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

Support for primitive array throws an org.drools.rule.InvalidRulePackage exception

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

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • 3.0.6, 3.1-m1
    • 3.0.5
    • None
    • None

    Description

      If rule file has a rule having a condition on primitive array, then a org.drools.rule.InvalidRulePackage exception is thrown.
      The exact message is:
      Warning: An error occurred compiling a semantic invoker. Errors should have been reported elsewhere.
      Exception in thread "main" org.drools.rule.InvalidRulePackage: Rule Compilation error Syntax error on token "[", delete this token I cannot be resolved to a type
      at org.drools.rule.Package.checkValidity(Unknown Source)
      at org.drools.common.AbstractRuleBase.addPackage(Unknown Source)
      at org.drools.test.Test.main(Test.java:19)

      See the attached test case.

      Attachments

        Activity

          People

            etirelli@redhat.com Edson Tirelli
            fburlet_jira Frederic Burlet (Inactive)
            Archiver:
            rhn-support-ceverson Clark Everson

            Dates

              Created:
              Updated:
              Resolved:
              Archived:

              PagerDuty