On Thu, 2008-08-07 at 12:36 -0400, Paul Donohue wrote: > Which version? > 1.5.94 and earlier had a known problem with this > 1.6 in SVN has an updated filter parser that should work (I think)
1.6 svn (not 1.6 testing). Do you know the changeid? > > On Thu, Aug 07, 2008 at 01:04:59PM +0100, Alex Bennee wrote: > > I want to create a category for things that don't have a sysobjid > > associated with them. However the following creates a bad exception on > > startup: > > > > Caused by: java.lang.reflect.UndeclaredThrowableException > > at > > org.opennms.netmgt.dao.support.JdbcFilterDao.getIPList(JdbcFilterDao.java:290) > > at > > org.opennms.netmgt.rtc.DataManager$RTCNodeProcessor.catConstructIpAddrs(DataManager.java:175) > > at > > org.opennms.netmgt.rtc.DataManager$RTCNodeProcessor.catGetIpAddrs(DataManager.java:163) > > at > > org.opennms.netmgt.rtc.DataManager$RTCNodeProcessor.catContainsIp(DataManager.java:156) > > at > > org.opennms.netmgt.rtc.DataManager$RTCNodeProcessor.catContainsIfService(DataManager.java:152) > > at > > org.opennms.netmgt.rtc.DataManager$RTCNodeProcessor.processIfService(DataManager.java:134) > > at > > org.opennms.netmgt.rtc.DataManager$RTCNodeProcessor.processKey(DataManager.java:122) > > at > > org.opennms.netmgt.rtc.DataManager$RTCNodeProcessor.processRow(DataManager.java:115) > > at > > org.springframework.jdbc.core.JdbcTemplate$RowCallbackHandlerResultSetExtractor.extractData(JdbcTemplate.java:1249) > > at > > org.springframework.jdbc.core.JdbcTemplate$1.doInPreparedStatement(JdbcTemplate.java:600) > > at > > org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:538) > > at > > org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:588) > > at > > org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:617) > > at > > org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:633) > > at > > org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:641) > > at > > org.opennms.netmgt.rtc.DataManager.populateNodesFromDB(DataManager.java:360) > > at org.opennms.netmgt.rtc.DataManager.<init>(DataManager.java:406) > > at org.opennms.netmgt.rtc.RTCManager.onInit(RTCManager.java:513) > > ... 25 more > > Caused by: org.opennms.netmgt.filter.FilterParseException: Parse error in > > rule '(IPADDR != '0.0.0.0') & ((nodeSysOID is NULL | nodeSysOID == ''))': > > java.io.IOException: Pushback buffer overflow > > at > > org.opennms.netmgt.dao.support.JdbcFilterDao.parseRule(JdbcFilterDao.java:353) > > at > > org.opennms.netmgt.dao.support.JdbcFilterDao.getSQLStatement(JdbcFilterDao.java:367) > > at > > org.opennms.netmgt.dao.support.JdbcFilterDao.getIPList(JdbcFilterDao.java:259) > > ... 42 more > > > > If I change the rule (or rather NULL to null) to: > > > > <rule><![CDATA[(nodeSysOID is null | nodeSysOID == '')]]></rule> > > > > It starts up but doesn't match anything. Is this just the validator > > getting it's knickers in a twist? > > > > > > -- > > Alex Bennee, Software Engineer > > UFOs are for real: the Air Force doesn't exist. > > > > > > ------------------------------------------------------------------------- > > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > > Build the coolest Linux based applications with Moblin SDK & win great > > prizes > > Grand prize is a trip for two to an Open Source event anywhere in the world > > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > > _______________________________________________ > > 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 > > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > 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 -- Alex Bennee Software Engineer T +44 1223 703053 Cambridge Broadband Networks T +44 1223 703000 F +44 1223 703001 http://www.cbnl.com ------------------------------------------------------------------------------ Cambridge Broadband Networks Limited Registered in England and Wales under company number: 03879840 Registered office: Selwyn House, Cambridge Business Park, Cowley Road, Cambridge CB4 0WZ, UK. VAT number: GB 741 0186 64 This email and any attachments are private and confidential. If you believe you have received this email in error please inform the sender and delete it from your mailbox or any other storage mechanism. Cambridge Broadband Networks Limited cannot accept liability for any statements made which are clearly the individual sender's own and not expressly made on behalf of Cambridge Broadband Networks Limited. ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ 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