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

NPE during template expansion with misplaced "template" statement

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
    • 5.2.0.M1
    • 5.1.1.FINAL
    • drools-compiler
    • None

    Description

      If the "template" statement does not precede the first rule in the template file, a NPE occurs:
      xception in thread "main" java.lang.NullPointerException
      at org.drools.template.parser.DefaultTemplateColumn.createCellCondition(DefaultTemplateColumn.java:68)
      at org.drools.template.parser.DefaultTemplateColumn.addCondition(DefaultTemplateColumn.java:91)
      at org.drools.template.parser.DefaultTemplateRuleBase.createColumnConditions(DefaultTemplateRuleBase.java:105)
      at org.drools.template.parser.DefaultTemplateRuleBase.createTemplateRule(DefaultTemplateRuleBase.java:98)
      at org.drools.template.parser.DefaultTemplateRuleBase.getDTRules(DefaultTemplateRuleBase.java:85)
      at org.drools.template.parser.DefaultTemplateRuleBase.<init>(DefaultTemplateRuleBase.java:64)
      at org.drools.template.parser.TemplateDataListener.<init>(TemplateDataListener.java:76)
      at org.drools.template.parser.TemplateDataListener.<init>(TemplateDataListener.java:52)
      at org.drools.template.ObjectDataCompiler.compile(ObjectDataCompiler.java:44)
      at resource.Main.compilePackage(Main.java:80)
      at resource.Main.main(Main.java:92)

      Attachments

        Activity

          People

            mproctor@redhat.com Mark Proctor
            laune Wolfgang Laun (Inactive)
            Archiver:
            rhn-support-ceverson Clark Everson

            Dates

              Created:
              Updated:
              Resolved:
              Archived:

              PagerDuty