[jboss-jira] [JBoss JIRA] (DROOLS-152) NPE during benchmark in LeftTupleIndexRBTree.remove
Geoffrey De Smet (JIRA)
jira-events at lists.jboss.org
Tue Jul 23 10:44:27 EDT 2013
[ https://issues.jboss.org/browse/DROOLS-152?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12791714#comment-12791714 ]
Geoffrey De Smet commented on DROOLS-152:
-----------------------------------------
Arno, the project will need to upgraded to optaplanner 6.0.0.Beta5 or CR1 first (just follow the optaplanner upgrade recipe), but we can try to reproduce this issue again.
Drools did fix similar issues, so it's likely it's already fixed (until proven otherwise).
> 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