[rules-dev] NPE in AbstractWorkingMemory.update

Edson Tirelli tirelli at post.com
Wed May 27 08:23:57 EDT 2009


   Hey Greg, please do open the JIRA.

   Thanks
       Edson

2009/5/27 Greg Barton <greg_barton at yahoo.com>

>
> At seemingly random times I'm getting this exception:
>
> Exception in thread "Thread-5" java.lang.NullPointerException
>        at
> org.drools.common.AbstractWorkingMemory.update(AbstractWorkingMemory.java:1387)
>        at
> org.drools.common.AbstractWorkingMemory.update(AbstractWorkingMemory.java:1350)
>        at org.drools.concurrent.UpdateObject.execute(UpdateObject.java:46)
>        at
> org.drools.concurrent.CommandExecutor.run(CommandExecutor.java:78)
>        at java.lang.Thread.run(Thread.java:619)
>
> I've only gotten the exception when using StatefulSession.asyncUpdate()
> from a separate thread.
>
> AbstractWorkingMemory.java:1387 is wrapped in an if statement that checks
> whether maintainTms==true, so setting that to false has apparently avoided
> the problem. (Can't be 100% sure, but it has been runnign for a few hours
> without exception.) The FactHandles I'm passing in to
> StatefulSession.asyncUpdate() are never null, so I can only guess that
> InternalFactHandle.getEqualityKey() is sometimes returning false.
>
> Do you want a JIRA on this?  I can't recreate it reliably.
>
>
>
>
> _______________________________________________
> rules-dev mailing list
> rules-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-dev
>



-- 
 Edson Tirelli
 JBoss Drools Core Development
 JBoss, a division of Red Hat @ www.jboss.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-dev/attachments/20090527/7ee60810/attachment.html 


More information about the rules-dev mailing list