[jboss-jira] [JBoss JIRA] (DROOLS-152) NPE during benchmark in LeftTupleIndexRBTree.remove
Arno Hernach (JIRA)
jira-events at lists.jboss.org
Mon Jul 29 15:31:26 EDT 2013
[ https://issues.jboss.org/browse/DROOLS-152?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12793594#comment-12793594 ]
Arno Hernach commented on DROOLS-152:
-------------------------------------
Thanks Geoffrey, I just did the upgrade following the recipe and the NPE is gone!
Therefore I am facing now again issue PLANNER-163. I created several thread dumps where all of them are very similar to already uploaded ones...
java.lang.Thread.State: RUNNABLE
at java.lang.Class.isArray(Native Method)
at org.apache.commons.lang.builder.EqualsBuilder.append(EqualsBuilder.java:377)
at org.ttss.Player.equals(Player.java:166)
at java.util.ArrayList.indexOf(Unknown Source)
at java.util.ArrayList.contains(Unknown Source)
> NPE during benchmark in LeftTupleIndexRBTree.remove
> ---------------------------------------------------
>
> Key: DROOLS-152
> URL: https://issues.jboss.org/browse/DROOLS-152
> Project: Drools
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Affects Versions: 6.0.0.Beta2
> Reporter: Arno Hernach
> Assignee: Geoffrey De Smet
> Attachments: tournament_scheduling_system_gui.zip
>
>
> Exception in thread "main" java.lang.NullPointerException
> at org.drools.core.util.index.LeftTupleIndexRBTree.remove(LeftTupleIndexRBTree.java:63)
> at org.drools.core.reteoo.ExistsNode.modifyRightTuple(ExistsNode.java:388)
> at org.drools.core.reteoo.BetaNode.modifyObject(BetaNode.java:673)
> at org.drools.core.reteoo.CompositeObjectSinkAdapter.doPropagateModifyObject(CompositeObjectSinkAdapter.java:508)
> at org.drools.core.reteoo.CompositeObjectSinkAdapter.propagateModifyObject(CompositeObjectSinkAdapter.java:433)
> at org.drools.core.reteoo.AlphaNode.modifyObject(AlphaNode.java:161)
> at org.drools.core.reteoo.SingleObjectSinkAdapter.propagateModifyObject(SingleObjectSinkAdapter.java:69)
> at org.drools.core.reteoo.ObjectTypeNode.modifyObject(ObjectTypeNode.java:386)
> at org.drools.core.reteoo.EntryPointNode.modifyObject(EntryPointNode.java:294)
> at org.drools.core.common.NamedEntryPoint.update(NamedEntryPoint.java:505)
> at org.drools.core.common.NamedEntryPoint.update(NamedEntryPoint.java:393)
> at org.drools.core.common.AbstractWorkingMemory.update(AbstractWorkingMemory.java:903)
> at org.drools.core.common.AbstractWorkingMemory.update(AbstractWorkingMemory.java:872)
> at org.drools.core.impl.StatefulKnowledgeSessionImpl.update(StatefulKnowledgeSessionImpl.java:294)
> at org.optaplanner.core.impl.score.director.drools.DroolsScoreDirector.afterVariableChanged(DroolsScoreDirector.java:131)
> at org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMove.doMove(SwapMove.java:81)
> at org.optaplanner.core.impl.localsearch.decider.DefaultDecider.doMove(DefaultDecider.java:143)
> at org.optaplanner.core.impl.localsearch.decider.DefaultDecider.decideNextStep(DefaultDecider.java:116)
> at org.optaplanner.core.impl.localsearch.DefaultLocalSearchSolverPhase.solve(DefaultLocalSearchSolverPhase.java:62)
> at org.optaplanner.core.impl.solver.DefaultSolver.runSolverPhases(DefaultSolver.java:190)
> at org.optaplanner.core.impl.solver.DefaultSolver.solve(DefaultSolver.java:155)
> at org.optaplanner.benchmark.impl.ProblemBenchmark.warmUp(ProblemBenchmark.java:163)
> at org.optaplanner.benchmark.impl.DefaultPlannerBenchmark.warmUp(DefaultPlannerBenchmark.java:244)
> at org.optaplanner.benchmark.impl.DefaultPlannerBenchmark.benchmark(DefaultPlannerBenchmark.java:189)
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list