SVG export fails for ImageNodes
The problem is most likely caused by bug in Batik 1.8: https://issues.apache.org/jira/browse/BATIK-1125 https://issues.apache.org/jira/browse/BATIK-1146
org.simantics.db.exception.DatabaseException: java.lang.NullPointerException
at org.simantics.diagram.svg.export.DiagramToSVG$4.run(DiagramToSVG.java:255)
at org.simantics.utils.threads.WorkerThread.run(WorkerThread.java:71)
Caused by: java.lang.NullPointerException
at org.apache.batik.svggen.ImageHandlerBase64Encoder.encodeImage(Unknown Source)
at org.apache.batik.svggen.ImageHandlerBase64Encoder.handleHREF(Unknown Source)
at org.apache.batik.svggen.ImageHandlerBase64Encoder.handleHREF(Unknown Source)
at org.apache.batik.svggen.DefaultImageHandler.handleImage(Unknown Source)
at org.apache.batik.svggen.SimpleImageHandler.handleImage(Unknown Source)
at org.apache.batik.svggen.SVGGraphics2D.drawImage(Unknown Source)
at org.simantics.scenegraph.g2d.nodes.ImageNode.render(ImageNode.java:82)
at org.simantics.scenegraph.g2d.G2DParentNode.render(G2DParentNode.java:117)
at org.simantics.scenegraph.g2d.nodes.TransformNode.render(TransformNode.java:50)
at org.simantics.scenegraph.g2d.nodes.SingleElementNode.render(SingleElementNode.java:129)
at org.simantics.scenegraph.g2d.G2DParentNode.render(G2DParentNode.java:117)
at org.simantics.scenegraph.g2d.G2DParentNode.render(G2DParentNode.java:117)
at org.simantics.scenegraph.g2d.G2DParentNode.render(G2DParentNode.java:117)
at org.simantics.scenegraph.g2d.nodes.TransformNode.render(TransformNode.java:50)
at org.simantics.scenegraph.g2d.nodes.SingleElementNode.render(SingleElementNode.java:129)
at org.simantics.scenegraph.g2d.nodes.spatial.RTreeNode.render(RTreeNode.java:165)
at org.simantics.scenegraph.g2d.G2DParentNode.render(G2DParentNode.java:117)
at org.simantics.scenegraph.g2d.nodes.TransformNode.render(TransformNode.java:50)
at org.simantics.scenegraph.g2d.nodes.SingleElementNode.render(SingleElementNode.java:129)
at org.simantics.scenegraph.g2d.G2DParentNode.render(G2DParentNode.java:117)
at org.simantics.scenegraph.g2d.nodes.TransformNode.render(TransformNode.java:50)
at org.simantics.scenegraph.g2d.nodes.NavigationNode.render(NavigationNode.java:263)
at org.simantics.scenegraph.g2d.G2DParentNode.render(G2DParentNode.java:117)
at org.simantics.scenegraph.g2d.G2DSceneGraph.render(G2DSceneGraph.java:115)
at org.simantics.diagram.svg.export.SVGBuilder.paint(SVGBuilder.java:171)
at org.simantics.diagram.svg.export.DiagramToSVG$4.run(DiagramToSVG.java:250)