Cannot Deploy When Using Exclusive Gateway In Altenative Flow (Doc ID 1396294.1)

Last updated on MARCH 08, 2017

Applies to:

Oracle Business Process Management Suite - Version: 11.1.1.5.0 and later   [Release: 11gR1 and later ]
Information in this document applies to any platform.

Symptoms

A StackOverflowError occurs when deploying a process to the SOA server if there is an exclusive gateway used in the alternative flow. The problem occurs only when:
- exclusive gateway is used in the non-interrupting altenative flow
- if flow returns (loops) back to exclusive gateway

The stack traces shows
[2011-12-29T14:51:34.403-06:00] [AdminServer] [ERROR] []
[oracle.soa.bpel.engine.deployment] [tid: [ACTIVE].ExecuteThread: '2' for
queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid:
590d56b9e7ebf432:4ad948da:1348b8ef9c6:-8000-000000000000017c,0] [APP:
soa-infra] [[
java.lang.StackOverflowError
at java.util.ArrayList.get(ArrayList.java:322)
at java.util.AbstractList$Itr.next(AbstractList.java:345)
at
oracle.bpm.project.model.ProjectObjectList.byType(ProjectObjectList.java:45)
at
oracle.bpm.project.ProjectObjectContainerImpl.getChildrenByType(ProjectObjectC
ontainerImpl.java:231)
at
oracle.bpm.project.NodeContainerManager.getSequenceFlows(NodeContainerManager.
java:343)
at
oracle.bpm.project.ProcessContent.getSequenceFlows(ProcessContent.java:345)
at
oracle.bpm.project.model.util.ModelUtils.getOutgoingSequenceFlows(ModelUtils.j
ava:1323)
at
oracle.bpm.project.ActivityImpl.getOutgoingSequenceFlows(ActivityImpl.java:384
)
at
oracle.bpm.bpmn.engine.map.builder.visitors.XxxxxYyyyyyyHelper.addNodes(ModelV
isitorHelper.java:85)
at
oracle.bpm.bpmn.engine.map.builder.visitors.XxxxxYyyyyyyHelper.addNodes(ModelV
isitorHelper.java:92)
at
oracle.bpm.bpmn.engine.map.builder.visitors.XxxxxYyyyyyyHelper.addNodes(ModelV
isitorHelper.java:92)
...
at
oracle.bpm.bpmn.engine.map.builder.visitors.XxxxxYyyyyyyHelper.addNodes(ModelV
isitorHelper.java:92)
at
oracle.bpm.bpmn.engine.map.builder.visitors.XxxxxYyyyyyyHelper.addNodes(ModelV
isitorHelper.java:92)
at
oracle.bpm.bpmn.engine.map.builder.visitors.XxxxxYyyyyyyHelper.addNodes(ModelV
isitorHelper.java:92)
Cause

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