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