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 |