Could you please post the xml file you are getting from <meta http-equiv="content-type" content="text/html; charset=utf-8"><span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; "><a href="http://rulerserver/drools-guvnor/org.drools.guvnor.Guvnor/package/my.rule.package/LATEST/ChangeSet.xml" target="_blank" style="color: rgb(7, 77, 143); ">http://rulerserver/drools-guvnor/org.drools.guvnor.Guvnor/package/my.rule.package/LATEST/ChangeSet.xml</a>?</span><div>
<font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;"><br></span></font></div><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;">Best,<br>
</span></font><br><div class="gmail_quote">2010/6/30 Jeffrey Schneller <span dir="ltr"><<a href="mailto:jeffrey.schneller@envisa.com">jeffrey.schneller@envisa.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div lang="EN-US" link="blue" vlink="purple">
<div>
<p class="MsoNormal">I am trying to upgrade to the 5.1M2 build from 5.0.1 and am
running into some issues. I have installed the new 5.1 Guvnor and
imported the rules from my 5.0.1 Guvnor instance. </p>
<p class="MsoNormal">I then removed the old 5.0.1 drools jars from my app and
replaced them with the 5.1M2 drools jars. I was also added all the
dependent libraries. The code that worked with the 5.0.1 version does not
work with the 5.1M2 version. In 5.0.1 I was constructing the xml and streaming
it into the applyChangeSet method. With 5.1M2 I am just pointing to the
change set xml file that is in the Guvnor. </p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">I am seeing a NullPointerException being thrown in the
processChangeSet method as shown below.</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">Caused by: java.lang.NullPointerException</p>
<p class="MsoNormal"> at
org.drools.agent.impl.KnowledgeAgentImpl.processChangeSet(KnowledgeAgentImpl.java:171)</p>
<p class="MsoNormal"> at
org.drools.agent.impl.KnowledgeAgentImpl.applyChangeSet(KnowledgeAgentImpl.java:143)</p>
<p class="MsoNormal"> at
org.drools.agent.impl.KnowledgeAgentImpl.applyChangeSet(KnowledgeAgentImpl.java:130)</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">Did I miss something? Am I doing something wrong?
Below is the code that I have.</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"> KnowledgeAgentConfiguration
kaconf = KnowledgeAgentFactory.newKnowledgeAgentConfiguration();</p>
<p class="MsoNormal"> kaconf.setProperty(
"drools.agent.scanDirectories", "true" ); </p>
<p class="MsoNormal"> kaconf.setProperty("drools.agent.newInstance",
"false");</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"> ResourceFactory.getResourceChangeScannerService().start();</p>
<p class="MsoNormal"> ResourceFactory.getResourceChangeNotifierService().start();</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"> String
url = "<a href="http://rulerserver/drools-guvnor/org.drools.guvnor.Guvnor/package/my.rule.package/LATEST/ChangeSet.xml" target="_blank">http://rulerserver/drools-guvnor/org.drools.guvnor.Guvnor/package/my.rule.package/LATEST/ChangeSet.xml</a>";</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"> KnowledgeAgent
kagent = KnowledgeAgentFactory.newKnowledgeAgent( "Configuration",
kaconf );</p>
<p class="MsoNormal"> kagent.setSystemEventListener(new
MyDroolsListener());</p>
<p class="MsoNormal" style="text-indent:.5in">try {</p>
<p class="MsoNormal"> kagent.applyChangeSet(ResourceFactory.newUrlResource(new
URL(url))); // ERROR IS OCCURING
INSIDE OF applyChangeSet</p>
<p class="MsoNormal"> }
catch (MalformedURLException e) {</p>
<p class="MsoNormal"> e.printStackTrace();</p>
<p class="MsoNormal"> }</p>
</div>
</div>
<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>
<br></blockquote></div><br><br clear="all"><br>-- <br>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX<br><br>Esteban Aliverti<br>
</div>