NPE when trying to generate reports from JRB datasources

Description

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

Acceptance / Success Criteria

None

Lucidchart Diagrams

Activity

Show:

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. slightly smiling face

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.

Fixed

Details

Assignee

Reporter

Fix versions

Affects versions

Priority

PagerDuty

Created December 7, 2010 at 12:21 PM
Updated January 27, 2017 at 4:20 PM
Resolved February 2, 2011 at 1:47 PM

Flag notifications