cancel
Showing results for 
Search instead for 
Did you mean: 

Does Activiti support cancelActivity='false' on boundary sig

mindaugas
Champ in-the-making
Champ in-the-making
Does Activiti support cancelActivity="false" on boundary signal event?



<?xml version="1.0" encoding="UTF-8"?>
<definitions id="definitions"
   xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL"
   xmlns:activiti="http://activiti.org/bpmn"
   targetNamespace="Examples">
   <signal id="alertSignal" name="alert" />
   <process id="aaa">
      <startEvent id="start1" />
      <sequenceFlow sourceRef="start1" targetRef="ut1" />
        <userTask id="ut1" name="FIRST"/>
       <boundaryEvent id="signal" attachedToRef="ut1" cancelActivity="false">
         <signalEventDefinition signalRef="alertSignal" />   
       </boundaryEvent>   
      <sequenceFlow sourceRef="ut1" targetRef="endx" />
        <sequenceFlow sourceRef="signal" targetRef="ut2" />
        <userTask id="ut2" />
        <sequenceFlow sourceRef="ut2" targetRef="end2" />
      <endEvent id="endx" />
      <endEvent id="end2" />
   </process>
</definitions>


Java:

  public void test() {
    HashMap<String, Object> variables1 = new HashMap<String, Object>();
    variables1.put("processName", "catchSignal");
    ProcessInstance pi ;
    pi = runtimeService.startProcessInstanceByKey("aaa");
    assertEquals(1,  taskService.createTaskQuery().processInstanceId(pi.getProcessInstanceId()).count());
    runtimeService.signalEventReceived("alert");
    assertEquals(2,  taskService.createTaskQuery().processInstanceId(pi.getProcessInstanceId()).count());
    taskService.complete(taskService.createTaskQuery().taskName("FIRST").singleResult().getId());
    assertEquals(1,  taskService.createTaskQuery().processInstanceId(pi.getProcessInstanceId()).count());
    //assertProcessEnded(pi.getProcessInstanceId());
  }



error:
org.activiti.engine.ActivitiException: this activity doesn't accept signals
   at org.activiti.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.signal(FlowNodeActivityBehavior.java:53)
   at org.activiti.engine.impl.persistence.entity.ExecutionEntity.signal(ExecutionEntity.java:364)
   at org.activiti.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:156)
   at org.activiti.engine.impl.cmd.CompleteTaskCmd.completeTask(CompleteTaskCmd.java:63)
   at org.activiti.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:57)
   at org.activiti.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:1)
   at org.activiti.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:24)
   at org.activiti.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:42)
   at org.activiti.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33)
   at org.activiti.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:144)
   at org.activiti.engine.test.bpmn.event.signal.SignalEventTest.testSignalCatchBoundaryWithVariables(SignalEventTest.java:76)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
   at java.lang.reflect.Method.invoke(Unknown Source)
   at junit.framework.TestCase.runTest(TestCase.java:168)
   at org.activiti.engine.impl.test.PvmTestCase.runTest(PvmTestCase.java:75)
   at junit.framework.TestCase.runBare(TestCase.java:134)
   at org.activiti.engine.impl.test.AbstractActivitiTestCase.runBare(AbstractActivitiTestCase.java:90)
   at junit.framework.TestResult$1.protect(TestResult.java:110)
   at junit.framework.TestResult.runProtected(TestResult.java:128)
   at junit.framework.TestResult.run(TestResult.java:113)
   at junit.framework.TestCase.run(TestCase.java:124)
   at junit.framework.TestSuite.runTest(TestSuite.java:232)
   at junit.framework.TestSuite.run(TestSuite.java:227)
   at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:83)
   at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
   at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
   at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
   at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
   at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
   at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
  [org.activiti.engine.impl.interceptor.CommandContext]





and active id' is after signal received:
[signal, ut2]
10 REPLIES 10

mindaugas
Champ in-the-making
Champ in-the-making
I also tried with sub-processes, the same error…

mindaugas
Champ in-the-making
Champ in-the-making
Image with case

[attachment=0]t.JPG[/attachment]

mindaugas
Champ in-the-making
Champ in-the-making
Does Activiti support cancelActivity="false" on boundary signal event?
can someone help me with this issue?

I get error on completing first active task
err…
org.activiti.engine.ActivitiException: this activity doesn't accept signals…

bernd_ruecker
Champ in-the-making
Champ in-the-making
Hi Mindaugas.

This actually should work and from a first glance it looks correct. So it seems to be a bug, I created an issue for this: http://jira.codehaus.org/browse/ACT-1344. You can vote it (https://app.camunda.com/activiti-hack-days/vote.jsf) to the hack days (http://www.bpm-guide.de/2012/08/16/activiti-hack-days/) 🙂

Cheers
Bernd

mindaugas
Champ in-the-making
Champ in-the-making
in class:

org.activiti.engine.impl.bpmn.behavior.BoundaryEventActivityBehavior

no implemented method signal, so this class inherits


  public void signal(ActivityExecution execution, String signalName, Object signalData) throws Exception {
    // concrete activity behaviours that do accept signals should override this method;
    throw new ActivitiException("this activity doesn't accept signals");
  }

from: org.activiti.engine.impl.bpmn.behavior.FlowNodeActivityBehavior

so after compleation task in:
void org.activiti.engine.impl.persistence.entity.TaskEntity.complete()

always signal method are invoked. And now call error. I think this part can be easy fixed.

bernd_ruecker
Champ in-the-making
Champ in-the-making
The problem is that the task references the wrong execution, so it is not that easy the fix, we would need to have a look

mindaugas
Champ in-the-making
Champ in-the-making
Hello,

when can I expect path or commit revision on this issue. Only on "hack days", these or similar bugs will be fixed?

Also I am thinking maybe there are different way solve my business task.

I need being in some stage notify other stage(if needed). Sending a signal I do not want cancel current activity (cancelActivity="false"). And, if needed, I want notify boundaryEvent signal multi-times.

img:
https://docs.google.com/drawings/d/1Nd2N_A14_HDWvYJtCn2DsQ7ReFq4xKqTOBEmlXo9_1w/edit?pli=1

Regards,
Mindaugas



<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:ns6="http://activiti.org/bpmn" xmlnsSmiley Surprisedmgdc="http://www.omg.org/spec/DD/20100524/DC" xmlnsSmiley Surprisedmgdi="http://www.omg.org/spec/DD/20100524/DI" xmlns:signavio="http://www.signavio.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" exporter="Signavio Process Editor, http://www.signavio.com" exporterVersion="" id="sid-75b720a0-14f7-4d23-9c8c-a5740e2fd6f8" targetNamespace="http://www.signavio.com/bpmn20" xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL http://www.omg.org/spec/BPMN/2.0/20100501/BPMN20.xsd">
   <signal id="sid-fe87a50c-204b-478a-b301-bfa58fb0a0e1" name="Signal"/>
   <process id="proc04addviz" isExecutable="true">
      <startEvent id="sid-13060F08-8F93-4F41-8598-6C64CE307F0D" name="">
         <extensionElements>
            <signavio:signavioMetaData metaKey="bgcolor" metaValue="#ffffff"/>
         </extensionElements>
         <outgoing>sid-BD274A9D-51E9-41C6-96FE-434FBADDA8FB</outgoing>
      </startEvent>
      <subProcess id="sid-D54B0143-7EE1-41AC-BD4E-6C247B6CE40A" isForCompensation="false" name="Process stage I" triggeredByEvent="false">
         <extensionElements>
            <signavio:signavioMetaData metaKey="bgcolor" metaValue="#ffffff"/>
         </extensionElements>
         <incoming>sid-BD274A9D-51E9-41C6-96FE-434FBADDA8FB</incoming>
         <outgoing>sid-55EB7EA4-C008-4767-9CA6-A84D61D6AB7F</outgoing>
         <subProcess id="sid-04C73F08-CD30-4554-9A14-42CD6ADCC8A4" isForCompensation="false" name="Main Process" triggeredByEvent="false">
            <extensionElements>
               <signavio:signavioMetaData metaKey="bgcolor" metaValue="#ffffff"/>
            </extensionElements>
            <incoming>sid-12360FB0-A98D-4257-9AEA-2B51C83FCEAD</incoming>
            <outgoing>sid-61716284-3257-4AEF-81FD-88D398885F02</outgoing>
            <startEvent id="sid-4577E4F2-2374-429E-8C76-206C3E6F9D75" name="">
               <extensionElements>
                  <signavio:signavioMetaData metaKey="bgcolor" metaValue="#ffffff"/>
               </extensionElements>
               <outgoing>sid-E8C5AA8D-A994-4CDF-90AF-35F17C35D756</outgoing>
            </startEvent>
            <userTask id="sid-5FB8937E-8AC8-480D-9C2C-30231DD7B70C" isForCompensation="false" name="Approve 1" ns6:assignee="u2">
               <documentation id="sid-8d39cac0-561d-4621-919f-5ca974e9ec8c">Approval</documentation>
               <incoming>sid-E8C5AA8D-A994-4CDF-90AF-35F17C35D756</incoming>
               <outgoing>sid-F00FD4AC-3C40-4038-B7F3-5EFCED93C8AD</outgoing>
            </userTask>
            <endEvent id="sid-8CA0F6C0-AF3B-4C17-A219-013D050960D2" name="">
               <extensionElements>
                  <signavio:signavioMetaData metaKey="bgcolor" metaValue="#ffffff"/>
               </extensionElements>
               <incoming>sid-F00FD4AC-3C40-4038-B7F3-5EFCED93C8AD</incoming>
            </endEvent>
            <sequenceFlow id="sid-F00FD4AC-3C40-4038-B7F3-5EFCED93C8AD" name="" sourceRef="sid-5FB8937E-8AC8-480D-9C2C-30231DD7B70C" targetRef="sid-8CA0F6C0-AF3B-4C17-A219-013D050960D2"/>
            <sequenceFlow id="sid-E8C5AA8D-A994-4CDF-90AF-35F17C35D756" name="" sourceRef="sid-4577E4F2-2374-429E-8C76-206C3E6F9D75" targetRef="sid-5FB8937E-8AC8-480D-9C2C-30231DD7B70C"/>
         </subProcess>
         <subProcess id="sid-9F8E2CD8-0636-4113-BA9A-7BAD5E4DFCF9" isForCompensation="false" name="It should work when needed" triggeredByEvent="false">
            <extensionElements>
               <signavio:signavioMetaData metaKey="bgcolor" metaValue="#ffffff"/>
            </extensionElements>
            <incoming>sid-023988B2-267B-4683-A516-29706841359C</incoming>
            <outgoing>sid-B9099762-A6D6-4875-9FE3-9A99E8CDE6C9</outgoing>
            <startEvent id="sid-6D76730D-8B81-43A6-AF06-8368AFBD8AE0" name="">
               <extensionElements>
                  <signavio:signavioMetaData metaKey="bgcolor" metaValue="#ffffff"/>
               </extensionElements>
               <outgoing>sid-A79DA5BE-6CDD-43F2-8F2A-34D4FDF5C6F1</outgoing>
            </startEvent>
            <userTask id="sid-6F918E2C-D253-4820-8552-7BC631FD2F7A" isForCompensation="false" name="Review N" ns6:assignee="u1">
               <documentation id="sid-c8d7e773-7c93-462e-b08b-754ff76b5720">Reviewal</documentation>
               <incoming>sid-A79DA5BE-6CDD-43F2-8F2A-34D4FDF5C6F1</incoming>
               <outgoing>sid-A99F91E2-5533-4841-B360-821203AAECBE</outgoing>
            </userTask>
            <endEvent id="sid-303C5C38-CBD8-4624-ADC7-5847A0DDE77D" name="">
               <extensionElements>
                  <signavio:signavioMetaData metaKey="bgcolor" metaValue="#ffffff"/>
               </extensionElements>
               <incoming>sid-A99F91E2-5533-4841-B360-821203AAECBE</incoming>
            </endEvent>
            <sequenceFlow id="sid-A99F91E2-5533-4841-B360-821203AAECBE" name="" sourceRef="sid-6F918E2C-D253-4820-8552-7BC631FD2F7A" targetRef="sid-303C5C38-CBD8-4624-ADC7-5847A0DDE77D"/>
            <sequenceFlow id="sid-A79DA5BE-6CDD-43F2-8F2A-34D4FDF5C6F1" name="" sourceRef="sid-6D76730D-8B81-43A6-AF06-8368AFBD8AE0" targetRef="sid-6F918E2C-D253-4820-8552-7BC631FD2F7A"/>
         </subProcess>
         <startEvent id="sid-42E1B78A-F0D8-47EE-B961-62E3B6175595" name="">
            <extensionElements>
               <signavio:signavioMetaData metaKey="bgcolor" metaValue="#ffffff"/>
            </extensionElements>
            <outgoing>sid-12360FB0-A98D-4257-9AEA-2B51C83FCEAD</outgoing>
         </startEvent>
         <endEvent id="sid-866DC2FB-5935-4D58-984F-769A7DA8E4C5" name="">
            <extensionElements>
               <signavio:signavioMetaData metaKey="bgcolor" metaValue="#ffffff"/>
            </extensionElements>
            <incoming>sid-B9099762-A6D6-4875-9FE3-9A99E8CDE6C9</incoming>
         </endEvent>
         <endEvent id="sid-8800A077-D8B4-42D0-A511-EBA555D0DB66" name="">
            <extensionElements>
               <signavio:signavioMetaData metaKey="bgcolor" metaValue="#ffffff"/>
            </extensionElements>
            <incoming>sid-61716284-3257-4AEF-81FD-88D398885F02</incoming>
         </endEvent>
         <boundaryEvent attachedToRef="sid-04C73F08-CD30-4554-9A14-42CD6ADCC8A4" cancelActivity="false" id="sid-C3632FB5-E5C0-4CC6-BC40-18F422303F44" name="" parallelMultiple="false">
            <outgoing>sid-023988B2-267B-4683-A516-29706841359C</outgoing>
            <signalEventDefinition id="sid-63886fa5-4388-44c0-8d2a-1cd59da220dd" signalRef="sid-fe87a50c-204b-478a-b301-bfa58fb0a0e1"/>
         </boundaryEvent>
         <sequenceFlow id="sid-61716284-3257-4AEF-81FD-88D398885F02" name="" sourceRef="sid-04C73F08-CD30-4554-9A14-42CD6ADCC8A4" targetRef="sid-8800A077-D8B4-42D0-A511-EBA555D0DB66"/>
         <sequenceFlow id="sid-12360FB0-A98D-4257-9AEA-2B51C83FCEAD" name="" sourceRef="sid-42E1B78A-F0D8-47EE-B961-62E3B6175595" targetRef="sid-04C73F08-CD30-4554-9A14-42CD6ADCC8A4"/>
         <sequenceFlow id="sid-B9099762-A6D6-4875-9FE3-9A99E8CDE6C9" name="" sourceRef="sid-9F8E2CD8-0636-4113-BA9A-7BAD5E4DFCF9" targetRef="sid-866DC2FB-5935-4D58-984F-769A7DA8E4C5"/>
         <sequenceFlow id="sid-023988B2-267B-4683-A516-29706841359C" name="" sourceRef="sid-C3632FB5-E5C0-4CC6-BC40-18F422303F44" targetRef="sid-9F8E2CD8-0636-4113-BA9A-7BAD5E4DFCF9"/>
      </subProcess>
      <userTask id="sid-10E3244F-05DD-4D84-A719-B360AAD5AFB9" isForCompensation="false" name="Finish" ns6:assignee="u3">
         <documentation id="sid-61025fe5-3883-4205-9790-fe163734c223">Reviewal</documentation>
         <incoming>sid-55EB7EA4-C008-4767-9CA6-A84D61D6AB7F</incoming>
         <outgoing>sid-2855FDEC-85CD-41B1-A0EE-3361B1CA9694</outgoing>
      </userTask>
      <endEvent id="sid-456A4AEA-2BB7-4E2E-9E43-223C0A8D04D0" name="">
         <extensionElements>
            <signavio:signavioMetaData metaKey="bgcolor" metaValue="#ffffff"/>
         </extensionElements>
         <incoming>sid-2855FDEC-85CD-41B1-A0EE-3361B1CA9694</incoming>
      </endEvent>
      <sequenceFlow id="sid-BD274A9D-51E9-41C6-96FE-434FBADDA8FB" name="" sourceRef="sid-13060F08-8F93-4F41-8598-6C64CE307F0D" targetRef="sid-D54B0143-7EE1-41AC-BD4E-6C247B6CE40A"/>
      <sequenceFlow id="sid-55EB7EA4-C008-4767-9CA6-A84D61D6AB7F" name="" sourceRef="sid-D54B0143-7EE1-41AC-BD4E-6C247B6CE40A" targetRef="sid-10E3244F-05DD-4D84-A719-B360AAD5AFB9"/>
      <sequenceFlow id="sid-2855FDEC-85CD-41B1-A0EE-3361B1CA9694" name="" sourceRef="sid-10E3244F-05DD-4D84-A719-B360AAD5AFB9" targetRef="sid-456A4AEA-2BB7-4E2E-9E43-223C0A8D04D0"/>
   </process>
   <bpmndi:BPMNDiagram id="sid-49e2e365-c25a-48c9-8820-21a3e04617da">
      <bpmndi:BPMNPlane bpmnElement="proc04addviz" id="sid-c91ccabd-7622-44d9-90b9-26638d2b50e5">
         <bpmndi:BPMNShape bpmnElement="sid-13060F08-8F93-4F41-8598-6C64CE307F0D" id="sid-13060F08-8F93-4F41-8598-6C64CE307F0D_gui">
            <omgdc:Bounds height="30.0" width="30.0" x="75.0" y="45.0"/>
         </bpmndi:BPMNShape>
         <bpmndi:BPMNShape bpmnElement="sid-D54B0143-7EE1-41AC-BD4E-6C247B6CE40A" id="sid-D54B0143-7EE1-41AC-BD4E-6C247B6CE40A_gui" isExpanded="true">
            <omgdc:Bounds height="541.0" width="738.0" x="252.0" y="88.0"/>
         </bpmndi:BPMNShape>
         <bpmndi:BPMNShape bpmnElement="sid-04C73F08-CD30-4554-9A14-42CD6ADCC8A4" id="sid-04C73F08-CD30-4554-9A14-42CD6ADCC8A4_gui" isExpanded="true">
            <omgdc:Bounds height="204.0" width="411.0" x="386.0" y="110.0"/>
         </bpmndi:BPMNShape>
         <bpmndi:BPMNShape bpmnElement="sid-4577E4F2-2374-429E-8C76-206C3E6F9D75" id="sid-4577E4F2-2374-429E-8C76-206C3E6F9D75_gui">
            <omgdc:Bounds height="30.0" width="30.0" x="399.5" y="148.0"/>
         </bpmndi:BPMNShape>
         <bpmndi:BPMNShape bpmnElement="sid-5FB8937E-8AC8-480D-9C2C-30231DD7B70C" id="sid-5FB8937E-8AC8-480D-9C2C-30231DD7B70C_gui">
            <omgdc:Bounds height="80.0" width="200.0" x="476.0" y="195.0"/>
         </bpmndi:BPMNShape>
         <bpmndi:BPMNShape bpmnElement="sid-8CA0F6C0-AF3B-4C17-A219-013D050960D2" id="sid-8CA0F6C0-AF3B-4C17-A219-013D050960D2_gui">
            <omgdc:Bounds height="28.0" width="28.0" x="719.5" y="166.0"/>
         </bpmndi:BPMNShape>
         <bpmndi:BPMNShape bpmnElement="sid-9F8E2CD8-0636-4113-BA9A-7BAD5E4DFCF9" id="sid-9F8E2CD8-0636-4113-BA9A-7BAD5E4DFCF9_gui" isExpanded="true">
            <omgdc:Bounds height="221.0" width="502.0" x="345.0" y="360.0"/>
         </bpmndi:BPMNShape>
         <bpmndi:BPMNShape bpmnElement="sid-6D76730D-8B81-43A6-AF06-8368AFBD8AE0" id="sid-6D76730D-8B81-43A6-AF06-8368AFBD8AE0_gui">
            <omgdc:Bounds height="30.0" width="30.0" x="360.0" y="385.5"/>
         </bpmndi:BPMNShape>
         <bpmndi:BPMNShape bpmnElement="sid-6F918E2C-D253-4820-8552-7BC631FD2F7A" id="sid-6F918E2C-D253-4820-8552-7BC631FD2F7A_gui">
            <omgdc:Bounds height="80.0" width="200.0" x="510.0" y="430.5"/>
         </bpmndi:BPMNShape>
         <bpmndi:BPMNShape bpmnElement="sid-303C5C38-CBD8-4624-ADC7-5847A0DDE77D" id="sid-303C5C38-CBD8-4624-ADC7-5847A0DDE77D_gui">
            <omgdc:Bounds height="28.0" width="28.0" x="780.0" y="435.0"/>
         </bpmndi:BPMNShape>
         <bpmndi:BPMNShape bpmnElement="sid-42E1B78A-F0D8-47EE-B961-62E3B6175595" id="sid-42E1B78A-F0D8-47EE-B961-62E3B6175595_gui">
            <omgdc:Bounds height="30.0" width="30.0" x="285.0" y="148.0"/>
         </bpmndi:BPMNShape>
         <bpmndi:BPMNShape bpmnElement="sid-866DC2FB-5935-4D58-984F-769A7DA8E4C5" id="sid-866DC2FB-5935-4D58-984F-769A7DA8E4C5_gui">
            <omgdc:Bounds height="28.0" width="28.0" x="930.0" y="411.5"/>
         </bpmndi:BPMNShape>
         <bpmndi:BPMNShape bpmnElement="sid-8800A077-D8B4-42D0-A511-EBA555D0DB66" id="sid-8800A077-D8B4-42D0-A511-EBA555D0DB66_gui">
            <omgdc:Bounds height="28.0" width="28.0" x="960.0" y="212.0"/>
         </bpmndi:BPMNShape>
         <bpmndi:BPMNShape bpmnElement="sid-C3632FB5-E5C0-4CC6-BC40-18F422303F44" id="sid-C3632FB5-E5C0-4CC6-BC40-18F422303F44_gui">
            <omgdc:Bounds height="30.0" width="30.0" x="546.0062595034743" y="299.71575746198124"/>
         </bpmndi:BPMNShape>
         <bpmndi:BPMNShape bpmnElement="sid-10E3244F-05DD-4D84-A719-B360AAD5AFB9" id="sid-10E3244F-05DD-4D84-A719-B360AAD5AFB9_gui">
            <omgdc:Bounds height="80.0" width="200.0" x="1020.0" y="409.0"/>
         </bpmndi:BPMNShape>
         <bpmndi:BPMNShape bpmnElement="sid-456A4AEA-2BB7-4E2E-9E43-223C0A8D04D0" id="sid-456A4AEA-2BB7-4E2E-9E43-223C0A8D04D0_gui">
            <omgdc:Bounds height="28.0" width="28.0" x="1265.0" y="435.0"/>
         </bpmndi:BPMNShape>
         <bpmndi:BPMNEdge bpmnElement="sid-12360FB0-A98D-4257-9AEA-2B51C83FCEAD" id="sid-12360FB0-A98D-4257-9AEA-2B51C83FCEAD_gui">
            <omgdi:waypoint x="315.0" y="163.0"/>
            <omgdi:waypoint x="345.0" y="163.0"/>
            <omgdi:waypoint x="345.0" y="212.0"/>
            <omgdi:waypoint x="386.0" y="212.0"/>
         </bpmndi:BPMNEdge>
         <bpmndi:BPMNEdge bpmnElement="sid-61716284-3257-4AEF-81FD-88D398885F02" id="sid-61716284-3257-4AEF-81FD-88D398885F02_gui">
            <omgdi:waypoint x="797.0" y="219.0"/>
            <omgdi:waypoint x="960.0" y="226.0"/>
         </bpmndi:BPMNEdge>
         <bpmndi:BPMNEdge bpmnElement="sid-A79DA5BE-6CDD-43F2-8F2A-34D4FDF5C6F1" id="sid-A79DA5BE-6CDD-43F2-8F2A-34D4FDF5C6F1_gui">
            <omgdi:waypoint x="390.0" y="400.0"/>
            <omgdi:waypoint x="450.0" y="400.5"/>
            <omgdi:waypoint x="450.0" y="470.5"/>
            <omgdi:waypoint x="510.0" y="470.0"/>
         </bpmndi:BPMNEdge>
         <bpmndi:BPMNEdge bpmnElement="sid-F00FD4AC-3C40-4038-B7F3-5EFCED93C8AD" id="sid-F00FD4AC-3C40-4038-B7F3-5EFCED93C8AD_gui">
            <omgdi:waypoint x="676.0" y="235.0"/>
            <omgdi:waypoint x="686.75" y="235.0"/>
            <omgdi:waypoint x="686.75" y="208.0"/>
            <omgdi:waypoint x="719.0" y="188.0"/>
         </bpmndi:BPMNEdge>
         <bpmndi:BPMNEdge bpmnElement="sid-E8C5AA8D-A994-4CDF-90AF-35F17C35D756" id="sid-E8C5AA8D-A994-4CDF-90AF-35F17C35D756_gui">
            <omgdi:waypoint x="429.0" y="165.0"/>
            <omgdi:waypoint x="441.0" y="168.0"/>
            <omgdi:waypoint x="441.0" y="235.0"/>
            <omgdi:waypoint x="476.0" y="235.0"/>
         </bpmndi:BPMNEdge>
         <bpmndi:BPMNEdge bpmnElement="sid-023988B2-267B-4683-A516-29706841359C" id="sid-023988B2-267B-4683-A516-29706841359C_gui">
            <omgdi:waypoint x="559.0" y="329.0"/>
            <omgdi:waypoint x="554.0" y="360.0"/>
         </bpmndi:BPMNEdge>
         <bpmndi:BPMNEdge bpmnElement="sid-2855FDEC-85CD-41B1-A0EE-3361B1CA9694" id="sid-2855FDEC-85CD-41B1-A0EE-3361B1CA9694_gui">
            <omgdi:waypoint x="1220.0" y="449.0"/>
            <omgdi:waypoint x="1265.0" y="449.0"/>
         </bpmndi:BPMNEdge>
         <bpmndi:BPMNEdge bpmnElement="sid-55EB7EA4-C008-4767-9CA6-A84D61D6AB7F" id="sid-55EB7EA4-C008-4767-9CA6-A84D61D6AB7F_gui">
            <omgdi:waypoint x="990.0" y="358.0"/>
            <omgdi:waypoint x="1052.0" y="358.5"/>
            <omgdi:waypoint x="1063.0" y="409.0"/>
         </bpmndi:BPMNEdge>
         <bpmndi:BPMNEdge bpmnElement="sid-A99F91E2-5533-4841-B360-821203AAECBE" id="sid-A99F91E2-5533-4841-B360-821203AAECBE_gui">
            <omgdi:waypoint x="710.0" y="470.0"/>
            <omgdi:waypoint x="745.0" y="470.5"/>
            <omgdi:waypoint x="745.0" y="449.0"/>
            <omgdi:waypoint x="780.0" y="449.0"/>
         </bpmndi:BPMNEdge>
         <bpmndi:BPMNEdge bpmnElement="sid-B9099762-A6D6-4875-9FE3-9A99E8CDE6C9" id="sid-B9099762-A6D6-4875-9FE3-9A99E8CDE6C9_gui">
            <omgdi:waypoint x="847.0" y="470.0"/>
            <omgdi:waypoint x="888.5" y="470.5"/>
            <omgdi:waypoint x="888.5" y="425.5"/>
            <omgdi:waypoint x="930.0" y="425.0"/>
         </bpmndi:BPMNEdge>
         <bpmndi:BPMNEdge bpmnElement="sid-BD274A9D-51E9-41C6-96FE-434FBADDA8FB" id="sid-BD274A9D-51E9-41C6-96FE-434FBADDA8FB_gui">
            <omgdi:waypoint x="105.0" y="60.0"/>
            <omgdi:waypoint x="135.0" y="60.0"/>
            <omgdi:waypoint x="135.0" y="358.5"/>
            <omgdi:waypoint x="252.0" y="358.0"/>
         </bpmndi:BPMNEdge>
      </bpmndi:BPMNPlane>
   </bpmndi:BPMNDiagram>
</definitions>

bernd_ruecker
Champ in-the-making
Champ in-the-making
We do not only fix these issues on the hack days, there we just try to get community stuff done. We always fix customer issues quickly and schedule other important issues ourselves. The decision what is how important is always hard, sorry!

roman_smirnov
Champ in-the-making
Champ in-the-making
Hi Mindaugas,

I am not able to reproduce the failing case. Therefor I used your both examples but without getting an exception like yours.

Maby you can have a look at the testcases I have committed for this case!?

Regards,
Roman