Product Sync to Siebel Fails with ERROR: "XML-23029: (Error) FORG0001: invalid value for cast/constructor." (Doc ID 1569617.1)

Last updated on MARCH 08, 2017

Applies to:

Oracle Product Master Data Management Integration Base Pack - Version 11.1 and later
Information in this document applies to any platform.

Symptoms

Product MDM 11.1

When attempting to Sync a Product from Oracle Product HUB to Siebel , SyncProductSiebelProvABCSImpl has failed with following error
The following error is seen during call to "XformSyncItemListEBMToSiebelProdABM"

ERROR
-----------------------
  The following exception occurred while attempting to execute operation copy at line 569
  <![CDATA[XPath expression failed to execute.
An error occurs while processing the XPath expression; the expression is ora:processXSLT
('xsl/XformSyncItemListEBMToSiebelProdABM.xsl',bpws:getVariableData('SyncItemListReqMsg','SyncItemListEBM'),
bpws:getVariableData('ReleaseFlag_XSLTParam')).

The XPath expression failed to execute; 
the reason was: oracle.fabric.common.xml.xpath.XPathFunctionException: 
javax.xml.transform.TransformerException: 
oramds:/deployed-composites/default/SyncProductSiebelProvABCSImpl_rev9.0/xsl/XformSyncItemListEBMToSiebelProdABM.xsl<Line 530, Column 46>: 
XML-23029: (Error) FORG0001: invalid value for cast/constructor.

Check the detailed root cause described in the exception message text and verify that the XPath query is correct.
com.collaxa.cube.xml.xpath.BPELXPathUtil.evaluate#269
com.collaxa.cube.engine.ext.bpel.common.BPELWMPHelper.evalFromValue#350
com.collaxa.cube.engine.ext.bpel.v1.wmp.BPEL1AssignWMP.__executeStatements#138
com.collaxa.cube.engine.ext.bpel.common.wmp.BaseBPELActivityWMP.perform#166
com.collaxa.cube.engine.CubeEngine.performActivity#2687
com.collaxa.cube.engine.CubeEngine._handleWorkItem#1190
com.collaxa.cube.engine.CubeEngine.handleWorkItem#1093
com.collaxa.cube.engine.dispatch.message.instance.PerformMessageHandler.handleLocal#76
com.collaxa.cube.engine.dispatch.DispatchHelper.handleLocalMessage#218
com.collaxa.cube.engine.dispatch.DispatchHelper.sendMemory#297
com.collaxa.cube.engine.CubeEngine.endRequest#4609
com.collaxa.cube.engine.CubeEngine.endRequest#4540
com.collaxa.cube.engine.CubeEngine._createAndInvoke#713
com.collaxa.cube.engine.CubeEngineSecurityManager$2.run#89
java.security.AccessController.doPrivileged
oracle.security.jps.util.JpsSubject.doAsPrivileged#315
...



STEPS
-----------------------
The issue can be reproduced at will with the following steps:
Sync an Item from PIM/e-Business Suite by populating all the fields

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