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@lists.jboss.org [mailto:rules-users-bounces@lists.jboss.org] On Behalf Of Sarika Khamitkar
Sent: 12 July 2007 14:21
To: rules-users@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(CompositeObjectSinkAdapter.java:125)

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

            at org.drools.reteoo.ObjectTypeNode.removeObjectSink(ObjectTypeNode.java:297)

            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:408)

….

 

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

 

Thanks.

 

 


From: rules-users-bounces@lists.jboss.org [mailto:rules-users-bounces@lists.jboss.org] On Behalf Of Sarika Khamitkar
Sent: Wednesday, July 11, 2007 6:31 PM
To: rules-users@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@lists.jboss.org [mailto:rules-users-bounces@lists.jboss.org] On Behalf Of Sarika Khamitkar
Sent: Wednesday, July 11, 2007 3:34 PM
To: rules-users@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