<p>No, Drools 5.2 remains Java 1.5 compatible. The error you report has already been identified and AFAIK fixed in master.</p>
<p>sent on the move</p>
<p>On 8 May 2011 16:14, &quot;style.x7&quot; &lt;<a href="mailto:style.x7@gmail.com">style.x7@gmail.com</a>&gt; wrote:<br type="attribution">&gt; Hi all,<br>&gt; <br>&gt; I&#39;m just trying out the default Drools project created with Eclipse plugin<br>
&gt; but already getting errors:<br>&gt; <br>&gt; java.lang.NoSuchMethodError:<br>&gt; java.util.LinkedList.peekLast()Ljava/lang/Object;<br>&gt;         at<br>&gt; org.drools.rule.builder.dialect.java.parser.JavaParser.addBlockDescr(JavaParser.java:249)<br>
&gt;         at<br>&gt; org.drools.rule.builder.dialect.java.parser.JavaParser.updateStatement(JavaParser.java:6934)<br>&gt;         at<br>&gt; org.drools.rule.builder.dialect.java.parser.JavaParser.statement(JavaParser.java:6117)<br>&gt;         at<br>
&gt; org.drools.rule.builder.dialect.java.parser.JavaParser.blockStatement(JavaParser.java:5733)<br>&gt;         at<br>&gt; org.drools.rule.builder.dialect.java.parser.JavaParser.block(JavaParser.java:5662)<br>&gt;         at<br>&gt; org.drools.rule.builder.dialect.java.JavaExprAnalyzer.analyzeBlock(JavaExprAnalyzer.java:92)<br>
&gt;         at<br>&gt; org.drools.rule.builder.dialect.java.JavaDialect.analyzeBlock(JavaDialect.java:258)<br>&gt;         at<br>&gt; org.drools.rule.builder.dialect.java.JavaConsequenceBuilder.build(JavaConsequenceBuilder.java:90)<br>
&gt;         at org.drools.rule.builder.RuleBuilder.build(RuleBuilder.java:98)<br>&gt;         at org.drools.compiler.PackageBuilder.addRule(PackageBuilder.java:1546)<br>&gt;         at org.drools.compiler.PackageBuilder.addPackage(PackageBuilder.java:653)<br>
&gt;         at<br>&gt; org.drools.compiler.PackageBuilder.addPackageFromDrl(PackageBuilder.java:295)<br>&gt;         at<br>&gt; org.drools.compiler.PackageBuilder.addKnowledgeResource(PackageBuilder.java:471)<br>&gt;         at<br>&gt; org.drools.builder.impl.KnowledgeBuilderImpl.add(KnowledgeBuilderImpl.java:28)<br>
&gt; ...<br>&gt; <br>&gt; peekLast() is a JDK 1.6 method.. so does that means from Drools 5.2x<br>&gt; onwards, I have to upgrade my JDK? Which sadly I can&#39;t cause my company is<br>&gt; using OSX Leopard, stuck with JDK 1.5 :(<br>
&gt; <br>&gt; <br>&gt; --<br>&gt; View this message in context: <a href="http://drools.46999.n3.nabble.com/Drools-5-2-0-M2-is-not-compatible-with-JDK-1-5-tp2915491p2915491.html">http://drools.46999.n3.nabble.com/Drools-5-2-0-M2-is-not-compatible-with-JDK-1-5-tp2915491p2915491.html</a><br>
&gt; Sent from the Drools: User forum mailing list archive at Nabble.com.<br>&gt; _______________________________________________<br>&gt; rules-users mailing list<br>&gt; <a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br>
&gt; <a href="https://lists.jboss.org/mailman/listinfo/rules-users">https://lists.jboss.org/mailman/listinfo/rules-users</a><br></p>