[ http://jira.codehaus.org/browse/DROOLS-462?page=comments#action_52913 ] 

Mark Proctor commented on DROOLS-462:
-------------------------------------

Is this reproduceable? Can you provide a test program? Can you also test this 
with code in CVS HEAD.

Mark

> NullPointerException in PrimitiveLongMap
> ----------------------------------------
>
>          Key: DROOLS-462
>          URL: http://jira.codehaus.org/browse/DROOLS-462
>      Project: drools
>         Type: Bug
>   Components: reteoo
>     Versions: 2.0-rc-1, 2.0-rc-2, 2.0-final, 2.1
>  Environment: Linux playnow02 2.4.21-27.0.2.ELhugemem #1 SMP Wed Jan 12 
> 23:24:48 EST 2005 i686 i686 i386 GNU/Linux
> java version "1.5.0_02"
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_02-b09)
> Java HotSpot(TM) Server VM (build 1.5.0_02-b09, mixed mode)
>     Reporter: Philip Smith
>     Assignee: bob mcwhirter

>
>
> NullPointerException
> 11/30/05 23:22:27:262: [Thread-17]: java.lang.NullPointerException
>         at 
> org.drools.util.PrimitiveLongMap.findPage(PrimitiveLongMap.java:301)
>         at org.drools.util.PrimitiveLongMap.remove(PrimitiveLongMap.java:158)
>         at 
> org.drools.reteoo.WorkingMemoryImpl.removeObject(WorkingMemoryImpl.java:483)
>         at 
> org.drools.reteoo.WorkingMemoryImpl.modifyObject(WorkingMemoryImpl.java:519)
>         at 
> org.drools.spi.DefaultKnowledgeHelper.modifyObject(DefaultKnowledgeHelper.java:77)
>         at Consequence_3.invoke(Consequence_3.java:8)
>         at 
> org.drools.semantics.java.JavaBlockConsequence.invoke(JavaBlockConsequence.java:130)
>         at org.drools.reteoo.AgendaItem.fire(AgendaItem.java:170)
>         at org.drools.reteoo.Agenda.fireNextItem(Agenda.java:387)
>         at 
> org.drools.reteoo.WorkingMemoryImpl.fireAllRules(WorkingMemoryImpl.java:255)
>         at 
> org.drools.reteoo.WorkingMemoryImpl.fireAllRules(WorkingMemoryImpl.java:270)
>         at 
> com.pogo.serv.playnow.drools.SynchronizedWorkingMemory.fireAllRules(SynchronizedWorkingMemory.java:58)
>         at 
> com.pogo.serv.playnow.drools.DroolsWorkingMemory$4.run(DroolsWorkingMemory.java:176)
>         at 
> com.pogo.serv.playnow.drools.DroolsWorkingMemory$Task.run(DroolsWorkingMemory.java:270)
>         at 
> EDU.oswego.cs.dl.util.concurrent.QueuedExecutor$RunLoop.run(Unknown Source)
>         at java.lang.Thread.run(Thread.java:595)
> The drools version used is 2.0-rc-1 but the code is stil the same in 2.1. 
> After this NPE there were other NPEs thrown and the system and working memory 
> instance became unusable. This is not readily reproducable and occurred after 
> the working memory instance had been in continual use for 36 hours. The 
> working memory had recently contained about 8500 facts. This system has been 
> running continuously since 10/25 and a similar incident may have occurred 
> once before. Lately this function has experienced moderately increased load. 
> There have been other NPE bugs filed against the PrimitiveLongMap and I 
> wonder if this is another case.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to