【发布时间】:2021-05-22 19:33:56
【问题描述】:
我基于 Jasperreport 库重新编译了我们的应用程序并出现错误,调用 PDF 导出
java.lang.NullPointerException
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:348)
at net.sf.jasperreports.engine.util.JRClassLoader.loadClassForRealName(JRClassLoader.java:190)
at net.sf.jasperreports.engine.util.JRClassLoader.loadClassForName(JRClassLoader.java:148)
at net.sf.jasperreports.engine.util.JRSingletonCache.createInstance(JRSingletonCache.java:88)
at net.sf.jasperreports.engine.util.JRSingletonCache.getCachedInstance(JRSingletonCache.java:77)
at net.sf.jasperreports.engine.export.JRPdfExporter.getPdfProducerFactory(JRPdfExporter.java:735)
at net.sf.jasperreports.engine.export.JRPdfExporter.createPdfProducer(JRPdfExporter.java:806)
at net.sf.jasperreports.engine.export.JRPdfExporter.initExport(JRPdfExporter.java:704)
at net.sf.jasperreports.engine.export.JRPdfExporter.exportReport(JRPdfExporter.java:665)
at org.wgsoftpro.reposerver.SetReport.OutputReport(SetReport.java:770)
at org.wgsoftpro.reposerver.CreateReport.run(CreateReport.java:598)
at org.apache.catalina.core.AsyncContextImpl$RunnableWrapper.run(AsyncContextImpl.java:602)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:748)
在 6.16 版中运行良好。我只是在 pom.xml 中将 6.16 更改为 6.17。任何建议都会被采纳
【问题讨论】:
-
非常感谢,很好的提示。第一次尝试调试时不专心。详情有问题回答
标签: java jasper-reports