SOA 11g: BPEL Calling ADF-BC SDO Fails with java.lang.ClassCastException (Doc ID 1264105.1)

Last updated on NOVEMBER 03, 2016

Applies to:

Oracle(R) BPEL Process Manager - Version 11.1.1.3.0 to 11.1.1.3.0 [Release 11gR1]
Information in this document applies to any platform.

Symptoms

SOA Composite containing BPEL calls ADF-BC Service Data Object (SDO), as described in the book:

"Getting Started With Oracle SOA Suite 11g R1: A Hands-On Tutorial
Chapter 18: Data Handling with Service Data Objects (SDO)"

See:  http://www.oracle.com/technetwork/middleware/soasuite/11gthebook-101473.html


The composite works fine in 11.1.1.2.0 version. Deploying the same composite to 11.1.1.3 works the first time but fails with the following Exception after restarting the SOA server:

<> <BEA1-00B32FE4CCE77C053D71> <fa8abccd1c9c1cc6:62bbbfaa:1294a0c3b2a:-7ffd-00000000000017e8> <1276847706558> <BEA-000000> <oracle.fabric.common.FabricInvocationException: Invocation Exeption: :
at oracle.fabric.common.sdo.SDOMessageConverter.convertNormalizedMessageToSDO(SDOMessageConverter.java:72)
at oracle.fabric.common.NormalizedMessageImpl.getSdoPayload(NormalizedMessageImpl.java:283)
at oracle.integration.platform.blocks.sdox.SDOExternalBindingComponent.processMessage(SDOExternalBindingComponent.java:389)
at
...
Caused By: java.lang.ClassCastException: com.sun.org.apache.xerces.internal.dom.ElementNSImpl
at oracle.fabric.common.sdo.SDOMessageConverter.convertNormalizedMessageToSDO(SDOMessageConverter.java:72)
at oracle.fabric.common.NormalizedMessageImpl.

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