[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