<!-- 
RSS generated by JIRA (6.1.4#6159-sha1:44eaedef2e4a625c6c7183698b2468d4719c20dc) at Wed Apr 15 14:43:00 EEST 2026

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary add field=key&field=summary to the URL of your request.
For example:
http://jira.mobinets.com/jira/si/jira.issueviews:issue-xml/ACE-532/ACE-532.xml?field=key&field=summary
-->
<rss version="0.92" >
<channel>
    <title>Mobinets-JIRA</title>
    <link>http://jira.mobinets.com/jira</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>6.1.4</version>
        <build-number>6159</build-number>
        <build-date>19-11-2013</build-date>
    </build-info>

<item>
            <title>[ACE-532] Patch Flowable BPMN End Events to Fix Missing Error Codes</title>
                <link>http://jira.mobinets.com/jira/browse/ACE-532</link>
                <project id="14100" key="ACE">ACE</project>
                    <description>&lt;p&gt;We identified an issue with the current Flowable process definitions on cloud env  related to empty &amp;lt;errorEventDefinition/&amp;gt; elements in BPMN end events.&lt;br/&gt;
Problem:&lt;/p&gt;

&lt;p&gt;In some deployed process definitions, end events had &amp;lt;errorEventDefinition/&amp;gt; without an errorRef.&lt;/p&gt;

&lt;p&gt;Flowable requires an error code for error end events.&lt;/p&gt;

&lt;p&gt;When these processes are executed, the following exception occurs:&lt;/p&gt;

&lt;p&gt;org.flowable.common.engine.api.FlowableIllegalArgumentException: Error Code must not be null&lt;br/&gt;
    at org.flowable.engine.delegate.BpmnError.setErrorCode(BpmnError.java:53)&lt;br/&gt;
    at org.flowable.engine.delegate.BpmnError.&amp;lt;init&amp;gt;(BpmnError.java:48)&lt;br/&gt;
    at org.flowable.engine.impl.bpmn.behavior.ErrorEndEventActivityBehavior.execute(ErrorEndEventActivityBehavior.java:48)&lt;/p&gt;


&lt;p&gt;Root Cause:&lt;/p&gt;

&lt;p&gt;Flowable engine requires all &amp;lt;errorEventDefinition/&amp;gt; elements to have a valid errorRef.&lt;/p&gt;

&lt;p&gt;Some older BPMN files were deployed without a global error or without specifying errorRef on end events.&lt;/p&gt;</description>
                <environment></environment>
        <key id="150811">ACE-532</key>
            <summary>Patch Flowable BPMN End Events to Fix Missing Error Codes</summary>
                <type id="3" iconUrl="http://jira.mobinets.com/jira/images/icons/issuetypes/task.png">Task</type>
                                            <priority id="10002" iconUrl="http://jira.mobinets.com/jira/images/icons/normal.png">Normal</priority>
                        <status id="10000" iconUrl="http://jira.mobinets.com/jira/images/icons/statuses/closed.png">Done</status>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="abada">Ayed Bada</assignee>
                                    <reporter username="zTrabelsi">Zein Trabelsi</reporter>
                        <labels>
                    </labels>
                <created>Tue, 27 Jan 2026 12:35:02 +0200</created>
                <updated>Thu, 29 Jan 2026 14:11:01 +0200</updated>
                                                                            <component>FN</component>
                        <due>Tue, 27 Jan 2026 00:00:00 +0200</due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                            <timeestimate seconds="0">0 minutes</timeestimate>
                            <timespent seconds="50400">1 day, 6 hours</timespent>
                                <comments>
                            <comment id="142240" author="abada" created="Tue, 27 Jan 2026 12:45:09 +0200"  >&lt;p&gt;This issue exists only on Cloud and is related to the Flowable version upgrade &lt;br/&gt;
-------&lt;del&gt;Solution Implemented&lt;/del&gt;--------&lt;/p&gt;

&lt;p&gt;1///   Developed a SOAP API method patchErrorEventDefinitions that:&lt;/p&gt;

&lt;p&gt;-Reads the latest process definitions.&lt;/p&gt;

&lt;p&gt;-Replaces empty &amp;lt;errorEventDefinition/&amp;gt; with &amp;lt;errorEventDefinition errorRef=&quot;ERR_TECHNICAL&quot;/&amp;gt;.&lt;/p&gt;

&lt;p&gt;-Redeploys the patched BPMN automatically.&lt;/p&gt;

&lt;p&gt;2///  Intercepted all manual BPMN uploads through FN and SRD platforms to add any missing errorRef before deployment.&lt;/p&gt;

&lt;p&gt;Only empty error end events are modified; all other BPMN logic remains untouched.&lt;/p&gt;

&lt;p&gt;-------&lt;del&gt;Impact&lt;/del&gt;-----&lt;/p&gt;

&lt;p&gt;-Fixes runtime exceptions caused by missing error codes.&lt;/p&gt;

&lt;p&gt;-Safe to deploy on staging or production before full validation.&lt;/p&gt;

&lt;p&gt;-Prevents regression by automatically patching future manual BPMN uploads.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                        <customfield id="customfield_11700" key="com.atlassian.jira.plugin.system.customfieldtypes:datetime">
                        <customfieldname>Actual Start</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Mon, 26 Jan 2026 00:00:00 +0200</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_10306" key="com.atlassian.jira.plugin.system.customfieldtypes:datetime">
                        <customfieldname>Baseline End</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Tue, 27 Jan 2026 00:00:00 +0200</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10305" key="com.atlassian.jira.plugin.system.customfieldtypes:datetime">
                        <customfieldname>Baseline Start</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Tue, 27 Jan 2026 00:00:00 +0200</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10201" key="com.atlassian.jira.plugin.system.customfieldtypes:multiselect">
                        <customfieldname>Customer</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="12900"><![CDATA[Mobinets]]></customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11702" key="com.atlassian.jira.plugin.system.customfieldtypes:datetime">
                        <customfieldname>Date of Baselining</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Tue, 27 Jan 2026 12:49:42 +0200</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_11009" key="com.innovalog.jmcf.jira-misc-custom-fields:calculated-text-field">
                        <customfieldname>Dev. Actual Duration</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[0 minutes]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10304" key="com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes">
                        <customfieldname>Gantt Options</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10200"><![CDATA[Milestone]]></customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10800" key="com.capitalcityconsultants.jira.plugins.customfields.ccc-lastcomment:last-comment">
                        <customfieldname>Last Comment</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>&lt;p style=&quot;display:inline&quot;&gt;&lt;b&gt;Evaluation License Error:&lt;/b&gt; EXPIRED&lt;/p&gt;</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_12500" key="com.atlassian.jira.toolkit:originalestimate">
                        <customfieldname>Original Estimate</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11008" key="com.innovalog.jmcf.jira-misc-custom-fields:calculated-text-field">
                        <customfieldname>PDM Actual Duration</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[0 minutes]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_10301" key="com.atlassian.jira.plugin.system.customfieldtypes:datetime">
                        <customfieldname>Planned End</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Tue, 27 Jan 2026 00:00:00 +0200</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10300" key="com.atlassian.jira.plugin.system.customfieldtypes:datetime">
                        <customfieldname>Planned Start</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Tue, 27 Jan 2026 00:00:00 +0200</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10901" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|xtiwmh:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10004" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_11704" key="vivid.trace:VTDirections-custom-field-type">
                        <customfieldname>VTDirections</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                        </customfields>
    </item>
</channel>
</rss>