<div> </div>
<div>I look at Guess.rf the xml file. I notice the Package and Import locations are pointing to the old location. After I change them to the new one by hand. The code works.</div>
<div> </div>
<div>How can I change the above in Eclipse GUI interface?</div>
<div> </div>
<div>Thanks,</div>
<div> </div>
<div>Tak</div>
<div> </div>
<div><br><br> </div>
<div class="gmail_quote">2009/6/10 Mauricio Salatino <span dir="ltr"><<a href="mailto:salaboy@gmail.com">salaboy@gmail.com</a>></span><br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">
<div class="im"><strong><font color="#7f0055"><u><font color="#000080" size="2"><font color="#000080" size="2">java.lang.IllegalArgumentException</font></font></u></font><font color="#ff0000" size="2"><font color="#ff0000" size="2">: Unknown process ID: Number Guess <br>
<br><br></font></font></strong></div>That exceptions means that you probably don't add the process definition to the current knowledgeBuilder.<br>To see these kind of problems you probably need to add something like this after KnowledgeBuilder add calls:<br>
<br><pre><a>if ( kbuilder.hasErrors() ) {<br> System.err.println( builder.getErrors().toString() );<br>}<br><br><br></a></pre>
<div>
<div></div>
<div class="h5"><br><br>
<div class="gmail_quote"><br>2009/6/10 Tak-po Li <span dir="ltr"><<a target="_blank" href="http://takpo.li/">takpo.li</a>@<a target="_blank" href="http://gmail.com/">gmail.com</a>></span><br>
<blockquote style="BORDER-LEFT: rgb(204,204,204) 1px solid; MARGIN: 0pt 0pt 0pt 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">
<div> </div>
<div>Mauricio, </div>
<div> </div>
<div>I would like to take this example as the base to play around. That is what I did:</div>
<div> </div>
<div>1. Make a project "try" that generates the HellowWorld for me in Eclipse.</div>
<div> </div>
<div>2. add directory "log"</div>
<div> </div>
<div>3. Move file Guess.java to the Java/com/sample directory. Move Guess.drl and Guss.rf to rule directory.</div>
<div> </div>
<div>
<div>4. Change Package and Implort location from org/drools/examples to com/sample in the above three files.</div>
<div> </div>
<div>Eclipse shows compiler error pointing to ShoppingExample.<b><font color="#7f0055" size="2"><font color="#7f0055" size="2">class. </font></font></b></div>
<div><b><font color="#7f0055"></font></b> </div>
<div><b><font color="#7f0055">I did the same to Shopping.java and Shopping.drl and the compiler error is removed, and the following is the run time error messages:</font></b></div>
<div><b><font color="#7f0055"></font></b> </div>
<div><b><font color="#7f0055"><font color="#ff0000" size="2"><font color="#ff0000" size="2">
<p align="left">Exception in thread "main" </p></font></font><u><font color="#000080" size="2"><font color="#000080" size="2">java.lang.IllegalArgumentException</font></font></u></font><font color="#ff0000" size="2"><font color="#ff0000" size="2">: Unknown process ID: Number Guess
<p align="left">at org.drools.common.AbstractWorkingMemory.startProcess(</p></font></font><u><font color="#000080" size="2"><font color="#000080" size="2">AbstractWorkingMemory.java:1615</font></font></u><font color="#ff0000" size="2"><font color="#ff0000" size="2">)
<p align="left">at org.drools.common.AbstractWorkingMemory.startProcess(</p></font></font><u><font color="#000080" size="2"><font color="#000080" size="2">AbstractWorkingMemory.java:1604</font></font></u><font color="#ff0000" size="2"><font color="#ff0000" size="2">)
<p align="left">at org.drools.impl.StatefulKnowledgeSessionImpl.startProcess(</p></font></font><u><font color="#000080" size="2"><font color="#000080" size="2">StatefulKnowledgeSessionImpl.java:267</font></font></u><font color="#ff0000" size="2"><font color="#ff0000" size="2">)
<p align="left">at com.sample.NumberGuessExample.main(</p></font></font><u><font color="#000080" size="2"><font color="#000080" size="2">NumberGuessExample.java:38</font></font></u><font color="#ff0000" size="2"><font color="#ff0000" size="2">)</font></font></b></div>
<div>Could you please point me the right direction?</div>
<div> </div>
<div>Thanks,</div>
<div> </div>
<div>Tak</div>
<div><b><font color="#7f0055"></font></b> </div>
<div><b><font color="#7f0055"></font></b> </div>
<div><b><font color="#7f0055"></font></b> </div>
<div><b><font color="#7f0055"></font></b> </div>
<div><b><font color="#7f0055"></font></b> </div>
<div><b><font color="#7f0055"></font></b> </div>
<div><b><font color="#7f0055"></font></b> </div>
<div><b><font color="#7f0055"></font></b> </div>
<div><b><font color="#7f0055"></font></b> </div>
<div><b><font color="#7f0055"></font></b> </div>
<div><b><font color="#7f0055"></font></b> </div>
<div><b><font color="#7f0055"></font></b> </div>
<div><b><font color="#7f0055"></font></b> </div>
<div><b><font color="#7f0055"></font></b> </div>
<div><b><font color="#7f0055"></font></b> </div>
<div><b><font color="#7f0055"></font></b> </div>
<div> </div></div>
<div> </div>
<div><br><br> </div>
<div class="gmail_quote">2009/6/10 Mauricio Salatino <span dir="ltr"><<a target="_blank" href="mailto:salaboy@gmail.com">salaboy@gmail.com</a>></span>
<div>
<div></div>
<div><br>
<blockquote style="BORDER-LEFT: rgb(204,204,204) 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">This is only a reference to know in which class loader is the resource... The idea is to know that the resource (in this case: <font color="#2a00ff" size="2"><font color="#2a00ff" size="2">NumberGuess.drl and </font></font><font color="#2a00ff" size="2"><font color="#2a00ff" size="2">NumberGuess.rf</font></font>) is in the same class loader that the ShoppingExample.<b><font color="#7f0055" size="2"><font color="#7f0055" size="2">class</font></font></b><br>
<br>
<div class="gmail_quote">2009/6/10 Tak-po Li <span dir="ltr"><<a target="_blank" href="http://takpo.li/">takpo.li</a>@<a target="_blank" href="http://gmail.com/">gmail.com</a>></span><br>
<blockquote style="BORDER-LEFT: rgb(204,204,204) 1px solid; MARGIN: 0pt 0pt 0pt 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">
<div>
<div></div>
<div>
<div> </div>
<div>I am a newbie with Drools rules. I just download the examples. I notice in line19 of NumberGuessExample.java, there are two statement that referring to ShoppingExample.<b><font color="#7f0055" size="2"><font color="#7f0055" size="2">class.</font></font></b></div>
<div> </div>
<div>It seems this is different example. Could someone help me out?</div>
<div> </div>
<div>Thanks,</div>
<div> </div>
<div>Tak</div>
<div> </div>
<div> <font size="2">
<p align="left">kbuilder.add( ResourceFactory.<i>newClassPathResource</i>( </p></font><font color="#2a00ff" size="2"><font color="#2a00ff" size="2">"NumberGuess.drl"</font></font><font size="2">,
<p align="left">ShoppingExample.</p></font><b><font color="#7f0055" size="2"><font color="#7f0055" size="2">class</font></font></b><font size="2"> ),
<p align="left">ResourceType.</p></font><i><font color="#0000c0" size="2"><font color="#0000c0" size="2">DRL</font></font></i><font size="2"> );
<p align="left">kbuilder.add( ResourceFactory.<i>newClassPathResource</i>( </p></font><font color="#2a00ff" size="2"><font color="#2a00ff" size="2">"NumberGuess.rf"</font></font><font size="2">,
<p align="left">ShoppingExample.</p></font><b><font color="#7f0055" size="2"><font color="#7f0055" size="2">class</font></font></b><font size="2"> ),
<p align="left">ResourceType.</p></font><i><font color="#0000c0" size="2"><font color="#0000c0" size="2">DRF</font></font></i><font size="2"> );</font></div><br></div></div>_______________________________________________<br>
rules-users mailing list<br><a target="_blank" href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br><a target="_blank" href="https://lists.jboss.org/mailman/listinfo/rules-users">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
<br></blockquote></div><font color="#888888"><br><br clear="all"><br>-- <br>- <a target="_blank" href="http://salaboy.wordpress.com/">http://salaboy.wordpress.com</a><br>- <a target="_blank" href="http://www.jbug.com.ar/">http://www.jbug.com.ar</a><br>
- Salatino "Salaboy" Mauricio -<br></font><br>_______________________________________________<br>rules-users mailing list<br><a target="_blank" href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br>
<a target="_blank" href="https://lists.jboss.org/mailman/listinfo/rules-users">https://lists.jboss.org/mailman/listinfo/rules-users</a><br><br></blockquote></div></div></div><br><br>_______________________________________________<br>
rules-users mailing list<br><a target="_blank" href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br><a target="_blank" href="https://lists.jboss.org/mailman/listinfo/rules-users">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>- <a target="_blank" href="http://salaboy.wordpress.com/">http://salaboy.wordpress.com</a><br>- <a target="_blank" href="http://www.jbug.com.ar/">http://www.jbug.com.ar</a><br>
- Salatino "Salaboy" Mauricio -<br></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 target="_blank" href="https://lists.jboss.org/mailman/listinfo/rules-users">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
<br></blockquote></div><br>