<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">It has almost certainly been fixed in
6.1<br>
Davide<br>
<br>
On 07/31/2014 03:40 AM, David Zeigler wrote:<br>
</div>
<blockquote
cite="mid:CA+cMF+oYHyrVxSH49urtFOFenFtbKp4jtbp=b7L7bwM=e4Fe8A@mail.gmail.com"
type="cite">
<div dir="ltr"><span
style="font-family:arial,sans-serif;font-size:13px">Hi,</span><br
style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">I'm
using drools 6.0.1.Final. I received a NPE in the </span><span
style="font-family:arial,sans-serif;font-size:13px">org.drools.core.common.</span><span
style="font-family:arial,sans-serif;font-size:13px">LeftTupleSetsImpl.</span><span
style="font-family:arial,sans-serif;font-size:13px">removeUpdate()
method on line 172, </span><span
style="font-family:arial,sans-serif;font-size:13px">which
corresponds to this line for 6.0.1.Final:</span><br
style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">previous.setStagedNext(
next );</span><br
style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px"><br>
</span>
<div>
<span style="font-family:arial,sans-serif;font-size:13px">I
see 2 commits in 6.1.0 to address NPEs in this class but </span><span
style="font-family:arial,sans-serif;font-size:13px">I'm not
sure if either of those cover this particular NPE. I'm
unable to </span><span
style="font-family:arial,sans-serif;font-size:13px">reproduce
this issue with my code after the first occurrence. Does
anyone know if this has been fixed </span><span
style="font-family:arial,sans-serif;font-size:13px">in
6.1.0? Please let me know if I can provide additional info
or if I should </span><span
style="font-family:arial,sans-serif;font-size:13px">open a
defect in Jira.</span><br
style="font-family:arial,sans-serif;font-size:13px">
<br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">Thanks,</span><br
style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">David</span><br
style="font-family:arial,sans-serif;font-size:13px">
<br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">Here
is the stack trace:</span><br
style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">java.lang.NullPointerException</span><br
style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">
at</span><br
style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">org.drools.core.common.</span><span
style="font-family:arial,sans-serif;font-size:13px">LeftTupleSetsImpl.</span><span
style="font-family:arial,sans-serif;font-size:13px">removeUpdate(</span><span
style="font-family:arial,sans-serif;font-size:13px">LeftTupleSetsImpl.java:172)</span><br
style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">
at</span><br
style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">org.drools.core.common.</span><span
style="font-family:arial,sans-serif;font-size:13px">LeftTupleSetsImpl.addDelete(</span><span
style="font-family:arial,sans-serif;font-size:13px">LeftTupleSetsImpl.java:84)</span><br
style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">
at</span><br
style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">org.drools.core.common.</span><span
style="font-family:arial,sans-serif;font-size:13px">SynchronizedLeftTupleSets.</span><span
style="font-family:arial,sans-serif;font-size:13px">addDelete(</span><span
style="font-family:arial,sans-serif;font-size:13px">SynchronizedLeftTupleSets.</span><span
style="font-family:arial,sans-serif;font-size:13px">java:20)</span><br
style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">
at</span><br
style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">org.drools.core.reteoo.</span><span
style="font-family:arial,sans-serif;font-size:13px">LeftInputAdapterNode.</span><span
style="font-family:arial,sans-serif;font-size:13px">doDeleteSegmentMemory(</span><span
style="font-family:arial,sans-serif;font-size:13px">LeftInputAdapterNode.java:339)</span><br
style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">
at</span><br
style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">org.drools.core.reteoo.</span><span
style="font-family:arial,sans-serif;font-size:13px">LeftInputAdapterNode.</span><span
style="font-family:arial,sans-serif;font-size:13px">doDeleteObject(</span><span
style="font-family:arial,sans-serif;font-size:13px">LeftInputAdapterNode.java:301)</span><br
style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">
at</span><br
style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">org.drools.core.reteoo.</span><span
style="font-family:arial,sans-serif;font-size:13px">LeftInputAdapterNode.</span><span
style="font-family:arial,sans-serif;font-size:13px">retractLeftTuple(</span><span
style="font-family:arial,sans-serif;font-size:13px">LeftInputAdapterNode.java:417)</span><br
style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">
at</span><br
style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">org.drools.core.reteoo.</span><span
style="font-family:arial,sans-serif;font-size:13px">ObjectTypeNode.</span><span
style="font-family:arial,sans-serif;font-size:13px">doRetractObject(</span><span
style="font-family:arial,sans-serif;font-size:13px">ObjectTypeNode.java:352)</span><br
style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">
at</span><br
style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">org.drools.core.reteoo.</span><span
style="font-family:arial,sans-serif;font-size:13px">ObjectTypeNode.retractObject(</span><span
style="font-family:arial,sans-serif;font-size:13px">ObjectTypeNode.java:335)</span><br
style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">
at</span><br
style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">org.drools.core.reteoo.</span><span
style="font-family:arial,sans-serif;font-size:13px">EntryPointNode.retractObject(</span><span
style="font-family:arial,sans-serif;font-size:13px">EntryPointNode.java:395)</span><br
style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">
at</span><br
style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">org.drools.core.common.</span><span
style="font-family:arial,sans-serif;font-size:13px">NamedEntryPoint.delete(</span><span
style="font-family:arial,sans-serif;font-size:13px">NamedEntryPoint.java:605)</span><br
style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">
at</span><br
style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">org.drools.core.common.</span><span
style="font-family:arial,sans-serif;font-size:13px">AbstractWorkingMemory.delete(</span><span
style="font-family:arial,sans-serif;font-size:13px">AbstractWorkingMemory.java:</span><span
style="font-family:arial,sans-serif;font-size:13px">1184)</span><br
style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">
at</span><br
style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">org.drools.core.common.</span><span
style="font-family:arial,sans-serif;font-size:13px">AbstractWorkingMemory.delete(</span><span
style="font-family:arial,sans-serif;font-size:13px">AbstractWorkingMemory.java:</span><span
style="font-family:arial,sans-serif;font-size:13px">1176)</span><br
style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">
at</span><br
style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">org.drools.core.impl.</span><span
style="font-family:arial,sans-serif;font-size:13px">StatefulKnowledgeSessionImpl.</span><span
style="font-family:arial,sans-serif;font-size:13px">delete(</span><span
style="font-family:arial,sans-serif;font-size:13px">StatefulKnowledgeSessionImpl.</span><span
style="font-family:arial,sans-serif;font-size:13px">java:316)</span><br
style="font-family:arial,sans-serif;font-size:13px">
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
rules-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a>
<a class="moz-txt-link-freetext" href="https://lists.jboss.org/mailman/listinfo/rules-users">https://lists.jboss.org/mailman/listinfo/rules-users</a></pre>
</blockquote>
<br>
</body>
</html>