Uploaded image for project: 'Drools'
  1. Drools
  2. DROOLS-1025

NPE removing a rule that contains a subnetwork

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • None
    • None
    • None
    • None

    Description

      Removing a rule containing a subnetwork causes the following NPE:

      java.lang.NullPointerException
              at org.drools.core.phreak.AddRemoveRule.deletePeerLeftTuple(AddRemoveRule.java:777)
              at org.drools.core.phreak.AddRemoveRule.followPeer(AddRemoveRule.java:749)
              at org.drools.core.phreak.AddRemoveRule.processLeftTuples(AddRemoveRule.java:713)
              at org.drools.core.phreak.AddRemoveRule.flushStagedTuples(AddRemoveRule.java:281)
              at org.drools.core.phreak.AddRemoveRule.removeRule(AddRemoveRule.java:153)
              at org.drools.core.reteoo.ReteooBuilder.removeTerminalNode(ReteooBuilder.java:173)
              at org.drools.core.reteoo.ReteooBuilder.removeRule(ReteooBuilder.java:163)
              at org.drools.core.impl.KnowledgeBaseImpl.removeRule(KnowledgeBaseImpl.java:1635)
              at org.drools.core.impl.KnowledgeBaseImpl.removeRule(KnowledgeBaseImpl.java:1626)
              at org.drools.core.impl.KnowledgeBaseImpl.internalRemoveRule(KnowledgeBaseImpl.java:1610)
              at org.drools.core.impl.KnowledgeBaseImpl.removeRule(KnowledgeBaseImpl.java:1581)
      

      Attachments

        Activity

          People

            mfusco@redhat.com Mario Fusco
            mfusco@redhat.com Mario Fusco
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: