XSL Transformation In BPEL With More Than One Input Variable or Message Returns ORABPEL-09219 (Doc ID 1089165.1)

Last updated on MARCH 05, 2012

Applies to:

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

Symptoms

On BPEL 11.1.1.2.0 find that an ORABPEL-09219 error is generated when a XSL transformation in BPEL has more than one input variable or messages.

In the SOA managed server log file a stacktrace is generated:

[soa_server1] [ERROR] [] [oracle.soa.bpel.system] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@14dc6e3] [userId: weblogic] [ecid: 0000IVySlQm5uX05zzS4yW1BlZwB00000a,0] [APP: soa-infra] <BaseCubeSessionBean::logError > Error while invoking bean "cube engine": Cannot save xml element.[[
failure to save the element {http://xmlns.oracle.com/CommonServices_jws/Listener/Listener}process 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/MohammadCommonServices_jws/ICC_JMS_Listener/ICC_JMS_Listener}process 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)
at com.collaxa.cube.engine.core.PersistenceService.save(PersistenceService.java:258)
at com.collaxa.cube.engine.persist.BaseScope__CXPM.save(BaseScope__CXPM.java:200)
at com.collaxa.cube.engine.persist.Scope__CXPM.save(Scope__CXPM.java:97)
at com.collaxa.cube.engine.core.PersistenceService.save(PersistenceService.java:258)
at com.collaxa.cube.engine.enc.ScopeContextSerializer.serializeContext(ScopeContextSerializer.java:606)
at com.collaxa.cube.engine.enc.ScopeContextSerializer.toBin(ScopeContextSerializer.java:106)
at com.collaxa.cube.engine.data.CubeInstancePersistenceMgr.storeInstance(CubeInstancePersistenceMgr.java:315)
at com.collaxa.cube.engine.data.CubeInstancePersistenceMgr.store(CubeInstancePersistenceMgr.java:298)
at com.collaxa.cube.engine.CubeEngine.store(CubeEngine.java:4244)
at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:4519)
at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:4428)
at com.collaxa.cube.engine.CubeEngine.createAndInvoke(CubeEngine.java:685)

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