[jboss-jira] [JBoss JIRA] Resolved: (JBRULES-3022) drools example does not compile in Eclipse.

Edson Tirelli (JIRA) jira-events at lists.jboss.org
Sun May 8 23:45:18 EDT 2011


     [ https://issues.jboss.org/browse/JBRULES-3022?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Edson Tirelli resolved JBRULES-3022.
------------------------------------

      Assignee: Edson Tirelli  (was: Mark Proctor)
    Resolution: Done


Removed deprecated syntax.

> drools example does not compile in Eclipse.
> -------------------------------------------
>
>                 Key: JBRULES-3022
>                 URL: https://issues.jboss.org/browse/JBRULES-3022
>             Project: Drools
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>    Affects Versions: 5.2.0.M2
>            Reporter: Jervis Liu
>            Assignee: Edson Tirelli
>            Priority: Critical
>             Fix For: 5.2.0.CR1
>
>
> drools example does not compile in Eclipse. How to reproduce:
> 1. download drools distribution from https://hudson.qa.jboss.com/hudson/view/Drools%20jBPM/job/drools-5.2.x/3/ 
> 2. generate eclipse project using the pom provided: mvn eclipse:eclipse
> 3. Import project into Eclipse
> 4. There are several errors in Eclipse
> Description	Resource	Path	Location	Type
> [ERR 102] Line 738:55 mismatched input '||' in rule "end_visit"	waltzdb.drl	/drools-examples/src/main/resources/org/drools/benchmark/waltzdb	line 738	Drools Error
> Description	Resource	Path	Location	Type
> Line 754:0 unexpected exception at input 'rule'. Exception: java.util.EmptyStackException. Stack trace:
>  java.util.EmptyStackException
> 	at java.util.Stack.peek(Unknown Source)
> 	at java.util.Stack.pop(Unknown Source)
> 	at org.drools.lang.ParserHelper.popParaphrases(ParserHelper.java:409)
> 	at org.drools.lang.ParserHelper.end(ParserHelper.java:723)
> 	at org.drools.lang.DRLParser.rule(DRLParser.java:915)
> 	at org.drools.lang.DRLParser.statement(DRLParser.java:248)
> 	at org.drools.lang.DRLParser.compilationUnit(DRLParser.java:143)
> 	at org.drools.compiler.DrlParser.compile(DrlParser.java:225)
> 	at org.drools.compiler.DrlParser.parse(DrlParser.java:64)
> 	at org.drools.eclipse.DroolsEclipsePlugin.generateParsedResource(DroolsEclipsePlugin.java:414)
> 	at org.drools.eclipse.DroolsEclipsePlugin.generateParsedResource(DroolsEclipsePlugin.java:359)
> 	at org.drools.eclipse.DroolsEclipsePlugin.parseResource(DroolsEclipsePlugin.java:272)
> 	at org.drools.eclipse.builder.DroolsBuilder.parseDRLFile(DroolsBuilder.java:278)
> 	at org.drools.eclipse.builder.DroolsBuilder.parseResource(DroolsBuilder.java:189)
> 	at org.drools.eclipse.builder.DroolsBuilder$DroolsBuildVisitor.visit(DroolsBuilder.java:147)
> 	at org.eclipse.core.internal.resources.Resource$2.visit(Resource.java:112)
> 	at org.eclipse.core.internal.resources.Resource$1.visitElement(Resource.java:64)
> 	at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:82)
> 	at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:86)
> 	at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:86)
> 	at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:86)
> 	at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:86)
> 	at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:86)
> 	at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:86)
> 	at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:86)
> 	at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:86)
> 	at org.eclipse.core.internal.watson.ElementTreeIterator.iterate(ElementTreeIterator.java:127)
> 	at org.eclipse.core.internal.resources.Resource.accept(Resource.java:74)
> 	at org.eclipse.core.internal.resources.Resource.accept(Resource.java:110)
> 	at org.eclipse.core.internal.resources.Resource.accept(Resource.java:94)
> 	at org.drools.eclipse.builder.DroolsBuilder.fullBuild(DroolsBuilder.java:131)
> 	at org.drools.eclipse.builder.DroolsBuilder.build(DroolsBuilder.java:93)
> 	at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:629)
> 	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
> 	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:172)
> 	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:203)
> 	at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:255)
> 	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
> 	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:258)
> 	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:311)
> 	at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:343)
> 	at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:144)
> 	at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:242)
> 	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
> 	waltzdb.drl	/drools-examples/src/main/resources/org/drools/benchmark/waltzdb	line 0	Drools Error

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the jboss-jira mailing list