<br> Karl,<br><br> Seems you are getting an MVEL JIT related error... did you upgraded the dependencies jars too (specially MVEL jar)?<br><br> []s<br> Edson<br><br><div><span class="gmail_quote">2007/10/10, Karl Trout <
<a href="mailto:karl.trout@gmail.com">karl.trout@gmail.com</a>>:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">All I was trying to upgrade my application to use the latest
4.0.2<br>release but I seem to be getting errors<br>when my application is calling<br><br>import org.drools.compiler.DroolsParserException;<br>import org.drools.compiler.PackageBuilder;<br><br>import org.drools.rule.Package
;<br>import org.drools.rule.Rule;<br><br>PackageBuilder builder = new PackageBuilder();new PackageBuilder();<br><br>here is the error thrown:<br><br>java.lang.IncompatibleClassChangeError: Implementing class<br> at
java.lang.ClassLoader.defineClass1(Native Method)<br> at java.lang.ClassLoader.defineClass(ClassLoader.java:620)<br> at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)<br> at org.apache.catalina.loader.WebappClassLoader.findClassInternal
(WebappClassLoader.java:1817)<br> at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:872)<br> at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1325)
<br> at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)<br> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)<br> at org.drools.rule.builder.dialect.mvel.MVELDialect
.<init>(MVELDialect.java:78)<br> at org.drools.rule.builder.dialect.mvel.MVELDialectConfiguration.getDialect(MVELDialectConfiguration.java:26)<br> at org.drools.compiler.PackageBuilderConfiguration.buildDialectRegistry
(PackageBuilderConfiguration.java:166)<br> at org.drools.compiler.PackageBuilder.<init>(PackageBuilder.java:142)<br> at org.drools.compiler.PackageBuilder.<init>(PackageBuilder.java:86)<br> at
com.thomcomp.generate.action.RulesReader.readPackage(RulesReader.java:25)<br> at com.thomcomp.generate.action.RulesReader.getRules(RulesReader.java:55)<br> at com.thomcomp.generate.action.GetRulesDef.execute
(GetRulesDef.java:47)<br> at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)<br> at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)<br> at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)<br> at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)<br> at javax.servlet.http.HttpServlet.service(HttpServlet.java
:690)<br> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)<br> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)<br> at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:206)<br> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)<br> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java
:175)<br> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)<br> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)<br> at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:109)<br> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261)<br> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)<br> at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581)<br> at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)<br> at java.lang.Thread.run(Thread.java
:595)<br><br><br>Did I miss something I can't seem to figure out where to start<br>looking. some advise would be appreciated.<br><br>running under tomcat 6 with jdk1.5.0_09<br>_______________________________________________
<br>rules-users mailing list<br><a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br><a href="https://lists.jboss.org/mailman/listinfo/rules-users">https://lists.jboss.org/mailman/listinfo/rules-users
</a><br></blockquote></div><br><br clear="all"><br>-- <br> Edson Tirelli<br> Software Engineer - JBoss Rules Core Developer<br> Office: +55 11 3529-6000<br> Mobile: +55 11 9287-5646<br> JBoss, a division of Red Hat @
<a href="http://www.jboss.com">www.jboss.com</a>