Help Desk Ticket Reference: https://c.na7.visual.force.com/apex/Case_View?id=500A0000007p3Un&sfdc.override=1 Patch Instructions: PATCH NAME: JBPAPP-641 PRODUCT NAME: JBoss Enterprise BRMS Platform VERSION: 5.1 SHORT DESCRIPTION: NullPointerException in FromNode.destroyCreatedHandles LONG DESCRIPTION: NullPointerException in FromNode.destroyCreatedHandles MANUAL INSTALL INSTRUCTIONS: <TODO> COMPATIBILITY: N/A DEPENDENCIES: N/A SUPERSEDES: N/A SUPERSEDED BY: JBoss Enterprise BRMS 5.2 CREATOR: Tihomir Surdilovic DATE: 07-15-2011 SVN / CVS Isolated Branch: https://svn.jboss.org/repos/labs/labs/jbossrules/soa_branches/BRMS-5.1-GA_BRMS-641/ Support Case Reference: https://c.na7.visual.force.com/apex/Case_View?id=500A0000007p3Un&sfdc.override=1 securitylevel_name: Public The NullPointerException is being thrown when the rule executes "update($build);" where $build is set in the LHS from a Build in working memory. Caused by: java.lang.NullPointerException at org.drools.reteoo.FromNode.destroyCreatedHandles(FromNode.java:336) at org.drools.reteoo.FromNode.retractLeftTuple(FromNode.java:326) at org.drools.reteoo.CompositeLeftTupleSinkAdapter.doPropagateRetractLeftTuple(CompositeLeftTupleSinkAdapter.java:238) at org.drools.reteoo.CompositeLeftTupleSinkAdapter.propagateRetractRightTuple(CompositeLeftTupleSinkAdapter.java:155) at org.drools.reteoo.JoinNode.retractRightTuple(JoinNode.java:151) at org.drools.reteoo.ModifyPreviousTuples.retractTuples(ModifyPreviousTuples.java:126) at org.drools.reteoo.EntryPointNode.modifyObject(EntryPointNode.java:176)
Link: Added: This issue is a dependency of BRMS-637
Link: Removed: This issue is a dependency of BRMS-637
Link: Added: This issue depends BRMS-637
Help Desk Ticket Reference: Added: https://c.na7.visual.force.com/apex/Case_View?id=500A0000007p3Un&sfdc.override=1 Patch Instructions: Added: PATCH NAME: JBPAPP-641 PRODUCT NAME: JBoss Enterprise BRMS Platform VERSION: 5.1 SHORT DESCRIPTION: NullPointerException in FromNode.destroyCreatedHandles LONG DESCRIPTION: NullPointerException in FromNode.destroyCreatedHandles MANUAL INSTALL INSTRUCTIONS: <TODO> COMPATIBILITY: N/A DEPENDENCIES: N/A SUPERSEDES: N/A SUPERSEDED BY: JBoss Enterprise BRMS 5.2 CREATOR: Tihomir Surdilovic DATE: 07-15-2011
SVN / CVS Isolated Branch: Added: https://svn.jboss.org/repos/labs/labs/jbossrules/soa_branches/BRMS-5.1-GA_BRMS-641/
Good observation, Tomas! We agree, BRMS-599 appears to fix these symptoms. We'll ask the customer to validate it fixes their scenario, and will close this issue if it's true. Many thanks, this will save time for GSS, Engineering and of course QE!
*** This bug has been marked as a duplicate of bug 724761 ***
Closed this BZ, as the patch is not necessary. (The fix made for JIRA BRMS-599 solved the problem.) Additional notes about BZ, as this is the first 'live' BZ I've worked: - The JIRA corresponding to this BZ (JIRA BRMS-641) was not entirely read-only. It offered workflow buttons. - BRMS-641 did not have a reference to this BZ. Searching for the description turned this BZ up, though.