> >The SnmpInterfaceUpgrade is just a place holder to parse the ResultSet. Maybe I'm missing something inside that class, or something else. I'm trying to see if I can put some defensive code and do more validations, because the exception is not providing too much details (maybe adding the exception's class name could help). >
Well, interestingly the query does return results. SELECT n.nodeid, n.foreignsource, n.foreignid, i.snmpifdescr, i.snmpifname, i.snmpphysaddr from node n, snmpinterface i where n.nodeid = i.nodeid and i.snmpcollect in ('C','UC') and i.snmpphysaddr is not null; ~~~8<~~~ (10807 rows) One thing I did notice however, was that the some of the returned values maybe unexpected :) SELECT n.nodeid, n.foreignsource, n.foreignid, i.snmpifdescr, i.snmpifname, i.snmpphysaddr from node n, snmpinterface i where n.nodeid = i.nodeid and i.snmpcollect in ('C','UC') and i.snmpphysaddr is not null and i.snmpphysaddr=''; ~~~8<~~~ (115 rows) ..in other words, some of the snmpinterface entries are not null, but "nothing" or "blank". I also noticed, and this may or may not be an issue, that snmpifname is sometimes null, even though snmpifdescr is populated: SELECT n.nodeid, n.foreignsource, n.foreignid, i.snmpifdescr, i.snmpifname, i.snmpphysaddr from node n, snmpinterface i where n.nodeid = i.nodeid and i.snmpcollect in ('C','UC') and i.snmpphysaddr is not null and snmpifname is null; ~~~8<~~~ (456 rows) If these unexpected results are the issue, I guess you could either update the query or add some more handling in your parsing logic. What do you think? Cheers, jcat -- View this message in context: http://opennms.530661.n2.nabble.com/1-12-Upgrade-tools-failure-for-many-rrd-files-tp7585683p7585758.html Sent from the OpenNMS - devel mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121051231&iu=/4140/ostg.clktrk _______________________________________________ Please read the OpenNMS Mailing List FAQ: http://www.opennms.org/index.php/Mailing_List_FAQ opennms-devel mailing list To *unsubscribe* or change your subscription options, see the bottom of this page: https://lists.sourceforge.net/lists/listinfo/opennms-devel