kiet.h.lieng Posted March 10, 2016 Share Posted March 10, 2016 I have followed the link to turn on phantomjs for pdf rendering: http://community.jaspersoft.com/wiki/phantomjs-libary-jasperreports-serveAm currently recieving this error 2016-03-10 08:39:40,729 ERROR AsyncThumbnailCreatorImpl,pool-14-thread-1:59 - net.sf.jasperreports.engine.JRRuntimeException: java.lang.NullPointerExceptionnet.sf.jasperreports.engine.JRRuntimeException: java.lang.NullPointerException at com.jaspersoft.jasperreports.highcharts.charts.ChartGraphics2DHandler.exportElement(ChartGraphics2DHandler.java:52) at net.sf.jasperreports.engine.export.draw.FrameDrawer.draw(FrameDrawer.java:247) at net.sf.jasperreports.engine.export.draw.FrameDrawer.draw(FrameDrawer.java:199) at net.sf.jasperreports.engine.export.JRGraphics2DExporter.exportPage(JRGraphics2DExporter.java:343) at net.sf.jasperreports.engine.export.JRGraphics2DExporter.exportReportToGraphics2D(JRGraphics2DExporter.java:312) at net.sf.jasperreports.engine.export.JRGraphics2DExporter.exportReport(JRGraphics2DExporter.java:237) at net.sf.jasperreports.engine.print.JRPrinterAWT.printPageToImage(JRPrinterAWT.java:285) at net.sf.jasperreports.engine.JasperPrintManager.printToImage(JasperPrintManager.java:286) at com.jaspersoft.jasperserver.api.metadata.common.service.impl.ThumbnailGenerationServiceImpl.obtainImage(ThumbnailGenerationServiceImpl.java:71) at com.jaspersoft.jasperserver.api.metadata.common.service.impl.ThumbnailGenerationServiceImpl.createThumbnail(ThumbnailGenerationServiceImpl.java:50) at com.jaspersoft.jasperserver.api.metadata.common.service.impl.ThumbnailGenerationServiceImpl.createThumbnail(ThumbnailGenerationServiceImpl.java:24) at com.jaspersoft.jasperserver.api.metadata.common.service.impl.AsyncThumbnailCreatorImpl$ThumbnailRunnable.run(AsyncThumbnailCreatorImpl.java:55) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:724)Caused by: java.lang.NullPointerException at java.io.ByteArrayInputStream.<init>(ByteArrayInputStream.java:106) at net.sf.jasperreports.renderers.BatikRenderer.ensureSvg(BatikRenderer.java:215) at net.sf.jasperreports.renderers.BatikRenderer.ensureSvg(BatikRenderer.java:237) at net.sf.jasperreports.renderers.BatikRenderer.getDimension(BatikRenderer.java:155) at net.sf.jasperreports.engine.export.draw.ImageDrawer.draw(ImageDrawer.java:130) at com.jaspersoft.jasperreports.highcharts.charts.ChartGraphics2DHandler.exportElement(ChartGraphics2DHandler.java:50) ... 17 more I'm looking for clues as to how to fix this. Please answer if you know the following questions:- Is there anymore specific errors besides this?- is there a way to generate pdf's from commandline? Maybe with ant? So I can see the errors first hand?- has anyone else had trouble turning on phantomjs for rendering pdf rendering purposes?-- Why would I want to use phantomjs? t's related to my previous question that never got answered (http://community.jaspersoft.com/questions/957896/pdf-renderrjs-timing-out) Link to comment Share on other sites More sharing options...
lucianc Posted March 11, 2016 Share Posted March 11, 2016 Enable debug logging for com.jaspersoft.jasperreports.highcharts.charts.render.PhantomjsChartSvgProducer, it might help with understanding what is happening. Link to comment Share on other sites More sharing options...
hozawa Posted March 13, 2016 Share Posted March 13, 2016 The link you've mentioned does not exist. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now