[jboss-jira] [JBoss JIRA] Commented: (JBRULES-818) Please read the description below

Venkat Garlapati (JIRA) jira-events at lists.jboss.org
Wed Apr 25 16:10:32 EDT 2007


    [ http://jira.jboss.com/jira/browse/JBRULES-818?page=comments#action_12360497 ] 
            
Venkat Garlapati commented on JBRULES-818:
------------------------------------------

I have been able to resolve the above issue, but this issue is coming up when I try to load the ruleset in memory.

but when the ruleset file has no rules in it, it is working fine but when I include any rules then it is giving the problems





07/04/25 16:01:50 StringTemplate: problem parsing group <unknown>: java.lang.Cla
ssCastException
07/04/25 16:01:50 java.lang.ClassCastException
07/04/25 16:01:50       at antlr.CharScanner.makeToken(CharScanner.java:173)
07/04/25 16:01:50       at org.antlr.stringtemplate.language.GroupLexer.mID(Grou
pLexer.java:333)
07/04/25 16:01:50       at org.antlr.stringtemplate.language.GroupLexer.nextToke
n(GroupLexer.java:103)
07/04/25 16:01:50       at antlr.TokenBuffer.fill(TokenBuffer.java:69)
07/04/25 16:01:50       at antlr.TokenBuffer.LA(TokenBuffer.java:80)
07/04/25 16:01:50       at antlr.LLkParser.LA(LLkParser.java:52)
07/04/25 16:01:50       at antlr.Parser.match(Parser.java:210)
07/04/25 16:01:50       at org.antlr.stringtemplate.language.GroupParser.group(G
roupParser.java:117)
07/04/25 16:01:50       at org.antlr.stringtemplate.StringTemplateGroup.parseGro
up(StringTemplateGroup.java:754)
07/04/25 16:01:50       at org.antlr.stringtemplate.StringTemplateGroup.<init>(S
tringTemplateGroup.java:264)
07/04/25 16:01:50       at org.antlr.stringtemplate.StringTemplateGroup.<init>(S
tringTemplateGroup.java:244)
07/04/25 16:01:50       at org.drools.semantics.java.RuleBuilder.<clinit>(Unknow
n Source)
07/04/25 16:01:50       at org.drools.compiler.PackageBuilder.addRule(Unknown So
urce)
07/04/25 16:01:50       at org.drools.compiler.PackageBuilder.addPackage(Unknown
 Source)
07/04/25 16:01:50       at org.drools.compiler.PackageBuilder.addPackageFromDrl(
Unknown Source)
07/04/25 16:01:50       at org.drools.jsr94.rules.admin.LocalRuleExecutionSetPro
viderImpl.createRuleExecutionSet(Unknown Source)
07/04/25 16:01:50       at org.drools.jsr94.rules.admin.RuleExecutionSetProvider
Impl.createRuleExecutionSet(Unknown Source)
07/04/25 16:01:50       at com.reisys.service.ruleengine.dao.RuleSetManager.addR
uleSet(RuleSetManager.java:82)
07/04/25 16:01:50       at com.reisys.service.ruleengine.util.RuleEngineConfig.l
oadRuleSet(RuleEngineConfig.java:106)
07/04/25 16:01:50       at com.reisys.service.ruleengine.util.RuleEngineConfig.l
oadRulesConfigurationFromPath(RuleEngineConfig.java:78)
07/04/25 16:01:50       at com.reisys.service.ruleengine.util.RuleEngineConfig.<
init>(RuleEngineConfig.java:48)
07/04/25 16:01:50       at com.reisys.service.ruleengine.util.RuleEngineConfig.<
clinit>(RuleEngineConfig.java:26)
07/04/25 16:01:50       at com.reisys.service.ruleengine.web.servlet.RuleEngineS
erlvet.init(RuleEngineSerlvet.java:23)
07/04/25 16:01:50       at com.evermind.server.http.HttpApplication.loadServlet(
HttpApplication.java:2361)
07/04/25 16:01:50       at com.evermind.server.http.HttpApplication.findServlet(
HttpApplication.java:4810)
07/04/25 16:01:50       at com.evermind.server.http.HttpApplication.findServlet(
HttpApplication.java:4734)
07/04/25 16:01:50       at com.evermind.server.http.HttpApplication.initPreloadS
ervlets(HttpApplication.java:4922)
07/04/25 16:01:50       at com.evermind.server.http.HttpApplication.initDynamic(
HttpApplication.java:1134)
07/04/25 16:01:50       at com.evermind.server.http.HttpApplication.<init>(HttpA
pplication.java:738)
07/04/25 16:01:50       at com.evermind.server.ApplicationStateRunning.getHttpAp
plication(ApplicationStateRunning.java:414)
07/04/25 16:01:50       at com.evermind.server.Application.getHttpApplication(Ap
plication.java:571)
07/04/25 16:01:50       at com.evermind.server.http.HttpSite$HttpApplicationRunT
imeReference.createHttpApplicationFromReference(HttpSite.java:1990)
07/04/25 16:01:50       at com.evermind.server.http.HttpSite$HttpApplicationRunT
imeReference.<init>(HttpSite.java:1909)
07/04/25 16:01:50       at com.evermind.server.http.HttpSite.initApplications(Ht
tpSite.java:645)
07/04/25 16:01:50       at com.evermind.server.http.HttpSite.setConfig(HttpSite.
java:290)
07/04/25 16:01:50       at com.evermind.server.http.HttpServer.setSites(HttpServ
er.java:270)
07/04/25 16:01:50       at com.evermind.server.http.HttpServer.setConfig(HttpSer
ver.java:177)
07/04/25 16:01:50       at com.evermind.server.ApplicationServer.initializeHttp(
ApplicationServer.java:2478)
07/04/25 16:01:50       at com.evermind.server.ApplicationServer.setConfig(Appli
cationServer.java:1032)
07/04/25 16:01:50       at com.evermind.server.ApplicationServerLauncher.run(App
licationServerLauncher.java:131)
07/04/25 16:01:50       at java.lang.Thread.run(Unknown Source)
07/04/25 16:01:50 StringTemplate: problem parsing group <unknown>: java.lang.Cla
ssCastException
07/04/25 16:01:50 java.lang.ClassCastException
07/04/25 16:01:50       at antlr.CharScanner.makeToken(CharScanner.java:173)
07/04/25 16:01:50       at org.antlr.stringtemplate.language.GroupLexer.mID(Grou
pLexer.java:333)
07/04/25 16:01:50       at org.antlr.stringtemplate.language.GroupLexer.nextToke
n(GroupLexer.java:103)
07/04/25 16:01:50       at antlr.TokenBuffer.fill(TokenBuffer.java:69)
07/04/25 16:01:50       at antlr.TokenBuffer.LA(TokenBuffer.java:80)
07/04/25 16:01:50       at antlr.LLkParser.LA(LLkParser.java:52)
07/04/25 16:01:50       at antlr.Parser.match(Parser.java:210)
07/04/25 16:01:50       at org.antlr.stringtemplate.language.GroupParser.group(G
roupParser.java:117)
07/04/25 16:01:50       at org.antlr.stringtemplate.StringTemplateGroup.parseGro
up(StringTemplateGroup.java:754)
07/04/25 16:01:50       at org.antlr.stringtemplate.StringTemplateGroup.<init>(S
tringTemplateGroup.java:264)
07/04/25 16:01:50       at org.antlr.stringtemplate.StringTemplateGroup.<init>(S
tringTemplateGroup.java:244)
07/04/25 16:01:50       at org.drools.semantics.java.RuleBuilder.<clinit>(Unknow
n Source)
07/04/25 16:01:50       at org.drools.compiler.PackageBuilder.addRule(Unknown So
urce)
07/04/25 16:01:50       at org.drools.compiler.PackageBuilder.addPackage(Unknown
 Source)
07/04/25 16:01:50       at org.drools.compiler.PackageBuilder.addPackageFromDrl(
Unknown Source)
07/04/25 16:01:50       at org.drools.jsr94.rules.admin.LocalRuleExecutionSetPro
viderImpl.createRuleExecutionSet(Unknown Source)
07/04/25 16:01:50       at org.drools.jsr94.rules.admin.RuleExecutionSetProvider
Impl.createRuleExecutionSet(Unknown Source)
07/04/25 16:01:50       at com.reisys.service.ruleengine.dao.RuleSetManager.addR
uleSet(RuleSetManager.java:82)
07/04/25 16:01:50       at com.reisys.service.ruleengine.util.RuleEngineConfig.l
oadRuleSet(RuleEngineConfig.java:106)
07/04/25 16:01:50       at com.reisys.service.ruleengine.util.RuleEngineConfig.l
oadRulesConfigurationFromPath(RuleEngineConfig.java:78)
07/04/25 16:01:50       at com.reisys.service.ruleengine.util.RuleEngineConfig.<
init>(RuleEngineConfig.java:48)
07/04/25 16:01:50       at com.reisys.service.ruleengine.util.RuleEngineConfig.<
clinit>(RuleEngineConfig.java:26)
07/04/25 16:01:50       at com.reisys.service.ruleengine.web.servlet.RuleEngineS
erlvet.init(RuleEngineSerlvet.java:23)
07/04/25 16:01:50       at com.evermind.server.http.HttpApplication.loadServlet(
HttpApplication.java:2361)
07/04/25 16:01:50       at com.evermind.server.http.HttpApplication.findServlet(
HttpApplication.java:4810)
07/04/25 16:01:50       at com.evermind.server.http.HttpApplication.findServlet(
HttpApplication.java:4734)
07/04/25 16:01:50       at com.evermind.server.http.HttpApplication.initPreloadS
ervlets(HttpApplication.java:4922)
07/04/25 16:01:50       at com.evermind.server.http.HttpApplication.initDynamic(
HttpApplication.java:1134)
07/04/25 16:01:50       at com.evermind.server.http.HttpApplication.<init>(HttpA
pplication.java:738)
07/04/25 16:01:50       at com.evermind.server.ApplicationStateRunning.getHttpAp
plication(ApplicationStateRunning.java:414)
07/04/25 16:01:50       at com.evermind.server.Application.getHttpApplication(Ap
plication.java:571)
07/04/25 16:01:50       at com.evermind.server.http.HttpSite$HttpApplicationRunT
imeReference.createHttpApplicationFromReference(HttpSite.java:1990)
07/04/25 16:01:50       at com.evermind.server.http.HttpSite$HttpApplicationRunT
imeReference.<init>(HttpSite.java:1909)
07/04/25 16:01:50       at com.evermind.server.http.HttpSite.initApplications(Ht
tpSite.java:645)
07/04/25 16:01:50       at com.evermind.server.http.HttpSite.setConfig(HttpSite.
java:290)
07/04/25 16:01:50       at com.evermind.server.http.HttpServer.setSites(HttpServ
er.java:270)
07/04/25 16:01:50       at com.evermind.server.http.HttpServer.setConfig(HttpSer
ver.java:177)
07/04/25 16:01:50       at com.evermind.server.ApplicationServer.initializeHttp(
ApplicationServer.java:2478)
07/04/25 16:01:50       at com.evermind.server.ApplicationServer.setConfig(Appli
cationServer.java:1032)
07/04/25 16:01:50       at com.evermind.server.ApplicationServerLauncher.run(App
licationServerLauncher.java:131)

> Please read the description below
> ---------------------------------
>
>                 Key: JBRULES-818
>                 URL: http://jira.jboss.com/jira/browse/JBRULES-818
>             Project: JBoss Rules
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>    Affects Versions: 3.0.6
>         Environment: Oc4j server
>            Reporter: Venkat Garlapati
>         Assigned To: Mark Proctor
>         Attachments: RuleEngineConfig.java, RuleSetManager.java
>
>
> RuleExecutionSetProvider ruleExecutionSetProvider;
> RuleExecutionSet ruleExecutionSet = ruleExecutionSetProvider.createRuleExecutionSet(source.toString(), null);
> I am passing my drl file which is in the jar file to the method call at that time it is giving the following error.
> 07/04/24 19:56:45 CharScanner; panic: ClassNotFoundException: org.antlr.stringtemplate.language.ChunkToken
> I have following version of antlr.jars in the class path
> antlr2.7.6.jar
> antlr3.0-ea8.jar
> stringtemplate-2.3b6.jar
> It is giving me a error even after changing the antlr2.7.6.jar to antlr2.7.7.jar and I have even got the new Stringtemplate.jar but still is giving the same error.
> I have trying to load the rule set file as part of initialization of the application.
> Please provide me some input so that I can resolve this issue, it is taking lot of time for me to resolve.
> Thanks a lot
> Venkat Garlapati

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the jboss-jira mailing list