[rules-users] NullPointerException while deleting the rule package

Barfield Steve Steve.Barfield at uk.fujitsu.com
Thu Jul 12 10:27:01 EDT 2007


Your first post  

 

"I am trying a remove a rule from the RuleBase using the following
syntax and get a NullPointerException:

ruleBase.removePackage("rule2392016206");"

 says you are removing a "rule", but you are using the removePackage
method, also "rule2392016206" sounds like a rule name not a package
name.

Could you be confusing rules and packages ?

 

________________________________

From: rules-users-bounces at lists.jboss.org
[mailto:rules-users-bounces at lists.jboss.org] On Behalf Of Sarika
Khamitkar
Sent: 12 July 2007 14:21
To: rules-users at lists.jboss.org
Subject: [rules-users] NullPointerException while deleting the rule
package

 

This is the again regarding the NullPointerException issue. Sorry for
resending this message again. But I would really appreciate a response
on how this can be resolved.

The following is the exception I get while removing a package from the
RuleBase.

java.lang.NullPointerException

            at
org.drools.reteoo.CompositeObjectSinkAdapter.removeObjectSink(CompositeO
bjectSinkAdapter.java:125)

            at
org.drools.reteoo.ObjectSource.removeObjectSink(ObjectSource.java:123)

            at
org.drools.reteoo.ObjectTypeNode.removeObjectSink(ObjectTypeNode.java:29
7)

            at
org.drools.reteoo.ObjectTypeNode.remove(ObjectTypeNode.java:232)

            at org.drools.reteoo.AlphaNode.remove(AlphaNode.java:187)

            at org.drools.reteoo.AlphaNode.remove(AlphaNode.java:187)

            at org.drools.reteoo.BetaNode.remove(BetaNode.java:185)

            at org.drools.reteoo.BetaNode.remove(BetaNode.java:187)

            at
org.drools.reteoo.RuleTerminalNode.remove(RuleTerminalNode.java:439)

            at
org.drools.reteoo.ReteooBuilder.removeRule(ReteooBuilder.java:135)

            at
org.drools.reteoo.ReteooRuleBase.removeRule(ReteooRuleBase.java:259)

            at
org.drools.common.AbstractRuleBase.removePackage(AbstractRuleBase.java:4
08)

....

 

This exception has been occurring after I recently switched to 4.0 MR3. 

 

Thanks.

 

 

________________________________

From: rules-users-bounces at lists.jboss.org
[mailto:rules-users-bounces at lists.jboss.org] On Behalf Of Sarika
Khamitkar
Sent: Wednesday, July 11, 2007 6:31 PM
To: rules-users at lists.jboss.org
Subject: [rules-users] NullPointerException while deleting the rule
package

 

Sorry for resending the message. This is an urgent issue and if anybody
has encountered this problem, can you please let me know how it can be
resolved?

 

If I have over 3 packages in the RuleBase and I try to remove one of
those packages, then I get a NullPointerException.

 

Thanks.

 

 

________________________________

From: rules-users-bounces at lists.jboss.org
[mailto:rules-users-bounces at lists.jboss.org] On Behalf Of Sarika
Khamitkar
Sent: Wednesday, July 11, 2007 3:34 PM
To: rules-users at lists.jboss.org
Subject: [rules-users] NullPointerException while deleting the rule
package

 

Hi,

 

I am trying a remove a rule from the RuleBase using the following syntax
and get a NullPointerException:

ruleBase.removePackage("rule2392016206");

 

Before removing the package, I am iterating through all the packages in
the ruleBase and I can see this package name in the list. I am not sure
why this exception is being thrown then.

I am using 4.0 MR3.

 

Has this feature changed since 3.0.6?

 

Thanks.

 

Sarika

 

 

 

 

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


More information about the rules-users mailing list