<div>Greetings everyone,</div>
<div>&nbsp;</div>
<div>Does anyone know how to dump the class generated from .drl&nbsp;file to disk? Or even better if the generated Java source file can be dumped?</div>
<div>&nbsp;</div>
<div>Looking for some hints here, I got a NPE when firing the rules. However, it is really hard to find out why&nbsp;the NEP was thrown...&nbsp;&nbsp;If I can have the dumped class file,&nbsp;then&nbsp;I can&nbsp;be&nbsp;disassemble&nbsp;it back to Java code.</div>

<div>&nbsp;</div>
<div>To debug this rule in Eclipse is a bit difficult here, because&nbsp;the project&nbsp;is a&nbsp;little &quot;big&quot;&nbsp;and we usually use logging to do debugging...</div>
<div>&nbsp;</div>
<div>java.lang.NullPointerException<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at monitor.Rule_ftp_other_host_alarm_0.consequence(Rule_ftp_other_host_alarm_0.java:23)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at monitor.Rule_ftp_other_host_alarm_0ConsequenceInvoker.evaluate(Rule_ftp_other_host_alarm_0ConsequenceInvoker.java:26)
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.drools.common.DefaultAgenda.fireActivation(DefaultAgenda.java:545)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.drools.common.DefaultAgenda.fireNextItem(DefaultAgenda.java:509)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.drools.common.AbstractWorkingMemory.fireAllRules
(AbstractWorkingMemory.java:430)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.drools.common.AbstractWorkingMemory.fireAllRules(AbstractWorkingMemory.java:392)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.monitor.ruleengine.InferenceMachine.fireAllRules(InferenceMachine.java:400)
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at com.monitor.ruleengine.InferenceMachine.run(InferenceMachine.java:314)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at java.lang.Thread.run(Thread.java:595)</div>
<div>&nbsp;</div>
<div>Thanks very much,</div>
<div>Yang</div>