SOA Rules Returning Empty Results Causing SOA Process Failures

(Doc ID 1981972.1)

Last updated on NOVEMBER 03, 2016

Applies to:

Oracle SOA Suite - Version 11.1.1.7.0 and later
Information in this document applies to any platform.

Symptoms

On : 11.1.1.7.0 version, Oracle Business Rules

A functional rule starts returning empty results when there is no change related to the rules, nor any change in input. This results in downstream BPEL processing faults and process failures. When accessing SOA composer everything appears normal. Neither edit/commit nor SOA process restarts will fix the problem. Only recovery determined is to redeploy the process. The rule is not sophisticated and is set up to return a fixed global value no matter what the input is.
the following error occurs.

ERROR
-----------------------
Error in evaluate expression at line "172". The result is empty for the XPath expression : "ns9:resultList/ns8:ProcessingGroup".


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Running in production a rule begins to return empty results
2. Redeploy composite




Cause

Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms