Transformation is Taking a Long Time During Runtime(SOA Servers) Whereas the Same Transformation Finishes Faster in JDeveloper (Doc ID 1337094.1)

Last updated on JUNE 01, 2016

Applies to:

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

Symptoms

Transformation in SOA Suite is taking long time and the transformation got timeout after 1 hour (for a larger payload) and the same transformation runs in jdeveloper very quick (finish it in 5 mins). During transformation running, threads are taking long time(threads are not stuck. It will be moving but taking long time) with the below stack trace

Stack trace:
"orabpel.engine.pool-4.thread-2" prio=10 tid=0x8f8f7800 nid=0x4c4c runnable [0x8ed27000]
java.lang.Thread.State: RUNNABLE
at oracle.xml.parser.v2.XMLElement.xdkGetNextNode(XMLElement.java:3916)
at oracle.xml.parser.v2.XMLNode.getNextSibling(XMLNode.java:899)
at oracle.xml.xpath.XPathChildAxis.getNodeList(XPathAxis.java:558)
at oracle.xml.xpath.XPathStep.evaluate(XPathStep.java:554)
at oracle.xml.xpath.PathExpr.evaluate(XSLNodeSetExpr.java:844)
at oracle.xml.xpath.ComparisonExpr.evaluate(XSLExpr.java:1496)
at oracle.xml.xpath.XSLExprBase.testBooleanExpr(XSLExprBase.java:353)
at oracle.xml.xpath.AndExpr.evaluate(XSLExpr.java:472)
at oracle.xml.xpath.XPathPredicate.filter(XPathPredicate.java:257)
at oracle.xml.xpath.XPathChildAxis.getNodeList(XPathAxis.java:561)
at oracle.xml.xpath.XPathStep.evaluate(XPathStep.java:554)
...................
at oracle.xml.xslt.XSLProcessor.processXSL(XSLProcessor.java:344)
at oracle.xml.jaxp.JXTransformer.transform(JXTransformer.java:485)
at com.collaxa.cube.xml.xpath.functions.xml.GetElementFromXSLTFunction.transform(GetElementFromXSLTFunction.java:339)
at com.collaxa.cube.xml.xpath.functions.xml.GetElementFromXDKXSLTFunction.transform(GetElementFromXDKXSLTFunction.java:41)
at com.collaxa.cube.xml.xpath.functions.xml.GetElementFromXSLTFunction.evaluate(GetElementFromXSLTFunction.java:153)
at com.collaxa.cube.xml.xpath.functions.xml.GetElementFromXSLTFunction.call(GetElementFromXSLTFunction.java:98)
at com.collaxa.cube.xml.xpath.BPELXPathFunctionWrapper.evaluate(BPELXPathFunctionWrapper.java:78)
..............

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