[
https://issues.jboss.org/browse/DROOLS-152?page=com.atlassian.jira.plugin...
]
Geoffrey De Smet edited comment on DROOLS-152 at 7/23/13 10:44 AM:
-------------------------------------------------------------------
Arno, the attached project will need to upgraded to optaplanner 6.0.0.Beta5 or CR1 first
(just follow the optaplanner upgrade recipe), before we can try to reproduce and fix this
issue.
Drools did fix similar issues, so it's likely it's already fixed (until proven
otherwise).
was (Author: ge0ffrey):
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