Hi Steven,<br><br>Looks like you are picking up the wrong <font color="black" face="Courier New" size="2"><span style="font-size: 10pt;">org.eclipse.jdt.core jar at runtime.<br><br>cheers<br>Steve<br></span></font><br><div>
<span class="gmail_quote">On 6/19/07, <b class="gmail_sendername">Steven Waldren</b> &lt;<a href="mailto:swaldren@gmail.com">swaldren@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div style="">Hello,<div><br></div><div>I downloaded the JBoss Rules 4.0 Eclipse IDE.&nbsp; I built a small project with about 120 rules. My test asserts around 500 objects. When I try to add one more rule (regardless of the content of the rule) I get the error below, stating no such method error.&nbsp; Even if I add the following rule, I still get the error:
</div><div><br></div><div style="margin: 0px;"><font color="#960000" face="Monaco" size="3"><span style="font-size: 11px;">rule</span></font><font face="Monaco" size="3"><span style="font-size: 11px;"> </span></font><font color="#008000" face="Monaco" size="3">
<span style="font-size: 11px;">&quot;new rule&quot;</span></font></div><div style="margin: 0px;"><span style="white-space: pre;">        </span><font color="#960000" face="Monaco" size="3"><span style="font-size: 11px;">when</span>
</font></div><div style="margin: 0px;"><span style="white-space: pre;">        </span><span style="white-space: pre;">        </span><font face="Monaco" size="3"><span style="font-size: 11px;">Object()</span></font></div><div style="margin: 0px;">
<span style="white-space: pre;">        </span><font color="#960000" face="Monaco" size="3"><span style="font-size: 11px;">then</span></font></div><div style="margin: 0px;"><span style="white-space: pre;">        </span><span style="white-space: pre;">
        </span><font face="Monaco" size="3"><span style="font-size: 11px;">System.out.print(</span></font><font color="#008000" face="Monaco" size="3"><span style="font-size: 11px;">&quot;test&quot;</span></font><font face="Monaco" size="3">
<span style="font-size: 11px;">);</span></font></div><div style="margin: 0px;"><font color="#960000" face="Monaco" size="3"><span style="font-size: 11px;">end</span></font></div><div><br></div><div><br></div><div>What other problems can throw these errors?
</div><div><br></div><div>Thanks,</div><div>Steven</div><div><div> <span style="border-collapse: separate; border-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;">
<span style="border-collapse: separate; border-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;">
<span style="border-collapse: separate; border-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;">
<div>--</div><div>Steven E. Waldren, M.D., M.S.</div><div>OpenHealth Data</div><div>Skype: steven.waldren</div><div><br></div><div>======= THE ERROR ==========</div><div style="margin: 0px;"><font color="#ff0000" face="Monaco" size="3">
<span style="font-size: 11px;">java.lang.NoSuchMethodError: org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclipse/jdt/core/compiler/CategorizedProblem;</span></font></div><div style="margin: 0px;">
<span style="white-space: pre;">        </span><font color="#ff0000" face="Monaco" size="3"><span style="font-size: 11px;">at org.apache.commons.jci.compilers.EclipseJavaCompiler$2.acceptResult(</span></font><font color="#000080" face="Monaco" size="3">
<span style="font-size: 11px; text-decoration: underline;">EclipseJavaCompiler.java:295</span></font><font color="#ff0000" face="Monaco" size="3"><span style="font-size: 11px;">)</span></font></div><div style="margin: 0px;">
<span style="white-space: pre;">        </span><font color="#ff0000" face="Monaco" size="3"><span style="font-size: 11px;">at org.eclipse.jdt.internal.compiler.Compiler.compile(</span></font><font color="#000080" face="Monaco" size="3">
<span style="font-size: 11px; text-decoration: underline;">Compiler.java:454</span></font><font color="#ff0000" face="Monaco" size="3"><span style="font-size: 11px;">)</span></font></div><div style="margin: 0px;"><span style="white-space: pre;">
        </span><font color="#ff0000" face="Monaco" size="3"><span style="font-size: 11px;">at org.apache.commons.jci.compilers.EclipseJavaCompiler.compile(</span></font><font color="#000080" face="Monaco" size="3"><span style="font-size: 11px; text-decoration: underline;">
EclipseJavaCompiler.java:332</span></font><font color="#ff0000" face="Monaco" size="3"><span style="font-size: 11px;">)</span></font></div><div style="margin: 0px;"><span style="white-space: pre;">        </span><font color="#ff0000" face="Monaco" size="3">
<span style="font-size: 11px;">at org.drools.rule.builder.dialect.java.JavaDialect.compileAll(</span></font><font color="#000080" face="Monaco" size="3"><span style="font-size: 11px; text-decoration: underline;">JavaDialect.java
:311</span></font><font color="#ff0000" face="Monaco" size="3"><span style="font-size: 11px;">)</span></font></div><div style="margin: 0px;"><span style="white-space: pre;">        </span><font color="#ff0000" face="Monaco" size="3">
<span style="font-size: 11px;">at org.drools.compiler.PackageBuilder.addPackage(</span></font><font color="#000080" face="Monaco" size="3"><span style="font-size: 11px; text-decoration: underline;">PackageBuilder.java:237
</span></font><font color="#ff0000" face="Monaco" size="3"><span style="font-size: 11px;">)</span></font></div><div style="margin: 0px;"><span style="white-space: pre;">        </span><font color="#ff0000" face="Monaco" size="3">
<span style="font-size: 11px;">at org.drools.compiler.PackageBuilder.addPackageFromDrl(</span></font><font color="#000080" face="Monaco" size="3"><span style="font-size: 11px; text-decoration: underline;">PackageBuilder.java
:157</span></font><font color="#ff0000" face="Monaco" size="3"><span style="font-size: 11px;">)</span></font></div><div style="margin: 0px;"><span style="white-space: pre;">        </span><font color="#ff0000" face="Monaco" size="3">
<span style="font-size: 11px;">at com.sample.DroolsTest.readRule(</span></font><font color="#000080" face="Monaco" size="3"><span style="font-size: 11px; text-decoration: underline;">DroolsTest.java:78</span></font><font color="#ff0000" face="Monaco" size="3">
<span style="font-size: 11px;">)</span></font></div><div style="margin: 0px;"><span style="white-space: pre;">        </span><font color="#ff0000" face="Monaco" size="3"><span style="font-size: 11px;">at com.sample.DroolsTest.main
(</span></font><font color="#000080" face="Monaco" size="3"><span style="font-size: 11px; text-decoration: underline;">DroolsTest.java:37</span></font><font color="#ff0000" face="Monaco" size="3"><span style="font-size: 11px;">
)</span></font></div><div style="margin: 0px;"><font color="#ff0000" face="Monaco" size="3"><span style="font-size: 11px;">java.lang.NoSuchMethodError: org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclipse/jdt/core/compiler/CategorizedProblem;
</span></font></div><div style="margin: 0px;"><span style="white-space: pre;">        </span><font color="#ff0000" face="Monaco" size="3"><span style="font-size: 11px;">at org.apache.commons.jci.compilers.EclipseJavaCompiler$2.acceptResult
(</span></font><font color="#000080" face="Monaco" size="3"><span style="font-size: 11px; text-decoration: underline;">EclipseJavaCompiler.java:295</span></font><font color="#ff0000" face="Monaco" size="3"><span style="font-size: 11px;">
)</span></font></div><div style="margin: 0px;"><span style="white-space: pre;">        </span><font color="#ff0000" face="Monaco" size="3"><span style="font-size: 11px;">at org.eclipse.jdt.internal.compiler.Compiler.compile(</span>
</font><font color="#000080" face="Monaco" size="3"><span style="font-size: 11px; text-decoration: underline;">Compiler.java:454</span></font><font color="#ff0000" face="Monaco" size="3"><span style="font-size: 11px;">)</span>
</font></div><div style="margin: 0px;"><span style="white-space: pre;">        </span><font color="#ff0000" face="Monaco" size="3"><span style="font-size: 11px;">at org.apache.commons.jci.compilers.EclipseJavaCompiler.compile(</span>
</font><font color="#000080" face="Monaco" size="3"><span style="font-size: 11px; text-decoration: underline;">EclipseJavaCompiler.java:332</span></font><font color="#ff0000" face="Monaco" size="3"><span style="font-size: 11px;">
)</span></font></div><div style="margin: 0px;"><span style="white-space: pre;">        </span><font color="#ff0000" face="Monaco" size="3"><span style="font-size: 11px;">at org.drools.rule.builder.dialect.java.JavaDialect.compileAll
(</span></font><font color="#000080" face="Monaco" size="3"><span style="font-size: 11px; text-decoration: underline;">JavaDialect.java:311</span></font><font color="#ff0000" face="Monaco" size="3"><span style="font-size: 11px;">
)</span></font></div><div style="margin: 0px;"><span style="white-space: pre;">        </span><font color="#ff0000" face="Monaco" size="3"><span style="font-size: 11px;">at org.drools.compiler.PackageBuilder.addPackage(</span></font>
<font color="#000080" face="Monaco" size="3"><span style="font-size: 11px; text-decoration: underline;">PackageBuilder.java:237</span></font><font color="#ff0000" face="Monaco" size="3"><span style="font-size: 11px;">)</span>
</font></div><div style="margin: 0px;"><span style="white-space: pre;">        </span><font color="#ff0000" face="Monaco" size="3"><span style="font-size: 11px;">at org.drools.compiler.PackageBuilder.addPackageFromDrl(</span></font>
<font color="#000080" face="Monaco" size="3"><span style="font-size: 11px; text-decoration: underline;">PackageBuilder.java:157</span></font><font color="#ff0000" face="Monaco" size="3"><span style="font-size: 11px;">)</span>
</font></div><div style="margin: 0px;"><span style="white-space: pre;">        </span><font color="#ff0000" face="Monaco" size="3"><span style="font-size: 11px;">at com.sample.DroolsTest.readRule(</span></font><font color="#000080" face="Monaco" size="3">
<span style="font-size: 11px; text-decoration: underline;">DroolsTest.java:78</span></font><font color="#ff0000" face="Monaco" size="3"><span style="font-size: 11px;">)</span></font></div><div style="margin: 0px;"><span style="white-space: pre;">
        </span><font color="#ff0000" face="Monaco" size="3"><span style="font-size: 11px;">at com.sample.DroolsTest.main(</span></font><font color="#000080" face="Monaco" size="3"><span style="font-size: 11px; text-decoration: underline;">
DroolsTest.java:37</span></font><font color="#ff0000" face="Monaco" size="3"><span style="font-size: 11px;">)</span></font></div><div><br></div><br></span></span></span></div><br></div></div><br>_______________________________________________
<br>rules-users mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" 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>Steven Williams<br><br>Supervising Consultant<br><br>Object Consulting<br>Office: 8615 4500 Mob: 0439 898 668 Fax: 8615 4501
<br><a href="mailto:stevenw@objectconsulting.com.au">stevenw@objectconsulting.com.au</a><br><a href="http://www.objectconsulting.com.au">www.objectconsulting.com.au</a><br><br>consulting | development | training | support
<br>our experience makes the difference