Did you build the package on guvnor?<br><br><div class="gmail_quote">On Fri, Jun 19, 2009 at 8:14 AM, SHIMI Abdelouahad ( Prestataire ) <span dir="ltr"><<a href="mailto:Abdelouahad.SHIMI.prestataire@unibail-rodamco.com">Abdelouahad.SHIMI.prestataire@unibail-rodamco.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">I was deploy Guvnor(drools-5.0.0.CR1-guvnor) as an exploded archive on<br>
the JBoss Application Server(version <a href="http://jboss-4.2.3.GA" target="_blank">jboss-4.2.3.GA</a>).<br>
And I was<br>
* Create categories, ok<br>
* Create package,ok<br>
* Importe model, ok<br>
* Create rule, ok<br>
<br>
And create a simple Drools application(with Eclipse version 3.4 and<br>
pluging drools 5.0) that will use a package served by Guvnor:<br>
public class GuvnorTest {<br>
<br>
public static final void main(String[] args) {<br>
<br>
RuleAgent agent =<br>
RuleAgent.newRuleAgent("/Guvnor.properties");<br>
RuleBase ruleBase = agent.getRuleBase();<br>
<br>
WorkingMemory workingMemory =<br>
ruleBase.newStatefulSession();<br>
<br>
Driver d = new Driver("Jarek", 20, null);<br>
workingMemory.insert(d);<br>
<br>
workingMemory.fireAllRules();<br>
<br>
for (Iterator i = workingMemory.iterateObjects();<br>
i.hasNext();) {<br>
<br>
System.out.println(i.next().getClass().getCanonicalName());<br>
}<br>
}<br>
<br>
}<br>
<br>
The properties file:<br>
url=<a href="http://localhost:8080/drools-guvnor/org.drools.guvnor.Guvnor/package%0A/myNewPackage/LATEST" target="_blank">http://localhost:8080/drools-guvnor/org.drools.guvnor.Guvnor/package<br>
/myNewPackage/LATEST</a><br>
<br>
And When the application is run I have this Exception:<br>
<br>
RuleAgent(default) EXCEPTION (Thu Jun 18 10:46:40 CEST 2009): null.<br>
Stack trace should follow.<br>
java.io.OptionalDataException<br>
at<br>
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1310)<br>
at<br>
java.io.ObjectInputStream.readObject(ObjectInputStream.java:339)<br>
at<br>
org.drools.util.DroolsStreamUtils.streamIn(DroolsStreamUtils.java:189)<br>
at<br>
org.drools.util.DroolsStreamUtils.streamIn(DroolsStreamUtils.java:158)<br>
at<br>
org.drools.agent.HttpClientImpl.fetchPackage(HttpClientImpl.java:50)<br>
at org.drools.agent.URLScanner.readPackage(URLScanner.java:148)<br>
at org.drools.agent.URLScanner.getChangeSet(URLScanner.java:120)<br>
at<br>
org.drools.agent.URLScanner.loadPackageChanges(URLScanner.java:96)<br>
at<br>
org.drools.agent.RuleAgent.checkForChanges(RuleAgent.java:410)<br>
at<br>
org.drools.agent.RuleAgent.refreshRuleBase(RuleAgent.java:362)<br>
at org.drools.agent.RuleAgent.configure(RuleAgent.java:347)<br>
at org.drools.agent.RuleAgent.init(RuleAgent.java:247)<br>
at org.drools.agent.RuleAgent.newRuleAgent(RuleAgent.java:187)<br>
at org.drools.agent.RuleAgent.newRuleAgent(RuleAgent.java:147)<br>
at org.drools.agent.RuleAgent.newRuleAgent(RuleAgent.java:256)<br>
at kijanowski.eu.GuvnorTest.main(GuvnorTest.java:13)<br>
Exception in thread "main" java.lang.NullPointerException<br>
at<br>
org.drools.agent.RuleAgent.refreshRuleBase(RuleAgent.java:363)<br>
at org.drools.agent.RuleAgent.configure(RuleAgent.java:347)<br>
at org.drools.agent.RuleAgent.init(RuleAgent.java:247)<br>
at org.drools.agent.RuleAgent.newRuleAgent(RuleAgent.java:187)<br>
at org.drools.agent.RuleAgent.newRuleAgent(RuleAgent.java:147)<br>
at org.drools.agent.RuleAgent.newRuleAgent(RuleAgent.java:256)<br>
at kijanowski.eu.GuvnorTest.main(GuvnorTest.java:13)<br>
<br>
I am realy stuck in the middle please please please please please help.<br>
<br>
<br>
<br>
<br>
<br>
This e-mail and/or attachment(s) is (are) confidential and may be legally<br>
protected. This message is addressed to the intended recipient only. If you<br>
are not the intended recipient of the message, please notify the sender<br>
immediately. Its contents do not constitute a commitment by the sender's<br>
company except where provided for in a written and signed agreement between<br>
you and sender's company. Any disclosure, use or dissemination, either in<br>
whole or in partial, shall be prior authorized by the sender's company by<br>
written and signed agreement. E-mail and/or attachment(s) cannot be guaranteed<br>
to be secured or error-free as information can be intercepted, corrupted,<br>
lost, destroyed, arrive late or incomplete, or contain viruses. The sender.s<br>
company has taken all reasonable precautions to ensure that any attachment to<br>
this message does not contain a virus. However, the sender.s company (and not<br>
any of its Officers, Directors, Employees or Agents) cannot be held liable for<br>
any damages resulting from or linked to the existence of a virus. You are<br>
therefore strongly advised to carry out all your own anti-virus checks before<br>
opening any and all attachments to this message.<br>
<br>
<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>
</blockquote></div><br>