[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:28 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 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


More information about the jboss-jira mailing list