[prev in list] [next in list] [prev in thread] [next in thread] 

List:       opennms-install
Subject:    [opennms-install] (no subject)
From:       saranya guna <sarangunasns () gmail ! com>
Date:       2012-08-23 18:09:16
Message-ID: CAKsaojZOm1mcFw4O12gyL9TW+3BJJ1zzJwv=g98z_OjgKWUqkw () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Hi,

We are sending syslog messages from device . I made changes in opennms to
parse syslog messages. I changed the below files :

i) Created a new event file and added that file in eventconf.xml
ii) Added the new event in drools-engine.xml and written rules in
eventMappingRules.drl
.

I restarted opennms . I got the below error in output.log ,

Caused by: java.lang.RuntimeException: Unable to initialize Drools engine
ncs

        at
org.opennms.netmgt.correlation.drools.config.RuleSet.constructEngine(RuleSet.java:909)


        at
org.opennms.netmgt.correlation.drools.config.EngineConfiguration.constructEngines(EngineConfiguration.java:356)


        at
org.opennms.netmgt.correlation.drools.DroolsCorrelationEngineBuilder$PluginConfiguration.constructEngines(DroolsCorrelationEngineBuilder.java:78)


        at
org.opennms.netmgt.correlation.drools.DroolsCorrelationEngineBuilder.registerEngines(DroolsCorrelationEngineBuilder.java:128)


        at
org.opennms.netmgt.correlation.drools.DroolsCorrelationEngineBuilder.onApplicationEvent(DroolsCorrelationEngineBuilder.java:231)


        at
org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:97)


        at
org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:303)


        at
org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:911)


        at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:428)


        at
org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)


        at
org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:105)


        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)

        at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)


        at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)


        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)

        at
org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:126)

        ... 35 more
Caused by: org.drools.rule.InvalidRulePackage: Rule Compilation error :

I think the error was due to the new rules added.


[Attachment #5 (text/html)]

Hi,<br><br>We are sending syslog messages from device . I made changes in opennms to \
parse syslog messages. I changed the below files :<br><br>i) Created a new event file \
and added that file in eventconf.xml<br>ii) Added the new event in drools-engine.xml \
and written rules in <span \
style="font-size:11pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:rgb(31,73,125)"><font \
color="#000000">eventMappingRules.drl .<br> <br>I restarted opennms . I got the below \
error in output.log ,<br><br></font></span><p class="x_MsoNormal">Caused by: \
java.lang.RuntimeException: Unable to initialize Drools engine ncs</p> <p \
class="x_MsoNormal">        at \
org.opennms.netmgt.correlation.drools.config.RuleSet.constructEngine(RuleSet.java:909)</p>
 <p class="x_MsoNormal">        at \
org.opennms.netmgt.correlation.drools.config.EngineConfiguration.constructEngines(EngineConfiguration.java:356)</p>
 <p class="x_MsoNormal">        at 
org.opennms.netmgt.correlation.drools.DroolsCorrelationEngineBuilder$PluginConfiguration.constructEngines(DroolsCorrelationEngineBuilder.java:78)</p>
 <p class="x_MsoNormal">        at 
org.opennms.netmgt.correlation.drools.DroolsCorrelationEngineBuilder.registerEngines(DroolsCorrelationEngineBuilder.java:128)</p>
 <p class="x_MsoNormal">        at 
org.opennms.netmgt.correlation.drools.DroolsCorrelationEngineBuilder.onApplicationEvent(DroolsCorrelationEngineBuilder.java:231)</p>
 <p class="x_MsoNormal">        at 
org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:97)</p>
 <p class="x_MsoNormal">        at \
org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:303)</p>
 <p class="x_MsoNormal">        at \
org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:911)</p>
 <p class="x_MsoNormal">        at \
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:428)</p>
 <p class="x_MsoNormal">        at 
org.springframework.context.support.ClassPathXmlApplicationContext.&lt;init&gt;(ClassPathXmlApplicationContext.java:139)</p>
 <p class="x_MsoNormal">        at 
org.springframework.context.support.ClassPathXmlApplicationContext.&lt;init&gt;(ClassPathXmlApplicationContext.java:105)</p>
 <p class="x_MsoNormal">        at \
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)</p> <p \
class="x_MsoNormal">        at \
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)</p>
 <p class="x_MsoNormal">        at \
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)</p>
 <p class="x_MsoNormal">        at \
java.lang.reflect.Constructor.newInstance(Constructor.java:513)</p> <p \
class="x_MsoNormal">        at \
org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:126)</p> <p \
class="x_MsoNormal">        ... 35 more</p> Caused by: \
org.drools.rule.InvalidRulePackage: Rule Compilation error :<br><br>I think the error \
was due to the new rules added.<br><span \
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"> \
<br> </span>



------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/

_______________________________________________
Please read the OpenNMS Mailing List FAQ:
http://www.opennms.org/index.php/Mailing_List_FAQ

opennms-install mailing list

To *unsubscribe* or change your subscription options, see the bottom of this page:
https://lists.sourceforge.net/lists/listinfo/opennms-install

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic