<?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 Exception: Data too long for column 'serializable_valu in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/exception-data-too-long-for-column-serializable-valu/m-p/161052#M115005</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;Preamble: the following problem does NOT appear on our test server running alfresco 2.1.2 and mySQL version 5.0.37-log.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;We use alfresco 2.0.1 on RHEL with mysql Ver 14.12 Distrib 5.0.41 on our production system.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;We have been modified the LDAPAuthenticationComponentImpl in order to use our LDAP server for authentication.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Once authenticated, we create - on the fly - the person in alfresco (personService.createPerson()).&amp;nbsp; We add this person (authorityService.addAuthority(auth, userName) ) in all the groups the ldap reports it is member of, if the froup does not already exists, we create it (authorityService.createAuthority()).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;We have already thouzands of users and several hundreds of groups.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;This is ok, it works very fine, but with some users we get the following exception &lt;/SPAN&gt;&lt;STRONG&gt;after&lt;/STRONG&gt;&lt;SPAN&gt; the person and groups have been created.&amp;nbsp; Of course, due to the exception, the new created user and groups it belongs to are not recorded into alfresco, but - as my code runs until its end - I think the personService.createPerson(), authorityService.createAuthority() and authorityService.addAuthority(auth, userName) works all ok: the exception is thrown when the commit is tried to be done.&amp;nbsp; Perhaps there is a problem because some users are to be recorded in many groups, and there are some times several groups to create.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;org.hibernate.exception.GenericJDBCException: Could not execute JDBC batch update &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:103) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:91) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:202) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:235) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:142) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:297) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:985) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.alfresco.repo.node.db.hibernate.HibernateNodeDaoServiceImpl.flush(HibernateNodeDaoServiceImpl.java:281) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.alfresco.repo.transaction.AlfrescoTransactionSupport$TransactionSynchronizationImpl.flush(AlfrescoTransactionSupport.java:569) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.alfresco.repo.transaction.AlfrescoTransactionSupport$TransactionSynchronizationImpl.beforeCommit(AlfrescoTransactionSupport.java:630) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.springframework.transaction.support.AbstractPlatformTransactionManager.triggerBeforeCommit(AbstractPlatformTransactionManager.java:657) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:482) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:469) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.springframework.transaction.interceptor.TransactionAspectSupport.doCommitTransactionAfterReturning(TransactionAspectSupport.java:266) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:170) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:176) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at $Proxy21.authenticate(Unknown Source) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.alfresco.repo.webservice.authentication.AuthenticationWebService.startSession(AuthenticationWebService.java:68) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at java.lang.reflect.Method.invoke(Method.java:585) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:397) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:186) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at javax.servlet.http.HttpServlet.service(HttpServlet.java:710) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:542) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at java.lang.Thread.run(Thread.java:595) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Caused by: java.sql.BatchUpdateException: Data truncation: Data too long for column 'serializable_value' at row 1 &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.mysql.jdbc.PreparedStatement.executeBatchSerially(PreparedStatement.java:1213) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.mysql.jdbc.PreparedStatement.executeBatch(PreparedStatement.java:912) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.commons.dbcp.DelegatingStatement.executeBatch(DelegatingStatement.java:294) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:58) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:195) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; … 48 more &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; :arrow: A similar Exeption (perhaps more explicit) appears some times (but not all the times) when trying to create new groups with &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;authorityService.createAuthority(AuthorityType.GROUP, parent_group_auth , a_new_imported_groupName); &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;It seems this appear when the user is a member of lot of groups, because until now all our groups (hundreds) have been created this way with no problem.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The exception is:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;javax.faces.FacesException: Error calling action method of component with id loginForm:submit &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;caused by: &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;javax.faces.el.EvaluationException: Exception while invoking expression #{LoginBean.login} &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;caused by: &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.jdbc.UncategorizedSQLException: Hibernate operation: Could not execute JDBC batch update; uncategorized SQLException for SQL [update alf_node_properties set actual_type=?, multi_valued=?, persisted_type=?, boolean_value=?, long_value=?, float_value=?, double_value=?, string_value=?, serializable_value=? where node_id=? and qname=?]; SQL state [01004]; error code [0]; Data truncation: Data too long for column 'serializable_value' at row 1; nested exception is java.sql.BatchUpdateException: Data truncation: Data too long for column 'serializable_value' at row 1 &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;caused by: &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;java.sql.BatchUpdateException: Data truncation: Data too long for column 'serializable_value' at row 1 &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any help should be appreciated…&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Bernard&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 07 May 2008 09:56:46 GMT</pubDate>
    <dc:creator>bparis</dc:creator>
    <dc:date>2008-05-07T09:56:46Z</dc:date>
    <item>
      <title>Exception: Data too long for column 'serializable_valu</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/exception-data-too-long-for-column-serializable-valu/m-p/161052#M115005</link>
      <description>Hi,Preamble: the following problem does NOT appear on our test server running alfresco 2.1.2 and mySQL version 5.0.37-log.We use alfresco 2.0.1 on RHEL with mysql Ver 14.12 Distrib 5.0.41 on our production system.We have been modified the LDAPAuthenticationComponentImpl in order to use our LDAP serv</description>
      <pubDate>Wed, 07 May 2008 09:56:46 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/exception-data-too-long-for-column-serializable-valu/m-p/161052#M115005</guid>
      <dc:creator>bparis</dc:creator>
      <dc:date>2008-05-07T09:56:46Z</dc:date>
    </item>
    <item>
      <title>Re: Exception: Data too long for column 'serializable_valu</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/exception-data-too-long-for-column-serializable-valu/m-p/161053#M115006</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;it's seems to me Alfresco creates a data field very too big to simply fit into the serialized_value column (type blob, which is 256k as I undestand in mySQL).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Is it possible ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;bernard&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 May 2008 15:12:31 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/exception-data-too-long-for-column-serializable-valu/m-p/161053#M115006</guid>
      <dc:creator>bparis</dc:creator>
      <dc:date>2008-05-07T15:12:31Z</dc:date>
    </item>
    <item>
      <title>Re: Exception: Data too long for column 'serializable_valu</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/exception-data-too-long-for-column-serializable-valu/m-p/161054#M115007</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;To make my problem clearer here is a simple example of the problem with alfreco 2.1.2. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;This code runs OK for lot of users but fails for some others, I really don't unserstand…&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;It can succeeds with 10 or more groups, or fails with 2 groups, ….&amp;nbsp;&amp;nbsp; :evil: &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; I get an Exception later (the whole loop complete successfully) when it's time to commit.&amp;nbsp; Could some one explain me what to do :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;the simple code:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none 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; Vector&amp;lt;String&amp;gt; user_authorities = new Vector&amp;lt;String&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; user_authorities.add("GROUP_str-aust");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; user_authorities.add("GROUP_str-sc");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; user_authorities.add("GROUP_str-atuc");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (String an_auth: user_authorities ) {&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; logger.debug("\tnew group to add into: " + an_auth );&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; authorityService.addAuthority(an_auth, userName);&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; }&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;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;and the result:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The following exception arrives AFTER the loop is completed if the Vecotr is too long (about more than only some elements)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2008-05-15 14:32:40,669 DEBUG (LDAPAuthenticationComponentImpl_ucl.java:560) - ————————————&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2008-05-15 14:32:40,670 DEBUG (LDAPAuthenticationComponentImpl_ucl.java:565) -&amp;nbsp; new group to add into:&amp;nbsp; GROUP_str-aust&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2008-05-15 14:32:40,707 DEBUG (LDAPAuthenticationComponentImpl_ucl.java:565) -&amp;nbsp; new group to add into:&amp;nbsp; GROUP_str-sc&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2008-05-15 14:32:40,746 DEBUG (LDAPAuthenticationComponentImpl_ucl.java:565) -&amp;nbsp; new group to add into:&amp;nbsp; GROUP_str-atuc&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2008-05-15 14:32:40,879 DEBUG (LDAPAuthenticationComponentImpl_ucl.java:565) -&amp;nbsp; new group to add into:&amp;nbsp; GROUP_str-biol&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2008-05-15 14:32:40,908 DEBUG (LDAPAuthenticationComponentImpl_ucl.java:565) -&amp;nbsp; new group to add into:&amp;nbsp; GROUP_str-bani&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2008-05-15 14:32:40,972 DEBUG (LDAPAuthenticationComponentImpl_ucl.java:565) -&amp;nbsp; new group to add into:&amp;nbsp; GROUP_str-pror&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2008-05-15 14:32:41,051 DEBUG (LDAPAuthenticationComponentImpl_ucl.java:565) -&amp;nbsp; new group to add into:&amp;nbsp; GROUP_pbl-personnel&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2008-05-15 14:32:41,113 DEBUG (LDAPAuthenticationComponentImpl_ucl.java:565) -&amp;nbsp; new group to add into:&amp;nbsp; GROUP_pbl-alumni&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2008-05-15 14:32:42,182 DEBUG (LDAPAuthenticationComponentImpl_ucl.java:565) -&amp;nbsp; new group to add into:&amp;nbsp; GROUP_mnd-bex&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2008-05-15 14:32:42,611 DEBUG (LDAPAuthenticationComponentImpl_ucl.java:565) -&amp;nbsp; new group to add into:&amp;nbsp; GROUP_mnd-bologn&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2008-05-15 14:32:42,948 DEBUG (LDAPAuthenticationComponentImpl_ucl.java:565) -&amp;nbsp; new group to add into:&amp;nbsp; GROUP_mnd-buda&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2008-05-15 14:32:42,980 DEBUG (LDAPAuthenticationComponentImpl_ucl.java:565) -&amp;nbsp; new group to add into:&amp;nbsp; GROUP_mnd-cac&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2008-05-15 14:32:43,005 DEBUG (LDAPAuthenticationComponentImpl_ucl.java:565) -&amp;nbsp; new group to add into:&amp;nbsp; GROUP_mnd-cadm&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2008-05-15 14:32:43,034 DEBUG (LDAPAuthenticationComponentImpl_ucl.java:565) -&amp;nbsp; new group to add into:&amp;nbsp; GROUP_mnd-cefo&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2008-05-15 14:32:43,166 DEBUG (LDAPAuthenticationComponentImpl_ucl.java:565) -&amp;nbsp; new group to add into:&amp;nbsp; GROUP_mnd-coda&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2008-05-15 14:32:43,192 DEBUG (LDAPAuthenticationComponentImpl_ucl.java:565) -&amp;nbsp; new group to add into:&amp;nbsp; GROUP_mnd-cofc&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2008-05-15 14:32:43,218 DEBUG (LDAPAuthenticationComponentImpl_ucl.java:565) -&amp;nbsp; new group to add into:&amp;nbsp; GROUP_mnd-crect&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2008-05-15 14:32:43,245 DEBUG (LDAPAuthenticationComponentImpl_ucl.java:565) -&amp;nbsp; new group to add into:&amp;nbsp; GROUP_mnd-lyc&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2008-05-15 14:32:43,363 DEBUG (LDAPAuthenticationComponentImpl_ucl.java:565) -&amp;nbsp; new group to add into:&amp;nbsp; GROUP_mnd-pror&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2008-05-15 14:32:43,389 DEBUG (LDAPAuthenticationComponentImpl_ucl.java:565) -&amp;nbsp; new group to add into:&amp;nbsp; GROUP_grp-bi&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2008-05-15 14:32:43,414 DEBUG (LDAPAuthenticationComponentImpl_ucl.java:565) -&amp;nbsp; new group to add into:&amp;nbsp; GROUP_grp-dic-revue-presse&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2008-05-15 14:32:43,441 DEBUG (LDAPAuthenticationComponentImpl_ucl.java:565) -&amp;nbsp; new group to add into:&amp;nbsp; GROUP_prj-n-ucl-conseil-rectoral&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2008-05-15 14:32:43,559 DEBUG (LDAPAuthenticationComponentImpl_ucl.java:565) -&amp;nbsp; new group to add into:&amp;nbsp; GROUP_prj-n-ucl-etudes&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2008-05-15 14:32:43,583 DEBUG (LDAPAuthenticationComponentImpl_ucl.java:565) -&amp;nbsp; new group to add into:&amp;nbsp; GROUP_prj-n-ucl-gt&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2008-05-15 14:32:43,793 ERROR (StandardWrapperValve.java:250) - Servlet.service() for servlet Faces Servlet threw exception&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;java.sql.BatchUpdateException: Data truncation: Data too long for column 'serializable_value' at row 1&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.mysql.jdbc.PreparedStatement.executeBatchSerially(PreparedStatement.java:1213)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.mysql.jdbc.PreparedStatement.executeBatch(PreparedStatement.java:912)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.commons.dbcp.DelegatingStatement.executeBatch(DelegatingStatement.java:294)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:48)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:242)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.hibernate.jdbc.AbstractBatcher.prepareStatement(AbstractBatcher.java:92)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.hibernate.jdbc.AbstractBatcher.prepareStatement(AbstractBatcher.java:87)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.hibernate.jdbc.AbstractBatcher.prepareBatchStatement(AbstractBatcher.java:218)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.hibernate.persister.collection.AbstractCollectionPersister.insertRows(AbstractCollectionPersister.java:1341)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.hibernate.action.CollectionUpdateAction.execute(CollectionUpdateAction.java:56)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:248)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:232)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:142)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:298)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1000)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:338)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:106)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.springframework.orm.hibernate3.HibernateTransactionManager.doCommit(HibernateTransactionManager.java:562)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:654)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:624)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:307)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:117)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:210)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at $Proxy19.authenticate(Unknown Source)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.alfresco.web.bean.LoginBean.login(LoginBean.java:248)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at java.lang.reflect.Method.invoke(Method.java:585)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.myfaces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:132)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.myfaces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:61)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at javax.faces.component.UICommand.broadcast(UICommand.java:109)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at javax.faces.component.UIViewRoot._broadcastForPhase(UIViewRoot.java:97)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;…….&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 May 2008 12:59:07 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/exception-data-too-long-for-column-serializable-valu/m-p/161054#M115007</guid>
      <dc:creator>bparis</dc:creator>
      <dc:date>2008-05-15T12:59:07Z</dc:date>
    </item>
    <item>
      <title>Re: Exception: Data too long for column 'serializable_valu</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/exception-data-too-long-for-column-serializable-valu/m-p/161055#M115008</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;This is a known issue and can be tracked on Jira.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Andy&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Jul 2008 09:43:56 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/exception-data-too-long-for-column-serializable-valu/m-p/161055#M115008</guid>
      <dc:creator>andy</dc:creator>
      <dc:date>2008-07-28T09:43:56Z</dc:date>
    </item>
    <item>
      <title>Re: Exception: Data too long for column 'serializable_valu</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/exception-data-too-long-for-column-serializable-valu/m-p/161056#M115009</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello Andy,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I have just setup synchronisation with a large LDAP (14430 users and 2945 groups) and the group synchronisation fails with the same error:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;Caused by: org.alfresco.service.cmr.view.ImporterException: Failed to import package at line 16914; column 29 due to error: JDBC exception on Hibernate data &lt;BR /&gt;access; nested exception is org.hibernate.exception.GenericJDBCException: Could not execute JDBC batch update&lt;BR /&gt;at org.alfresco.repo.importer.view.ViewParser.parse(ViewParser.java:190)&lt;BR /&gt;[…]&lt;BR /&gt;Caused by: org.springframework.orm.hibernate3.HibernateJdbcException: JDBC exception on Hibernate data access; nested exception is org.hibernate.exception.Ge&lt;BR /&gt;nericJDBCException: Could not execute JDBC batch update&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:636)&lt;BR /&gt;[…]&lt;BR /&gt;Caused by: java.sql.BatchUpdateException: Data truncation: Data too long for column 'serializable_value' at row 1&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.mysql.jdbc.ServerPreparedStatement.executeBatch(ServerPreparedStatement.java:657)&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;And the users synchronisation fails with MySQL lock errors:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;12:04:53,495 ERROR [org.quartz.core.ErrorLogger] Job (DEFAULT.ldapPeopleJobDetail threw an exception.&lt;BR /&gt;org.quartz.SchedulerException: Job threw an unhandled exception. [See nested exception: org.alfresco.repo.importer.ExportSourceImporterException: Failed to import]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.quartz.core.JobRunShell.run(JobRunShell.java:213)&lt;BR /&gt;[…]&lt;BR /&gt;Caused by: org.alfresco.service.cmr.view.ImporterException: Failed to import package at line 12; column 16 due to error: could not update: [org.alfresco.repo.domain.hibernate.ChildAssocImpl#25104]; nested exception is org.hibernate.exception.LockAcquisitionException: could not update: [org.alfresco.repo.domain.hibernate.ChildAssocImpl#25104]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.importer.view.ViewParser.parse(ViewParser.java:190)&lt;BR /&gt;[…]&lt;BR /&gt;Caused by: org.springframework.dao.CannotAcquireLockException: could not update: [org.alfresco.repo.domain.hibernate.ChildAssocImpl#25104]; nested exception is org.hibernate.exception.LockAcquisitionException: could not update: [org.alfresco.repo.domain.hibernate.ChildAssocImpl#25104]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:633)&lt;BR /&gt;[…]&lt;BR /&gt;Caused by: org.hibernate.exception.LockAcquisitionException: could not update: [org.alfresco.repo.domain.hibernate.ChildAssocImpl#25104]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:82)&lt;BR /&gt;[…]&lt;BR /&gt;Caused by: com.mysql.jdbc.exceptions.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:941)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2870)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1573)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at com.mysql.jdbc.ServerPreparedStatement.serverExecute(ServerPreparedStatement.java:1160)&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Then the Tomcat server does not shutdown properly… the process must be killed.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;May you please post references to JIRA tickets concerning these LDAP synchrosations issues ? Thank you in advance&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;–&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Yves&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Jul 2008 10:10:16 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/exception-data-too-long-for-column-serializable-valu/m-p/161056#M115009</guid>
      <dc:creator>ymartin</dc:creator>
      <dc:date>2008-07-28T10:10:16Z</dc:date>
    </item>
    <item>
      <title>Re: Exception: Data too long for column 'serializable_valu</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/exception-data-too-long-for-column-serializable-valu/m-p/161057#M115010</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;MySQL lock errors come from a mistake in cron expression to trigger user import job.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Forget it. Sorry.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;–&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Yves&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Jul 2008 10:55:15 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/exception-data-too-long-for-column-serializable-valu/m-p/161057#M115010</guid>
      <dc:creator>ymartin</dc:creator>
      <dc:date>2008-07-28T10:55:15Z</dc:date>
    </item>
    <item>
      <title>Re: Exception: Data too long for column 'serializable_valu</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/exception-data-too-long-for-column-serializable-valu/m-p/161058#M115011</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I have found the following ticket that match exactly that group import issue: &lt;/SPAN&gt;&lt;A href="https://issues.alfresco.com/jira/browse/AR-1391" rel="nofollow noopener noreferrer"&gt;https://issues.alfresco.com/jira/browse/AR-1391&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;Is there any known work-around to get the import work ?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Jul 2008 06:47:33 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/exception-data-too-long-for-column-serializable-valu/m-p/161058#M115011</guid>
      <dc:creator>ymartin</dc:creator>
      <dc:date>2008-07-29T06:47:33Z</dc:date>
    </item>
  </channel>
</rss>

