Do you have at least the stack trace?<div><br></div><div>Best Regards,<br clear="all"><br>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX<br><br>Esteban Aliverti<br>- Developer @ <a href="http://www.plugtree.com" target="_blank">http://www.plugtree.com </a><br>

- Blog @ <a href="http://ilesteban.wordpress.com" target="_blank">http://ilesteban.wordpress.com</a><br>
<br><br><div class="gmail_quote">On Tue, Aug 30, 2011 at 11:32 AM, ayonchak <span dir="ltr">&lt;<a href="mailto:ayon.chakraborty@genworth.com">ayon.chakraborty@genworth.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Hi All,<br>
<br>
I am getting Nullpointer exception the application is trying to<br>
reloadKnwledgeBase. I have the following code in application.<br>
<br>
public void init() {<br>
                <a href="http://logger.info" target="_blank">logger.info</a>(&quot;Group Rule Engine Initiated..!!&quot;);<br>
                /**<br>
                 * Polling interval needs to be externalized<br>
                 */<br>
<br>
                knowledgeAgent = KnowledgeAgentFactory.newKnowledgeAgent(&quot;FiveSeries&quot;);<br>
                knowledgeAgent.applyChangeSet(ResourceFactory<br>
                                .newFileResource(propertyReader<br>
                                                .getProperty(&quot;DROOLS_GUVNOR_CHAGNE_SET_XML_PATH&quot;)));<br>
<br>
                ResourceFactory.getResourceChangeScannerService().start();<br>
                ResourceFactory.getResourceChangeNotifierService().start();<br>
<br>
                if (knowledgeAgent != null &amp;&amp; knowledgeAgent.getKnowledgeBase()!=null &amp;&amp;<br>
!knowledgeAgent.getKnowledgeBase().getKnowledgePackages().isEmpty()) {<br>
                        knowledgeBase = knowledgeAgent.getKnowledgeBase();<br>
                }<br>
                <a href="http://logger.info" target="_blank">logger.info</a>(&quot;Group Rule Engine is ready to use..!!&quot;);<br>
        }<br>
<br>
        public void reloadKnowledgeBase() {<br>
                if (knowledgeAgent != null &amp;&amp; knowledgeAgent.getKnowledgeBase()!=null &amp;&amp;<br>
!knowledgeAgent.getKnowledgeBase().getKnowledgePackages().isEmpty()) {<br>
                        knowledgeBase = knowledgeAgent.getKnowledgeBase();<br>
                        logger.debug(&quot;KnowledgeBase reloaded..!!&quot;);<br>
                } else {<br>
                        <a href="http://logger.info" target="_blank">logger.info</a>(&quot;KnowledgeBase not reloaded..!!&quot;);<br>
                        ResourceFactory.getResourceChangeScannerService().stop();<br>
                        ResourceFactory.getResourceChangeNotifierService().stop();<br>
                        init();<br>
                }<br>
        }<br>
<br>
reloadKnowledgeBase() is called once in application during Login. The<br>
problem is occurring in Development application. When I am using that<br>
Change-Set.xml in my local application, it is working perfectly fine. I m<br>
not getting the problem. I bounced both Jboss and application servers but<br>
still no luck!<br>
<font color="#888888"><br>
--<br>
View this message in context: <a href="http://drools.46999.n3.nabble.com/reloadKnowledgeBase-java-lang-NullPointerException-tp3295019p3295019.html" target="_blank">http://drools.46999.n3.nabble.com/reloadKnowledgeBase-java-lang-NullPointerException-tp3295019p3295019.html</a><br>


Sent from the Drools: User forum mailing list archive at Nabble.com.<br>
_______________________________________________<br>
rules-users mailing list<br>
<a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
</font></blockquote></div><br></div>