I am upgrading from 3.0 to 3.1M1.
Config: Win2k, Eclipse 3.2, JRE 1.5.0_09
I am getting the following error:
Exception in thread "main" java.lang.NoSuchMethodError:
org.apache.commons.jci.compilers.EclipseJavaCompiler.<init>(Ljava/util/Map;)V
at
org.drools.compiler.PackageBuilder.loadCompiler(PackageBuilder.java:615)
at org.drools.compiler.PackageBuilder.<init>(PackageBuilder.java:123)
at org.drools.compiler.PackageBuilder.<init>(PackageBuilder.java:94)
at org.fp.findata.Rules.generateRuleBase(Rules.java:126)
at org.fp.findata.Rules.addPackage(Rules.java:168)
at org.fp.scenario.InitDB.initBasicRules(InitDB.java:505)
at org.fp.scenario.InitDB.main(InitDB.java:58)
I suspect I am missing one or more required jar files but can't figure
out which.
The library entries in my build path are:
<classpathentry kind="lib" path="lib/antlr-2.7.6.jar"/>
<classpathentry kind="lib" path="lib/antlr-3.0ea8.jar"/>
<classpathentry kind="lib" path="lib/asm.jar"/>
<classpathentry kind="lib" path="lib/cglib-2.1.3.jar"/>
<classpathentry kind="lib"
path="lib/commons-collections-3.1.jar"/>
<classpathentry kind="lib"
path="lib/commons-jci-core-1.0-406301.jar"/>
<classpathentry kind="lib"
path="lib/commons-jci-eclipse-3.2.0.666.jar"/>
<classpathentry kind="lib"
path="lib/commons-lang-2.1.jar"/>
<classpathentry kind="lib"
path="lib/commons-logging-1.0.4.jar"/>
<classpathentry kind="lib" path="lib/converters.jar"/>
<classpathentry kind="lib"
path="lib/core-3.2.1.v_677_R32x.jar"/>
<classpathentry kind="lib" path="lib/dom4j-1.6.1.jar"/>
<classpathentry kind="lib"
path="lib/drools-compiler-3.1.0-M1.jar"/>
<classpathentry kind="lib"
path="lib/drools-core-3.1.0-M1.jar"/>
<classpathentry kind="lib" path="lib/fop.jar"/>
<classpathentry kind="lib" path="lib/forms-1.0.7.jar"/>
<classpathentry kind="lib" path="lib/hibernate3.jar"/>
<classpathentry kind="lib" path="lib/hsqldb.jar"/>
<classpathentry kind="lib" path="lib/jax-qname.jar"/>
<classpathentry kind="lib" path="lib/jaxb-api.jar"/>
<classpathentry kind="lib" path="lib/jaxb-impl.jar"/>
<classpathentry kind="lib" path="lib/jaxb-libs.jar"/>
<classpathentry kind="lib" path="lib/jfor-0.7.2rc1.jar"/>
<classpathentry kind="lib" path="lib/jta.jar"/>
<classpathentry kind="lib" path="lib/junit-3.8.1.jar"/>
<classpathentry kind="lib" path="lib/log4j-1.2.11.jar"/>
<classpathentry kind="lib" path="lib/logkit-20020529.jar"/>
<classpathentry kind="lib" path="lib/namespace.jar"/>
<classpathentry kind="lib" path="lib/relaxngDatatype.jar"/>
<classpathentry kind="lib"
path="lib/stringtemplate-2.3b6.jar"/>
<classpathentry kind="lib" path="lib/velocity-1.4.jar"/>
<classpathentry kind="lib"
path="lib/velocity-dep-1.4.jar"/>
<classpathentry kind="lib"
path="lib/xercesImpl-2.6.2.jar"/>
<classpathentry kind="lib" path="lib/xpp3-1.1.3.4.O.jar"/>
<classpathentry kind="lib" path="lib/xsdlib.jar"/>
<classpathentry kind="lib" path="lib/xstream-1.1.3.jar"/>
Any help will be greatly appreciated.
Scott