Upgrade de 3.4d a 4.2c
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-26-2013 06:07 AM
Hola,
Antes de nada, Gracias por la gran ayuda que prestáis a la comunidad.
Os cuento mi escenario. Tenemos un Alfresco 3.4d en producción instalado con mucho contenido y estamos actualizando a la 4.2c (Pasando por 4.0e). De momento siguiendo el proceso que hay en la documentación nos esta funcionando más o menos bien, salvo algunos problemas. Como por ejemplo que para levantarlo hemos tenido que comentar el respositorio de webscripts (web-scripts-application-context.xml) ya que nos daba error (NullPointer) al arrancar. No sabemos de donde procede, pues los logs no informan demasiado.
Otro de los errores que estamos teniendo es que una vez arrancado nos salta en los logs esto:
Este error se repite sucesivamente. Además parece que por este tema se esta comiendo el 98% de la CPU. Decir que tenemos los modelos cargados y no se porque no encuentra el tipo (Type not found: {http://www.alfresco.org/model/website/1.0}article)
¿Alguna sugerencia?¿Hay algún método para saber que webscript esta dado problemas al inicar?
Antes de nada, Gracias por la gran ayuda que prestáis a la comunidad.
Os cuento mi escenario. Tenemos un Alfresco 3.4d en producción instalado con mucho contenido y estamos actualizando a la 4.2c (Pasando por 4.0e). De momento siguiendo el proceso que hay en la documentación nos esta funcionando más o menos bien, salvo algunos problemas. Como por ejemplo que para levantarlo hemos tenido que comentar el respositorio de webscripts (web-scripts-application-context.xml) ya que nos daba error (NullPointer) al arrancar. No sabemos de donde procede, pues los logs no informan demasiado.
<bean id="webscripts.searchpath" class="org.springframework.extensions.webscripts.SearchPath"> <property name="searchPath"> <list> <ref bean="webscripts.store.repo.extension" /> <!–<ref bean="webscripts.store.repo" />–> <ref bean="webscripts.store.client.extension" /> <ref bean="webscripts.store.client" /> <ref bean="webscripts.store.alfresco" /> <ref bean="webscripts.store" /> </list> </property> </bean>
INFO [org.springframework.extensions.webscripts.AbstractRuntimeContainer] Initialised Repository Web Script Container (in 1974.3926ms)ERROR [org.springframework.web.context.ContextLoader] Context initialization failedjava.lang.NullPointerException at org.alfresco.repo.web.scripts.RepoStore.findNodeRef(RepoStore.java:315) at org.alfresco.repo.web.scripts.RepoStore$7$1.execute(RepoStore.java:686) at org.alfresco.repo.web.scripts.RepoStore$7$1.execute(RepoStore.java:683) at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:433) at org.alfresco.repo.web.scripts.RepoStore$7.doWork(RepoStore.java:682) at org.alfresco.repo.web.scripts.RepoStore$7.doWork(RepoStore.java:679) at org.alfresco.repo.security.authentication.AuthenticationUtil.runAs(AuthenticationUtil.java:529) at org.alfresco.repo.web.scripts.RepoStore.getDocument(RepoStore.java:678) at org.springframework.extensions.webscripts.DeclarativeRegistry.initWebScripts(DeclarativeRegistry.java:367) at org.springframework.extensions.webscripts.DeclarativeRegistry.reset(DeclarativeRegistry.java:178) at org.springframework.extensions.webscripts.AbstractRuntimeContainer.reset(AbstractRuntimeContainer.java:259) at org.alfresco.repo.web.scripts.RepositoryContainer.init(RepositoryContainer.java:690) at org.alfresco.repo.web.scripts.RepositoryContainer$6.execute(RepositoryContainer.java:660) at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:433) at org.alfresco.repo.web.scripts.RepositoryContainer.reset(RepositoryContainer.java:655) at org.alfresco.repo.web.scripts.RepositoryContainer$5.doWork(RepositoryContainer.java:610) at org.alfresco.repo.security.authentication.AuthenticationUtil.runAs(AuthenticationUtil.java:529) at org.alfresco.repo.web.scripts.RepositoryContainer.onApplicationEvent(RepositoryContainer.java:614) at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEventInternal(SafeApplicationEventMulticaster.java:209) at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEvent(SafeApplicationEventMulticaster.java:180) at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:303) at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:911) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:428) at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:276) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:197) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47) at org.alfresco.web.app.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:63) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4791) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5285) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:618) at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:963) at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1600) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:722)
Otro de los errores que estamos teniendo es que una vez arrancado nos salta en los logs esto:
WARN [org.alfresco.repo.dictionary.DictionaryDAO] Type not found: {http://www.alfresco.org/model/website/1.0}article ERROR [org.springframework.extensions.webscripts.AbstractRuntime] Exception from executeScript - redirecting to status template error: 05260001 Wrapped Exception (with status template): 05260004 Nodes with no type are ignored by SOLRorg.springframework.extensions.webscripts.WebScriptException: 05260001 Wrapped Exception (with status template): 05260004 Nodes with no type are ignored by SOLR at org.springframework.extensions.webscripts.AbstractWebScript.createStatusException(AbstractWebScript.java:1067) at org.springframework.extensions.webscripts.DeclarativeWebScript.execute(DeclarativeWebScript.java:171) at org.alfresco.repo.web.scripts.RepositoryContainer$3.execute(RepositoryContainer.java:426) at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:433) at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecute(RepositoryContainer.java:495) at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecuteAs(RepositoryContainer.java:533) at org.alfresco.repo.web.scripts.RepositoryContainer.executeScript(RepositoryContainer.java:276) at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:377) at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:209) at org.springframework.extensions.webscripts.servlet.WebScriptServlet.service(WebScriptServlet.java:118) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.alfresco.web.app.servlet.GlobalLocalizationFilter.doFilter(GlobalLocalizationFilter.java:61) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:581) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:722)Caused by: org.alfresco.error.AlfrescoRuntimeException: 05260004 Nodes with no type are ignored by SOLR at org.alfresco.repo.solr.SOLRTrackingComponentImpl.getNodesMetadata(SOLRTrackingComponentImpl.java:625) at sun.reflect.GeneratedMethodAccessor428.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.alfresco.repo.management.subsystems.SubsystemProxyFactory$1.invoke(SubsystemProxyFactory.java:72) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202) at $Proxy146.getNodesMetadata(Unknown Source) at org.alfresco.repo.web.scripts.solr.NodesMetaDataGet.executeImpl(NodesMetaDataGet.java:181) at org.springframework.extensions.webscripts.DeclarativeWebScript.executeImpl(DeclarativeWebScript.java:235) at org.springframework.extensions.webscripts.DeclarativeWebScript.execute(DeclarativeWebScript.java:64) … 28 more
Este error se repite sucesivamente. Además parece que por este tema se esta comiendo el 98% de la CPU. Decir que tenemos los modelos cargados y no se porque no encuentra el tipo (Type not found: {http://www.alfresco.org/model/website/1.0}article)
¿Alguna sugerencia?¿Hay algún método para saber que webscript esta dado problemas al inicar?
Labels:
- Labels:
-
Archive
14 REPLIES 14
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-25-2013 09:57 AM
Buff… con 300 Gigas vas a tener que subirla forzosamente y además te voy a recomendar que pruebes a poner la limitación de las ACLs para que te pagine con menos resultados la biblioteca
A ver, el problema está en que cada vez que accedes a la biblioteca de documentos hace una consulta entiendo que enorme y no es capaz con la jvm que tienes de devolverte los resultados, y ahi es cuando te casca el Read timed out.
Y por lo que veo no puedes reproducirlo en test, no?
A ver, el problema está en que cada vez que accedes a la biblioteca de documentos hace una consulta entiendo que enorme y no es capaz con la jvm que tienes de devolverte los resultados, y ahi es cuando te casca el Read timed out.
Y por lo que veo no puedes reproducirlo en test, no?
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-26-2013 03:19 AM
Te cuento, esto me esta pasando en test. El escenario que tenemos actualmente es: en producción alf 3.4d funcionando correctamente con 300G. Hicimos una copia del mismo para actualizarlo en test. Así que, ahora mismo en test estamos con alf 4.2c funcionando todo correctamente salvo el repositorio en el share con el error que ves.
Voy a probar lo que comentas de las ACLs.
Edit: Comentarte que estoy utilizando Solr.
Voy a probar lo que comentas de las ACLs.
Edit: Comentarte que estoy utilizando Solr.
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-26-2013 04:22 AM
Hemos aumentado el HEAP a 8GB y sin duda funciona muchísimo mejor, ya no da tan habitualmente los read timeout. Parece que es cuestión de encontrar el punto correcto en la JVM. Vamos a ir haciendo pruebas con estos parámetros para conseguir un entorno estable (Supongo que deberemos aumentar bastante más, al menos 16GB ya que el repositorio es muy grande). Cuando lo tengamos estable pasaremos a actualizar en PRO.
Muchísimas Gracias por la ayuda. Y gran comunidad. Os contare los avances.
Muchísimas Gracias por la ayuda. Y gran comunidad. Os contare los avances.
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-30-2013 03:44 AM
Ostras quillo, perfe! 😃 me alegro que por fin vayas dando con la tecla. Por cierto sería de gran ayuda una vez des con la JVM que la compartas, porque creo que es muy util conocer ese tipo de configuraciones por si en el futuro a otra persona le ocurre que tenga tu referencia 🙂
Un saludo!!
Un saludo!!
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-24-2013 11:54 AM
Hola de nuevo! Después de las vacaciones hemos actualizado en producción. La verdad es que en general fue todo bastante bien.
Finalmente estamos arrancando con parametros de JVM
Aunque nos estan surgiendo varios problemas que no detectamos o no teniamos en desarrollo. Por ejemplo, se nos llena el log de estos errores.
Por otra parte las búsquedas de SORL nos estan dando problemas ya que habiendo espacios con nombre 'V-02-004' si lo pones como tal no lo encuentra. En cambio si pones 'V-02-004*¿*' lo encuentra perfectamente.
Además algunas búsquedas llegan a colgar el servidor utilizando el CPU 99%.
Todo esto en resumen, jejeje.
Finalmente estamos arrancando con parametros de JVM
JAVA_OPTS=-Xms12G -Xmx12G -Xss128k -XX:MaxPermSize=256M -XX:NewSize=256m -server -Duser.language=es -Duser.country=ES -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:CMSInitiatingOccupancyFraction=80 -Dalfresco.home=${ALF_HOME} -Dcom.sun.management.jmxremote
Aunque nos estan surgiendo varios problemas que no detectamos o no teniamos en desarrollo. Por ejemplo, se nos llena el log de estos errores.
2013-09-24 15:06:46,346 ERROR [org.alfresco.fileserver] [AlfJLANWorker6] Error from JLAN net.sf.acegisecurity.AuthenticationCredentialsNotFoundException: A valid SecureContext was not provided in the RequestContext at net.sf.acegisecurity.intercept.AbstractSecurityInterceptor.credentialsNotFound(AbstractSecurityInterceptor.java:481) at net.sf.acegisecurity.intercept.AbstractSecurityInterceptor.beforeInvocation(AbstractSecurityInterceptor.java:359) at net.sf.acegisecurity.intercept.method.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:77) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.alfresco.repo.security.permissions.impl.ExceptionTranslatorMethodInterceptor.invoke(ExceptionTranslatorMethodInterceptor.java:46) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.alfresco.repo.audit.AuditMethodInterceptor.invoke(AuditMethodInterceptor.java:159) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.alfresco.repo.transaction.RetryingTransactionInterceptor$1.execute(RetryingTransactionInterceptor.java:69) at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:433) at org.alfresco.repo.transaction.RetryingTransactionInterceptor.invoke(RetryingTransactionInterceptor.java:59) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202) at $Proxy7.getType(Unknown Source) at org.alfresco.filesys.repo.CifsHelper.getNodeRefs(CifsHelper.java:574) at org.alfresco.filesys.repo.CifsHelper.getNodeRef(CifsHelper.java:605) at org.alfresco.filesys.repo.ContentDiskDriver2.getNodeForPath(ContentDiskDriver2.java:2041) at org.alfresco.filesys.repo.ContentDiskDriver2.getFileInformation(ContentDiskDriver2.java:636) at sun.reflect.GeneratedMethodAccessor458.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) at org.alfresco.filesys.repo.FilesystemTransactionAdvice$1.execute(FilesystemTransactionAdvice.java:71) at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:433) at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:323) at org.alfresco.filesys.repo.FilesystemTransactionAdvice.invoke(FilesystemTransactionAdvice.java:95) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202) at $Proxy218.getFileInformation(Unknown Source) at org.alfresco.filesys.repo.NonTransactionalRuleContentDiskDriver.getFileInformation(NonTransactionalRuleContentDiskDriver.java:107) at org.alfresco.filesys.repo.LegacyFileStateDriver.getFileInformation(LegacyFileStateDriver.java:425) at org.alfresco.filesys.repo.BufferedContentDiskDriver.getFileInformationInternal(BufferedContentDiskDriver.java:222) at org.alfresco.filesys.repo.BufferedContentDiskDriver.getFileInformation(BufferedContentDiskDriver.java:254) at org.alfresco.jlan.smb.server.NTProtocolHandler.procTrans2QueryPath(NTProtocolHandler.java:4379) at org.alfresco.jlan.smb.server.NTProtocolHandler.processTransactionBuffer(NTProtocolHandler.java:1847) at org.alfresco.jlan.smb.server.NTProtocolHandler.procTransact2(NTProtocolHandler.java:1668) at org.alfresco.jlan.smb.server.NTProtocolHandler.runProtocol(NTProtocolHandler.java:236) at org.alfresco.jlan.smb.server.SMBSrvSession.runHandler(SMBSrvSession.java:1395) at org.alfresco.jlan.smb.server.SMBSrvSession.processPacket(SMBSrvSession.java:1489) at org.alfresco.jlan.smb.server.CIFSThreadRequest.runRequest(CIFSThreadRequest.java:60) at org.alfresco.jlan.server.thread.ThreadRequestPool$ThreadWorker.run(ThreadRequestPool.java:153) at java.lang.Thread.run(Thread.java:722)
Por otra parte las búsquedas de SORL nos estan dando problemas ya que habiendo espacios con nombre 'V-02-004' si lo pones como tal no lo encuentra. En cambio si pones 'V-02-004*¿*' lo encuentra perfectamente.
Además algunas búsquedas llegan a colgar el servidor utilizando el CPU 99%.
2013-09-24 09:49:24,908 ERROR [repo.action.AsynchronousActionExecutionQueueImpl] [defaultAsyncAction3] Failed to execute asynchronous action: Action[ id=9c8068f9-7a4f-40fa-ac21-dcb0b60b0b83, node=workspace://SpacesStore/9c8068f9-7a4f-40fa-ac21-dcb0b60b0b83 ]: Failed to update node 3635702 org.alfresco.scripts.ScriptException: 082428627 Failed to execute script 'workspace://SpacesStore/c72e8723-f37f-43e3-ad91-48b79024abbe': Failed to update node 3635702 at org.alfresco.repo.jscript.RhinoScriptProcessor.execute(RhinoScriptProcessor.java:252) at org.alfresco.repo.processor.ScriptServiceImpl.execute(ScriptServiceImpl.java:237) at org.alfresco.repo.processor.ScriptServiceImpl.executeScript(ScriptServiceImpl.java:143) at sun.reflect.GeneratedMethodAccessor932.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) at org.alfresco.repo.security.permissions.impl.AlwaysProceedMethodInterceptor.invoke(AlwaysProceedMethodInterceptor.java:34) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.alfresco.repo.security.permissions.impl.ExceptionTranslatorMethodInterceptor.invoke(ExceptionTranslatorMethodInterceptor.java:46) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.alfresco.repo.audit.AuditMethodInterceptor.invoke(AuditMethodInterceptor.java:159) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202) at $Proxy260.executeScript(Unknown Source) at org.alfresco.repo.action.executer.ScriptActionExecuter.executeImpl(ScriptActionExecuter.java:164) at org.alfresco.repo.action.executer.ActionExecuterAbstractBase.execute(ActionExecuterAbstractBase.java:241) at org.alfresco.repo.action.ActionServiceImpl.directActionExecution(ActionServiceImpl.java:822) at org.alfresco.repo.action.executer.CompositeActionExecuter.executeImpl(CompositeActionExecuter.java:66) at org.alfresco.repo.action.executer.ActionExecuterAbstractBase.execute(ActionExecuterAbstractBase.java:241) at org.alfresco.repo.action.ActionServiceImpl.directActionExecution(ActionServiceImpl.java:822) at org.alfresco.repo.action.ActionServiceImpl.executeActionImpl(ActionServiceImpl.java:723) at org.alfresco.repo.action.AsynchronousActionExecutionQueueImpl$ActionExecutionWrapper$1$1.execute(AsynchronousActionExecutionQueueImpl.java:405) at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:433) at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:304) at org.alfresco.repo.action.AsynchronousActionExecutionQueueImpl$ActionExecutionWrapper$1.doWork(AsynchronousActionExecutionQueueImpl.java:414) at org.alfresco.repo.security.authentication.AuthenticationUtil.runAs(AuthenticationUtil.java:529) at org.alfresco.repo.action.AsynchronousActionExecutionQueueImpl$ActionExecutionWrapper.run(AsynchronousActionExecutionQueueImpl.java:417) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:722)Caused by: org.springframework.dao.ConcurrencyFailureException: Failed to update node 3635702 at org.alfresco.repo.domain.node.AbstractNodeDAOImpl.updateNodeImpl(AbstractNodeDAOImpl.java:1831) at org.alfresco.repo.domain.node.AbstractNodeDAOImpl.touchNode(AbstractNodeDAOImpl.java:1657) at org.alfresco.repo.domain.node.AbstractNodeDAOImpl.setNodePropertiesImpl(AbstractNodeDAOImpl.java:2243) at org.alfresco.repo.domain.node.AbstractNodeDAOImpl.setNodeProperties(AbstractNodeDAOImpl.java:2326) at org.alfresco.repo.node.db.DbNodeServiceImpl.addAspectsAndProperties(DbNodeServiceImpl.java:528) at org.alfresco.repo.node.db.DbNodeServiceImpl.addAspectsAndProperties(DbNodeServiceImpl.java:435) at org.alfresco.repo.node.db.DbNodeServiceImpl.setProperties(DbNodeServiceImpl.java:1621) at sun.reflect.GeneratedMethodAccessor314.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) at org.alfresco.repo.tenant.MultiTNodeServiceInterceptor.invoke(MultiTNodeServiceInterceptor.java:105) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202) at $Proxy7.setProperties(Unknown Source) at sun.reflect.GeneratedMethodAccessor314.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.alfresco.repo.service.StoreRedirectorProxyFactory$RedirectorInvocationHandler.invoke(StoreRedirectorProxyFactory.java:215) at $Proxy35.setProperties(Unknown Source) at org.alfresco.repo.node.MLPropertyInterceptor.invoke(MLPropertyInterceptor.java:215) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.alfresco.repo.node.NodeRefPropertyMethodInterceptor.invoke(NodeRefPropertyMethodInterceptor.java:244) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202) at $Proxy7.setProperties(Unknown Source) at sun.reflect.GeneratedMethodAccessor314.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:196) at $Proxy7.setProperties(Unknown Source) at sun.reflect.GeneratedMethodAccessor314.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) at org.alfresco.repo.audit.DisableAuditableBehaviourInterceptor.invoke(DisableAuditableBehaviourInterceptor.java:113) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at net.sf.acegisecurity.intercept.method.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:80) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.alfresco.repo.security.permissions.impl.ExceptionTranslatorMethodInterceptor.invoke(ExceptionTranslatorMethodInterceptor.java:46) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.alfresco.repo.audit.AuditMethodInterceptor.invoke(AuditMethodInterceptor.java:159) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.alfresco.repo.transaction.RetryingTransactionInterceptor$1.execute(RetryingTransactionInterceptor.java:69) at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:433) at org.alfresco.repo.transaction.RetryingTransactionInterceptor.invoke(RetryingTransactionInterceptor.java:59) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202) at $Proxy7.setProperties(Unknown Source) at org.alfresco.repo.jscript.ScriptNode.save(ScriptNode.java:1644) at sun.reflect.GeneratedMethodAccessor893.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:155) at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:243) at org.mozilla.javascript.optimizer.OptRuntime.callProp0(OptRuntime.java:119) at org.mozilla.javascript.gen.c370._c2(workspace://SpacesStore/c72e8723-f37f-43e3-ad91-48b79024abbe:45) at org.mozilla.javascript.gen.c370.call(workspace://SpacesStore/c72e8723-f37f-43e3-ad91-48b79024abbe) at org.mozilla.javascript.optimizer.OptRuntime.callName(OptRuntime.java:97) at org.mozilla.javascript.gen.c370._c0(workspace://SpacesStore/c72e8723-f37f-43e3-ad91-48b79024abbe:49) at org.mozilla.javascript.gen.c370.call(workspace://SpacesStore/c72e8723-f37f-43e3-ad91-48b79024abbe) at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:393) at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:2834) at org.mozilla.javascript.gen.c370.call(workspace://SpacesStore/c72e8723-f37f-43e3-ad91-48b79024abbe) at org.mozilla.javascript.gen.c370.exec(workspace://SpacesStore/c72e8723-f37f-43e3-ad91-48b79024abbe) at org.alfresco.repo.jscript.RhinoScriptProcessor.executeScriptImpl(RhinoScriptProcessor.java:492) at org.alfresco.repo.jscript.RhinoScriptProcessor.execute(RhinoScriptProcessor.java:248) … 34 more
Todo esto en resumen, jejeje.
