[rules-dev] NPE in AbstractWorkingMemory.update
Greg Barton
greg_barton at yahoo.com
Wed May 27 02:37:05 EDT 2009
null. null. InternalFactHandle.getEqualityKey() is sometimes returning null. :)
--- On Wed, 5/27/09, Greg Barton <greg_barton at yahoo.com> wrote:
> From: Greg Barton <greg_barton at yahoo.com>
> Subject: [rules-dev] NPE in AbstractWorkingMemory.update
> To: "Rules Dev List" <rules-dev at lists.jboss.org>
> Date: Wednesday, May 27, 2009, 1:25 AM
>
> 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
>
More information about the rules-dev
mailing list