My Oracle Support Banner

NullPointerException When Validating And Executing Rules (Doc ID 2719503.1)

Last updated on DECEMBER 05, 2023

Applies to:

Oracle Business Process Management Suite - Version 11.1.1.9.0 to 11.1.1.9.0 [Release 11g]
Information in this document applies to any platform.

Symptoms

A NullPointerException is seen intermittently in the farm runs when
attempting to execute the business rules:
copying below the stack trace:
Caused by: null
at
oracle.rules.sdk2.decisionpoint.DecisionPointBuilder.setDictionary(DecisionPointBuilder.java:357)
at
oracle.rules.sdk2.decisionpoint.DecisionPointBuilder.with(DecisionPointBuilder.java:74)
at
oracle.sysman.sdkImpl.sdkas.mda.fwk.MdaAnalysis.executeRules(MdaAnalysis.java:295)
at oracle.sysman.sdkImpl.sdkas.mda.fwk.MdaAnalysis.run(MdaAnalysis.java:187)
... 71 more
Caused by: java.lang.NullPointerException
at oracle.rules.sdk2.decisiontable.BucketSet.isExcluded(BucketSet.java:1071)
at oracle.rules.sdk2.ruleset.Expression.validate(Expression.java:856)
at oracle.rules.sdk2.ruleset.Expression.validate(Expression.java:820)
at
oracle.rules.sdk2.dictionary.DictionaryObject.validate(DictionaryObject.java:322)
at
oracle.rules.sdk2.dictionary.DictionaryComponentTable.validate(DictionaryComponentTable.java:266)
at
oracle.rules.sdk2.dictionary.DictionaryComponentTable.validate(DictionaryComponentTable.java:282)
at oracle.rules.sdk2.ruleset.SimpleTest.validate(SimpleTest.java:346)
at
oracle.rules.sdk2.dictionary.DictionaryObject.validate(DictionaryObject.java:322)
at
oracle.rules.sdk2.dictionary.DictionaryComponentTable.validate(DictionaryComponentTable.java:266)
at
oracle.rules.sdk2.dictionary.DictionaryComponentTable.validate(DictionaryComponentTable.java:282)
at oracle.rules.sdk2.ruleset.Pattern.validate(Pattern.java:601)
at
oracle.rules.sdk2.dictionary.DictionaryObject.validate(DictionaryObject.java:322)
at
oracle.rules.sdk2.dictionary.DictionaryComponentTable.validate(DictionaryComponentTable.java:266)
at
oracle.rules.sdk2.dictionary.DictionaryComponentTable.validate(DictionaryComponentTable.java:282)
at oracle.rules.sdk2.ruleset.PatternTable.validate(PatternTable.java:218)
at oracle.rules.sdk2.ruleset.RuleCommon.validate(RuleCommon.java:512)
at oracle.rules.sdk2.ruleset.Rule.validate(Rule.java:126)
at
oracle.rules.sdk2.dictionary.DictionaryComponentTable.validate(DictionaryComponentTable.java:266)
at oracle.rules.sdk2.ruleset.RuleSet.validate(RuleSet.java:89)
at
oracle.rules.sdk2.dictionary.DictionaryComponentTable.validate(DictionaryComponentTable.java:266)
at
oracle.rules.sdk2.dictionary.RuleDictionary.validate(RuleDictionary.java:1255)

at
oracle.rules.sdk2.dictionary.RuleDictionary.update(RuleDictionary.java:977)
at
oracle.rules.sdk2.decisionpoint.DecisionPointBuilder.setDictionary(DecisionPointBuilder.java:355)
... 74 more

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.