Uploaded image for project: 'JBoss BPMS Platform'
  1. JBoss BPMS Platform
  2. RHBPMS-4006

Simulation on a process with a parallel gateway loop results in StackOverflowError

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 6.4.0
    • 6.2.0.GA, 6.3.0.GA
    • jBPM Designer
    • ER2
    • CR1
    • Hide
      • Login to business-central
      • Create a new business process
      • Import the attached org.jbpm.bp3.v1.0.bpmn2
      • Press "Run Process Simulation"
      • Fill values (e.g. '2' for instances, '10' for interval, 'minutes' for interval unit) and press "Run Process Simulation"
      Show
      Login to business-central Create a new business process Import the attached org.jbpm.bp3.v1.0.bpmn2 Press "Run Process Simulation" Fill values (e.g. '2' for instances, '10' for interval, 'minutes' for interval unit) and press "Run Process Simulation"

      If you have a process with a parallel gateway loop, "Run Process Simulation" results in StackOverflowError.

      10:53:48,794 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/business-central].[SimulationServlet]] (http-127.0.0.1:8080-3) JBWEB000236: Servlet.service() for servlet SimulationServlet threw exception: java.lang.StackOverflowError
      	at org.eclipse.emf.ecore.util.EcoreEList.newData(EcoreEList.java:63) [org.eclipse.emf.ecore-2.6.0.v20100614-1136.jar:]
      	at org.eclipse.emf.common.util.BasicEList.toArray(BasicEList.java:255) [org.eclipse.emf.common-2.6.0.v20100614-1136.jar:]
      	at org.eclipse.emf.ecore.util.EcoreEList.toArray(EcoreEList.java:225) [org.eclipse.emf.ecore-2.6.0.v20100614-1136.jar:]
      	at java.util.ArrayList.<init>(ArrayList.java:164) [rt.jar:1.7.0_67]
      	at org.jbpm.simulation.handler.ActivityElementHandler.handle(ActivityElementHandler.java:32) [jbpm-simulation-6.4.0.Final-redhat-3.jar:6.4.0.Final-redhat-3]
      	at org.jbpm.simulation.handler.MainElementHandler.handle(MainElementHandler.java:63) [jbpm-simulation-6.4.0.Final-redhat-3.jar:6.4.0.Final-redhat-3]
      	at org.jbpm.simulation.handler.DefaultElementHandler.handle(DefaultElementHandler.java:34) [jbpm-simulation-6.4.0.Final-redhat-3.jar:6.4.0.Final-redhat-3]
      	at org.jbpm.simulation.handler.ConvergingGatewayElementHandler.handleParallelGateway(ConvergingGatewayElementHandler.java:76) [jbpm-simulation-6.4.0.Final-redhat-3.jar:6.4.0.Final-redhat-3]
      	at org.jbpm.simulation.handler.ConvergingGatewayElementHandler.handle(ConvergingGatewayElementHandler.java:44) [jbpm-simulation-6.4.0.Final-redhat-3.jar:6.4.0.Final-redhat-3]
      	at org.jbpm.simulation.handler.MainElementHandler.handle(MainElementHandler.java:57) [jbpm-simulation-6.4.0.Final-redhat-3.jar:6.4.0.Final-redhat-3]
      	at org.jbpm.simulation.handler.DefaultElementHandler.handle(DefaultElementHandler.java:34) [jbpm-simulation-6.4.0.Final-redhat-3.jar:6.4.0.Final-redhat-3]
      	at org.jbpm.simulation.handler.ActivityElementHandler.handle(ActivityElementHandler.java:61) [jbpm-simulation-6.4.0.Final-redhat-3.jar:6.4.0.Final-redhat-3]
      	at org.jbpm.simulation.handler.MainElementHandler.handle(MainElementHandler.java:63) [jbpm-simulation-6.4.0.Final-redhat-3.jar:6.4.0.Final-redhat-3]
      	at org.jbpm.simulation.handler.GatewayElementHandler.handleParallelGateway(GatewayElementHandler.java:143) [jbpm-simulation-6.4.0.Final-redhat-3.jar:6.4.0.Final-redhat-3]
      	at org.jbpm.simulation.handler.GatewayElementHandler.handle(GatewayElementHandler.java:47) [jbpm-simulation-6.4.0.Final-redhat-3.jar:6.4.0.Final-redhat-3]
      	at org.jbpm.simulation.handler.MainElementHandler.handle(MainElementHandler.java:54) [jbpm-simulation-6.4.0.Final-redhat-3.jar:6.4.0.Final-redhat-3]
      	at org.jbpm.simulation.handler.DefaultElementHandler.handle(DefaultElementHandler.java:34) [jbpm-simulation-6.4.0.Final-redhat-3.jar:6.4.0.Final-redhat-3]
      	at org.jbpm.simulation.handler.ActivityElementHandler.handle(ActivityElementHandler.java:61) [jbpm-simulation-6.4.0.Final-redhat-3.jar:6.4.0.Final-redhat-3]
      	at org.jbpm.simulation.handler.MainElementHandler.handle(MainElementHandler.java:63) [jbpm-simulation-6.4.0.Final-redhat-3.jar:6.4.0.Final-redhat-3]
      	at org.jbpm.simulation.handler.DefaultElementHandler.handle(DefaultElementHandler.java:34) [jbpm-simulation-6.4.0.Final-redhat-3.jar:6.4.0.Final-redhat-3]
      	at org.jbpm.simulation.handler.ConvergingGatewayElementHandler.handleParallelGateway(ConvergingGatewayElementHandler.java:76) [jbpm-simulation-6.4.0.Final-redhat-3.jar:6.4.0.Final-redhat-3]
      	at org.jbpm.simulation.handler.ConvergingGatewayElementHandler.handle(ConvergingGatewayElementHandler.java:44) [jbpm-simulation-6.4.0.Final-redhat-3.jar:6.4.0.Final-redhat-3]
      	at org.jbpm.simulation.handler.MainElementHandler.handle(MainElementHandler.java:57) [jbpm-simulation-6.4.0.Final-redhat-3.jar:6.4.0.Final-redhat-3]
      	at org.jbpm.simulation.handler.DefaultElementHandler.handle(DefaultElementHandler.java:34) [jbpm-simulation-6.4.0.Final-redhat-3.jar:6.4.0.Final-redhat-3]
      	at org.jbpm.simulation.handler.ActivityElementHandler.handle(ActivityElementHandler.java:61) [jbpm-simulation-6.4.0.Final-redhat-3.jar:6.4.0.Final-redhat-3]
      	at org.jbpm.simulation.handler.MainElementHandler.handle(MainElementHandler.java:63) [jbpm-simulation-6.4.0.Final-redhat-3.jar:6.4.0.Final-redhat-3]
      	at org.jbpm.simulation.handler.GatewayElementHandler.handleParallelGateway(GatewayElementHandler.java:143) [jbpm-simulation-6.4.0.Final-redhat-3.jar:6.4.0.Final-redhat-3]
      	at org.jbpm.simulation.handler.GatewayElementHandler.handle(GatewayElementHandler.java:47) [jbpm-simulation-6.4.0.Final-redhat-3.jar:6.4.0.Final-redhat-3]
      	at org.jbpm.simulation.handler.MainElementHandler.handle(MainElementHandler.java:54) [jbpm-simulation-6.4.0.Final-redhat-3.jar:6.4.0.Final-redhat-3]
      	at org.jbpm.simulation.handler.DefaultElementHandler.handle(DefaultElementHandler.java:34) [jbpm-simulation-6.4.0.Final-redhat-3.jar:6.4.0.Final-redhat-3]
      	at org.jbpm.simulation.handler.ActivityElementHandler.handle(ActivityElementHandler.java:61) [jbpm-simulation-6.4.0.Final-redhat-3.jar:6.4.0.Final-redhat-3]
      	at org.jbpm.simulation.handler.MainElementHandler.handle(MainElementHandler.java:63) [jbpm-simulation-6.4.0.Final-redhat-3.jar:6.4.0.Final-redhat-3]
      	at org.jbpm.simulation.handler.DefaultElementHandler.handle(DefaultElementHandler.java:34) [jbpm-simulation-6.4.0.Final-redhat-3.jar:6.4.0.Final-redhat-3]
      	at org.jbpm.simulation.handler.ConvergingGatewayElementHandler.handleParallelGateway(ConvergingGatewayElementHandler.java:76) [jbpm-simulation-6.4.0.Final-redhat-3.jar:6.4.0.Final-redhat-3]
      	at org.jbpm.simulation.handler.ConvergingGatewayElementHandler.handle(ConvergingGatewayElementHandler.java:44) [jbpm-simulation-6.4.0.Final-redhat-3.jar:6.4.0.Final-redhat-3]
      	at org.jbpm.simulation.handler.MainElementHandler.handle(MainElementHandler.java:57) [jbpm-simulation-6.4.0.Final-redhat-3.jar:6.4.0.Final-redhat-3]
      	at org.jbpm.simulation.handler.DefaultElementHandler.handle(DefaultElementHandler.java:34) [jbpm-simulation-6.4.0.Final-redhat-3.jar:6.4.0.Final-redhat-3]
      	at org.jbpm.simulation.handler.ActivityElementHandler.handle(ActivityElementHandler.java:61) [jbpm-simulation-6.4.0.Final-redhat-3.jar:6.4.0.Final-redhat-3]
      ...
      

              rhn-support-tsurdilo Tihomir Surdilovic (Inactive)
              rhn-support-tkobayas Toshiya Kobayashi
              Jozef Marko Jozef Marko
              Jozef Marko Jozef Marko
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: