[rules-users] NPE in RightTuple

Hsiang, Eugene EHsiang at collegeboard.org
Thu Mar 11 15:49:08 EST 2010


Does anybody have any experience in resolving this:
Some background: I am trying to retract a fact and before doing that, I checked the object and make sure it is not null. But still, I got null pointer exceptions.
A previous developer working with me had posted the problem in Jan 2009. Apparently, there is no final answer in that thread. Here is the old thread: http://lists.jboss.org/pipermail/rules-users/2009-January/007555.html

This is my exception:
####<Mar 11, 2010 9:16:24 AM EST> <Error> <HTTP> <epsdatbeal25> <cla-01> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1268316984268> <BEA-101017> <[weblogic.servlet.internal.WebAppServletContext at 22fed98 - appName: 'cla', name: 'cla.war', context-path: '/cla-web'] Root cause of ServletException.
java.lang.NullPointerException
                at org.drools.util.RightTupleIndexHashTable.remove(RightTupleIndexHashTable.java:224)
                at org.drools.reteoo.JoinNode.retractRightTuple(JoinNode.java:204)
                at org.drools.reteoo.ObjectTypeNode.retractObject(ObjectTypeNode.java:210)
                at org.drools.reteoo.EntryPointNode.retractObject(EntryPointNode.java:190)
                at org.drools.common.AbstractWorkingMemory.retract(AbstractWorkingMemory.java:1078)
                at org.drools.common.AbstractWorkingMemory.retract(AbstractWorkingMemory.java:1045)
                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                at java.lang.reflect.Method.invoke(Method.java:585)
                at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:301)
                at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:198)
                at $Proxy42.retract(Unknown Source)


Thank you so much!

- Eugene


Eugene Hsiang
Application Architect
Reston Office
The College Board
11955 Democracy Drive
Reston, VA 20190-5662
571-485-3356 (office)
703-796-0817 (Fax)
ehsiang at collegeboard.org<mailto:ehsiang at collegeboard.org>
www.collegeboard.com
Connect to college success

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20100311/295a3367/attachment.html 


More information about the rules-users mailing list