<?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: activiti:delegateExpression: BpmnError not caught in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/activiti-delegateexpression-bpmnerror-not-caught/m-p/104429#M72932</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have the same problem, and setting &lt;/SPAN&gt;&lt;CODE&gt;cancelActivity="true"&lt;/CODE&gt;&lt;SPAN&gt; resolved it.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But, what about the previous PI in the database based on the previous BPMN with the &lt;/SPAN&gt;&lt;CODE&gt;cancelActivity="false"&lt;/CODE&gt;&lt;SPAN&gt; ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;How should I "close/cancel/finish" the previous PIs ? &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Are there any APIs ? &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Should I use SQL queries ? &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you for any ideas that could help me &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://connect.hyland.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;FRO&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 30 Aug 2012 08:51:36 GMT</pubDate>
    <dc:creator>fabttl</dc:creator>
    <dc:date>2012-08-30T08:51:36Z</dc:date>
    <item>
      <title>activiti:delegateExpression: BpmnError not caught</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activiti-delegateexpression-bpmnerror-not-caught/m-p/104422#M72925</link>
      <description>Hi,I have a subprocess and a boundary error event on the subprocess scope. Now, in the subprocess, I have service tasks with activiti:delegateExpression. In these java delegates, if I throw BpmnError, it is never caught and processed.The same process works if I use java delegates (activiti:class="ja</description>
      <pubDate>Fri, 20 Jul 2012 03:02:36 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activiti-delegateexpression-bpmnerror-not-caught/m-p/104422#M72925</guid>
      <dc:creator>workflowuser2</dc:creator>
      <dc:date>2012-07-20T03:02:36Z</dc:date>
    </item>
    <item>
      <title>Re: activiti:delegateExpression: BpmnError not caught</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activiti-delegateexpression-bpmnerror-not-caught/m-p/104423#M72926</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;As of 5.10 (due in august), this is supported. Current trunk of ServiceTaskDelegateExpressionActivityBehavior contains:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt; } catch (Exception exc) {&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Throwable cause = exc;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BpmnError error = null;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while (cause != null) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (cause instanceof BpmnError) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; error = (BpmnError) cause;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cause = cause.getCause();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (error != null) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ErrorPropagation.propagateError(error, execution);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; throw exc;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;This was fixed this month for &lt;/SPAN&gt;&lt;A href="http://jira.codehaus.org/browse/ACT-1159" rel="nofollow noopener noreferrer"&gt;http://jira.codehaus.org/browse/ACT-1159&lt;/A&gt;&lt;SPAN&gt;. But thanks for reporting this!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Jul 2012 07:08:50 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activiti-delegateexpression-bpmnerror-not-caught/m-p/104423#M72926</guid>
      <dc:creator>frederikherema1</dc:creator>
      <dc:date>2012-07-20T07:08:50Z</dc:date>
    </item>
    <item>
      <title>Re: activiti:delegateExpression: BpmnError not caught</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activiti-delegateexpression-bpmnerror-not-caught/m-p/104424#M72927</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I have compiled from 5.10-tag and now BpmnError is caught. However executions processed on error path don't ended, so a process seams as not ended.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;In reality all task and a process are ended. However not all DB data are moved to historical tables, and according to API some tasks and a process are not ended.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;My process:&lt;/SPAN&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;process id="multiSubProcess"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;startEvent id="sid-D59EFC88-5697-4ED8-87A2-53FDDFF403AA"&amp;gt;&amp;lt;/startEvent&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;subProcess id="bookSubProcess" name="Book Domain"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;multiInstanceLoopCharacteristics isSequential="false" activiti:collection="orderItemCol" activiti:elementVariable="orderItem"&amp;gt;&amp;lt;/multiInstanceLoopCharacteristics&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;startEvent id="start" name="Start"&amp;gt;&amp;lt;/startEvent&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;serviceTask id="bookDomain" name="Book" activiti:expression="#{multiSubProcess.bookDomain(processError, orderItem)}"&amp;gt;&amp;lt;/serviceTask&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;boundaryEvent id="boundaryerror4" cancelActivity="false" attachedToRef="bookDomain"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;errorEventDefinition&amp;gt;&amp;lt;/errorEventDefinition&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/boundaryEvent&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;endEvent id="end" name="End"&amp;gt;&amp;lt;/endEvent&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;serviceTask id="validateDomain" name="Validate" activiti:expression="#{multiSubProcess.validateOrderElem(processError, orderItem)}"&amp;gt;&amp;lt;/serviceTask&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;boundaryEvent id="boundaryerror2" name="" cancelActivity="false" attachedToRef="validateDomain"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;errorEventDefinition&amp;gt;&amp;lt;/errorEventDefinition&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/boundaryEvent&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;endEvent id="endevent1" name="End"&amp;gt;&amp;lt;/endEvent&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sequenceFlow id="flow3" name="" sourceRef="bookDomain" targetRef="end"&amp;gt;&amp;lt;/sequenceFlow&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sequenceFlow id="flow4" name="" sourceRef="start" targetRef="validateDomain"&amp;gt;&amp;lt;/sequenceFlow&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sequenceFlow id="flow5" name="" sourceRef="validateDomain" targetRef="bookDomain"&amp;gt;&amp;lt;/sequenceFlow&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/subProcess&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;endEvent id="sid-4F5FE891-7E26-445F-9324-416B5E244D8B"&amp;gt;&amp;lt;/endEvent&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sequenceFlow id="flow6" name="" sourceRef="sid-D59EFC88-5697-4ED8-87A2-53FDDFF403AA" targetRef="bookSubProcess"&amp;gt;&amp;lt;/sequenceFlow&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sequenceFlow id="flow7" name="" sourceRef="bookSubProcess" targetRef="sid-4F5FE891-7E26-445F-9324-416B5E244D8B"&amp;gt;&amp;lt;/sequenceFlow&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sequenceFlow id="flow8" name="" sourceRef="boundaryerror2" targetRef="endevent1"&amp;gt;&amp;lt;/sequenceFlow&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sequenceFlow id="flow9" name="" sourceRef="boundaryerror4" targetRef="endevent1"&amp;gt;&amp;lt;/sequenceFlow&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;/process&amp;gt;&lt;BR /&gt;&lt;/CODE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Aug 2012 17:28:20 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activiti-delegateexpression-bpmnerror-not-caught/m-p/104424#M72927</guid>
      <dc:creator>pfalcon</dc:creator>
      <dc:date>2012-08-10T17:28:20Z</dc:date>
    </item>
    <item>
      <title>Re: activiti:delegateExpression: BpmnError not caught</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activiti-delegateexpression-bpmnerror-not-caught/m-p/104425#M72928</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Do you have a testcase for that?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Aug 2012 05:14:32 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activiti-delegateexpression-bpmnerror-not-caught/m-p/104425#M72928</guid>
      <dc:creator>bernd_ruecker</dc:creator>
      <dc:date>2012-08-14T05:14:32Z</dc:date>
    </item>
    <item>
      <title>Re: activiti:delegateExpression: BpmnError not caught</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activiti-delegateexpression-bpmnerror-not-caught/m-p/104426#M72929</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hmm, you have set the boundary event to "cancelActivity="false"", which means the process is not ended. If you change that to true the behavior should change. Could you please double check that and come back with more detailed information if it still doesn't work as expected?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Aug 2012 13:27:32 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activiti-delegateexpression-bpmnerror-not-caught/m-p/104426#M72929</guid>
      <dc:creator>bernd_ruecker</dc:creator>
      <dc:date>2012-08-14T13:27:32Z</dc:date>
    </item>
    <item>
      <title>Re: activiti:delegateExpression: BpmnError not caught</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activiti-delegateexpression-bpmnerror-not-caught/m-p/104427#M72930</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;After change "cancelActivity=true" a process and its all tasks are ended, so it works as expected.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But this setting (false) is default for boundary error in ActivitiDesigner.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;After all throwing a BpmnError should automatically cancel an activity, shouldn't it?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Aug 2012 10:50:53 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activiti-delegateexpression-bpmnerror-not-caught/m-p/104427#M72930</guid>
      <dc:creator>pfalcon</dc:creator>
      <dc:date>2012-08-16T10:50:53Z</dc:date>
    </item>
    <item>
      <title>Re: activiti:delegateExpression: BpmnError not caught</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activiti-delegateexpression-bpmnerror-not-caught/m-p/104428#M72931</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Basically by BPMN it is intenially left to the user to decide, that's why you have to model it. Changing the default in the Activiti Designer might be an improvement indeed, you could open a jira for this and select the component designer (as we with camunda fox have a different designer which does the canceling one as default already, I am personally not really eager to do it ;-)).&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Aug 2012 11:17:10 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activiti-delegateexpression-bpmnerror-not-caught/m-p/104428#M72931</guid>
      <dc:creator>bernd_ruecker</dc:creator>
      <dc:date>2012-08-16T11:17:10Z</dc:date>
    </item>
    <item>
      <title>Re: activiti:delegateExpression: BpmnError not caught</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activiti-delegateexpression-bpmnerror-not-caught/m-p/104429#M72932</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have the same problem, and setting &lt;/SPAN&gt;&lt;CODE&gt;cancelActivity="true"&lt;/CODE&gt;&lt;SPAN&gt; resolved it.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But, what about the previous PI in the database based on the previous BPMN with the &lt;/SPAN&gt;&lt;CODE&gt;cancelActivity="false"&lt;/CODE&gt;&lt;SPAN&gt; ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;How should I "close/cancel/finish" the previous PIs ? &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Are there any APIs ? &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Should I use SQL queries ? &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you for any ideas that could help me &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://connect.hyland.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;FRO&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Aug 2012 08:51:36 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activiti-delegateexpression-bpmnerror-not-caught/m-p/104429#M72932</guid>
      <dc:creator>fabttl</dc:creator>
      <dc:date>2012-08-30T08:51:36Z</dc:date>
    </item>
    <item>
      <title>Re: activiti:delegateExpression: BpmnError not caught</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/activiti-delegateexpression-bpmnerror-not-caught/m-p/104430#M72933</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;There are API's to either cancel (see RuntimeService.delete…) or even upgrade the version for instances (see &lt;/SPAN&gt;&lt;A href="https://app.camunda.com/confluence/display/foxUserGuide/Process+Versioning" rel="nofollow noopener noreferrer"&gt;https://app.camunda.com/confluence/display/foxUserGuide/Process+Versioning&lt;/A&gt;&lt;SPAN&gt;). So there are different possibilities to achieve that.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Sep 2012 16:03:18 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/activiti-delegateexpression-bpmnerror-not-caught/m-p/104430#M72933</guid>
      <dc:creator>bernd_ruecker</dc:creator>
      <dc:date>2012-09-11T16:03:18Z</dc:date>
    </item>
  </channel>
</rss>

