[rules-users] Error in upgrading to drools 4
Mark Proctor
mproctor at codehaus.org
Mon Oct 22 19:34:57 EDT 2007
prashant sharma wrote:
> Hi,
> I have an application using drools 3.0.6. I downloaded jboss rules
> 4.0.2 GA and made necessary changes to the code to make it compatible
> to version 4.0.2. When I try to run the application now, I am getting
> following error.
>
> 2007-10-22 19:12:16,255 ERROR [STDERR] java.lang.NoSuchMethodError:
> org.antlr.runtime.DFA.unpackEncodedString(Ljava/lang/String;)[S
>
> 2007-10-22 19:12:16,255 ERROR [STDERR] at
> org.drools.lang.DRLParser.<clinit>(DRLParser.java:7205)
>
> 2007-10-22 19:12:16,255 ERROR [STDERR] at
> org.drools.compiler.DrlParser.getParser(DrlParser.java:204)
>
> 2007-10-22 19:12:16,255 ERROR [STDERR] at
> org.drools.compiler.DrlParser.parse(DrlParser.java:60)
>
> 2007-10-22 19:12:16,256 ERROR [STDERR] at
> org.drools.compiler.PackageBuilder.addPackageFromDrl(PackageBuilder.java:158)
>
> 2007-10-22 19:12:16,256 ERROR [STDERR] at
> com.egatematrix.ess.framework.service.remote.rules.RulesEngineInvoker.readRule(RulesEngineInvoker.java:83)
>
> 2007-10-22 19:12:16,256 ERROR [STDERR] at
> com.egatematrix.ess.framework.service.RuleService.doProcess(RuleService.java:294)
>
> 2007-10-22 19:12:16,256 ERROR [STDERR] at
> com.egatematrix.ess.framework.service.FetchFSSData.invokeRuleService(FetchFSSData.java:140)
>
> 2007-10-22 19:12:16,256 ERROR [STDERR] at
> com.egatematrix.ess.framework.service.FetchFSSData.triggerData(FetchFSSData.java:68)
>
> 2007-10-22 19:12:16,256 ERROR [STDERR] at
> com.egatematrix.ess.framework.service.FetchFSSData$1.run(FetchFSSData.java:84)
>
> 2007-10-22 19:12:16,256 ERROR [STDERR] at
> java.util.TimerThread.mainLoop(Timer.java:512)
>
> 2007-10-22 19:12:16,257 ERROR [STDERR] at
> java.util.TimerThread.run(Timer.java:462)
>
>
> I have antlr-runtime-3.0.jar in my classpath which came with drools 4
> distribution. I don't have any other version of antlr in my classpath.
> Has anyone else encountered this problem? Any help will be appreciated.
That error can only occur if its finding the wrong version of antlr,
maybe you still have the old version in the classpath somewhere?
>
> thanks,
> Prashant
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20071023/37f94a1f/attachment.html
More information about the rules-users
mailing list