NPE in ReportStarter using Swing/JasperReports

Description

The cause is a missing import of
net.sf.jasperreports.view.images
in org.adempiere.report.jasper.swing.META-INF/MANIFEST.MF

13:40:52.250===========> ProcessUtil.startJavaProcess: org.adempiere.report.jasper.ReportStarter [14]
java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(ImageIcon.java:204)
at net.sf.jasperreports.view.JRViewer.initComponents(JRViewer.java:738)
at net.sf.jasperreports.view.JRViewer.<init>(JRViewer.java:383)
at net.sf.jasperreports.view.JRViewer.<init>(JRViewer.java:294)
at net.sf.jasperreports.view.JRViewer.<init>(JRViewer.java:255)
at net.sf.jasperreports.view.JRViewer.<init>(JRViewer.java:228)
at org.compiere.report.JasperReportViewer.<init>(JasperReportViewer.java:48)
at org.compiere.report.JasperViewer.<init>(JasperViewer.java:38)
at org.compiere.report.SwingJRViewerProvider.openViewer(SwingJRViewerProvider.java:11)
at org.adempiere.report.jasper.ReportStarter.startProcess0(ReportStarter.java:695)
at org.adempiere.report.jasper.ReportStarter.startProcess(ReportStarter.java:344)
at org.adempiere.util.ProcessUtil.startJavaProcess(ProcessUtil.java:172)
at org.adempiere.util.ProcessUtil.startJavaProcess(ProcessUtil.java:139)
at org.adempiere.util.ProcessUtil.startJavaProcess(ProcessUtil.java:128)
at org.compiere.process.ServerProcessCtl.startProcess(ServerProcessCtl.java:408)
at org.compiere.process.ServerProcessCtl.run(ServerProcessCtl.java:273)
at org.compiere.process.ServerProcessCtl.process(ServerProcessCtl.java:100)
at org.compiere.print.ServerReportCtl.runJasperProcess(ServerReportCtl.java:146)
at org.compiere.print.ServerReportCtl.runJasperProcess(ServerReportCtl.java:109)
at org.compiere.print.ReportCtl.startDocumentPrint(ReportCtl.java:373)
at org.compiere.print.ReportCtl.startDocumentPrint(ReportCtl.java:339)
at org.compiere.print.ReportCtl.start(ReportCtl.java:137)
at org.compiere.print.ReportCtl.start(ReportCtl.java:108)
at org.compiere.apps.AbstractProcessCtl.run(AbstractProcessCtl.java:289)

Environment

None

Activity

Show:
Daniel Tamm
September 20, 2015, 11:49 AM

Assignee

Daniel Tamm

Reporter

Daniel Tamm

Tested By

None

Components

Fix versions

Affects versions

Due date

2015/09/25

Priority

Major
Configure