Uploaded image for project: 'JBRULES'
  1. JBRULES
  2. JBRULES-3022

drools example does not compile in Eclipse.

This issue belongs to an archived project. You can view it, but you can't modify it. Learn more

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Critical
    • 5.2.0.CR1
    • 5.2.0.M2
    • None
    • None

    Description

      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

      Attachments

        Activity

          People

            etirelli@redhat.com Edson Tirelli
            jervisliu Jervis Liu (Inactive)
            Archiver:
            rhn-support-ceverson Clark Everson

            Dates

              Created:
              Updated:
              Resolved:
              Archived:

              PagerDuty