ORABPEL-09219 Cannot Save XML Element During Dehydration if Process Contains a Transform with More than One Input Variable (Doc ID 1091474.1)

Last updated on AUGUST 08, 2013

Applies to:

Oracle SOA Platform - Version 11.1.1.2.0 and later
Information in this document applies to any platform.

Symptoms

Dehydration of a BPEL process fails when it contains a Transform Activity with more than one input variable.  The following error is seen in the SOA managed server logfile:

[2010-04-15T18:56:03.094+01:00] [soa_server1] [ERROR] [] [oracle.soa.bpel.system] [tid: orabpel.invoke.pool-3.thread-1] [userId: <anonymous>] [ecid: 0000IW2bCI23n3s5Ojt1id1Bloxp00000b,0:2:1:100000000] [APP: soa-infra] <BaseCubeSessionBean::logError > Error while invoking bean "cube delivery": Cannot save xml element.[[
failure to save the element {http://xmlns.oracle.com/WorkshopBPEL_jws/BugSample/MainProcess}processResponse during dehydration
This element was not a root element and the scope had reference to this element. The scope should have references only to root element.
Contact Oracle Support Services. Provide the error message and the exception trace in the log files (with logging level set to debug mode).
ORABPEL-09219

Cannot save xml element.
failure to save the element {http://xmlns.oracle.com/WorkshopBPEL_jws/BugSample/MainProcess}processResponse during dehydration
This element was not a root element and the scope had reference to this element. The scope should have references only to root element.
Contact Oracle Support Services. Provide the error message and the exception trace in the log files (with logging level set to debug mode).

at com.collaxa.cube.xml.dom.XMLElement__CXPM.save(XMLElement__CXPM.java:107)
at com.collaxa.cube.engine.core.PersistenceService.save(PersistenceService.java:258)
at com.collaxa.cube.engine.types.bpel.CXMessageVariable__CXPM.save(CXMessageVariable__CXPM.java:210).
.
.
[2010-04-15T18:56:03.410+01:00] [soa_server1] [ERROR] [] [oracle.soa.bpel.engine.dispatch] [tid: orabpel.invoke.pool-3.thread-1] [userId: <anonymous>] [ecid: 0000IW2bCI23n3s5Ojt1id1Bloxp00000b,0:2:1:100000000] [APP: soa-infra] <BaseDispatchTask::logHandleMessageError> Failed to handle dispatch message ... exception ORABPEL-05002[[

Message handle error.
error while attempting to process the message "com.collaxa.cube.engine.dispatch.message.invoke.InvokeInstanceMessage"; the reported exception is: Cannot save xml element.
failure to save the element {http://xmlns.oracle.com/WorkshopBPEL_jws/BugSample/MainProcess}processResponse during dehydration
This element was not a root element and the scope had reference to this element. The scope should have references only to root element.
Contact Oracle Support Services. Provide the error message and the exception trace in the log files (with logging level set to debug mode).

This error contained an exception thrown by the message handler.
Check the exception trace in the log (with logging level set to debug mode).
ORABPEL-05002

Message handle error.
error while attempting to process the message "com.collaxa.cube.engine.dispatch.message.invoke.InvokeInstanceMessage"; the reported exception is: Cannot save xml element.
failure to save the element {http://xmlns.oracle.com/WorkshopBPEL_jws/BugSample/MainProcess}processResponse during dehydration
This element was not a root element and the scope had reference to this element. The scope should have references only to root element.
Contact Oracle Support Services. Provide the error message and the exception trace in the log files (with logging level set to debug mode).

This error contained an exception thrown by the message handler.
Check the exception trace in the log (with logging level set to debug mode).

at com.collaxa.cube.engine.dispatch.DispatchHelper.handleMessage(DispatchHelper.java:207)
.
.
.

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