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

Reply via email to