[rules-users] Drools 5.2.0.M2 is not compatible with JDK 1.5?

style.x7 style.x7 at gmail.com
Sun May 8 11:14:02 EDT 2011


Hi all,

I'm just trying out the default Drools project created with Eclipse plugin
but already getting errors:

java.lang.NoSuchMethodError:
java.util.LinkedList.peekLast()Ljava/lang/Object;
	at
org.drools.rule.builder.dialect.java.parser.JavaParser.addBlockDescr(JavaParser.java:249)
	at
org.drools.rule.builder.dialect.java.parser.JavaParser.updateStatement(JavaParser.java:6934)
	at
org.drools.rule.builder.dialect.java.parser.JavaParser.statement(JavaParser.java:6117)
	at
org.drools.rule.builder.dialect.java.parser.JavaParser.blockStatement(JavaParser.java:5733)
	at
org.drools.rule.builder.dialect.java.parser.JavaParser.block(JavaParser.java:5662)
	at
org.drools.rule.builder.dialect.java.JavaExprAnalyzer.analyzeBlock(JavaExprAnalyzer.java:92)
	at
org.drools.rule.builder.dialect.java.JavaDialect.analyzeBlock(JavaDialect.java:258)
	at
org.drools.rule.builder.dialect.java.JavaConsequenceBuilder.build(JavaConsequenceBuilder.java:90)
	at org.drools.rule.builder.RuleBuilder.build(RuleBuilder.java:98)
	at org.drools.compiler.PackageBuilder.addRule(PackageBuilder.java:1546)
	at org.drools.compiler.PackageBuilder.addPackage(PackageBuilder.java:653)
	at
org.drools.compiler.PackageBuilder.addPackageFromDrl(PackageBuilder.java:295)
	at
org.drools.compiler.PackageBuilder.addKnowledgeResource(PackageBuilder.java:471)
	at
org.drools.builder.impl.KnowledgeBuilderImpl.add(KnowledgeBuilderImpl.java:28)
...

peekLast() is a JDK 1.6 method.. so does that means from Drools 5.2x
onwards, I have to upgrade my JDK? Which sadly I can't cause my company is
using OSX Leopard, stuck with JDK 1.5 :(


--
View this message in context: http://drools.46999.n3.nabble.com/Drools-5-2-0-M2-is-not-compatible-with-JDK-1-5-tp2915491p2915491.html
Sent from the Drools: User forum mailing list archive at Nabble.com.



More information about the rules-users mailing list