<?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 Insert into ACT_HI_VARINST causes ORA-01401: inserted value too large for column in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/insert-into-act-hi-varinst-causes-ora-01401-inserted-value-too/m-p/202362#M155492</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello all,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I am running into an issue when I set a xml string into a string variable and starting a process instance as below,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;——&amp;gt; Error code&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-java line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&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; Map&amp;lt;String, Object&amp;gt; variableMap = new HashMap&amp;lt;String, Object&amp;gt;();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;variableMap.put("_JMSMessage", messageRequest);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pid = runtimeService.startProcessInstanceByKey("responseHandler", variableMap).getId();&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I get the error below,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;### Error updating database.&amp;nbsp; Cause: java.sql.SQLDataException: ORA-01401: inserted value too large for column&lt;BR /&gt;&lt;BR /&gt;### The error may involve org.activiti.engine.impl.persistence.entity.HistoricVariableInstanceEntity.insertHistoricVariableInstance-Inline&lt;BR /&gt;### The error occurred while setting parameters&lt;BR /&gt;### SQL: insert into ACT_HI_VARINST (ID_, PROC_INST_ID_, EXECUTION_ID_, TASK_ID_, NAME_, REV_, VAR_TYPE_, BYTEARRAY_ID_, DOUBLE_, LONG_ , TEXT_, TEXT2_, CREATE_TIME_, LAST_UPDATED_TIME_)&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;&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;&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;BR /&gt;### Cause: java.sql.SQLDataException: ORA-01401: inserted value too large for column&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:23)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:150)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.ibatis.session.defaults.DefaultSqlSession.insert(DefaultSqlSession.java:137)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.activiti.engine.impl.db.DbSqlSession.flushRegularInsert(DbSqlSession.java:825)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.activiti.engine.impl.db.DbSqlSession.flushPersistentObjects(DbSqlSession.java:805)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.activiti.engine.impl.db.DbSqlSession.flushInserts(DbSqlSession.java:789)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.activiti.engine.impl.db.DbSqlSession.flush(DbSqlSession.java:610)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.activiti.engine.impl.interceptor.CommandContext.flushSessions(CommandContext.java:211)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.activiti.engine.impl.interceptor.CommandContext.close(CommandContext.java:137)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.activiti.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:66)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.activiti.spring.SpringTransactionInterceptor$1.doInTransaction(SpringTransactionInterceptor.java:47)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:133)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.activiti.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:45)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.activiti.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:31)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.activiti.engine.impl.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:40)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.activiti.engine.impl.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:35)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.activiti.engine.impl.RuntimeServiceImpl.startProcessInstanceByKey(RuntimeServiceImpl.java:77)&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But when I use the same message (in a correlation type interaction) as below it works.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;—-&amp;gt; Working code&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-java line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Map&amp;lt;String, Object&amp;gt; variableMap = new HashMap&amp;lt;String, Object&amp;gt;();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;variableMap.put("_MessageName", messageName);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;variableMap.put("_MessageContent", messageRequest);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;runtimeService.messageEventReceived(messageName, execution.getId(), variableMap);&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Can you please help on how to overcome this issue and the reason why there is a conflicting behavior ? I am using Activiti v5.18.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Many thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Clement&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 27 Oct 2015 22:48:16 GMT</pubDate>
    <dc:creator>soaguy</dc:creator>
    <dc:date>2015-10-27T22:48:16Z</dc:date>
    <item>
      <title>Insert into ACT_HI_VARINST causes ORA-01401: inserted value too large for column</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/insert-into-act-hi-varinst-causes-ora-01401-inserted-value-too/m-p/202362#M155492</link>
      <description>Hello all,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I am running into an issue when I set a xml string into a string variable and starting a process instance as below,——&amp;gt; Error code&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; Map&amp;lt;String, Object&amp;gt; variableMap = new HashMap&amp;lt;String, Object&amp;gt;();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;variableMap.put("_JMSMessage", messa</description>
      <pubDate>Tue, 27 Oct 2015 22:48:16 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/insert-into-act-hi-varinst-causes-ora-01401-inserted-value-too/m-p/202362#M155492</guid>
      <dc:creator>soaguy</dc:creator>
      <dc:date>2015-10-27T22:48:16Z</dc:date>
    </item>
    <item>
      <title>Re: Insert into ACT_HI_VARINST causes ORA-01401: inserted value too large for column</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/insert-into-act-hi-varinst-causes-ora-01401-inserted-value-too/m-p/202363#M155493</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;What's messageRequest? is it a string? The type of the variable defines in which column it will be stored. But normally, when it's a string it would switch to storing it as a blob if it's too large.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Oct 2015 19:25:04 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/insert-into-act-hi-varinst-causes-ora-01401-inserted-value-too/m-p/202363#M155493</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2015-10-28T19:25:04Z</dc:date>
    </item>
    <item>
      <title>Re: Insert into ACT_HI_VARINST causes ORA-01401: inserted value too large for column</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/insert-into-act-hi-varinst-causes-ora-01401-inserted-value-too/m-p/202364#M155494</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Yes, messageRequest is a String. It looks like it is not switching to store it as a BLOB but instead in the TEXT column as a string.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Oct 2015 21:18:29 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/insert-into-act-hi-varinst-causes-ora-01401-inserted-value-too/m-p/202364#M155494</guid>
      <dc:creator>soaguy</dc:creator>
      <dc:date>2015-10-28T21:18:29Z</dc:date>
    </item>
    <item>
      <title>Re: Insert into ACT_HI_VARINST causes ORA-01401: inserted value too large for column</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/insert-into-act-hi-varinst-causes-ora-01401-inserted-value-too/m-p/202365#M155495</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Clement ,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I'll try to reproduce the issue but it will be wonderful if you could upload a unit test to show this issue.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Oct 2015 07:36:23 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/insert-into-act-hi-varinst-causes-ora-01401-inserted-value-too/m-p/202365#M155495</guid>
      <dc:creator>vasile_dirla</dc:creator>
      <dc:date>2015-10-29T07:36:23Z</dc:date>
    </item>
    <item>
      <title>Re: Insert into ACT_HI_VARINST causes ORA-01401: inserted value too large for column</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/insert-into-act-hi-varinst-causes-ora-01401-inserted-value-too/m-p/202366#M155496</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Just tested a process instance with a string variable containing a very long string (302 MB).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;It is saved correctly and it is also retrieved correctly in my test.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; - Activiti 5.18&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; - Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit Production&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you could provide a unit test which fails then I could test it in my environment and then will be easier to debug and eventually fix.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Oct 2015 09:10:45 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/insert-into-act-hi-varinst-causes-ora-01401-inserted-value-too/m-p/202366#M155496</guid>
      <dc:creator>vasile_dirla</dc:creator>
      <dc:date>2015-10-29T09:10:45Z</dc:date>
    </item>
    <item>
      <title>Re: Insert into ACT_HI_VARINST causes ORA-01401: inserted value too large for column</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/insert-into-act-hi-varinst-causes-ora-01401-inserted-value-too/m-p/202367#M155497</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Vasile,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&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; I tried with a large string and it works for me as well. It gets stored as 'longString' and as BLOB in the bytearray table.&amp;nbsp; I have narrowed it to the xml string that is being passed in. The java REST code is below.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;java&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;package org.activiti.rest.service.api.cmf;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;import java.util.HashMap;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;import java.util.List;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;import java.util.Map;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;import javax.servlet.http.HttpServletRequest;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;import org.activiti.engine.RuntimeService;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;import org.activiti.engine.runtime.Execution;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;import org.springframework.beans.factory.annotation.Autowired;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;import org.springframework.web.bind.annotation.RequestBody;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;import org.springframework.web.bind.annotation.RequestMapping;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;import org.springframework.web.bind.annotation.RequestMethod;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;import org.springframework.web.bind.annotation.ResponseStatus;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;import org.springframework.web.bind.annotation.RestController;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;import org.tiaa.bpm.pojo.JMSMessageWrapper;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;import org.tiaa.bpm.pojo.MessageCorrelationRequest;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;import org.tiaa.bpm.pojo.MessageCorrelationResponse;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;@RestController&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;public class CustomRestController {&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; @Autowired&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; private RuntimeService runtimeService;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; @RequestMapping(value = "/cmf/postResponseToBPM2", method = RequestMethod.POST, produces = {"application/json","application/xml"})&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; public String postResponseToBPM2(@RequestBody String messageRequest, HttpServletRequest request) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; System.out.println(" postResponseBPM method..message size–&amp;gt;" + messageRequest.length());&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; String pid = null;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; Map&amp;lt;String, Object&amp;gt; variableMap = new HashMap&amp;lt;String, Object&amp;gt;();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; variableMap.put("_JMSMessage", messageRequest);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; pid = runtimeService.startProcessInstanceByKey("responseHandler", variableMap).getId();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; System.out.println(" postResponseBPM method..Started pid–&amp;gt;" + pid);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; return pid;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; private boolean checkValidString(String str) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; if (str != null &amp;amp;&amp;amp; !str.isEmpty())&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; return true;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; return false;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/java&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have attached the xml string (mocked_response.txt) that is passed into the method which causes the problem. The error log is also attached.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks much&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Clement&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Oct 2015 02:29:34 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/insert-into-act-hi-varinst-causes-ora-01401-inserted-value-too/m-p/202367#M155497</guid>
      <dc:creator>soaguy</dc:creator>
      <dc:date>2015-10-30T02:29:34Z</dc:date>
    </item>
    <item>
      <title>Re: Insert into ACT_HI_VARINST causes ORA-01401: inserted value too large for column</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/insert-into-act-hi-varinst-causes-ora-01401-inserted-value-too/m-p/202368#M155498</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;Yes found the reason and created a pull request for it.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;see: &lt;/SPAN&gt;&lt;A href="https://github.com/vasiledirla/Activiti/commit/8557fb8d17ebbe21e79e5c5005902d4979648bc1" rel="nofollow noopener noreferrer"&gt;https://github.com/vasiledirla/Activiti/commit/8557fb8d17ebbe21e79e5c5005902d4979648bc1&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;the problem could be reproduced only with the strings containing between 2000 and 4000 characters.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Nov 2015 15:24:10 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/insert-into-act-hi-varinst-causes-ora-01401-inserted-value-too/m-p/202368#M155498</guid>
      <dc:creator>vasile_dirla</dc:creator>
      <dc:date>2015-11-02T15:24:10Z</dc:date>
    </item>
    <item>
      <title>Re: Insert into ACT_HI_VARINST causes ORA-01401: inserted value too large for column</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/insert-into-act-hi-varinst-causes-ora-01401-inserted-value-too/m-p/202369#M155499</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I'm also seeing the same issue but we are using Activiti 5.17 version.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Any help on how to resolve that ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;08-Jan-2016[15:01:07.550]::ERROR:&lt;img id="smileytongue" class="emoticon emoticon-smileytongue" src="https://connect.hyland.com/i/smilies/16x16_smiley-tongue.png" alt="Smiley Tongue" title="Smiley Tongue" /&gt;ool-1-thread-3:&lt;img id="smileysurprised" class="emoticon emoticon-smileysurprised" src="https://connect.hyland.com/i/smilies/16x16_smiley-surprised.png" alt="Smiley Surprised" title="Smiley Surprised" /&gt;rg.activiti.engine.impl.jobexecutor.ExecuteJobsRunnable:96 - exception during job execution: &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;### Error updating database. Cause: java.sql.SQLDataException: ORA-01401: inserted value too large for column &lt;/SPAN&gt;&lt;BR /&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_, TYPE_, NAME_, PROC_INST_ID_, EXECUTION_ID_, TASK_ID_, BYTEARRAY_ID_, DOUBLE_, LONG_ , TEXT_, TEXT2_) values ( ?, 1, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;### Cause: java.sql.SQLDataException: ORA-01401: inserted value too large for column &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;org.apache.ibatis.exceptions.PersistenceException: &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;### Error updating database. Cause: java.sql.SQLDataException: ORA-01401: inserted value too large for column &lt;/SPAN&gt;&lt;BR /&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_, TYPE_, NAME_, PROC_INST_ID_, EXECUTION_ID_, TASK_ID_, BYTEARRAY_ID_, DOUBLE_, LONG_ , TEXT_, TEXT2_) values ( ?, 1, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;### Cause: java.sql.SQLDataException: ORA-01401: inserted value too large for column &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/code&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Jan 2016 21:15:58 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/insert-into-act-hi-varinst-causes-ora-01401-inserted-value-too/m-p/202369#M155499</guid>
      <dc:creator>ganeshr</dc:creator>
      <dc:date>2016-01-08T21:15:58Z</dc:date>
    </item>
    <item>
      <title>Re: Insert into ACT_HI_VARINST causes ORA-01401: inserted value too large for column</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/insert-into-act-hi-varinst-causes-ora-01401-inserted-value-too/m-p/202370#M155500</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Ganesh,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;just upgrade to the latest version of Activiti if possible, otherwise you could take the code from my PR and adjust it for your version.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Jan 2016 21:29:41 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/insert-into-act-hi-varinst-causes-ora-01401-inserted-value-too/m-p/202370#M155500</guid>
      <dc:creator>vasile_dirla</dc:creator>
      <dc:date>2016-01-11T21:29:41Z</dc:date>
    </item>
    <item>
      <title>Re: Insert into ACT_HI_VARINST causes ORA-01401: inserted value too large for column</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/insert-into-act-hi-varinst-causes-ora-01401-inserted-value-too/m-p/202371#M155501</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 am facing the same problem with 5.18 version &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; inserted value too large for column in ACT_RU_VARIABLE &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;INSERT ALL INTO ACT_RU_VARIABLE (ID_, REV_, TYPE_, NAME_, PROC_INST_ID_, EXECUTION_ID_, TASK_ID_, BYTEARRAY_ID_, DOUBLE_, LONG_ , TEXT_, TEXT2_) VALUES (?, 1, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) INTO ACT_RU_VARIABLE (ID_, REV_, TYPE_, NAME_, PROC_INST_ID_, EXECUTION_ID_, TASK_ID_, BYTEARRAY_ID_, DOUBLE_, LONG_ , TEXT_, TEXT2_) VALUES (?, 1, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) INTO ACT_RU_VARIABLE (ID_, REV_, TYPE_, NAME_, PROC_INST_ID_, EXECUTION_ID_, TASK_ID_, BYTEARRAY_ID_, DOUBLE_, LONG_ , TEXT_, TEXT2_) VALUES (?, 1, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) INTO ACT_RU_VARIABLE (ID_, REV_, TYPE_, NAME_, PROC_INST_ID_, EXECUTION_ID_, TASK_ID_, BYTEARRAY_ID_, DOUBLE_, LONG_ , TEXT_, TEXT2_) VALUES (?, 1, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) INTO ACT_RU_VARIABLE (ID_, REV_, TYPE_, NAME_, PROC_INST_ID_, EXECUTION_ID_, TASK_ID_, BYTEARRAY_ID_, DOUBLE_, LONG_ , TEXT_, TEXT2_) VALUES (?, 1, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) INTO ACT_RU_VARIABLE (ID_, REV_, TYPE_, NAME_, PROC_INST_ID_, EXECUTION_ID_, TASK_ID_, BYTEARRAY_ID_, DOUBLE_, LONG_ , TEXT_, TEXT2_) VALUES (?, 1, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) INTO ACT_RU_VARIABLE (ID_, REV_, TYPE_, NAME_, PROC_INST_ID_, EXECUTION_ID_, TASK_ID_, BYTEARRAY_ID_, DOUBLE_, LONG_ , TEXT_, TEXT2_) VALUES (?, 1, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) INTO ACT_RU_VARIABLE (ID_, REV_, TYPE_, NAME_, PROC_INST_ID_, EXECUTION_ID_, TASK_ID_, BYTEARRAY_ID_, DOUBLE_, LONG_ , TEXT_, TEXT2_) VALUES (?, 1, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) INTO ACT_RU_VARIABLE (ID_, REV_, TYPE_, NAME_, PROC_INST_ID_, EXECUTION_ID_, TASK_ID_, BYTEARRAY_ID_, DOUBLE_, LONG_ , TEXT_, TEXT2_) VALUES (?, 1, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) SELECT * FROM dual&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;### The error occurred while setting parameters&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;### The error may involve org.activiti.engine.impl.persistence.entity.VariableInstanceEntity.bulkInsertVariableInstance_oracle-Inline&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;### Error updating database. Cause: java.sql.SQLDataException: ORA-01401: inserted value too large for column&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Jan 2016 04:54:15 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/insert-into-act-hi-varinst-causes-ora-01401-inserted-value-too/m-p/202371#M155501</guid>
      <dc:creator>mahessub7</dc:creator>
      <dc:date>2016-01-28T04:54:15Z</dc:date>
    </item>
    <item>
      <title>Re: Insert into ACT_HI_VARINST causes ORA-01401: inserted value too large for column</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/insert-into-act-hi-varinst-causes-ora-01401-inserted-value-too/m-p/202372#M155502</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;Did you check &lt;/SPAN&gt;&lt;CODE&gt;org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl#initVariableTypes&lt;/CODE&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;CODE&gt;org.activiti.engine.impl.variable.LongStringType&lt;/CODE&gt;&lt;SPAN&gt; configuration?&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>Thu, 28 Jan 2016 07:48:10 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/insert-into-act-hi-varinst-causes-ora-01401-inserted-value-too/m-p/202372#M155502</guid>
      <dc:creator>martin_grofcik</dc:creator>
      <dc:date>2016-01-28T07:48:10Z</dc:date>
    </item>
    <item>
      <title>Re: Insert into ACT_HI_VARINST causes ORA-01401: inserted value too large for column</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/insert-into-act-hi-varinst-causes-ora-01401-inserted-value-too/m-p/202373#M155503</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt; I found below that request with large size are processing and small request with size lesser are not .&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;{response=VariableInstanceEntity[id=35058, name=response, type=string, textValue=&amp;lt;AcknowledgeParty releaseID="CIXS-2.0…]}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;{response=VariableInstanceEntity[id=35030, name=response, type=longString, byteArrayValueId=35029]}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;{response=VariableInstanceEntity[id=35030, name=response, type=longString, byteArrayValueId=35029], payLoadValidatedResponse=VariableInstanceEntity[id=35016, name=payLoadValidatedResponse, type=serializable, byteArrayValueId=35015], InputRequest=VariableInstanceEntity[id=35007, name=InputRequest, type=longString, byteArrayValueId=35006], ContactBean=VariableInstanceEntity[id=35019, name=ContactBean, type=serializable, byteArrayValueId=35018], ContactRespBean=VariableInstanceEntity[id=35028, name=ContactRespBean, type=serializable, byteArrayValueId=35027], PartyHeaderData=VariableInstanceEntity[id=35009, name=PartyHeaderData, type=serializable, byteArrayValueId=35008], EAVCleansedBean=VariableInstanceEntity[id=35025, name=EAVCleansedBean, type=serializable, byteArrayValueId=35024], FunctionCallType=VariableInstanceEntity[id=35010, name=FunctionCallType, type=string, textValue=HYBRID_CREATE], requestType=VariableInstanceEntity[id=35011, name=requestType, type=string, textValue=rest], PartyActionData=VariableInstanceEntity[id=35013, name=PartyActionData, type=serializable, byteArrayValueId=35012]}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;{response=VariableInstanceEntity[id=35030, name=response, type=longString, byteArrayValueId=35029]}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you observe here processid with 35030 is processed properly and I am getting the response but 35058 throws an error.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Below is the error snippet&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;SEVERE: #################################################################################################################################################################################&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Jan 28, 2016 6:35:56 AM com.cisco.crt.pp.service.PersonPartyServiceImpl managePerson&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;… 48 more&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:148)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.apache.ibatis.executor.CachingExecutor.update(CachingExecutor.java:75)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:100)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.apache.ibatis.executor.SimpleExecutor.doUpdate(SimpleExecutor.java:45)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.apache.ibatis.executor.statement.RoutingStatementHandler.update(RoutingStatementHandler.java:66)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.apache.ibatis.executor.statement.PreparedStatementHandler.update(PreparedStatementHandler.java:41)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.apache.commons.dbcp.DelegatingPreparedStatement.execute(DelegatingPreparedStatement.java:172)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.apache.commons.dbcp.DelegatingPreparedStatement.execute(DelegatingPreparedStatement.java:172)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at oracle.jdbc.driver.OraclePreparedStatementWrapper.execute(OraclePreparedStatementWrapper.java:1376)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:3685)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3584)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1329)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:1044)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:207)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:531)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:192)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:450)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:879)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:396)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:445)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Caused by: java.sql.SQLDataException: ORA-01401: inserted value too large for column&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at java.lang.Thread.run(Thread.java:701)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:683)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at com.redhat.valves.tomcat7.RemoteUserValve.invoke(RemoteUserValve.java:29)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at javax.servlet.http.HttpServlet.service(HttpServlet.java:646)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at com.cisco.framework.axis2.http.FrameworkServlet.doPost(FrameworkServlet.java:100)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:120)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:145)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:96)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at com.cisco.framework.axis2.receivers.GenericInOutReceiver.invokeBusinessLogic(GenericInOutReceiver.java:83)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at com.cisco.framework.axis2.receivers.GenericInOutReceiver.invokeBusinessLogic(GenericInOutReceiver.java:190)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at com.cisco.framework.ServiceWrapper.invoke(ServiceWrapper.java:170)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at com.cisco.services.factory.ServiceInvokerLocal.invoke(ServiceInvokerLocal.java:18)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at java.lang.reflect.Method.invoke(Method.java:622)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at sun.reflect.GeneratedMethodAccessor81.invoke(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at com.cisco.crt.pp.service.PersonPartyServiceImpl.managePerson(PersonPartyServiceImpl.java:288)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.activiti.engine.impl.RuntimeServiceImpl.startProcessInstanceByKey(RuntimeServiceImpl.java:77)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.activiti.engine.impl.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:35)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.activiti.engine.impl.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:40)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.activiti.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:31)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.activiti.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:45)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:133)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.activiti.spring.SpringTransactionInterceptor$1.doInTransaction(SpringTransactionInterceptor.java:47)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.activiti.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:66)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.activiti.engine.impl.interceptor.CommandContext.close(CommandContext.java:137)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.activiti.engine.impl.interceptor.CommandContext.flushSessions(CommandContext.java:211)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.activiti.engine.impl.db.DbSqlSession.flush(DbSqlSession.java:610)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.activiti.engine.impl.db.DbSqlSession.flushInserts(DbSqlSession.java:789)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.activiti.engine.impl.db.DbSqlSession.flushPersistentObjects(DbSqlSession.java:811)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.activiti.engine.impl.db.DbSqlSession.flushBulkInsert(DbSqlSession.java:842)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.apache.ibatis.session.defaults.DefaultSqlSession.insert(DefaultSqlSession.java:137)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:150)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:23)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;### Cause: java.sql.SQLDataException: ORA-01401: inserted value too large for column&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;### SQL: INSERT ALL INTO ACT_RU_VARIABLE (ID_, REV_, TYPE_, NAME_, PROC_INST_ID_, EXECUTION_ID_, TASK_ID_, BYTEARRAY_ID_, DOUBLE_, LONG_ , TEXT_, TEXT2_) VALUES (?, 1, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) INTO ACT_RU_VARIABLE (ID_, REV_, TYPE_, NAME_, PROC_INST_ID_, EXECUTION_ID_, TASK_ID_, BYTEARRAY_ID_, DOUBLE_, LONG_ , TEXT_, TEXT2_) VALUES (?, 1, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) INTO ACT_RU_VARIABLE (ID_, REV_, TYPE_, NAME_, PROC_INST_ID_, EXECUTION_ID_, TASK_ID_, BYTEARRAY_ID_, DOUBLE_, LONG_ , TEXT_, TEXT2_) VALUES (?, 1, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) INTO ACT_RU_VARIABLE (ID_, REV_, TYPE_, NAME_, PROC_INST_ID_, EXECUTION_ID_, TASK_ID_, BYTEARRAY_ID_, DOUBLE_, LONG_ , TEXT_, TEXT2_) VALUES (?, 1, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) INTO ACT_RU_VARIABLE (ID_, REV_, TYPE_, NAME_, PROC_INST_ID_, EXECUTION_ID_, TASK_ID_, BYTEARRAY_ID_, DOUBLE_, LONG_ , TEXT_, TEXT2_) VALUES (?, 1, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) INTO ACT_RU_VARIABLE (ID_, REV_, TYPE_, NAME_, PROC_INST_ID_, EXECUTION_ID_, TASK_ID_, BYTEARRAY_ID_, DOUBLE_, LONG_ , TEXT_, TEXT2_) VALUES (?, 1, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) INTO ACT_RU_VARIABLE (ID_, REV_, TYPE_, NAME_, PROC_INST_ID_, EXECUTION_ID_, TASK_ID_, BYTEARRAY_ID_, DOUBLE_, LONG_ , TEXT_, TEXT2_) VALUES (?, 1, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) INTO ACT_RU_VARIABLE (ID_, REV_, TYPE_, NAME_, PROC_INST_ID_, EXECUTION_ID_, TASK_ID_, BYTEARRAY_ID_, DOUBLE_, LONG_ , TEXT_, TEXT2_) VALUES (?, 1, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) INTO ACT_RU_VARIABLE (ID_, REV_, TYPE_, NAME_, PROC_INST_ID_, EXECUTION_ID_, TASK_ID_, BYTEARRAY_ID_, DOUBLE_, LONG_ , TEXT_, TEXT2_) VALUES (?, 1, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) INTO ACT_RU_VARIABLE (ID_, REV_, TYPE_, NAME_, PROC_INST_ID_, EXECUTION_ID_, TASK_ID_, BYTEARRAY_ID_, DOUBLE_, LONG_ , TEXT_, TEXT2_) VALUES (?, 1, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) SELECT * FROM dual&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;### The error occurred while setting parameters&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;### The error may involve org.activiti.engine.impl.persistence.entity.VariableInstanceEntity.bulkInsertVariableInstance_oracle-Inline&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;### Error updating database. Cause: java.sql.SQLDataException: ORA-01401: inserted value too large for column&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.apache.ibatis.exceptions.PersistenceException: &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;SEVERE: #################################################################################################################################################################################&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Jan 28, 2016 6:35:56 AM com.cisco.crt.pp.service.PersonPartyServiceImpl managePerson&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;My ProcessEngine Configurations looks like this &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;##################################################################################&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Jan 28, 2016 9:32:20 PM org.apache.catalina.core.ApplicationContext log&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;INFO: Initializing Spring root WebApplicationContext&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Jan 28, 2016 9:32:20 PM org.springframework.web.context.ContextLoader initWebApplicationContext&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;INFO: Root WebApplicationContext: initialization started&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Jan 28, 2016 9:32:21 PM org.springframework.context.support.AbstractApplicationContext prepareRefresh&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;INFO: Refreshing Root WebApplicationContext: startup date [Thu Jan 28 21:32:21 IST 2016]; root of context hierarchy&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Jan 28, 2016 9:32:21 PM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;INFO: Loading XML bean definitions from class path resource [spring/application-context.xml]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Jan 28, 2016 9:32:22 PM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;INFO: Loading XML bean definitions from class path resource [spring/spring-datasource.xml]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Jan 28, 2016 9:32:22 PM org.springframework.core.io.support.PropertiesLoaderSupport loadProperties&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;INFO: Loading properties file from class path resource [activiti.properties]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Jan 28, 2016 9:33:05 PM org.activiti.engine.impl.ProcessEngineImpl &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;INFO: ProcessEngine default created&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Jan 28, 2016 9:33:05 PM org.activiti.engine.impl.asyncexecutor.DefaultAsyncJobExecutor start&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;INFO: Starting up the default async job executor [org.activiti.engine.impl.asyncexecutor.DefaultAsyncJobExecutor].&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Jan 28, 2016 9:33:05 PM org.activiti.engine.impl.asyncexecutor.DefaultAsyncJobExecutor startExecutingAsyncJobs&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;INFO: Creating thread pool queue of size 200&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Jan 28, 2016 9:33:05 PM org.activiti.engine.impl.asyncexecutor.DefaultAsyncJobExecutor startExecutingAsyncJobs&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;INFO: Creating executor service with corePoolSize 10, maxPoolSize 50 and keepAliveTime 1000&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Jan 28, 2016 9:33:05 PM org.activiti.engine.impl.asyncexecutor.AcquireTimerJobsRunnable run&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;INFO: {} starting to acquire async jobs due&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Jan 28, 2016 9:33:05 PM org.activiti.engine.impl.asyncexecutor.AcquireAsyncJobsDueRunnable run&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;INFO: {} starting to acquire async jobs due&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Jan 28, 2016 9:33:05 PM org.springframework.web.context.ContextLoader initWebApplicationContext&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;INFO: Root WebApplicationContext: initialization completed in 44857 ms&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;##################################################################################&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Java Code where I am facing an issue is &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;——————————————————————————————-&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;execution.getEngineServices().getRuntimeService().setVariable(execution.getProcessInstanceId(),&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;"response", response.toString());&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;——————————————————————————————–&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have attached my BPMN file too&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 30 Jan 2016 05:20:58 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/insert-into-act-hi-varinst-causes-ora-01401-inserted-value-too/m-p/202373#M155503</guid>
      <dc:creator>mahessub7</dc:creator>
      <dc:date>2016-01-30T05:20:58Z</dc:date>
    </item>
    <item>
      <title>Re: Insert into ACT_HI_VARINST causes ORA-01401: inserted value too large for column</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/insert-into-act-hi-varinst-causes-ora-01401-inserted-value-too/m-p/202374#M155504</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 do not know whether it helps, but we have seen similar issue here:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="https://forums.activiti.org/content/bug-oracle-ddls" rel="nofollow noopener noreferrer"&gt;https://forums.activiti.org/content/bug-oracle-ddls&lt;/A&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>Mon, 01 Feb 2016 09:22:53 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/insert-into-act-hi-varinst-causes-ora-01401-inserted-value-too/m-p/202374#M155504</guid>
      <dc:creator>martin_grofcik</dc:creator>
      <dc:date>2016-02-01T09:22:53Z</dc:date>
    </item>
  </channel>
</rss>

