<?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 Modifying TEXT2_ column type in ACT_RU_VARIABLE in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/modifying-text2-column-type-in-act-ru-variable/m-p/234078#M187208</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;First of all, thanks for your attention.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;We have an enterprise app that uses Activiti in its version 5.16.1. Actually, we have some problems with this database table:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;create table ACT_RU_VARIABLE (&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID_ NVARCHAR2(64) not null,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; REV_ INTEGER,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE_ NVARCHAR2(255) not null,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; NAME_ NVARCHAR2(255) not null,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXECUTION_ID_ NVARCHAR2(64),&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PROC_INST_ID_ NVARCHAR2(64),&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TASK_ID_ NVARCHAR2(64),&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; BYTEARRAY_ID_ NVARCHAR2(64),&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DOUBLE_ NUMBER(*,10),&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LONG_ NUMBER(19,0),&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TEXT_ NVARCHAR2(2000),&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TEXT2_ NVARCHAR2(2000),&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; primary key (ID_)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In some cases, we try to save objects as JSON strings that are too big and overflow the columns TEXT_ and TEXT2_. Changing them to NVARCHAR2(4000) is not fixing the problem, as in some cases the objects are even bigger.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;We tried and changed the datatype of the column TEXT_ to CLOB, causing Activiti to stop working. But if we do the same change to the column TEXT2_ all seems to work perfectly.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;My question is … Are we breaking the Activiti engine by doing this? Or can be an acceptable fix?.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 14 Sep 2016 10:03:57 GMT</pubDate>
    <dc:creator>jogahe</dc:creator>
    <dc:date>2016-09-14T10:03:57Z</dc:date>
    <item>
      <title>Modifying TEXT2_ column type in ACT_RU_VARIABLE</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/modifying-text2-column-type-in-act-ru-variable/m-p/234078#M187208</link>
      <description>Hi!First of all, thanks for your attention.We have an enterprise app that uses Activiti in its version 5.16.1. Actually, we have some problems with this database table:create table ACT_RU_VARIABLE (&amp;nbsp;&amp;nbsp;&amp;nbsp; ID_ NVARCHAR2(64) not null,&amp;nbsp;&amp;nbsp;&amp;nbsp; REV_ INTEGER,&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE_ NVARCHAR2(255) not null,&amp;nbsp;&amp;nbsp;&amp;nbsp; NAME_ NVARCHAR2(</description>
      <pubDate>Wed, 14 Sep 2016 10:03:57 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/modifying-text2-column-type-in-act-ru-variable/m-p/234078#M187208</guid>
      <dc:creator>jogahe</dc:creator>
      <dc:date>2016-09-14T10:03:57Z</dc:date>
    </item>
    <item>
      <title>Re: Modifying TEXT2_ column type in ACT_RU_VARIABLE</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/modifying-text2-column-type-in-act-ru-variable/m-p/234079#M187209</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;what kind of big object you want to save?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;since all variable will be move into *HI* table, you activiti size may grow too fast and you might be facing storage or performance issue later.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;or&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;you may consider to save it to another table. &lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Sep 2016 15:29:05 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/modifying-text2-column-type-in-act-ru-variable/m-p/234079#M187209</guid>
      <dc:creator>faizal-manan</dc:creator>
      <dc:date>2016-09-14T15:29:05Z</dc:date>
    </item>
    <item>
      <title>Re: Modifying TEXT2_ column type in ACT_RU_VARIABLE</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/modifying-text2-column-type-in-act-ru-variable/m-p/234080#M187210</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;They are Java beans (many types and fields sizes) saved as JSON strings.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Sep 2016 06:16:43 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/modifying-text2-column-type-in-act-ru-variable/m-p/234080#M187210</guid>
      <dc:creator>jogahe</dc:creator>
      <dc:date>2016-09-15T06:16:43Z</dc:date>
    </item>
    <item>
      <title>Re: Modifying TEXT2_ column type in ACT_RU_VARIABLE</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/modifying-text2-column-type-in-act-ru-variable/m-p/234081#M187211</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;Why is the overflow behavior an issue for you? It overflows if the JSON string doesn't fix in the one text column.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;If the JSON string is bigger than the both text columns combined it will be store as a byte array in the act_ge_bytearray table.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Best regards,&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Sep 2016 11:43:32 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/modifying-text2-column-type-in-act-ru-variable/m-p/234081#M187211</guid>
      <dc:creator>trademak</dc:creator>
      <dc:date>2016-09-15T11:43:32Z</dc:date>
    </item>
    <item>
      <title>Re: Modifying TEXT2_ column type in ACT_RU_VARIABLE</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/modifying-text2-column-type-in-act-ru-variable/m-p/234082#M187212</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;Thanks for your reply. I have seen that in ACT_GE_BYTEARRAY are only stored my *.BPMN (and a .PNG that I generate for each BPMN), but no JSON objects. This is the error that I can see when JSONs are too large:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Caused by: org.apache.ibatis.exceptions.PersistenceException: &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;### Error updating database.&amp;nbsp; Cause: java.sql.SQLException: ORA-01461: can bind a LONG value only for insert into a LONG column&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;### The error may involve org.activiti.engine.impl.persistence.entity.VariableInstanceEntity.insertVariableInstance-Inline&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;### The error occurred while setting parameters&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;### SQL: insert into ACT_RU_VARIABLE (ID_, REV_,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE_, NAME_, PROC_INST_ID_, EXECUTION_ID_, TASK_ID_, BYTEARRAY_ID_,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DOUBLE_, LONG_ , TEXT_, TEXT2_)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; values (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ?,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ?,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ?,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ?,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ?,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ?,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ?,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ?,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ?,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ?,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I don't understand why it is complaining about LONG value … The only thing I know is that changing the TEXT2_ column to CLOB solves the error.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Sep 2016 13:09:30 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/modifying-text2-column-type-in-act-ru-variable/m-p/234082#M187212</guid>
      <dc:creator>jogahe</dc:creator>
      <dc:date>2016-09-15T13:09:30Z</dc:date>
    </item>
  </channel>
</rss>

