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">&lt;<a href="mailto:jeffrey.schneller@envisa.com">jeffrey.schneller@envisa.com</a>&gt;</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(
&quot;drools.agent.scanDirectories&quot;, &quot;true&quot; ); </p>

<p class="MsoNormal">                 kaconf.setProperty(&quot;drools.agent.newInstance&quot;,
&quot;false&quot;);</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 = &quot;<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>&quot;;</p>



<p class="MsoNormal">                                                </p>

<p class="MsoNormal">                KnowledgeAgent
kagent = KnowledgeAgentFactory.newKnowledgeAgent( &quot;Configuration&quot;,
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>