Created attachment 807527 [details] The first process - simulation results Description of problem: There are two processes on which I reproduce this problem. The first one: How you can see on attached screenshot of simulation results, the simulation engine never handle event subprocess. The simulation engine ends all process instances at the moment when they reach the Message End Event but never propagate the Message Event to the Message Start Event which is in the event subprocess. The second one: The simulation engine does not return a results. Version-Release number of selected component (if applicable): BPMS 6.0.0 ER3 Steps to Reproduce: 1. Model attached process 2. Run simulation (10 instances, 10 minutes) 3. If it return the results then see path with Message End Event Actual results: The simulation engine ignores Event Definition or does not return results. Expected results: The simulation engine handle Event Definition. The path is same as you really run a process (Completed instance/View Process model). Additional info:
Created attachment 807528 [details] The first process - BPMN2 definition
Created attachment 807533 [details] The first process - expected path for simulation This path was taken by running this process on BPMS 6.0.0 ER3
Created attachment 807534 [details] The second process - canvas screenshot
Created attachment 807535 [details] The second process - BPMN2 definition
Created attachment 807536 [details] The second process - expected path for simulation This path was taken by running this process on BPMS 6.0.0 ER3
Server.log for a simulation of the second process: 11:52:27,280 INFO [com.ning.http.client.providers.netty.NettyAsyncHttpProvider] (pool-311-thread-1) Number of application's worked threads is 8 11:52:27,491 INFO [org.drools.compiler.kie.builder.impl.KieRepositoryImpl] (http-localhost/127.0.0.1:8080-7) KieModule was added:MemoryKieModule[ ReleaseId=org.default:artifact:1.0.0-SNAPSHOT] 11:52:27,513 INFO [com.ning.http.client.providers.netty.NettyAsyncHttpProvider] (pool-314-thread-1) Number of application's worked threads is 8 There is no exception.
added support for catch events (intermediate and boundary) droolsjbpm-integration master: https://github.com/droolsjbpm/droolsjbpm-integration/commit/802acb278714ee6f4ef5dcd4cbf712358837f8d8 6.0.x https://github.com/droolsjbpm/droolsjbpm-integration/commit/e51c3defdae97ba8924af4a887fb417477d7d704 jbpm-designer master: https://github.com/droolsjbpm/jbpm-designer/commit/6bbf42f78a1e966df21f48c3c677b3740f94f948 6.0.x https://github.com/droolsjbpm/jbpm-designer/commit/9ade4c4cda59a53e54fdedec4a7a4a133d5cd845
Verified for ER5 that process #1 is able to run. I will create a new bugzilla issue for process #2. This is not fixed for ER5. I will create a new bugzilla issue for marking nodes in event subprocesses for Path results.