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]
      ...
      

        1. org.jbpm.bp3.v1.0.bpmn2
          19 kB
          Toshiya Kobayashi
        2. Screenshot from 2016-10-10 11-57-00.png
          286 kB
          Jozef Marko

            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: