NPE when trying to generate reports from JRB datasources
Description
Acceptance / Success Criteria
Lucidchart Diagrams
Activity

Benjamin Reed February 2, 2011 at 1:47 PM
OK, I'll go ahead and mark this closed then. If you see it again, feel free to reopen.

Alexander Hoogerhuis January 24, 2011 at 7:08 PM
This one no longer seems an issue for me, tested with git sources from jan 16th.

Alexander Hoogerhuis December 13, 2010 at 6:41 PM
1.8 branch, to be precise.

Alexander Hoogerhuis December 13, 2010 at 6:41 PM
Sorry for lack of precise info. I did a git pull after today's commits related to this (about an hour ago), and this still fails:
2010-12-08 00:01:16,502 ERROR [26372807@qtp-14397555-98] net.sf.jasperreports.engine.fill.JRFillSubreport: Fill 24522141: exception
net.sf.jasperreports.engine.JRException: Error creating JRobinDataSource
at org.opennms.netmgt.jasper.jrobin.JRobinQueryExecutor.createDatasource(JRobinQueryExecutor.java:30)
at net.sf.jasperreports.engine.fill.JRFillDataset.createQueryDatasource(JRFillDataset.java:684)
at net.sf.jasperreports.engine.fill.JRFillDataset.initDatasource(JRFillDataset.java:605)
at net.sf.jasperreports.engine.fill.JRBaseFiller.setParameters(JRBaseFiller.java:1281)
at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:901)
at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:845)
at net.sf.jasperreports.engine.fill.JRFillSubreport.fillSubreport(JRFillSubreport.java:609)
at net.sf.jasperreports.engine.fill.JRSubreportRunnable.run(JRSubreportRunnable.java:59)
at net.sf.jasperreports.engine.fill.JRThreadSubreportRunner.run(JRThreadSubreportRunner.java:205)
at java.lang.Thread.run(Thread.java:662)
Caused by: org.jrobin.core.RrdException: Invalid DEF syntax: DEF:xx=/opt/opennms/share/rrd/snmp/53/VMw_re
at org.opennms.netmgt.jasper.jrobin.RrdXportCmd.parseDef(RrdXportCmd.java:75)

Benjamin Reed December 13, 2010 at 6:38 PM
Upgraded to what? It's fixed after 1.8.7 and 1.9.3, you have to be running latest snapshots for it to work.
2010-12-07 17:01:33,211 ERROR [15632020@qtp-13267346-1333] net.sf.jasperreports.engine.fill.JRFillSubreport: Fill 632495: exception
net.sf.jasperreports.engine.JRException: Error creating JRobinDataSource
at org.opennms.netmgt.jasper.jrobin.JRobinQueryExecutor.createDatasource(JRobinQueryExecutor.java:30)
at net.sf.jasperreports.engine.fill.JRFillDataset.createQueryDatasource(JRFillDataset.java:684)
at net.sf.jasperreports.engine.fill.JRFillDataset.initDatasource(JRFillDataset.java:605)
at net.sf.jasperreports.engine.fill.JRBaseFiller.setParameters(JRBaseFiller.java:1281)
at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:901)
at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:845)
at net.sf.jasperreports.engine.fill.JRFillSubreport.fillSubreport(JRFillSubreport.java:609)
at net.sf.jasperreports.engine.fill.JRSubreportRunnable.run(JRSubreportRunnable.java:59)
at net.sf.jasperreports.engine.fill.JRThreadSubreportRunner.run(JRThreadSubreportRunner.java:205)
at java.lang.Thread.run(Thread.java:662)
Caused by: org.jrobin.core.RrdException: Invalid DEF syntax: DEF:xx=/opt/opennms/share/rrd/snmp/53/VMw_re
at org.opennms.netmgt.jasper.jrobin.RrdXportCmd.parseDef(RrdXportCmd.java:75)
at org.opennms.netmgt.jasper.jrobin.RrdXportCmd.execute(RrdXportCmd.java:40)
at org.opennms.netmgt.jasper.jrobin.RrdToolCmd.executeCommand(RrdToolCmd.java:38)
at org.opennms.netmgt.jasper.jrobin.JRobinQueryExecutor.createDatasource(JRobinQueryExecutor.java:28)
... 9 more