<?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 Activiti deadlock sql server in Alfresco Forum</title>
    <link>https://connect.hyland.com/t5/alfresco-forum/activiti-deadlock-sql-server/m-p/41455#M17394</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="color: #0c0d0e; background-color: #ffffff; border: 0px; margin: 0px 0px 0.8em;"&gt;We had experienced deadlocks with some standard 'Select' queries provided by Activiti on the following tables: &lt;STRONG style="border: 0px; font-weight: bold; font-size: inherit;"&gt;ACT_RU_TASK&lt;/STRONG&gt;, &lt;STRONG style="border: 0px; font-weight: bold; font-size: inherit;"&gt;ACT_RU_EXECUTION&lt;/STRONG&gt; and &lt;STRONG style="border: 0px; font-weight: bold; font-size: inherit;"&gt;ACT_RE_PROCDEF&lt;/STRONG&gt;. Here is an example query:&lt;/P&gt;&lt;PRE style="color: #0c0d0e; background-color: #f0f0f0; border: 0px; font-size: 13px; margin: 0px 0px 0.8em; padding: 10px;"&gt;&lt;CODE style="background-color: #f0f0f0; border: 0px; font-weight: inherit; font-size: 13px;"&gt;### SQL: SELECT SUB.* FROM (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select distinct TEMPRES_ID_ as ID_, TEMPP_KEY_ as ProcessDefinitionKey, TEMPP_ID_ as ProcessDefinitionId,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TEMPRES_REV_ as REV_, TEMPRES_ACT_ID_ as ACT_ID_,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TEMPRES_BUSINESS_KEY_ as BUSINESS_KEY_, TEMPRES_IS_ACTIVE_ as IS_ACTIVE_,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TEMPRES_IS_CONCURRENT_ as IS_CONCURRENT_, TEMPRES_IS_SCOPE_ as IS_SCOPE_,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TEMPRES_IS_EVENT_SCOPE_ as IS_EVENT_SCOPE_, TEMPRES_PARENT_ID_ as PARENT_ID_,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TEMPRES_PROC_INST_ID_ as PROC_INST_ID_, TEMPRES_SUPER_EXEC_ as SUPER_EXEC_,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TEMPRES_SUSPENSION_STATE_ as SUSPENSION_STATE_, TEMPRES_CACHED_ENT_STATE_ as CACHED_ENT_STATE_,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TEMPVAR_ID_ as VAR_ID_, TEMPVAR_NAME_ as VAR_NAME_, TEMPVAR_TYPE_ as VAR_TYPE_, TEMPVAR_REV_ as VAR_REV_,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TEMPVAR_PROC_INST_ID_ as VAR_PROC_INST_ID_, TEMPVAR_EXECUTION_ID_ as VAR_EXECUTION_ID_, TEMPVAR_TASK_ID_ as VAR_TASK_ID_,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TEMPVAR_BYTEARRAY_ID_ as VAR_BYTEARRAY_ID_, TEMPVAR_DOUBLE_ as VAR_DOUBLE_,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TEMPVAR_TEXT_ as VAR_TEXT_, TEMPVAR_TEXT2_ as VAR_TEXT2_, TEMPVAR_LONG_ as VAR_LONG_&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; , row_number() over (ORDER BY TEMPRES_ID_ asc) rnk FROM ( select distinct&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RES.ID_ as TEMPRES_ID_, RES.REV_ as TEMPRES_REV_, P.KEY_ as TEMPP_KEY_, P.ID_ as TEMPP_ID_,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RES.ACT_ID_ as TEMPRES_ACT_ID_, RES.PROC_INST_ID_ as TEMPRES_PROC_INST_ID_,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RES.BUSINESS_KEY_ as TEMPRES_BUSINESS_KEY_, RES.IS_ACTIVE_ as TEMPRES_IS_ACTIVE_,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RES.IS_CONCURRENT_ as TEMPRES_IS_CONCURRENT_, RES.IS_SCOPE_ as TEMPRES_IS_SCOPE_,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RES.IS_EVENT_SCOPE_ as TEMPRES_IS_EVENT_SCOPE_, RES.PARENT_ID_ as TEMPRES_PARENT_ID_,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RES.SUPER_EXEC_ as TEMPRES_SUPER_EXEC_, RES.SUSPENSION_STATE_ as TEMPRES_SUSPENSION_STATE_,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RES.CACHED_ENT_STATE_ as TEMPRES_CACHED_ENT_STATE_,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VAR.ID_ as TEMPVAR_ID_, VAR.NAME_ as TEMPVAR_NAME_, VAR.TYPE_ as TEMPVAR_TYPE_, VAR.REV_ as TEMPVAR_REV_,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VAR.PROC_INST_ID_ as TEMPVAR_PROC_INST_ID_, VAR.EXECUTION_ID_ as TEMPVAR_EXECUTION_ID_, VAR.TASK_ID_ as TEMPVAR_TASK_ID_,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VAR.BYTEARRAY_ID_ as TEMPVAR_BYTEARRAY_ID_, VAR.DOUBLE_ as TEMPVAR_DOUBLE_,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VAR.TEXT_ as TEMPVAR_TEXT_, VAR.TEXT2_ as TEMPVAR_TEXT2_, VAR.LONG_ as TEMPVAR_LONG_&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from ACT_RU_EXECUTION RES&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; inner join ACT_RE_PROCDEF P on RES.PROC_DEF_ID_ = P.ID_&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; left outer join ACT_RU_VARIABLE VAR ON RES.PROC_INST_ID_ = VAR.EXECUTION_ID_ and VAR.TASK_ID_ is null&amp;nbsp; WHERE RES.PARENT_ID_ is null and P.KEY_ = ?&amp;nbsp; and RES.BUSINESS_KEY_ = ?&amp;nbsp;&amp;nbsp; )RES ) SUB WHERE SUB.rnk &amp;gt;= ? AND SUB.rnk &amp;lt; ?&lt;/CODE&gt;&lt;/PRE&gt;&lt;P style="color: #0c0d0e; background-color: #ffffff; border: 0px; margin: 0px 0px 0.8em;"&gt;Activiti version is 5.15.1, I have changed the version now I use 5.22.0 but the problem it isn't resolved.&lt;/P&gt;&lt;P style="color: #0c0d0e; background-color: #ffffff; border: 0px;"&gt;Does anyone experienced something similar, or does anyone have an idea to start understanding why this happens and how to prevent it?&lt;/P&gt;&lt;P style="color: #0c0d0e; background-color: #ffffff; border: 0px;"&gt;I use sql server.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 07 Apr 2017 06:56:00 GMT</pubDate>
    <dc:creator>ambrina82</dc:creator>
    <dc:date>2017-04-07T06:56:00Z</dc:date>
    <item>
      <title>Activiti deadlock sql server</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/activiti-deadlock-sql-server/m-p/41455#M17394</link>
      <description>We had experienced deadlocks with some standard 'Select' queries provided by Activiti on the following tables: ACT_RU_TASK, ACT_RU_EXECUTION and ACT_RE_PROCDEF. Here is an example query:### SQL: SELECT SUB.* FROM (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select distinct TEMPRES_ID_ as ID_, TEMPP_KEY_ as ProcessDefinitionKey, TEMPP_ID_</description>
      <pubDate>Fri, 07 Apr 2017 06:56:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/activiti-deadlock-sql-server/m-p/41455#M17394</guid>
      <dc:creator>ambrina82</dc:creator>
      <dc:date>2017-04-07T06:56:00Z</dc:date>
    </item>
    <item>
      <title>Re: Activiti deadlock sql server</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/activiti-deadlock-sql-server/m-p/41456#M17395</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This appears to be a duplicated of the following question on Stack Overflow:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="http://stackoverflow.com/questions/43256607/activiti-deadlocks-occuring-with-queries-on-tables-task-execution-and-procd/43268030?noredirect=1#comment73612408_43268030" title="http://stackoverflow.com/questions/43256607/activiti-deadlocks-occuring-with-queries-on-tables-task-execution-and-procd/43268030?noredirect=1#comment73612408_43268030" rel="nofollow noopener noreferrer"&gt;Activiti: deadlocks occuring with queries on tables _TASK, _EXECUTION and _PROCDEF - Stack Overflow&lt;/A&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;I believe I answered your question in that forum.&lt;/P&gt;&lt;P&gt;Thanks,&lt;BR /&gt;Greg&lt;/P&gt;&lt;P&gt;bp3‌&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Apr 2017 20:30:32 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/activiti-deadlock-sql-server/m-p/41456#M17395</guid>
      <dc:creator>gdharley</dc:creator>
      <dc:date>2017-04-07T20:30:32Z</dc:date>
    </item>
  </channel>
</rss>

