cancel
Showing results for 
Search instead for 
Did you mean: 

Unsupported boundary event type

teddy1
Champ in-the-making
Champ in-the-making
Hi,
I am trying to deploy a BPMN with Activiti Probe.
The BPMN contains a simple task and a signalEventDefinition in a boundaryEvent in order to quit the task when a signal is caught, but an error occurs.

Unsupported boundary event type | Signalreceived.bpmn20.xml | line 30 | column 180
 

What kind of events are supported in a boundaryEvent ? What is wrong with this BPMN ?

The BPMN :

<?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:omgdc="http://www.omg.org/spec/DD/20100524/DC" xmlns:omgdi="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="" expressionLanguage="http://www.w3.org/1999/XPath" id="sid-2a093572-3411-4cf2-8616-973ef92f63c2" targetNamespace="http://www.signavio.com/bpmn20" typeLanguage="http://www.w3.org/2001/XMLSchema" xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL http://www.omg.org/spec/BPMN/2.0/20100501/BPMN20.xsd">
   <signal id="sid-703b731f-4b43-4e02-b65c-04d3c384d893"/>
   <process id="sid-0e40665f-ebb7-42ed-8351-db0ca950ef44" isExecutable="false">
      <userTask completionQuantity="1" id="sid-0212B37D-C66F-43B0-AFF2-2B9B3B2E5ACD" implementation="unspecified" isForCompensation="false" name="Tache 1" startQuantity="1">
         <documentation id="sid-3409142d-50b4-411a-9046-0200d0bc3ad3">faire la tache 1</documentation>
         <extensionElements>
            <signavio:signavioMetaData metaKey="bgcolor" metaValue="#ffffcc"/>
         </extensionElements>
         <incoming>sid-FB506DE8-F654-40B7-BAC5-4DC5A03A83F6</incoming>
         <outgoing>sid-1FFB1EB2-73DE-426D-A89C-8DEC5020B322</outgoing>
         <humanPerformer id="sid-272ae5a2-f0aa-4caf-a549-180284f298e0" >
            <resourceAssignmentExpression id="sid-c01f3b51-5876-41c0-b927-6d6532752077">
               <formalExpression id="sid-e2a3ec1c-2811-4037-ad71-245ad7f24419">kermit</formalExpression>
            </resourceAssignmentExpression>
         </humanPerformer>
      </userTask>
      <startEvent id="sid-08130CB0-9D03-4113-BB89-D6F43835F50C" isInterrupting="true" name="">
         <extensionElements>
            <signavio:signavioMetaData metaKey="bgcolor" metaValue="#ffffff"/>
         </extensionElements>
         <outgoing>sid-FB506DE8-F654-40B7-BAC5-4DC5A03A83F6</outgoing>
      </startEvent>
      <endEvent id="sid-17DFAF41-C55C-40B7-AD65-0293A5C4AD08" name="">
         <extensionElements>
            <signavio:signavioMetaData metaKey="bgcolor" metaValue="#ffffff"/>
         </extensionElements>
         <incoming>sid-1FFB1EB2-73DE-426D-A89C-8DEC5020B322</incoming>
      </endEvent>
      <boundaryEvent attachedToRef="sid-0212B37D-C66F-43B0-AFF2-2B9B3B2E5ACD" cancelActivity="true" id="sid-A42733B5-A617-464A-8937-3292ED88486B" name="" parallelMultiple="false">
         <outgoing>sid-88C46695-6368-4595-8FDC-7D6CEA5AF456</outgoing>
         <signalEventDefinition id="sid-11216403-6507-44af-aa6d-780fe500fac9" signalRef="sid-703b731f-4b43-4e02-b65c-04d3c384d893"/>
      </boundaryEvent>
      <endEvent id="sid-285ADA12-CE9F-484A-A91C-0603C010C8EE" name="">
         <extensionElements>
            <signavio:signavioMetaData metaKey="bgcolor" metaValue="#ffffff"/>
         </extensionElements>
         <incoming>sid-88C46695-6368-4595-8FDC-7D6CEA5AF456</incoming>
      </endEvent>
      <sequenceFlow id="sid-FB506DE8-F654-40B7-BAC5-4DC5A03A83F6" name="" sourceRef="sid-08130CB0-9D03-4113-BB89-D6F43835F50C" targetRef="sid-0212B37D-C66F-43B0-AFF2-2B9B3B2E5ACD"/>
      <sequenceFlow id="sid-88C46695-6368-4595-8FDC-7D6CEA5AF456" name="" sourceRef="sid-A42733B5-A617-464A-8937-3292ED88486B" targetRef="sid-285ADA12-CE9F-484A-A91C-0603C010C8EE"/>
      <sequenceFlow id="sid-1FFB1EB2-73DE-426D-A89C-8DEC5020B322" name="" sourceRef="sid-0212B37D-C66F-43B0-AFF2-2B9B3B2E5ACD" targetRef="sid-17DFAF41-C55C-40B7-AD65-0293A5C4AD08"/>
   </process>
   <bpmndi:BPMNDiagram id="sid-54588026-eabe-41db-b2e7-f1a84691e0e9">
      <bpmndi:BPMNPlane bpmnElement="sid-0e40665f-ebb7-42ed-8351-db0ca950ef44" id="sid-b66d21a6-c098-4a38-84cf-9eebee6833b4">
         <bpmndi:BPMNShape bpmnElement="sid-0212B37D-C66F-43B0-AFF2-2B9B3B2E5ACD" id="sid-0212B37D-C66F-43B0-AFF2-2B9B3B2E5ACD_gui">
            <omgdc:Bounds height="139.0" width="99.0" x="231.12573883200054" y="28.22514776640011"/>
         </bpmndi:BPMNShape>
         <bpmndi:BPMNShape bpmnElement="sid-08130CB0-9D03-4113-BB89-D6F43835F50C" id="sid-08130CB0-9D03-4113-BB89-D6F43835F50C_gui">
            <omgdc:Bounds height="30.0" width="30.0" x="141.12573883200054" y="82.72514776640011"/>
         </bpmndi:BPMNShape>
         <bpmndi:BPMNShape bpmnElement="sid-17DFAF41-C55C-40B7-AD65-0293A5C4AD08" id="sid-17DFAF41-C55C-40B7-AD65-0293A5C4AD08_gui">
            <omgdc:Bounds height="28.0" width="28.0" x="407.1163769481439" y="52.55050028620394"/>
         </bpmndi:BPMNShape>
         <bpmndi:BPMNShape bpmnElement="sid-A42733B5-A617-464A-8937-3292ED88486B" id="sid-A42733B5-A617-464A-8937-3292ED88486B_gui">
            <omgdc:Bounds height="30.000000000000014" width="30.0" x="315.77024561243167" y="105.92814386913498"/>
         </bpmndi:BPMNShape>
         <bpmndi:BPMNShape bpmnElement="sid-285ADA12-CE9F-484A-A91C-0603C010C8EE" id="sid-285ADA12-CE9F-484A-A91C-0603C010C8EE_gui">
            <omgdc:Bounds height="28.0" width="28.0" x="403.0422350579289" y="106.928143869135"/>
         </bpmndi:BPMNShape>
         <bpmndi:BPMNEdge bpmnElement="sid-1FFB1EB2-73DE-426D-A89C-8DEC5020B322" id="sid-1FFB1EB2-73DE-426D-A89C-8DEC5020B322_gui">
            <omgdi:waypoint x="330.0" y="62.0"/>
            <omgdi:waypoint x="407.0" y="66.0"/>
         </bpmndi:BPMNEdge>
         <bpmndi:BPMNEdge bpmnElement="sid-FB506DE8-F654-40B7-BAC5-4DC5A03A83F6" id="sid-FB506DE8-F654-40B7-BAC5-4DC5A03A83F6_gui">
            <omgdi:waypoint x="171.0" y="97.0"/>
            <omgdi:waypoint x="231.0" y="97.0"/>
         </bpmndi:BPMNEdge>
         <bpmndi:BPMNEdge bpmnElement="sid-88C46695-6368-4595-8FDC-7D6CEA5AF456" id="sid-88C46695-6368-4595-8FDC-7D6CEA5AF456_gui">
            <omgdi:waypoint x="345.0" y="120.0"/>
            <omgdi:waypoint x="403.0" y="120.0"/>
         </bpmndi:BPMNEdge>
      </bpmndi:BPMNPlane>
   </bpmndi:BPMNDiagram>
</definitions>

Thanks
6 REPLIES 6

jbarrez
Star Contributor
Star Contributor
Signal boundary event is indeed not supported.

Currently timer and error are the ones supported. This list will of course grow in the next months!

teddy1
Champ in-the-making
Champ in-the-making
Thank you for the answer.

fbarbon
Champ in-the-making
Champ in-the-making
I can't find this on http://docs.codehaus.org/display/ACT/Roadmap . Any estimation?
Thanks in advance!

Signal boundary event is indeed not supported.

Currently timer and error are the ones supported. This list will of course grow in the next months!

jbarrez
Star Contributor
Star Contributor
The roadmap reflects the ideas for the coming 3-6 months, so you will probably have to wait a bit.

However, you mimic a signal event using a wait state (receive task) + signal call from a service task

malgalad
Champ in-the-making
Champ in-the-making
hi folks,

I get the same error but i am using the errorEventDefinition like this:

<boundaryEvent attachedToRef="sid-8F50573F-5FC0-461B-81C1-0B6430FA76CC" cancelActivity="false" id="sid-70A33A6D-281F-468E-A16B-1EAE0D781F56" name="" parallelMultiple="false">
         <outgoing>sid-1C63CB20-D55D-4573-87E6-0F5C8FEAD68A</outgoing>
         <errorEventDefinition errorRef="sid-8370e03b-e3ba-4058-b03d-45d21f18a4d5" id="sid-9e896a3d-1e80-48c8-9c5b-802dbdc0967c"/>
      </boundaryEvent>


what's wrong here?

kind regards
malgalad

jbarrez
Star Contributor
Star Contributor
error event support was added in 5.2. Are you using 5.2?