<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: IntermediateCatchEvent :: not fired first time , but after re-running process it has been caught two times in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/intermediatecatchevent-not-fired-first-time-but-after-re-running/m-p/160656#M114619</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;ya sure I will share it if would not be solved by quick analysis. I am new may be I am doing something wrong. Here is my BPMN for your quick analysis, also see attached. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;my process is very simple,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;start&amp;gt;task1&amp;gt;signal throw&amp;gt; signal catch&amp;gt;task2&amp;gt;end&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Why task2 will not fired in first run of this process ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;signal id="newMsg" name="newMsg"&amp;gt;&amp;lt;/signal&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;lt;process id="myprocess1" isExecutable="true"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;startEvent id="start" name="start" activiti:initiator="initiator"&amp;gt;&amp;lt;/startEvent&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;userTask id="task1" name="task1" activiti:assignee="${initiator}"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;extensionElements&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;activiti:formProperty id="input1" name="input1" type="string"&amp;gt;&amp;lt;/activiti:formProperty&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/extensionElements&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/userTask&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sequenceFlow id="sid-C8927327-04C5-406A-92AD-8157FC83C5D3" sourceRef="start" targetRef="task1"&amp;gt;&amp;lt;/sequenceFlow&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sequenceFlow id="sid-55F40D50-E590-4456-B17A-7BC437A5ACEE" sourceRef="task1" targetRef="s0"&amp;gt;&amp;lt;/sequenceFlow&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;intermediateThrowEvent id="s0" name="s0"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;signalEventDefinition signalRef="newMsg"&amp;gt;&amp;lt;/signalEventDefinition&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/intermediateThrowEvent&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sequenceFlow id="sid-3048AB91-F055-4676-AFF8-6DA13FB9858E" sourceRef="s0" targetRef="s1"&amp;gt;&amp;lt;/sequenceFlow&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;intermediateCatchEvent id="s1" name="s1"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;signalEventDefinition signalRef="newMsg"&amp;gt;&amp;lt;/signalEventDefinition&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/intermediateCatchEvent&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;userTask id="task2" name="task2" activiti:assignee="${initiator}"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;extensionElements&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;activiti:formProperty id="name" name="name" type="string"&amp;gt;&amp;lt;/activiti:formProperty&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;activiti:formProperty id="age" name="age" type="string"&amp;gt;&amp;lt;/activiti:formProperty&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/extensionElements&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/userTask&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sequenceFlow id="sid-703F5DD1-1329-49E4-AFA3-7D35955CDB4E" sourceRef="s1" targetRef="task2"&amp;gt;&amp;lt;/sequenceFlow&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;endEvent id="end" name="end"&amp;gt;&amp;lt;/endEvent&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sequenceFlow id="sid-FC91C55D-2D80-4655-8727-63A853CAE270" sourceRef="task2" targetRef="end"&amp;gt;&amp;lt;/sequenceFlow&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;lt;/process&amp;gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 19 Feb 2014 12:16:35 GMT</pubDate>
    <dc:creator>fahad1</dc:creator>
    <dc:date>2014-02-19T12:16:35Z</dc:date>
    <item>
      <title>IntermediateCatchEvent :: not fired first time , but after re-running process it has been caught two times</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/intermediatecatchevent-not-fired-first-time-but-after-re-running/m-p/160654#M114617</link>
      <description>I am Experience a strange problem with IntermediateCatchEvent. First run of process::&amp;nbsp; it is fired, but I am waiting so that it should be caught by task2. But it does not respond.I again run the process to observe thingsSecond run of process: it is fired as in first run; and task2 get it twice ( run</description>
      <pubDate>Tue, 18 Feb 2014 12:27:07 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/intermediatecatchevent-not-fired-first-time-but-after-re-running/m-p/160654#M114617</guid>
      <dc:creator>fahad1</dc:creator>
      <dc:date>2014-02-18T12:27:07Z</dc:date>
    </item>
    <item>
      <title>Re: IntermediateCatchEvent :: not fired first time , but after re-running process it has been caught two times</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/intermediatecatchevent-not-fired-first-time-but-after-re-running/m-p/160655#M114618</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Could you share jUnit test with us please?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;A href="http://forums.activiti.org/content/sticky-how-write-unit-test" rel="nofollow noopener noreferrer"&gt;http://forums.activiti.org/content/sticky-how-write-unit-test&lt;/A&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Martin&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Feb 2014 07:11:56 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/intermediatecatchevent-not-fired-first-time-but-after-re-running/m-p/160655#M114618</guid>
      <dc:creator>martin_grofcik</dc:creator>
      <dc:date>2014-02-19T07:11:56Z</dc:date>
    </item>
    <item>
      <title>Re: IntermediateCatchEvent :: not fired first time , but after re-running process it has been caught two times</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/intermediatecatchevent-not-fired-first-time-but-after-re-running/m-p/160656#M114619</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;ya sure I will share it if would not be solved by quick analysis. I am new may be I am doing something wrong. Here is my BPMN for your quick analysis, also see attached. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;my process is very simple,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;start&amp;gt;task1&amp;gt;signal throw&amp;gt; signal catch&amp;gt;task2&amp;gt;end&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Why task2 will not fired in first run of this process ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;signal id="newMsg" name="newMsg"&amp;gt;&amp;lt;/signal&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;lt;process id="myprocess1" isExecutable="true"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;startEvent id="start" name="start" activiti:initiator="initiator"&amp;gt;&amp;lt;/startEvent&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;userTask id="task1" name="task1" activiti:assignee="${initiator}"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;extensionElements&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;activiti:formProperty id="input1" name="input1" type="string"&amp;gt;&amp;lt;/activiti:formProperty&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/extensionElements&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/userTask&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sequenceFlow id="sid-C8927327-04C5-406A-92AD-8157FC83C5D3" sourceRef="start" targetRef="task1"&amp;gt;&amp;lt;/sequenceFlow&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sequenceFlow id="sid-55F40D50-E590-4456-B17A-7BC437A5ACEE" sourceRef="task1" targetRef="s0"&amp;gt;&amp;lt;/sequenceFlow&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;intermediateThrowEvent id="s0" name="s0"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;signalEventDefinition signalRef="newMsg"&amp;gt;&amp;lt;/signalEventDefinition&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/intermediateThrowEvent&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sequenceFlow id="sid-3048AB91-F055-4676-AFF8-6DA13FB9858E" sourceRef="s0" targetRef="s1"&amp;gt;&amp;lt;/sequenceFlow&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;intermediateCatchEvent id="s1" name="s1"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;signalEventDefinition signalRef="newMsg"&amp;gt;&amp;lt;/signalEventDefinition&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/intermediateCatchEvent&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;userTask id="task2" name="task2" activiti:assignee="${initiator}"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;extensionElements&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;activiti:formProperty id="name" name="name" type="string"&amp;gt;&amp;lt;/activiti:formProperty&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;activiti:formProperty id="age" name="age" type="string"&amp;gt;&amp;lt;/activiti:formProperty&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/extensionElements&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/userTask&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sequenceFlow id="sid-703F5DD1-1329-49E4-AFA3-7D35955CDB4E" sourceRef="s1" targetRef="task2"&amp;gt;&amp;lt;/sequenceFlow&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;endEvent id="end" name="end"&amp;gt;&amp;lt;/endEvent&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sequenceFlow id="sid-FC91C55D-2D80-4655-8727-63A853CAE270" sourceRef="task2" targetRef="end"&amp;gt;&amp;lt;/sequenceFlow&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; &amp;lt;/process&amp;gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Feb 2014 12:16:35 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/intermediatecatchevent-not-fired-first-time-but-after-re-running/m-p/160656#M114619</guid>
      <dc:creator>fahad1</dc:creator>
      <dc:date>2014-02-19T12:16:35Z</dc:date>
    </item>
    <item>
      <title>Re: IntermediateCatchEvent :: not fired first time , but after re-running process it has been caught two times</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/intermediatecatchevent-not-fired-first-time-but-after-re-running/m-p/160657#M114620</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;try to split it into two processes.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Example from activiti jUnit tests&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;BR /&gt;&amp;lt;definitions id="definitions" &lt;BR /&gt;&amp;nbsp; xmlns="&lt;A href="http://www.omg.org/spec/BPMN/20100524/MODEL" rel="nofollow noopener noreferrer"&gt;http://www.omg.org/spec/BPMN/20100524/MODEL&lt;/A&gt;"&lt;BR /&gt;&amp;nbsp; xmlns:activiti="&lt;A href="http://activiti.org/bpmn" rel="nofollow noopener noreferrer"&gt;http://activiti.org/bpmn&lt;/A&gt;"&lt;BR /&gt;&amp;nbsp; targetNamespace="Examples"&lt;BR /&gt;&amp;nbsp; xmlns:tns="Examples"&amp;gt;&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; &amp;lt;message id="newInvoice" name="newInvoiceMessage" /&amp;gt;&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; &amp;lt;process id="process"&amp;gt;&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;startEvent id="theStart" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sequenceFlow id="flow1" sourceRef="theStart" targetRef="messageCatch" /&amp;gt;&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;intermediateCatchEvent id="messageCatch"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;messageEventDefinition messageRef="newInvoice" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/intermediateCatchEvent&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;sequenceFlow id="flow2" sourceRef="messageCatch" targetRef="task" /&amp;gt;&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;userTask id="task" name="Task" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sequenceFlow id="flow3" sourceRef="task" targetRef="theEnd" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;endEvent id="theEnd" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; &amp;lt;/process&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;lt;/definitions&amp;gt;&lt;BR /&gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;(you can throw event from the process too)&lt;/SPAN&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;nbsp; @Deployment&lt;BR /&gt;&amp;nbsp; public void testSingleIntermediateMessageEvent() {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProcessInstance pi = runtimeService.startProcessInstanceByKey("process");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;String&amp;gt; activeActivityIds = runtimeService.getActiveActivityIds(pi.getId());&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; assertNotNull(activeActivityIds);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; assertEquals(1, activeActivityIds.size());&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; assertTrue(activeActivityIds.contains("messageCatch"));&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; String messageName = "newInvoiceMessage";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Execution execution = runtimeService.createExecutionQuery()&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .messageEventSubscriptionName(messageName)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .singleResult();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; assertNotNull(execution);&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; runtimeService.messageEventReceived(messageName, execution.getId());&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Task task = taskService.createTaskQuery()&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .singleResult();&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; assertNotNull(task);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; taskService.complete(task.getId());&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; }&lt;BR /&gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Martin&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Feb 2014 08:06:34 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/intermediatecatchevent-not-fired-first-time-but-after-re-running/m-p/160657#M114620</guid>
      <dc:creator>martin_grofcik</dc:creator>
      <dc:date>2014-02-20T08:06:34Z</dc:date>
    </item>
    <item>
      <title>Re: IntermediateCatchEvent :: not fired first time , but after re-running process it has been caught two times</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/intermediatecatchevent-not-fired-first-time-but-after-re-running/m-p/160658#M114621</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;What do you mean by "try to split it into two processes",&amp;nbsp; can you explain in terms of my BPMN provided above ? Did you mean &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;file1 BPMN20.xml with :: start&amp;gt;task1&amp;gt;signal send&amp;gt;end&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;file2 BPMN20.xml with :: start&amp;gt;signal catch&amp;gt;task2&amp;gt;end.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;It am doing this way as well, its not working? Same problem as above. In first run it will not invoke second BPMN process?&amp;nbsp; How to fix it? I have tested throw signal in implementation as well but the same problem. Can you just test the bpmn provided above? &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Its seem to me a bug, what you think??&amp;nbsp; &lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Feb 2014 12:23:20 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/intermediatecatchevent-not-fired-first-time-but-after-re-running/m-p/160658#M114621</guid>
      <dc:creator>fahad1</dc:creator>
      <dc:date>2014-02-20T12:23:20Z</dc:date>
    </item>
    <item>
      <title>Re: IntermediateCatchEvent :: not fired first time , but after re-running process it has been caught two times</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/intermediatecatchevent-not-fired-first-time-but-after-re-running/m-p/160659#M114622</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Process:&lt;/SPAN&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;start&amp;gt;task1&amp;gt;signal send&amp;gt;signal catch&amp;gt;task2&amp;gt;end.&lt;BR /&gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;The first run:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;After task1 complete signal is sent, but there is no process instance which is catching it. The first process instance waits for signal catching.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;When you executes the second instance of the process, signal is fired (after task1 complete). The first process instance is catching this signal and continues in the execution (task2). The second process instance waits for signal.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Its seem to me a bug, what you think??&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;No&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Martin&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Feb 2014 07:29:35 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/intermediatecatchevent-not-fired-first-time-but-after-re-running/m-p/160659#M114622</guid>
      <dc:creator>martin_grofcik</dc:creator>
      <dc:date>2014-02-21T07:29:35Z</dc:date>
    </item>
    <item>
      <title>Re: IntermediateCatchEvent :: not fired first time , but after re-running process it has been caught two times</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/intermediatecatchevent-not-fired-first-time-but-after-re-running/m-p/160660#M114623</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;thanks alot for your help. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;so the solution is tosplit the process into two.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;process1. start&amp;gt;task1&amp;gt;signal send&amp;gt;signal catch&amp;gt;task2&amp;gt;end.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;new solution:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Process1 BPMN20.xml with :: start&amp;gt;task1&amp;gt;signal send&amp;gt;end&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Process2 BPMN20.xml with :: start&amp;gt;signal catch&amp;gt;task2&amp;gt;end.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am doing this way now. My questions: Is this a good solution ?? Do other solutions exist ?&amp;nbsp; How to merge both process1 and process 2 into a single, if possible?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Feb 2014 13:43:11 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/intermediatecatchevent-not-fired-first-time-but-after-re-running/m-p/160660#M114623</guid>
      <dc:creator>fahad1</dc:creator>
      <dc:date>2014-02-21T13:43:11Z</dc:date>
    </item>
    <item>
      <title>Re: IntermediateCatchEvent :: not fired first time , but after re-running process it has been caught two times</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/intermediatecatchevent-not-fired-first-time-but-after-re-running/m-p/160661#M114624</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;What do you want to achieve with the process model?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Feb 2014 15:00:42 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/intermediatecatchevent-not-fired-first-time-but-after-re-running/m-p/160661#M114624</guid>
      <dc:creator>martin_grofcik</dc:creator>
      <dc:date>2014-02-21T15:00:42Z</dc:date>
    </item>
    <item>
      <title>Re: IntermediateCatchEvent :: not fired first time , but after re-running process it has been caught two times</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/intermediatecatchevent-not-fired-first-time-but-after-re-running/m-p/160662#M114625</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;My process model is very complex and alot of people are communication. But let me explain you by only 2 persons involved in two different tasks, user is uploading and manager is fulfilling user's request. The summarized Scenerio is like this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;person_A&amp;nbsp; enteres some data, when he finishes, person_B has to perform some calculations. Therefore, first time I designed it like this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;start&amp;gt;task1 achieved by person_A&amp;gt;signal send&amp;gt;signal catch&amp;gt;task2&amp;nbsp; by person_B&amp;gt;end. Which you explained Why task_2 is not triggered.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Now what you propose me ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Feb 2014 20:30:11 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/intermediatecatchevent-not-fired-first-time-but-after-re-running/m-p/160662#M114625</guid>
      <dc:creator>fahad1</dc:creator>
      <dc:date>2014-02-21T20:30:11Z</dc:date>
    </item>
    <item>
      <title>Re: IntermediateCatchEvent :: not fired first time , but after re-running process it has been caught two times</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/intermediatecatchevent-not-fired-first-time-but-after-re-running/m-p/160663#M114626</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Start&amp;gt;Task1&amp;gt;Task2&amp;gt;End&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Feb 2014 20:32:39 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/intermediatecatchevent-not-fired-first-time-but-after-re-running/m-p/160663#M114626</guid>
      <dc:creator>martin_grofcik</dc:creator>
      <dc:date>2014-02-21T20:32:39Z</dc:date>
    </item>
    <item>
      <title>Re: IntermediateCatchEvent :: not fired first time , but after re-running process it has been caught two times</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/intermediatecatchevent-not-fired-first-time-but-after-re-running/m-p/160664#M114627</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;thanks so simple, can you tel me why we need intermediate signals/msgs between pools??&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Feb 2014 20:37:41 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/intermediatecatchevent-not-fired-first-time-but-after-re-running/m-p/160664#M114627</guid>
      <dc:creator>fahad1</dc:creator>
      <dc:date>2014-02-21T20:37:41Z</dc:date>
    </item>
    <item>
      <title>Re: IntermediateCatchEvent :: not fired first time , but after re-running process it has been caught two times</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/intermediatecatchevent-not-fired-first-time-but-after-re-running/m-p/160665#M114628</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi, &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I did not notice pools in your process design.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I personally do not use signal/msgs to manage process flow between pools.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Martin&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Feb 2014 20:41:07 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/intermediatecatchevent-not-fired-first-time-but-after-re-running/m-p/160665#M114628</guid>
      <dc:creator>martin_grofcik</dc:creator>
      <dc:date>2014-02-21T20:41:07Z</dc:date>
    </item>
    <item>
      <title>Re: IntermediateCatchEvent :: not fired first time , but after re-running process it has been caught two times</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/intermediatecatchevent-not-fired-first-time-but-after-re-running/m-p/160666#M114629</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;by your solution do you mean that if we have 5 persons involved each for different task then:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;start&amp;gt;task1 by person A&amp;gt;task2 by personB&amp;gt;task3 by personC&amp;gt;task4 by personD&amp;gt;task5 by personE &amp;gt; end.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Feb 2014 20:44:27 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/intermediatecatchevent-not-fired-first-time-but-after-re-running/m-p/160666#M114629</guid>
      <dc:creator>fahad1</dc:creator>
      <dc:date>2014-02-21T20:44:27Z</dc:date>
    </item>
  </channel>
</rss>

