Wednesday, September 14, 2016

Oracle SOA 12c : SOA 12c XSLT processor fails with an empty function definition


When invoking a function whose definition is empty (i.e. is syntactically valid but does not contain any transformation nodes), the 12c SOA Suite engine (and JDeveloper 12c) fail during execution and return an error message.

Error message in 12c: Failed to transform source XML. oracle.xml.xpath.XPathException: EmptyFunction function under namespace internal is not defined
It was working in 11g version it worked and it fails in 12c version.


Solution:

Oracle support has provided a patch to fix this issue.
Apply <Patch 21571604>

To implement the solution, please execute the following steps:
1. Download and review the readme and pre-requisites for the Patch
2. Ensure that you have taken a backup of your system before applying the recommended patch.
3. Apply the patch in a test environment.
4. Confirm that the above interim patch has been successfully applied by executing the following command:
opatch lsinventory -detail.
5. Retest the issue.
6. Migrate the solution as appropriate to other environments.

1 comment:

  1. I just want to thank you for sharing your information and your site or blog this is simple but nice Information I’ve ever seen i like it i learn something today. Diagrama bpmn

    ReplyDelete