[jboss-jira] [JBoss JIRA] (DROOLS-751) Missing nullchecks in LeftTupleSetsImpl
Tibor Zimányi (JIRA)
issues at jboss.org
Thu Mar 26 12:31:20 EDT 2015
[ https://issues.jboss.org/browse/DROOLS-751?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13053744#comment-13053744 ]
Tibor Zimányi commented on DROOLS-751:
--------------------------------------
Found because of failed test (MultithreadTest):
java.lang.NullPointerException
at org.drools.core.common.LeftTupleSetsImpl.removeInsert(LeftTupleSetsImpl.java:136)
at org.drools.core.common.LeftTupleSetsImpl.addDelete(LeftTupleSetsImpl.java:86)
at org.drools.core.common.SynchronizedLeftTupleSets.addDelete(SynchronizedLeftTupleSets.java:20)
at org.drools.core.reteoo.LeftInputAdapterNode.doDeleteSegmentMemory(LeftInputAdapterNode.java:340)
at org.drools.core.reteoo.LeftInputAdapterNode.doDeleteObject(LeftInputAdapterNode.java:302)
at org.drools.core.reteoo.LeftInputAdapterNode.retractLeftTuple(LeftInputAdapterNode.java:414)
at org.drools.core.reteoo.ObjectTypeNode.doRetractObject(ObjectTypeNode.java:354)
at org.drools.core.reteoo.ObjectTypeNode.retractObject(ObjectTypeNode.java:337)
at org.drools.core.reteoo.EntryPointNode.retractObject(EntryPointNode.java:381)
at org.drools.core.common.NamedEntryPoint.delete(NamedEntryPoint.java:615)
at org.drools.core.impl.StatefulKnowledgeSessionImpl.delete(StatefulKnowledgeSessionImpl.java:1517)
at org.drools.core.impl.StatefulKnowledgeSessionImpl.retract(StatefulKnowledgeSessionImpl.java:1502)
at org.drools.compiler.integrationtests.MultithreadTest$2.call(MultithreadTest.java:92)
at org.drools.compiler.integrationtests.MultithreadTest$2.call(MultithreadTest.java:86)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
> Missing nullchecks in LeftTupleSetsImpl
> ---------------------------------------
>
> Key: DROOLS-751
> URL: https://issues.jboss.org/browse/DROOLS-751
> Project: Drools
> Issue Type: Bug
> Reporter: Tibor Zimányi
> Assignee: Mark Proctor
>
> In class LeftTupleSetsImpl there are missing nullchecks in some methods that contains handling LeftTuple instances. I.e. in method removeInsert there is LeftTuple variable previous that is not nullchecked.
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
More information about the jboss-jira
mailing list