XML-22044: (Error) Extension function error: Error invoking 'lookupXRef':'oracle.tip.xref.exception.RepositoryException: Multiple values matched the lookup criteria (Doc ID 2229326.1)

Last updated on FEBRUARY 01, 2017

Applies to:

Oracle SOA Suite - Version 11.1.1.7.8 and later
Information in this document applies to any platform.

Symptoms

On : 11.1.1.7.0 version, BPEL Service Engine

When a BPEL process attempts to invoke function 'lookupXRef' in a transformation, the following error occurs.

ERROR
-----------------------
javax.xml.xpath.XPathFunctionException: javax.xml.transform.TransformerException: oramds:/deployed-composites/....xsl: XML-22044: (Error) Extension function error: Error invoking 'lookupXRef':'oracle.tip.xref.exception.RepositoryException: Multiple values matched the lookup criteria
Please ensure lookup criteria results in a unique match.'
at com.collaxa.cube.xml.xpath.BPELXPathFunctionWrapper.evaluate(BPELXPathFunctionWrapper.java:88)
at oracle.xml.xpath.JXPathContext$JXFunction.invoke(JXPathContext.java:157)
at oracle.xml.xpath.JXPathContext$JXFunction.invoke(JXPathContext.java:126)
at oracle.xml.xpath.XPathExtFunction.evaluate(XPathExtFunction.java:264)
at oracle.xml.xpath.JXPathExpression.evaluate(JXPathExpression.java:203)
at com.collaxa.cube.xml.xpath.BPELXPathUtil.evaluate(BPELXPathUtil.java:246)
at com.collaxa.cube.engine.ext.bpel.common.BPELWMPHelper.evalFromValue(BPELWMPHelper.java:383)
at com.collaxa.cube.engine.ext.bpel.v1.wmp.BPEL1AssignWMP.__executeStatements(BPEL1AssignWMP.java:138)
at com.collaxa.cube.engine.ext.bpel.common.wmp.BaseBPELActivityWMP.perform(BaseBPELActivityWMP.java:173)
at com.collaxa.cube.engine.CubeEngine.performActivity(CubeEngine.java:2721)
at com.collaxa.cube.engine.CubeEngine._handleWorkItem(CubeEngine.java:1197)
at com.collaxa.cube.engine.CubeEngine.handleWorkItem(CubeEngine.java:1100)
at com.collaxa.cube.engine.dispatch.message.instance.PerformMessageHandler.handleLocal(PerformMessageHandler.java:76)

 

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