I seem to get this null pointer exception (see below) when running the 'all in one' chart for any individual. The other (postscript) charts work fine it's just this one. As far as I'm aware there are no issues creating SVG files on my system as I use Inkscape to do that regularly. Is the report broken or does the problem lie elsewhere?
Also, I notice that the output is restricted to .svg rather than .pdf or .png as the report description says (personally I don't care which format is used but svg is probably favourite
)
*** Exception caught java.lang.NullPointerException
at org.apache.batik.svggen.ImageHandlerBase64Encoder.encodeImage(ImageHandlerBase64Encoder.java:157)
at org.apache.batik.svggen.ImageHandlerBase64Encoder.handleHREF(ImageHandlerBase64Encoder.java:133)
at org.apache.batik.svggen.ImageHandlerBase64Encoder.handleHREF(ImageHandlerBase64Encoder.java:72)
at org.apache.batik.svggen.DefaultImageHandler.handleImage(DefaultImageHandler.java:63)
at org.apache.batik.svggen.SimpleImageHandler.handleImage(SimpleImageHandler.java:100)
at org.apache.batik.svggen.SVGGraphics2D.drawImage(SVGGraphics2D.java:739)
at org.apache.batik.ext.awt.g2d.AbstractGraphics2D.drawImage(AbstractGraphics2D.java:776)
at genj.renderer.MediaRenderer.render(MediaRenderer.java:227)
at ancestris.report.svgtree.output.GraphicsTreeElements.drawIndiBox(GraphicsTreeElements.java:492)
at ancestris.report.svgtree.output.RotateTreeElements.drawIndiBox(RotateTreeElements.java:58)
at ancestris.report.svgtree.output.FlipTreeElements.drawIndiBox(FlipTreeElements.java:47)
at ancestris.report.svgtree.output.TreeRendererBase.drawTree(TreeRendererBase.java:110)
at ancestris.report.svgtree.output.TreeRendererBase.drawTree(TreeRendererBase.java:124)
at ancestris.report.svgtree.output.TreeRendererBase.render(TreeRendererBase.java:60)
at ancestris.report.svgtree.output.TreeRendererBase.render(TreeRendererBase.java:52)
at ancestris.report.svgtree.output.RotateRenderer.render(RotateRenderer.java:74)
at ancestris.report.svgtree.graphics.TitleRenderer.render(TitleRenderer.java:93)
at ancestris.report.svgtree.graphics.FooterRenderer.render(FooterRenderer.java:137)
at ancestris.report.svgtree.graphics.SvgWriter.write(SvgWriter.java:42)
at ancestris.report.svgtree.graphics.GraphicsFileOutput.output(GraphicsFileOutput.java:43)
at ancestris.report.svgtree.ReportGraphicalTree.start(ReportGraphicalTree.java:100)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at genj.report.Report.start(Report.java:880)
at genj.report.Runner.run(Runner.java:68)
at java.base/java.lang.Thread.run(Thread.java:834)
Linux Mint 19.1 xfce 64 bit, openjdk 11.0.4 2019-07-16