Re: [rules-users] org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[

2011-08-08 Thread Mattias Nilsson Grip

bhavindalal wrote:
 
 Hello,
 I am new to Drools. On starting to execute a simple program, eclipse gives
 the following stacktrace as error. I even included the org.eclipse.jdt
 that comes with eclipse, but it is still giving me error. Anybody please
 suggest the problem. I am using Drools 5.0 and its dependencies and
 Eclipse Helios
 
 java.lang.NoSuchMethodError:
 org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclipse/jdt/core/compiler/CategorizedProblem;
   at
 org.drools.commons.jci.compilers.EclipseJavaCompiler$3.acceptResult(EclipseJavaCompiler.java:321)
   at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:335)
   at
 org.drools.commons.jci.compilers.EclipseJavaCompiler.compile(EclipseJavaCompiler.java:351)
   at
 org.drools.commons.jci.compilers.AbstractJavaCompiler.compile(AbstractJavaCompiler.java:51)
   at
 org.drools.rule.builder.dialect.java.JavaDialect.compileAll(JavaDialect.java:389)
   at
 org.drools.compiler.DialectCompiletimeRegistry.compileAll(DialectCompiletimeRegistry.java:56)
   at
 org.drools.compiler.PackageRegistry.compileAll(PackageRegistry.java:74)
   at 
 org.drools.compiler.PackageBuilder.compileAll(PackageBuilder.java:690)
   at 
 org.drools.compiler.PackageBuilder.addPackage(PackageBuilder.java:653)
   at
 org.drools.compiler.PackageBuilder.addPackageFromDrl(PackageBuilder.java:290)
   at
 org.drools.compiler.PackageBuilder.addKnowledgeResource(PackageBuilder.java:488)
   at
 org.drools.builder.impl.KnowledgeBuilderImpl.add(KnowledgeBuilderImpl.java:25)
   at com.sample.DroolsTest.readKnowledgeBase(DroolsTest.java:40)
   at com.sample.DroolsTest.main(DroolsTest.java:23)
 
 Thanks
 
Looks like the problem could be caused by the existence of multiple versions
of JDT compiler on the classpath. Similar problems are described here:
http://community.jboss.org/wiki/RulesTomcat

You could try switching to janino compiler instead of JDT by setting system
property drools.compiler to JANINO. For example:
-Ddrools.compiler=JANINO in your program launch settings.

/Mattias

--
View this message in context: 
http://drools.46999.n3.nabble.com/org-eclipse-jdt-internal-compiler-CompilationResult-getProblems-tp3211240p3234883.html
Sent from the Drools: User forum mailing list archive at Nabble.com.
___
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users


[rules-users] org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[

2011-07-29 Thread bhavindalal
Hello,
I am new to Drools. On starting to execute a simple program, eclipse gives
the following stacktrace as error. I even included the org.eclipse.jdt that
comes with eclipse, but it is still giving me error. Anybody please suggest
the problem. I am using Drools 5.0 and its dependencies and Eclipse Helios

java.lang.NoSuchMethodError:
org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclipse/jdt/core/compiler/CategorizedProblem;
at
org.drools.commons.jci.compilers.EclipseJavaCompiler$3.acceptResult(EclipseJavaCompiler.java:321)
at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:335)
at
org.drools.commons.jci.compilers.EclipseJavaCompiler.compile(EclipseJavaCompiler.java:351)
at
org.drools.commons.jci.compilers.AbstractJavaCompiler.compile(AbstractJavaCompiler.java:51)
at
org.drools.rule.builder.dialect.java.JavaDialect.compileAll(JavaDialect.java:389)
at
org.drools.compiler.DialectCompiletimeRegistry.compileAll(DialectCompiletimeRegistry.java:56)
at 
org.drools.compiler.PackageRegistry.compileAll(PackageRegistry.java:74)
at 
org.drools.compiler.PackageBuilder.compileAll(PackageBuilder.java:690)
at 
org.drools.compiler.PackageBuilder.addPackage(PackageBuilder.java:653)
at
org.drools.compiler.PackageBuilder.addPackageFromDrl(PackageBuilder.java:290)
at
org.drools.compiler.PackageBuilder.addKnowledgeResource(PackageBuilder.java:488)
at
org.drools.builder.impl.KnowledgeBuilderImpl.add(KnowledgeBuilderImpl.java:25)
at com.sample.DroolsTest.readKnowledgeBase(DroolsTest.java:40)
at com.sample.DroolsTest.main(DroolsTest.java:23)

Thanks

--
View this message in context: 
http://drools.46999.n3.nabble.com/org-eclipse-jdt-internal-compiler-CompilationResult-getProblems-tp3211240p3211240.html
Sent from the Drools: User forum mailing list archive at Nabble.com.
___
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users