cancel
Showing results for 
Search instead for 
Did you mean: 

Migration 2.1 vers 3b

nicolas_4463
Champ in-the-making
Champ in-the-making
Bonjour,
Je réalise quelques essais de migration du référentiel pour passer en version 3b.
Je n'ai pas (encore) installé openoffice, imagemagick et SWF2PDF.
La mise à jour côté modèle MySQL s'est déroulée sans soucis.
En revanche l'application du premier patch plante après avoir passé le cap des 20%.
Voici ce que donne le log :
10:34:34,470 ERROR [org.alfresco.repo.content.transform.magick.AbstractImageMagickContentTransformer] ImageMagickContentTransformer not available: Failed to perform ImageMagick transformation: 
Execution result:
   os:         Linux
   command:    convert /home/alfresco/alfresco-3b/tomcat/temp/Alfresco/ImageMagickContentTransformer_init_source_56128.gif  /home/alfresco/alfresco-3b/tomcat/temp/Alfresco/ImageMagickContentTransformer_init_target_56129.png
   succeeded:  false
   exit code:  1
   out:       
   err:        java.io.IOException: convert: not found
10:34:39,909 INFO  [org.alfresco.config.xml.XMLConfigService$PropertyConfigurer] Loading properties file from class path resource [alfresco/file-servers.properties]
10:34:42,425 DEBUG [org.alfresco.repo.admin.patch.PatchExecuter] preRegister called. Server=com.sun.jmx.mbeanserver.JmxMBeanServer@26cbb7db, name=log4j:logger=org.alfresco.repo.admin.patch.PatchExecuter
10:34:42,426 DEBUG [org.alfresco.repo.admin.patch.impl.DeploymentMigrationPatch] preRegister called. Server=com.sun.jmx.mbeanserver.JmxMBeanServer@26cbb7db, name=log4j:logger=org.alfresco.repo.admin.patch.impl.DeploymentMigrationPatch
10:34:42,429 DEBUG [org.alfresco.repo.version.VersionMigrator] preRegister called. Server=com.sun.jmx.mbeanserver.JmxMBeanServer@26cbb7db, name=log4j:logger=org.alfresco.repo.version.VersionMigrator
10:34:47,791 ERROR [org.alfresco.repo.content.transform.swf.PDFToSWFContentTransformer] Failed to start SWF2PDF transformer:
Execution result:
   os:         Linux
   command:    pdf2swf -V
   succeeded:  false
   exit code:  1
   out:       
   err:        java.io.IOException: pdf2swf: not found
10:34:58,285 INFO  [org.alfresco.repo.domain.schema.SchemaBootstrap] Schema managed by database dialect org.hibernate.dialect.MySQLInnoDBDialect.
10:35:07,189 INFO  [org.alfresco.repo.domain.schema.SchemaBootstrap] No changes were made to the schema.
10:35:12,569 ERROR [org.alfresco.util.exec.RuntimeExecBootstrapBean] Bootstrap command failed:
Execution result:
   os:         Linux
   command:    "soffice" "-accept=socket,host=localhost,port=8100;urp;StarOffice.ServiceManager" "-env:UserInstallation=file://oouser" -nologo -headless -nofirststartwizard -nocrashrep -norestore
   succeeded:  false
   exit code:  2
   out:       
   err:        java.io.IOException: "soffice": not found
10:35:22,176 INFO  [org.alfresco.repo.admin.ConfigurationChecker] The Alfresco root data directory ('dir.root') is: /srv/alfresco/content
10:35:22,637 INFO  [org.alfresco.repo.admin.patch.PatchExecuter] Checking for patches to apply …
10:35:22,699 DEBUG [org.alfresco.repo.admin.patch.PatchExecuter] Patch was already successfully applied:
   patch: AppliedPatch[ id=patch.savedSearchesFolder, description=Assure la présence du répertoire de 'Sauvegarde des Recherches'., fixesFromSchema=0, fixesToSchema=1, targetSchema=2, appliedToSchema=12, appliedToServer=2.1.0 (484) - Community Network, appliedOnDate=2008-11-12 03:25:24.0, wasExecuted=false, succeeded=true, report=Pas approprié au schéma 12]
10:35:22,701 DEBUG [org.alfresco.repo.admin.patch.PatchExecuter] Patch was already successfully applied:
   patch: AppliedPatch[ id=patch.updatePermissionData, description=Mises à jour des permissions de 'folder' to 'cmobject'., fixesFromSchema=0, fixesToSchema=2, targetSchema=3, appliedToSchema=12, appliedToServer=2.1.0 (484) - Community Network, appliedOnDate=2008-11-12 03:25:24.0, wasExecuted=false, succeeded=true, report=Pas approprié au schéma 12]
10:35:22,706 DEBUG [org.alfresco.repo.admin.patch.PatchExecuter] Patch was already successfully applied:
   patch: AppliedPatch[ id=patch.guestUser, description=Ajoute l'utilisateur Invitém l'espace Invité ; et met à jour les permissions sur l'espace racine, l'espace Invité et l'utilisateur Invité. , fixesFromSchema=0, fixesToSchema=2, targetSchema=3, appliedToSchema=12, appliedToServer=2.1.0 (484) - Community Network, appliedOnDate=2008-11-12 03:25:24.0, wasExecuted=false, succeeded=true, report=Pas approprié au schéma 12]
10:35:22,708 DEBUG [org.alfresco.repo.admin.patch.PatchExecuter] Patch was already successfully applied:
   patch: AppliedPatch[ id=patch.fixNodeSerializableValues, description=Assure que la valeur des propriétés ne sont pas stockées comme Sérialisables, si possible, fixesFromSchema=0, fixesToSchema=3, targetSchema=4, appliedToSchema=12, appliedToServer=2.1.0 (484) - Community Network, appliedOnDate=2008-11-12 03:25:24.0, wasExecuted=false, succeeded=true, report=Pas approprié au schéma 12]
10:35:22,709 DEBUG [org.alfresco.repo.admin.patch.PatchExecuter] Patch was already successfully applied:
   patch: AppliedPatch[ id=patch.savedSearchesFolder, description=Assure la présence du répertoire de 'Sauvegarde des Recherches'., fixesFromSchema=0, fixesToSchema=1, targetSchema=2, appliedToSchema=12, appliedToServer=2.1.0 (484) - Community Network, appliedOnDate=2008-11-12 03:25:24.0, wasExecuted=false, succeeded=true, report=Pas approprié au schéma 12]
10:35:22,711 DEBUG [org.alfresco.repo.admin.patch.PatchExecuter] Patch was already successfully applied:
   patch: AppliedPatch[ id=patch.savedSearchesPermission, description=Fixe les permissions nécessaires sur le répertoire de 'sauvegarde des recherches'., fixesFromSchema=0, fixesToSchema=4, targetSchema=5, appliedToSchema=12, appliedToServer=2.1.0 (484) - Community Network, appliedOnDate=2008-11-12 03:25:24.0, wasExecuted=false, succeeded=true, report=Pas approprié au schéma 12]
10:35:22,746 DEBUG [org.alfresco.repo.admin.patch.PatchExecuter] Patch was already successfully applied:
   patch: AppliedPatch[ id=patch.authoritiesFolder, description=Vérifie l'existence du dossier des autorités de l'utilisateur [JIRA: AR-497]., fixesFromSchema=0, fixesToSchema=0, targetSchema=6, appliedToSchema=12, appliedToServer=2.1.0 (484) - Community Network, appliedOnDate=2008-11-12 03:25:24.0, wasExecuted=false, succeeded=true, report=Pas approprié au schéma 12]
10:35:22,747 DEBUG [org.alfresco.repo.admin.patch.PatchExecuter] Patch was already successfully applied:
   patch: AppliedPatch[ id=patch.guestUser, description=Ajoute l'utilisateur Invitém l'espace Invité ; et met à jour les permissions sur l'espace racine, l'espace Invité et l'utilisateur Invité. , fixesFromSchema=0, fixesToSchema=2, targetSchema=3, appliedToSchema=12, appliedToServer=2.1.0 (484) - Community Network, appliedOnDate=2008-11-12 03:25:24.0, wasExecuted=false, succeeded=true, report=Pas approprié au schéma 12]
10:35:22,749 DEBUG [org.alfresco.repo.admin.patch.PatchExecuter] Patch was already successfully applied:
   patch: AppliedPatch[ id=patch.updatePermissionData, description=Mises à jour des permissions de 'folder' to 'cmobject'., fixesFromSchema=0, fixesToSchema=2, targetSchema=3, appliedToSchema=12, appliedToServer=2.1.0 (484) - Community Network, appliedOnDate=2008-11-12 03:25:24.0, wasExecuted=false, succeeded=true, report=Pas approprié au schéma 12]
10:35:22,750 DEBUG [org.alfresco.repo.admin.patch.PatchExecuter] Patch was already successfully applied:
   patch: AppliedPatch[ id=patch.updateGuestPermission, description=Renommage de la permission invité de 'Guest' à 'Consumer', fixesFromSchema=0, fixesToSchema=5, targetSchema=6, appliedToSchema=12, appliedToServer=2.1.0 (484) - Community Network, appliedOnDate=2008-11-12 03:25:24.0, wasExecuted=false, succeeded=true, report=Pas approprié au schéma 12]
10:35:22,752 DEBUG [org.alfresco.repo.admin.patch.PatchExecuter] Patch was already successfully applied:
   patch: AppliedPatch[ id=patch.guestUser, description=Ajoute l'utilisateur Invitém l'espace Invité ; et met à jour les permissions sur l'espace racine, l'espace Invité et l'utilisateur Invité. , fixesFromSchema=0, fixesToSchema=2, targetSchema=3, appliedToSchema=12, appliedToServer=2.1.0 (484) - Community Network, appliedOnDate=2008-11-12 03:25:24.0, wasExecuted=false, succeeded=true, report=Pas approprié au schéma 12]
10:35:22,753 DEBUG [org.alfresco.repo.admin.patch.PatchExecuter] Patch was already successfully applied:
   patch: AppliedPatch[ id=patch.updatePermissionData, description=Mises à jour des permissions de 'folder' to 'cmobject'., fixesFromSchema=0, fixesToSchema=2, targetSchema=3, appliedToSchema=12, appliedToServer=2.1.0 (484) - Community Network, appliedOnDate=2008-11-12 03:25:24.0, wasExecuted=false, succeeded=true, report=Pas approprié au schéma 12]
10:35:22,754 DEBUG [org.alfresco.repo.admin.patch.PatchExecuter] Patch was already successfully applied:
   patch: AppliedPatch[ id=patch.updateGuestPermission, description=Renommage de la permission invité de 'Guest' à 'Consumer', fixesFromSchema=0, fixesToSchema=5, targetSchema=6, appliedToSchema=12, appliedToServer=2.1.0 (484) - Community Network, appliedOnDate=2008-11-12 03:25:24.0, wasExecuted=false, succeeded=true, report=Pas approprié au schéma 12]
10:35:22,765 DEBUG [org.alfresco.repo.admin.patch.PatchExecuter] Patch was already successfully applied:
   patch: AppliedPatch[ id=patch.guestPersonPermission, description=Modification de la permission de l'utilisateur Invité de "Invité" à "Lecture", fixesFromSchema=0, fixesToSchema=5, targetSchema=6, appliedToSchema=12, appliedToServer=2.1.0 (484) - Community Network, appliedOnDate=2008-11-12 03:25:24.0, wasExecuted=false, succeeded=true, report=Pas approprié au schéma 12]
10:35:22,794 DEBUG [org.alfresco.repo.admin.patch.PatchExecuter] Patch was already successfully applied:
   patch: AppliedPatch[ id=patch.guestUser, description=Ajoute l'utilisateur Invitém l'espace Invité ; et met à jour les permissions sur l'espace racine, l'espace Invité et l'utilisateur Invité. , fixesFromSchema=0, fixesToSchema=2, targetSchema=3, appliedToSchema=12, appliedToServer=2.1.0 (484) - Community Network, appliedOnDate=2008-11-12 03:25:24.0, wasExecuted=false, succeeded=true, report=Pas approprié au schéma 12]
10:35:22,796 DEBUG [org.alfresco.repo.admin.patch.PatchExecuter] Patch was already successfully applied:
   patch: AppliedPatch[ id=patch.updatePermissionData, description=Mises à jour des permissions de 'folder' to 'cmobject'., fixesFromSchema=0, fixesToSchema=2, targetSchema=3, appliedToSchema=12, appliedToServer=2.1.0 (484) - Community Network, appliedOnDate=2008-11-12 03:25:24.0, wasExecuted=false, succeeded=true, report=Pas approprié au schéma 12]
10:35:22,801 DEBUG [org.alfresco.repo.admin.patch.PatchExecuter] Patch was already successfully applied:
   patch: AppliedPatch[ id=patch.updateGuestPermission, description=Renommage de la permission invité de 'Guest' à 'Consumer', fixesFromSchema=0, fixesToSchema=5, targetSchema=6, appliedToSchema=12, appliedToServer=2.1.0 (484) - Community Network, appliedOnDate=2008-11-12 03:25:24.0, wasExecuted=false, succeeded=true, report=Pas approprié au schéma 12]
10:35:22,802 DEBUG [org.alfresco.repo.admin.patch.PatchExecuter] Patch was already successfully applied:
   patch: AppliedPatch[ id=patch.spacesRootPermission, description=Modification de la permission de l'Espace Racine de "Invité" à "Lecture", fixesFromSchema=0, fixesToSchema=5, targetSchema=6, appliedToSchema=12, appliedToServer=2.1.0 (484) - Community Network, appliedOnDate=2008-11-12 03:25:24.0, wasExecuted=false, succeeded=true, report=Pas approprié au schéma 12]
10:35:22,804 DEBUG [org.alfresco.repo.admin.patch.PatchExecuter] Patch was already successfully applied:
   patch: AppliedPatch[ id=patch.categoryRootPermission, description=Fixe les permissions sur le dossier 'Catégorie Racine'., fixesFromSchema=0, fixesToSchema=5, targetSchema=6, appliedToSchema=12, appliedToServer=2.1.0 (484) - Community Network, appliedOnDate=2008-11-12 03:25:24.0, wasExecuted=false, succeeded=true, report=Pas approprié au schéma 12]
10:35:22,805 DEBUG [org.alfresco.repo.admin.patch.PatchExecuter] Patch was already successfully applied:
   patch: AppliedPatch[ id=patch.guestUser, description=Ajoute l'utilisateur Invitém l'espace Invité ; et met à jour les permissions sur l'espace racine, l'espace Invité et l'utilisateur Invité. , fixesFromSchema=0, fixesToSchema=2, targetSchema=3, appliedToSchema=12, appliedToServer=2.1.0 (484) - Community Network, appliedOnDate=2008-11-12 03:25:24.0, wasExecuted=false, succeeded=true, report=Pas approprié au schéma 12]
10:35:22,806 DEBUG [org.alfresco.repo.admin.patch.PatchExecuter] Patch was already successfully applied:
   patch: AppliedPatch[ id=patch.updatePermissionData, description=Mises à jour des permissions de 'folder' to 'cmobject'., fixesFromSchema=0, fixesToSchema=2, targetSchema=3, appliedToSchema=12, appliedToServer=2.1.0 (484) - Community Network, appliedOnDate=2008-11-12 03:25:24.0, wasExecuted=false, succeeded=true, report=Pas approprié au schéma 12]
10:35:22,808 DEBUG [org.alfresco.repo.admin.patch.PatchExecuter] Patch was already successfully applied:
   patch: AppliedPatch[ id=patch.updateGuestPermission, description=Renommage de la permission invité de 'Guest' à 'Consumer', fixesFromSchema=0, fixesToSchema=5, targetSchema=6, appliedToSchema=12, appliedToServer=2.1.0 (484) - Community Network, appliedOnDate=2008-11-12 03:25:24.0, wasExecuted=false, succeeded=true, report=Pas approprié au schéma 12]
10:35:22,809 DEBUG [org.alfresco.repo.admin.patch.PatchExecuter] Patch was already successfully applied:
   patch: AppliedPatch[ id=patch.contentPermission, description=Mise à jour des permissions de 'cm:content' à 'sys:base', fixesFromSchema=0, fixesToSchema=6, targetSchema=7, appliedToSchema=12, appliedToServer=2.1.0 (484) - Community Network, appliedOnDate=2008-11-12 03:25:24.0, wasExecuted=false, succeeded=true, report=Pas approprié au schéma 12]
10:35:22,810 DEBUG [org.alfresco.repo.admin.patch.PatchExecuter] Patch was already successfully applied:
   patch: AppliedPatch[ id=patch.descriptorUpdate, description=Mise à jour du descripteur de l'Entrepot, fixesFromSchema=0, fixesToSchema=11, targetSchema=12, appliedToSchema=12, appliedToServer=2.1.0 (484) - Community Network, appliedOnDate=2008-11-12 03:25:24.0, wasExecuted=false, succeeded=true, report=Pas approprié au schéma 12]
10:35:22,813 DEBUG [org.alfresco.repo.admin.patch.PatchExecuter] Patch schema version number check against repo version:
   repo schema version: 1.2.1
   patch: Patch[ id=patch.updateDmPermissions, description=patch.updateDmPermissions.description, fixesFromSchema=0, fixesToSchema=124, targetSchema=125]
10:35:22,813 INFO  [org.alfresco.repo.admin.patch.PatchExecuter]    Applying patch 'patch.updateDmPermissions' (Update ACLs on all DM node objects to the new 3.0 permission model).
10:36:23,895 DEBUG [org.alfresco.repo.admin.patch.PatchExecuter] 6847/74816
10:37:24,438 DEBUG [org.alfresco.repo.admin.patch.PatchExecuter] 12783/74816
10:37:26,250 INFO  [org.alfresco.repo.admin.patch.PatchExecuter]       Patch 10% complete, estimated complete at 11/20/08 10:47 AM.
10:38:45,198 DEBUG [org.alfresco.repo.admin.patch.PatchExecuter] 15560/74816
10:38:45,239 INFO  [org.alfresco.repo.admin.patch.PatchExecuter]       Patch 20% complete, estimated complete at 11/20/08 10:52 AM.
10:39:10,484 ERROR [org.hibernate.AssertionFailure] an assertion failure occured (this may indicate a bug in Hibernate, but is more likely due to unsafe use of the session)
org.hibernate.AssertionFailure: null id in org.alfresco.repo.domain.hibernate.DbAccessControlListImpl entry (don't flush the Session after an exception occurs)
   at org.hibernate.event.def.DefaultFlushEntityEventListener.checkId(DefaultFlushEntityEventListener.java:55)
   at org.hibernate.event.def.DefaultFlushEntityEventListener.getValues(DefaultFlushEntityEventListener.java:157)
   at org.hibernate.event.def.DefaultFlushEntityEventListener.onFlushEntity(DefaultFlushEntityEventListener.java:113)
   at org.hibernate.event.def.AbstractFlushingEventListener.flushEntities(AbstractFlushingEventListener.java:196)
   at org.hibernate.event.def.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:76)
   at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:26)
   at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1000)
   at org.alfresco.repo.domain.hibernate.HibernateSessionHelperResource.doResetAndRemove(HibernateSessionHelperResource.java:197)
   at org.alfresco.repo.domain.hibernate.HibernateSessionHelperResource.resetAndRemoveMark(HibernateSessionHelperResource.java:170)
   at org.alfresco.repo.domain.hibernate.HibernateSessionHelper.resetAndRemoveMark(HibernateSessionHelper.java:85)
   at org.alfresco.repo.domain.hibernate.DMAccessControlListDAO.fixOldDmAcls(DMAccessControlListDAO.java:199)
   at org.alfresco.repo.domain.hibernate.DMAccessControlListDAO.fixOldDmAclsImpl(DMAccessControlListDAO.java:275)
   at org.alfresco.repo.domain.hibernate.DMAccessControlListDAO.fixOldDmAcls(DMAccessControlListDAO.java:195)
   at org.alfresco.repo.domain.hibernate.DMAccessControlListDAO.fixOldDmAclsImpl(DMAccessControlListDAO.java:275)
   at org.alfresco.repo.domain.hibernate.DMAccessControlListDAO.fixOldDmAcls(DMAccessControlListDAO.java:195)
   at org.alfresco.repo.domain.hibernate.DMAccessControlListDAO.fixOldDmAclsImpl(DMAccessControlListDAO.java:275)
   at org.alfresco.repo.domain.hibernate.DMAccessControlListDAO.fixOldDmAcls(DMAccessControlListDAO.java:195)
   at org.alfresco.repo.domain.hibernate.DMAccessControlListDAO.patchAcls(DMAccessControlListDAO.java:175)
   at org.alfresco.repo.admin.patch.impl.DmPermissionsPatch.applyInternal(DmPermissionsPatch.java:62)
   at org.alfresco.repo.admin.patch.AbstractPatch$1$1.execute(AbstractPatch.java:386)
   at org.alfresco.repo.admin.patch.AbstractPatch$1$1.execute(AbstractPatch.java:380)
   at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:294)
   at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:209)
   at org.alfresco.repo.admin.patch.AbstractPatch$1.doWork(AbstractPatch.java:412)
   at org.alfresco.repo.admin.patch.AbstractPatch$1.doWork(AbstractPatch.java:376)
   at org.alfresco.repo.security.authentication.AuthenticationUtil.runAs(AuthenticationUtil.java:585)
   at org.alfresco.repo.admin.patch.AbstractPatch.apply(AbstractPatch.java:416)
   at org.alfresco.repo.admin.patch.PatchServiceImpl.applyPatch(PatchServiceImpl.java:265)
   at org.alfresco.repo.admin.patch.PatchServiceImpl.access$200(PatchServiceImpl.java:56)
   at org.alfresco.repo.admin.patch.PatchServiceImpl$2.execute(PatchServiceImpl.java:208)
   at org.alfresco.repo.admin.patch.PatchServiceImpl$2.execute(PatchServiceImpl.java:206)
   at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:294)
   at org.alfresco.repo.admin.patch.PatchServiceImpl.applyPatchAndDependencies(PatchServiceImpl.java:211)
   at org.alfresco.repo.admin.patch.PatchServiceImpl.applyOutstandingPatches(PatchServiceImpl.java:145)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:585)
   at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:296)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:177)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:144)
   at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:107)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:166)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
   at $Proxy49.applyOutstandingPatches(Unknown Source)
   at org.alfresco.repo.admin.patch.PatchExecuter.applyOutstandingPatches(PatchExecuter.java:89)
   at org.alfresco.repo.admin.patch.PatchExecuter.onBootstrap(PatchExecuter.java:132)
   at org.alfresco.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:62)
   at org.springframework.context.event.SimpleApplicationEventMulticaster$1.run(SimpleApplicationEventMulticaster.java:77)
   at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49)
   at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:75)
   at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:246)
   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:355)
   at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:244)
   at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:187)
   at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
   at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764)
   at org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)
   at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
   at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
   at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
   at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:825)
   at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:714)
   at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
   at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
   at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
   at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
   at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
   at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
   at org.apache.catalina.core.StandardService.start(StandardService.java:448)
   at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
   at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:585)
   at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
10:39:10,528 ERROR [org.hibernate.AssertionFailure] an assertion failure occured (this may indicate a bug in Hibernate, but is more likely due to unsafe use of the session)
org.hibernate.AssertionFailure: null id in org.alfresco.repo.domain.hibernate.DbAccessControlListImpl entry (don't flush the Session after an exception occurs)
   at org.hibernate.event.def.DefaultFlushEntityEventListener.checkId(DefaultFlushEntityEventListener.java:55)
   at org.hibernate.event.def.DefaultFlushEntityEventListener.getValues(DefaultFlushEntityEventListener.java:157)
   at org.hibernate.event.def.DefaultFlushEntityEventListener.onFlushEntity(DefaultFlushEntityEventListener.java:113)
   at org.hibernate.event.def.AbstractFlushingEventListener.flushEntities(AbstractFlushingEventListener.java:196)
   at org.hibernate.event.def.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:76)
   at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:26)
   at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1000)
   at org.alfresco.repo.domain.hibernate.HibernateSessionHelperResource.doResetAndRemove(HibernateSessionHelperResource.java:197)
   at org.alfresco.repo.domain.hibernate.HibernateSessionHelperResource.resetAndRemoveMark(HibernateSessionHelperResource.java:170)
   at org.alfresco.repo.domain.hibernate.HibernateSessionHelper.resetAndRemoveMark(HibernateSessionHelper.java:85)
   at org.alfresco.repo.domain.hibernate.DMAccessControlListDAO.fixOldDmAcls(DMAccessControlListDAO.java:199)
   at org.alfresco.repo.domain.hibernate.DMAccessControlListDAO.fixOldDmAclsImpl(DMAccessControlListDAO.java:275)
   at org.alfresco.repo.domain.hibernate.DMAccessControlListDAO.fixOldDmAcls(DMAccessControlListDAO.java:195)
   at org.alfresco.repo.domain.hibernate.DMAccessControlListDAO.fixOldDmAclsImpl(DMAccessControlListDAO.java:275)
   at org.alfresco.repo.domain.hibernate.DMAccessControlListDAO.fixOldDmAcls(DMAccessControlListDAO.java:195)
   at org.alfresco.repo.domain.hibernate.DMAccessControlListDAO.patchAcls(DMAccessControlListDAO.java:175)
   at org.alfresco.repo.admin.patch.impl.DmPermissionsPatch.applyInternal(DmPermissionsPatch.java:62)
   at org.alfresco.repo.admin.patch.AbstractPatch$1$1.execute(AbstractPatch.java:386)
   at org.alfresco.repo.admin.patch.AbstractPatch$1$1.execute(AbstractPatch.java:380)
   at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:294)
   at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:209)
   at org.alfresco.repo.admin.patch.AbstractPatch$1.doWork(AbstractPatch.java:412)
   at org.alfresco.repo.admin.patch.AbstractPatch$1.doWork(AbstractPatch.java:376)
   at org.alfresco.repo.security.authentication.AuthenticationUtil.runAs(AuthenticationUtil.java:585)
   at org.alfresco.repo.admin.patch.AbstractPatch.apply(AbstractPatch.java:416)
   at org.alfresco.repo.admin.patch.PatchServiceImpl.applyPatch(PatchServiceImpl.java:265)
   at org.alfresco.repo.admin.patch.PatchServiceImpl.access$200(PatchServiceImpl.java:56)
   at org.alfresco.repo.admin.patch.PatchServiceImpl$2.execute(PatchServiceImpl.java:208)
   at org.alfresco.repo.admin.patch.PatchServiceImpl$2.execute(PatchServiceImpl.java:206)
   at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:294)
   at org.alfresco.repo.admin.patch.PatchServiceImpl.applyPatchAndDependencies(PatchServiceImpl.java:211)
   at org.alfresco.repo.admin.patch.PatchServiceImpl.applyOutstandingPatches(PatchServiceImpl.java:145)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:585)
   at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:296)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:177)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:144)
   at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:107)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:166)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
   at $Proxy49.applyOutstandingPatches(Unknown Source)
   at org.alfresco.repo.admin.patch.PatchExecuter.applyOutstandingPatches(PatchExecuter.java:89)
   at org.alfresco.repo.admin.patch.PatchExecuter.onBootstrap(PatchExecuter.java:132)
   at org.alfresco.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:62)
   at org.springframework.context.event.SimpleApplicationEventMulticaster$1.run(SimpleApplicationEventMulticaster.java:77)
   at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49)
   at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:75)
   at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:246)
   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:355)
   at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:244)
   at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:187)
   at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
   at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764)
   at org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)
   at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
   at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
   at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
   at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:825)
   at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:714)
   at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
   at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
   at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
   at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
   at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
   at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
   at org.apache.catalina.core.StandardService.start(StandardService.java:448)
   at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
   at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:585)
   at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
10:39:10,532 ERROR [org.hibernate.AssertionFailure] an assertion failure occured (this may indicate a bug in Hibernate, but is more likely due to unsafe use of the session)
org.hibernate.AssertionFailure: null id in org.alfresco.repo.domain.hibernate.DbAccessControlListImpl entry (don't flush the Session after an exception occurs)
   at org.hibernate.event.def.DefaultFlushEntityEventListener.checkId(DefaultFlushEntityEventListener.java:55)
   at org.hibernate.event.def.DefaultFlushEntityEventListener.getValues(DefaultFlushEntityEventListener.java:157)
   at org.hibernate.event.def.DefaultFlushEntityEventListener.onFlushEntity(DefaultFlushEntityEventListener.java:113)
   at org.hibernate.event.def.AbstractFlushingEventListener.flushEntities(AbstractFlushingEventListener.java:196)
   at org.hibernate.event.def.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:76)
   at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:26)
   at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1000)
   at org.alfresco.repo.domain.hibernate.HibernateSessionHelperResource.doResetAndRemove(HibernateSessionHelperResource.java:197)
   at org.alfresco.repo.domain.hibernate.HibernateSessionHelperResource.resetAndRemoveMark(HibernateSessionHelperResource.java:170)
   at org.alfresco.repo.domain.hibernate.HibernateSessionHelper.resetAndRemoveMark(HibernateSessionHelper.java:85)
   at org.alfresco.repo.domain.hibernate.DMAccessControlListDAO.fixOldDmAcls(DMAccessControlListDAO.java:199)
   at org.alfresco.repo.domain.hibernate.DMAccessControlListDAO.fixOldDmAclsImpl(DMAccessControlListDAO.java:275)
   at org.alfresco.repo.domain.hibernate.DMAccessControlListDAO.fixOldDmAcls(DMAccessControlListDAO.java:195)
   at org.alfresco.repo.domain.hibernate.DMAccessControlListDAO.patchAcls(DMAccessControlListDAO.java:175)
   at org.alfresco.repo.admin.patch.impl.DmPermissionsPatch.applyInternal(DmPermissionsPatch.java:62)
   at org.alfresco.repo.admin.patch.AbstractPatch$1$1.execute(AbstractPatch.java:386)
   at org.alfresco.repo.admin.patch.AbstractPatch$1$1.execute(AbstractPatch.java:380)
   at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:294)
   at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:209)
   at org.alfresco.repo.admin.patch.AbstractPatch$1.doWork(AbstractPatch.java:412)
   at org.alfresco.repo.admin.patch.AbstractPatch$1.doWork(AbstractPatch.java:376)
   at org.alfresco.repo.security.authentication.AuthenticationUtil.runAs(AuthenticationUtil.java:585)
   at org.alfresco.repo.admin.patch.AbstractPatch.apply(AbstractPatch.java:416)
   at org.alfresco.repo.admin.patch.PatchServiceImpl.applyPatch(PatchServiceImpl.java:265)
   at org.alfresco.repo.admin.patch.PatchServiceImpl.access$200(PatchServiceImpl.java:56)
   at org.alfresco.repo.admin.patch.PatchServiceImpl$2.execute(PatchServiceImpl.java:208)
   at org.alfresco.repo.admin.patch.PatchServiceImpl$2.execute(PatchServiceImpl.java:206)
   at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:294)
   at org.alfresco.repo.admin.patch.PatchServiceImpl.applyPatchAndDependencies(PatchServiceImpl.java:211)
   at org.alfresco.repo.admin.patch.PatchServiceImpl.applyOutstandingPatches(PatchServiceImpl.java:145)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:585)
   at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:296)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:177)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:144)
   at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:107)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:166)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
   at $Proxy49.applyOutstandingPatches(Unknown Source)
   at org.alfresco.repo.admin.patch.PatchExecuter.applyOutstandingPatches(PatchExecuter.java:89)
   at org.alfresco.repo.admin.patch.PatchExecuter.onBootstrap(PatchExecuter.java:132)
   at org.alfresco.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:62)
   at org.springframework.context.event.SimpleApplicationEventMulticaster$1.run(SimpleApplicationEventMulticaster.java:77)
   at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49)
   at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:75)
   at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:246)
   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:355)
   at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:244)
   at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:187)
   at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
   at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764)
   at org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)
   at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
   at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
   at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
   at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:825)
   at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:714)
   at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
   at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
   at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
   at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
   at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
   at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
   at org.apache.catalina.core.StandardService.start(StandardService.java:448)
   at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
   at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:585)
   at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
10:39:10,536 ERROR [org.hibernate.AssertionFailure] an assertion failure occured (this may indicate a bug in Hibernate, but is more likely due to unsafe use of the session)
org.hibernate.AssertionFailure: null id in org.alfresco.repo.domain.hibernate.DbAccessControlListImpl entry (don't flush the Session after an exception occurs)
   at org.hibernate.event.def.DefaultFlushEntityEventListener.checkId(DefaultFlushEntityEventListener.java:55)
   at org.hibernate.event.def.DefaultFlushEntityEventListener.getValues(DefaultFlushEntityEventListener.java:157)
   at org.hibernate.event.def.DefaultFlushEntityEventListener.onFlushEntity(DefaultFlushEntityEventListener.java:113)
   at org.hibernate.event.def.AbstractFlushingEventListener.flushEntities(AbstractFlushingEventListener.java:196)
   at org.hibernate.event.def.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:76)
   at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:26)
   at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1000)
   at org.alfresco.repo.domain.hibernate.HibernateSessionHelperResource.doResetAndRemove(HibernateSessionHelperResource.java:197)
   at org.alfresco.repo.domain.hibernate.HibernateSessionHelperResource.resetAndRemoveMark(HibernateSessionHelperResource.java:170)
   at org.alfresco.repo.domain.hibernate.HibernateSessionHelper.resetAndRemoveMark(HibernateSessionHelper.java:85)
   at org.alfresco.repo.domain.hibernate.DMAccessControlListDAO.fixOldDmAcls(DMAccessControlListDAO.java:199)
   at org.alfresco.repo.domain.hibernate.DMAccessControlListDAO.patchAcls(DMAccessControlListDAO.java:175)
   at org.alfresco.repo.admin.patch.impl.DmPermissionsPatch.applyInternal(DmPermissionsPatch.java:62)
   at org.alfresco.repo.admin.patch.AbstractPatch$1$1.execute(AbstractPatch.java:386)
   at org.alfresco.repo.admin.patch.AbstractPatch$1$1.execute(AbstractPatch.java:380)
   at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:294)
   at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:209)
   at org.alfresco.repo.admin.patch.AbstractPatch$1.doWork(AbstractPatch.java:412)
   at org.alfresco.repo.admin.patch.AbstractPatch$1.doWork(AbstractPatch.java:376)
   at org.alfresco.repo.security.authentication.AuthenticationUtil.runAs(AuthenticationUtil.java:585)
   at org.alfresco.repo.admin.patch.AbstractPatch.apply(AbstractPatch.java:416)
   at org.alfresco.repo.admin.patch.PatchServiceImpl.applyPatch(PatchServiceImpl.java:265)
   at org.alfresco.repo.admin.patch.PatchServiceImpl.access$200(PatchServiceImpl.java:56)
   at org.alfresco.repo.admin.patch.PatchServiceImpl$2.execute(PatchServiceImpl.java:208)
   at org.alfresco.repo.admin.patch.PatchServiceImpl$2.execute(PatchServiceImpl.java:206)
   at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:294)
   at org.alfresco.repo.admin.patch.PatchServiceImpl.applyPatchAndDependencies(PatchServiceImpl.java:211)
   at org.alfresco.repo.admin.patch.PatchServiceImpl.applyOutstandingPatches(PatchServiceImpl.java:145)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:585)
   at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:296)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:177)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:144)
   at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:107)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:166)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
   at $Proxy49.applyOutstandingPatches(Unknown Source)
   at org.alfresco.repo.admin.patch.PatchExecuter.applyOutstandingPatches(PatchExecuter.java:89)
   at org.alfresco.repo.admin.patch.PatchExecuter.onBootstrap(PatchExecuter.java:132)
   at org.alfresco.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:62)
   at org.springframework.context.event.SimpleApplicationEventMulticaster$1.run(SimpleApplicationEventMulticaster.java:77)
   at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49)
   at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:75)
   at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:246)
   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:355)
   at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:244)
   at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:187)
   at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
   at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764)
   at org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)
   at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
   at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
   at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
   at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:825)
   at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:714)
   at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
   at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
   at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
   at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
   at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
   at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
   at org.apache.catalina.core.StandardService.start(StandardService.java:448)
   at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
   at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:585)
   at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
10:39:10,541 ERROR [org.alfresco.repo.admin.patch.PatchExecuter] org.hibernate.AssertionFailure: null id in org.alfresco.repo.domain.hibernate.DbAccessControlListImpl entry (don't flush the Session after an exception occurs)
   at org.hibernate.event.def.DefaultFlushEntityEventListener.checkId(DefaultFlushEntityEventListener.java:55)
   at org.hibernate.event.def.DefaultFlushEntityEventListener.getValues(DefaultFlushEntityEventListener.java:157)
   at org.hibernate.event.def.DefaultFlushEntityEventListener.onFlushEntity(DefaultFlushEntityEventListener.java:113)
   at org.hibernate.event.def.AbstractFlushingEventListener.flushEntities(AbstractFlushingEventListener.java:196)
   at org.hibernate.event.def.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:76)
   at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:26)
   at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1000)
   at org.alfresco.repo.domain.hibernate.HibernateSessionHelperResource.doResetAndRemove(HibernateSessionHelperResource.java:197)
   at org.alfresco.repo.domain.hibernate.HibernateSessionHelperResource.resetAndRemoveMark(HibernateSessionHelperResource.java:170)
   at org.alfresco.repo.domain.hibernate.HibernateSessionHelper.resetAndRemoveMark(HibernateSessionHelper.java:85)
   at org.alfresco.repo.domain.hibernate.DMAccessControlListDAO.fixOldDmAcls(DMAccessControlListDAO.java:199)
   at org.alfresco.repo.domain.hibernate.DMAccessControlListDAO.patchAcls(DMAccessControlListDAO.java:175)
   at org.alfresco.repo.admin.patch.impl.DmPermissionsPatch.applyInternal(DmPermissionsPatch.java:62)
   at org.alfresco.repo.admin.patch.AbstractPatch$1$1.execute(AbstractPatch.java:386)
   at org.alfresco.repo.admin.patch.AbstractPatch$1$1.execute(AbstractPatch.java:380)
   at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:294)
   at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:209)
   at org.alfresco.repo.admin.patch.AbstractPatch$1.doWork(AbstractPatch.java:412)
   at org.alfresco.repo.admin.patch.AbstractPatch$1.doWork(AbstractPatch.java:376)
   at org.alfresco.repo.security.authentication.AuthenticationUtil.runAs(AuthenticationUtil.java:585)
   at org.alfresco.repo.admin.patch.AbstractPatch.apply(AbstractPatch.java:416)
   at org.alfresco.repo.admin.patch.PatchServiceImpl.applyPatch(PatchServiceImpl.java:265)
   at org.alfresco.repo.admin.patch.PatchServiceImpl.access$200(PatchServiceImpl.java:56)
   at org.alfresco.repo.admin.patch.PatchServiceImpl$2.execute(PatchServiceImpl.java:208)
   at org.alfresco.repo.admin.patch.PatchServiceImpl$2.execute(PatchServiceImpl.java:206)
   at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:294)
   at org.alfresco.repo.admin.patch.PatchServiceImpl.applyPatchAndDependencies(PatchServiceImpl.java:211)
   at org.alfresco.repo.admin.patch.PatchServiceImpl.applyOutstandingPatches(PatchServiceImpl.java:145)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:585)
   at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:296)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:177)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:144)
   at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:107)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:166)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
   at $Proxy49.applyOutstandingPatches(Unknown Source)
   at org.alfresco.repo.admin.patch.PatchExecuter.applyOutstandingPatches(PatchExecuter.java:89)
   at org.alfresco.repo.admin.patch.PatchExecuter.onBootstrap(PatchExecuter.java:132)
   at org.alfresco.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:62)
   at org.springframework.context.event.SimpleApplicationEventMulticaster$1.run(SimpleApplicationEventMulticaster.java:77)
   at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49)
   at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:75)
   at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:246)
   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:355)
   at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:244)
   at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:187)
   at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
   at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764)
   at org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)
   at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
   at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
   at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
   at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:825)
   at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:714)
   at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
   at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
   at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
   at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
   at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
   at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
   at org.apache.catalina.core.StandardService.start(StandardService.java:448)
   at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
   at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:585)
   at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)

10:39:10,667 DEBUG [org.alfresco.repo.admin.patch.PatchExecuter] Applied patch:
AppliedPatch[ id=patch.updateDmPermissions, description=Update ACLs on all DM node objects to the new 3.0 permission model, fixesFromSchema=0, fixesToSchema=124, targetSchema=125, appliedToSchema=12, appliedToServer=3.0.0 (b 1164) - Labs, appliedOnDate=Thu Nov 20 10:39:10 CET 2008, wasExecuted=true, succeeded=false, report=org.hibernate.AssertionFailure: null id in org.alfresco.repo.domain.hibernate.DbAccessControlListImpl entry (don't flush the Session after an exception occurs)
   at org.hibernate.event.def.DefaultFlushEntityEventListener.checkId(DefaultFlushEntityEventListener.java:55)
   at org.hibernate.event.def.DefaultFlushEntityEventListener.getValues(DefaultFlushEntityEventListener.java:157)
   at org.hibernate.event.def.DefaultFlushEntityEventListener.onFlushEntity(DefaultFlushEntityEventListener.java:113)
   at org.hibernate.event.def.AbstractFlushingEventListener.flushEntities(AbstractFlushingEventListener.java:196)
   at org.hibernate.event.def.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:76)
   at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:26)
   at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1000)
   at org.alfresco.repo.domain.hibernate.HibernateSessionHelperResource.doResetAndRemove(HibernateSessionHelperResource.java:19…]
10:39:10,673 ERROR [org.hibernate.AssertionFailure] an assertion failure occured (this may indicate a bug in Hibernate, but is more likely due to unsafe use of the session)
org.hibernate.AssertionFailure: null id in org.alfresco.repo.domain.hibernate.DbAccessControlListImpl entry (don't flush the Session after an exception occurs)
   at org.hibernate.event.def.DefaultFlushEntityEventListener.checkId(DefaultFlushEntityEventListener.java:55)
   at org.hibernate.event.def.DefaultFlushEntityEventListener.getValues(DefaultFlushEntityEventListener.java:157)
   at org.hibernate.event.def.DefaultFlushEntityEventListener.onFlushEntity(DefaultFlushEntityEventListener.java:113)
   at org.hibernate.event.def.AbstractFlushingEventListener.flushEntities(AbstractFlushingEventListener.java:196)
   at org.hibernate.event.def.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:76)
   at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:26)
   at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1000)
   at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:338)
   at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:106)
   at org.springframework.orm.hibernate3.HibernateTransactionManager.doCommit(HibernateTransactionManager.java:575)
   at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:662)
   at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:632)
   at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:314)
   at org.alfresco.util.transaction.SpringAwareUserTransaction.commit(SpringAwareUserTransaction.java:431)
   at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:308)
   at org.alfresco.repo.admin.patch.PatchServiceImpl.applyPatchAndDependencies(PatchServiceImpl.java:211)
   at org.alfresco.repo.admin.patch.PatchServiceImpl.applyOutstandingPatches(PatchServiceImpl.java:145)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:585)
   at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:296)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:177)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:144)
   at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:107)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:166)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
   at $Proxy49.applyOutstandingPatches(Unknown Source)
   at org.alfresco.repo.admin.patch.PatchExecuter.applyOutstandingPatches(PatchExecuter.java:89)
   at org.alfresco.repo.admin.patch.PatchExecuter.onBootstrap(PatchExecuter.java:132)
   at org.alfresco.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:62)
   at org.springframework.context.event.SimpleApplicationEventMulticaster$1.run(SimpleApplicationEventMulticaster.java:77)
   at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49)
   at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:75)
   at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:246)
   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:355)
   at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:244)
   at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:187)
   at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
   at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764)
   at org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)
   at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
   at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
   at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
   at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:825)
   at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:714)
   at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
   at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
   at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
   at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
   at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
   at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
   at org.apache.catalina.core.StandardService.start(StandardService.java:448)
   at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
   at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:585)
   at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
10:40:02,509 DEBUG [org.alfresco.repo.admin.patch.PatchExecuter] 0/74816
10:40:02,778 INFO  [org.alfresco.repo.admin.patch.PatchExecuter] No patches were required.
10:40:02,937 INFO  [org.alfresco.repo.module.ModuleServiceImpl] Found 0 module(s).
10:40:33,299 ERROR [org.alfresco.smb.protocol] Failed to get local domain/workgroup name, using default of WORKGROUP
10:40:33,300 ERROR [org.alfresco.smb.protocol] (This may be due to firewall settings or incorrect <broadcast> setting)
10:40:34,033 WARN  [org.alfresco.util.OpenOfficeConnectionTester] An initial OpenOffice connection could not be established.
10:40:34,083 INFO  [org.alfresco.service.descriptor.DescriptorService] Alfresco JVM - v1.5.0_15-b04; maximum heap size 989.875MB
10:40:34,084 INFO  [org.alfresco.service.descriptor.DescriptorService] Alfresco started (Labs): Current version 3.0.0 (b 1164) schema 131 - Installed version 1.2.1 schema 12
10:40:34,233 DEBUG [org.alfresco.repo.version.VersionMigrator] Found 67 version histories in old version store
10:40:37,276 WARN  [org.alfresco.repo.version.VersionMigrator] Skipped background deletion of 67 old version histories (not migrated)
10:40:37,277 DEBUG [org.alfresco.repo.version.VersionMigrator] Completed background deletion of 0 migrated version histories (from old version store) in 3 secs
10:41:04,254 DEBUG [org.alfresco.repo.admin.patch.PatchExecuter] 0/74816
10:42:05,441 DEBUG [org.alfresco.repo.admin.patch.PatchExecuter] 0/74816
10:43:05,465 DEBUG [org.alfresco.repo.admin.patch.PatchExecuter] 0/74816
10:44:05,481 DEBUG [org.alfresco.repo.admin.patch.PatchExecuter] 0/74816
10:45:05,493 DEBUG [org.alfresco.repo.admin.patch.PatchExecuter] 0/74816
10:46:05,505 DEBUG [org.alfresco.repo.admin.patch.PatchExecuter] 0/74816
10:47:05,516 DEBUG [org.alfresco.repo.admin.patch.PatchExecuter] 0/74816
J'ai passé les niveaux de log en debug, mais cela ne m'éclaire pas plus.
Avez-vous eu ce type de problémes ?

Merci d'avance pour votre aide !

Nicolas

OS:
Linux SUSE sous VMWARE
DATA:
NAS NETAPP montage NFS (indexes hors NFS)
DB:
MYSQL 5.1
OPENOFFICE:
OOo2.4
ALFRESCO:
2.1 COMMUNITY
Auth NTLM avec AD

Un extrait du log plus détaillé: hibernate en debug, juste avant l'apparition de l'erreur :
16:04:33,367 DEBUG [org.hibernate.engine.StatefulPersistenceContext] initializing non-lazy collections
16:04:33,367 DEBUG [org.hibernate.loader.Loader] done entity load
16:04:33,368 DEBUG [org.hibernate.event.def.AbstractSaveEventListener] calling onSave()
16:04:33,368 DEBUG [org.hibernate.event.def.AbstractSaveEventListener] executing identity-insert immediately
16:04:33,368 DEBUG [org.hibernate.cache.UpdateTimestampsCache] Pre-invalidating space [alf_access_control_list]
16:04:33,368 DEBUG [org.hibernate.jdbc.AbstractBatcher] about to open PreparedStatement (open PreparedStatements: 16463, globally: 16478)
16:04:33,368 DEBUG [org.hibernate.SQL] insert into alf_access_control_list (version, acl_id, latest, acl_version, inherits, inherits_from, type, inherited_acl, is_versioned, requires_version, acl_change_set) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
16:04:33,583 DEBUG [org.hibernate.jdbc.AbstractBatcher] about to close PreparedStatement (open PreparedStatements: 16464, globally: 16479)
16:04:35,467 DEBUG [org.hibernate.engine.Collections] Collection found: [org.alfresco.repo.domain.hibernate.NodeImpl.properties#7923], was: [org.alfresco.repo.domain.hibernate.NodeImpl.properties#7923] (uninitialized)
16:04:35,467 DEBUG [org.hibernate.engine.Collections] Collection found: [org.alfresco.repo.domain.hibernate.NodeImpl.aspects#7923], was: [org.alfresco.repo.domain.hibernate.NodeImpl.aspects#7923] (uninitialized)
16:04:35,467 DEBUG [org.hibernate.engine.Collections] Collection found: [org.alfresco.repo.domain.hibernate.NodeImpl.properties#7], was: [org.alfresco.repo.domain.hibernate.NodeImpl.properties#7] (uninitialized)
16:04:35,467 DEBUG [org.hibernate.engine.Collections] Collection found: [org.alfresco.repo.domain.hibernate.NodeImpl.aspects#7], was: [org.alfresco.repo.domain.hibernate.NodeImpl.aspects#7] (uninitialized)
16:04:35,467 DEBUG [org.hibernate.engine.Collections] Collection found: [org.alfresco.repo.domain.hibernate.NodeImpl.properties#2], was: [org.alfresco.repo.domain.hibernate.NodeImpl.properties#2] (uninitialized)
16:04:35,468 DEBUG [org.hibernate.engine.Collections] Collection found: [org.alfresco.repo.domain.hibernate.NodeImpl.aspects#2], was: [org.alfresco.repo.domain.hibernate.NodeImpl.aspects#2] (uninitialized)
16:04:35,468 DEBUG [org.hibernate.engine.Collections] Collection found: [org.alfresco.repo.domain.hibernate.NodeImpl.properties#1], was: [org.alfresco.repo.domain.hibernate.NodeImpl.properties#1] (uninitialized)
16:04:35,468 DEBUG [org.hibernate.engine.Collections] Collection found: [org.alfresco.repo.domain.hibernate.NodeImpl.aspects#1], was: [org.alfresco.repo.domain.hibernate.NodeImpl.aspects#1] (uninitialized)
16:04:35,468 DEBUG [org.hibernate.engine.Collections] Collection found: [org.alfresco.repo.domain.hibernate.NodeImpl.properties#10], was: [org.alfresco.repo.domain.hibernate.NodeImpl.properties#10] (uninitialized)
16:04:35,468 DEBUG [org.hibernate.engine.Collections] Collection found: [org.alfresco.repo.domain.hibernate.NodeImpl.aspects#10], was: [org.alfresco.repo.domain.hibernate.NodeImpl.aspects#10] (uninitialized)
16:04:35,468 DEBUG [org.hibernate.engine.Collections] Collection found: [org.alfresco.repo.domain.hibernate.NodeImpl.properties#11], was: [org.alfresco.repo.domain.hibernate.NodeImpl.properties#11] (uninitialized)
16:04:35,468 DEBUG [org.hibernate.engine.Collections] Collection found: [org.alfresco.repo.domain.hibernate.NodeImpl.aspects#11], was: [org.alfresco.repo.domain.hibernate.NodeImpl.aspects#11] (uninitialized)
16:04:35,469 DEBUG [org.hibernate.engine.Collections] Collection found: [org.alfresco.repo.domain.hibernate.NodeImpl.properties#9865], was: [org.alfresco.repo.domain.hibernate.NodeImpl.properties#9865] (uninitialized)
16:04:35,469 DEBUG [org.hibernate.engine.Collections] Collection found: [org.alfresco.repo.domain.hibernate.NodeImpl.aspects#9865], was: [org.alfresco.repo.domain.hibernate.NodeImpl.aspects#9865] (uninitialized)
16:04:35,469 DEBUG [org.hibernate.engine.Collections] Collection found: [org.alfresco.repo.domain.hibernate.NodeImpl.properties#10102], was: [org.alfresco.repo.domain.hibernate.NodeImpl.properties#10102] (uninitialized)
16:04:35,469 DEBUG [org.hibernate.engine.Collections] Collection found: [org.alfresco.repo.domain.hibernate.NodeImpl.aspects#10102], was: [org.alfresco.repo.domain.hibernate.NodeImpl.aspects#10102] (uninitialized)
16:04:35,563 ERROR [org.hibernate.AssertionFailure] an assertion failure occured (this may indicate a bug in Hibernate, but is more likely due to unsafe use of the session)
org.hibernate.AssertionFailure: null id in org.alfresco.repo.domain.hibernate.DbAccessControlListImpl entry (don't flush the Session after an exception occurs)
        at org.hibernate.event.def.DefaultFlushEntityEventListener.checkId(DefaultFlushEntityEventListener.java:55)
        at org.hibernate.event.def.DefaultFlushEntityEventListener.getValues(DefaultFlushEntityEventListener.java:157)
        at org.hibernate.event.def.DefaultFlushEntityEventListener.onFlushEntity(DefaultFlushEntityEventListener.java:113)
        at org.hibernate.event.def.AbstractFlushingEventListener.flushEntities(AbstractFlushingEventListener.java:196)
        at org.hibernate.event.def.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:76)
        at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:26)
        at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1000)
        at org.alfresco.repo.domain.hibernate.HibernateSessionHelperResource.doResetAndRemove(HibernateSessionHelperResource.java:197)
        at org.alfresco.repo.domain.hibernate.HibernateSessionHelperResource.resetAndRemoveMark(HibernateSessionHelperResource.java:170)
        at org.alfresco.repo.domain.hibernate.HibernateSessionHelper.resetAndRemoveMark(HibernateSessionHelper.java:85)
        at org.alfresco.repo.domain.hibernate.DMAccessControlListDAO.fixOldDmAcls(DMAccessControlListDAO.java:199)
        at org.alfresco.repo.domain.hibernate.DMAccessControlListDAO.fixOldDmAclsImpl(DMAccessControlListDAO.java:275)
        at org.alfresco.repo.domain.hibernate.DMAccessControlListDAO.fixOldDmAcls(DMAccessControlListDAO.java:195)
        at org.alfresco.repo.domain.hibernate.DMAccessControlListDAO.fixOldDmAclsImpl(DMAccessControlListDAO.java:275)
        at org.alfresco.repo.domain.hibernate.DMAccessControlListDAO.fixOldDmAcls(DMAccessControlListDAO.java:195)
        at org.alfresco.repo.domain.hibernate.DMAccessControlListDAO.fixOldDmAclsImpl(DMAccessControlListDAO.java:275)
        at org.alfresco.repo.domain.hibernate.DMAccessControlListDAO.fixOldDmAcls(DMAccessControlListDAO.java:195)
        at org.alfresco.repo.domain.hibernate.DMAccessControlListDAO.patchAcls(DMAccessControlListDAO.java:175)
        at org.alfresco.repo.admin.patch.impl.DmPermissionsPatch.applyInternal(DmPermissionsPatch.java:62)
        at org.alfresco.repo.admin.patch.AbstractPatch$1$1.execute(AbstractPatch.java:386)
        at org.alfresco.repo.admin.patch.AbstractPatch$1$1.execute(AbstractPatch.java:380)
        at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:294)
        at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:209)
        at org.alfresco.repo.admin.patch.AbstractPatch$1.doWork(AbstractPatch.java:412)
        at org.alfresco.repo.admin.patch.AbstractPatch$1.doWork(AbstractPatch.java:376)
        at org.alfresco.repo.security.authentication.AuthenticationUtil.runAs(AuthenticationUtil.java:585)
        at org.alfresco.repo.admin.patch.AbstractPatch.apply(AbstractPatch.java:416)
        at org.alfresco.repo.admin.patch.PatchServiceImpl.applyPatch(PatchServiceImpl.java:265)
        at org.alfresco.repo.admin.patch.PatchServiceImpl.access$200(PatchServiceImpl.java:56)
        at org.alfresco.repo.admin.patch.PatchServiceImpl$2.execute(PatchServiceImpl.java:208)
        at org.alfresco.repo.admin.patch.PatchServiceImpl$2.execute(PatchServiceImpl.java:206)
        at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:294)
        at org.alfresco.repo.admin.patch.PatchServiceImpl.applyPatchAndDependencies(PatchServiceImpl.java:211)
        at org.alfresco.repo.admin.patch.PatchServiceImpl.applyOutstandingPatches(PatchServiceImpl.java:145)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:296)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:177)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:144)
        at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:107)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:166)
        at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
        at $Proxy49.applyOutstandingPatches(Unknown Source)
        at org.alfresco.repo.admin.patch.PatchExecuter.applyOutstandingPatches(PatchExecuter.java:89)
        at org.alfresco.repo.admin.patch.PatchExecuter.onBootstrap(PatchExecuter.java:132)
        at org.alfresco.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:62)
        at org.springframework.context.event.SimpleApplicationEventMulticaster$1.run(SimpleApplicationEventMulticaster.java:77)
        at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:75)
        at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:246)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:355)
        at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:244)
        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:187)
        at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:825)
        at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:714)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at org.apache.catalina.core.StandardService.start(StandardService.java:448)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
16:04:35,689 DEBUG [org.hibernate.engine.Collections] Collection found: [org.alfresco.repo.domain.hibernate.NodeImpl.properties#7923], was: [org.alfresco.repo.domain.hibernate.NodeImpl.properties#7923] (uninitialized)
16:04:35,689 DEBUG [org.hibernate.engine.Collections] Collection found: [org.alfresco.repo.domain.hibernate.NodeImpl.aspects#7923], was: [org.alfresco.repo.domain.hibernate.NodeImpl.aspects#7923] (uninitialized)
16:04:35,689 DEBUG [org.hibernate.engine.Collections] Collection found: [org.alfresco.repo.domain.hibernate.NodeImpl.properties#7], was: [org.alfresco.repo.domain.hibernate.NodeImpl.properties#7] (uninitialized)
16:04:35,689 DEBUG [org.hibernate.engine.Collections] Collection found: [org.alfresco.repo.domain.hibernate.NodeImpl.aspects#7], was: [org.alfresco.repo.domain.hibernate.NodeImpl.aspects#7] (uninitialized)

26 REPLIES 26

rgouyet
Champ in-the-making
Champ in-the-making
J'ai fait la manipulation proposée un peu plus haut dans ce fil de discussion par Nicolas:

<document-format><name>Microsoft Word 2007</name>
    <family>Text</family>
    <mime-type>application/vnd.openxmlformats-officedocument.wordprocessingml.document</mime-type>
    <file-extension>docx</file-extension>
    <export-filters>
      <entry><family>Text</family><string>MS Word 2007</string></entry>
    </export-filters>
</document-format>


Mais je viens de tester et mon document n'est pas indexé.
J'ai vérifié, le process soffice est bien chargé.
Le document s'ouvre bien avec swriter.exe
Le même document sauvegardé au format word 2003 est bien indexé.
Après, j'ai arrété Alfresco, supprimé le répertoire lucene-indexes, fait un index.recovery.mode=FULL mais ce n'est pas mieux…

J'ai oublié quelque chose ?

nicolas_4463
Champ in-the-making
Champ in-the-making
Bonjour,
Je partage avec vous quelques éléments de réflexion :
    Concernant l'indexation, j'ai l'impression (mais ce n'est qu'une impression) que tout ne se joue pas au moment de la reconstruction des indexes.
    En effet, un fois la tâche de reconstruction terminée, nous avons relevé dans le fichier catalina.out un certain nombre d'erreurs générées par POI lors de la lecture de fichiers Excel. Je me dis donc que les indexations continuent au delà de la reconstruction.

    Petite question, le type mime associé (Content Type) à vos fichier docx est-il bien positionné ?
    Nous avons un certain nombre de fichier docx dans le référentiel qui ont été déposés au tout début de notre passage en 2.1. A cette époque les fichiers docx ne faisaient pas partie du fichier de définition mimetype-map.xml. Ces fichiers ont été associés au type mime OctetStream par la version 2.1.
    Je pense que cette mauvaise association  pourrait expliquer la non-indexation des documents docx.
Tiens, tiens,   Smiley Surprised  je viens de vérifier dans la version 3stable migrée, nous avons perdu les Content Type de tous les fichiers docx ! Par contre l'icône associé est correct.
Effectivement, le seul docx qui ressort de mes recherches est celui que j'ai créé juste après la migration pour mes tests !

Après comparaison des deux fichiers  mimetype-map.xml j'ai une différence sur les docx :
Version 2.1

<mimetype mimetype="application/vnd.openxmlformats-officedocument.wordprocessingml.document" display="Microsoft Word 2007">
      <extension>docx</extension>
</mimetype>

Version 3stable

<mimetype mimetype="application/vnd.openxmlformats-officedocument.wordprocessingml" display="Microsoft Word 2007">           
        <extension>docx</extension>
</mimetype>

Côté Excel 2007, les types mimes sont bien identiques et nous n'avons rien perdu.
Ceci n'expliquerait-il pas cela ?!?

Nicolas

rgouyet
Champ in-the-making
Champ in-the-making
Je ne suis pas aussi avancé que vous dans les tests. Je n'ai pas commencé les tests de migration.
Pour le moment, je fais mes tests uniquement sur une version vierge de Alfresco 3 stable.
Donc mon repository est vide et je fais mes tests au coup par coup.
Dans la version 3.0, les mime type docx sont bien positionnés par défaut.

rgouyet
Champ in-the-making
Champ in-the-making
Concernant l'indexation, j'ai l'impression (mais ce n'est qu'une impression) que tout ne se joue pas au moment de la reconstruction des indexes.
En effet, un fois la tâche de reconstruction terminée, nous avons relevé dans le fichier catalina.out un certain nombre d'erreurs générées par POI lors de la lecture de fichiers Excel. Je me dis donc que les indexations continuent au delà de la reconstruction.
Nicolas

J'ai probablement trouvé l'explication dans ce post en anglais.
Note that the progress report you see during startup only reports on the synchronous (metadata indexing) part of the reindex process.
The asynchronous part (full text indexing) happens concurrently after the system has started, and depending on how much content you have could take quite a while (full text indexing involves extracting text from all of your documents, which is both an I/O and CPU intensive operation).

Pour les non anglophones, le processus de réindexation affiche l'avancement dans le fichier de log pour ce qui concerne l'indexation des métadonnés (traitement réalisé de manière synchrone). Le contenu est indexé par la suite de manière asynchrone et cela peut prendre beaucoup plus de temps.

Romain

nicolas_4463
Champ in-the-making
Champ in-the-making
Bonjour,
Nous avons terminé la migration de notre référentiel 2.1 vers la 3 labs, pour être précis :
Current version 3.0.0 (Stable 1526) schema 1002 - Installed version 1.2.1 schema
Trois bonnes semaines sur la plate-forme de test auront été nécessaires.
Quatre ou cinq patchs "maison" pour réctifier nos soucis de migration à savoir :
    a) Les anciens documents versionnés qui faisaient disjoncter un des patchs: des noeuds dans le versionStore n'avaient pas la propriété figée (frozen property) "dbid".
    b) Une erreur sur le "user homes directory", nous avions eu le malheur de le renommer en "Espaces personnels" erreur fatale. Remarque: Ce patch était plus en perspective, d'un espoir, éventuel, que la version 3.2 nous réserve pas une belle surprise… J'ai fait un post à ce sujet: le CIFS toujours au coeur des ennuis :mrgreen: 
    c) Un changement massif, post-migration, des mimetypes pour les document Word2007. Ils n'étaient pas bon et du coup, ne passaient pas à l'indexation.
Une petite optimisation du principal script SQL, histoire de migrer la base de données en moins de 3 jours.
Nous avons abandonné le FileSystem de type NFS, au profit d'un ReiserFS, pour passer outre la limitation d'un nombre maxi de fichiers ou de répertoires (j'sais plus).
Nous sommes passés au JDK 1.6.0_15.
La migration s'est passée d'un tenant et sans erreur.   Smiley Happy

A partir de là, nous sommes entrés dans une autre dimension: Aucun soucis côté application Web mais hélas, comme d'habitude, d'énormes emm…, pardon, ennuis avec le CIFS  :mrgreen:
Nous avons migré sur notre serveur de production, appelons-le ANACUT.
Dès le démarrage d'Alfresco et lors des premiers accès aux fichiers via le CIFS, punition immédiate :

21:29:29,603 ERROR [transaction.SpringAwareUserTransaction.trace] Detected first UserTransaction which is being garbage collected without a commit() or rollback()
21:29:29,826 ERROR [transaction.SpringAwareUserTransaction.trace] Logging of transaction call stack is now enabled and will affect performance
03:03:49,146 ERROR [transaction.SpringAwareUserTransaction.trace] UserTransaction being garbage collected without a commit() or rollback().
   Started at:
      org.alfresco.util.transaction.SpringAwareUserTransaction.begin(SpringAwareUserTransaction.java:389)
      org.alfresco.filesys.alfresco.AlfrescoDiskDriver.beginTransaction(AlfrescoDiskDriver.java:332)
      org.alfresco.filesys.alfresco.AlfrescoDiskDriver.beginWriteTransaction(AlfrescoDiskDriver.java:180)
      org.alfresco.filesys.repo.ContentDiskDriver.closeFile(ContentDiskDriver.java:1822)
      org.alfresco.jlan.smb.server.VirtualCircuit.closeCircuit(VirtualCircuit.java:474)
      org.alfresco.jlan.smb.server.SMBSrvSession.cleanupSession(SMBSrvSession.java:349)
      org.alfresco.jlan.smb.server.SMBSrvSession.run(SMBSrvSession.java:1302)
      java.lang.Thread.run(Thread.java:595)
L'accès devient instable de plus en plus lent jusqu'à innacessible, le log se tartine d'erreurs :
ERROR [org.alfresco.util.transaction.SpringAwareUserTransaction.trace] UserTransaction being garbage collected without a commit() or rollback(). 
   Started at:
      org.alfresco.util.transaction.SpringAwareUserTransaction.begin(SpringAwareUserTransaction.java:389)
      org.alfresco.filesys.alfresco.AlfrescoDiskDriver.beginTransaction(AlfrescoDiskDriver.java:332)
      org.alfresco.filesys.alfresco.AlfrescoDiskDriver.beginWriteTransaction(AlfrescoDiskDriver.java:180)
      org.alfresco.filesys.repo.ContentDiskDriver.closeFile(ContentDiskDriver.java:1822)
      org.alfresco.jlan.smb.server.VirtualCircuit.closeCircuit(VirtualCircuit.java:474)
      org.alfresco.jlan.smb.server.SMBSrvSession.cleanupSession(SMBSrvSession.java:349)
      org.alfresco.jlan.smb.server.SMBSrvSession.run(SMBSrvSession.java:1302)
      java.lang.Thread.run(Thread.java:595)

Le plus fort de tout est que durant 3 semaines d'essais, sur un serveur de test strictement identique (hormis le nom et l'adresse IP), nous n'avons jamais eu la moindre erreur lors des accès CIFS.
Après plusieurs tentatives nous arrivons aux hypotèses suivantes :
    ANACUT est défaillant côté hardware
    Les données du référentiel et/ou de la base de données fraichement migrées sont daubées
    Nous avons oublié de sacrifier un poulet sur le serveur  :lol:
Pour essayer d'éliminer l'hypotése des données, nous les copions vers ANACUT-TNI, la machine que nous avons utilisée pour réaliser les tests préalables.
Nous remettons en service, tout se passe bien, pas d'erreur avec les accès CIFS.
La balance penche sensiblement vers l'hypotese d'un soucis matériel.
Qu'à cela ne tienne, nous arrêtons ANACUT, et renommons ANACUT-TNI en ANACUT avec l'IP de l'ancien ANACUT.
Très confiant, c'est parti pour un "alfresco.sh start". Dès les premiers accès CIFS vlan, mêmes erreurs plantage dans tout les sens, CIFS inutilisable.
ARRRRRRRRRRGGGGGGGGGGH  :twisted:
Marche arrière, on revient avec le nom ANACUT-TNI et l'IP initial de ce nom. Remise en route, ca fonctionne bien. :shock:
On regarde dans les coins de la pièce pour vérifier s'il n'y a pas quelques caméras cachées, on évoque à demi-mots l'émission SUPRISE SUR-PRISE.
Et on est surtout très vert (de rage), victime une fois de plus d'une stabilité douteuse du CIFS.  Smiley Sad

Mais l'histoire ne s'arrête pas là, nous décidons d'abandonner le nom ANACUT pour notre serveur de production au profit de ANACUT-DORP.
Puisque, apparamment, c'est un nom composé qui semble convenir (j'vous jure qu'avec le recul, je suis effrayé des stupidités dans lesquelles on s'engouffre, confronté à ce genre de situation).

Redémarrage, quelques tests: Youpi ! Tout fonctionne, allons-y gaiment ouvrons aux utilisateurs !

Pour faire court, nous avions juste repoussé la sentence !
Dès la première grosse montée en charge le CIFS s'est lamentablement effondré, avec toujours les mêmes erreurs pour au final devenir inaccessible.
Mais quelle aventure palpitante !!!
En tout cas, si les nouvelles versions d'Alfresco ne brillent pas par leur stabilité côté CIFS, elles excellent dans la convivialité des moments passés ( heureusement,je ne suis pas seul sur le coup, sinon c'est dans la cave, au bout d'une corde que l'on m'aurait découvert  :mrgreen: ).

Voilà, où nous en sommes, le CIFS est coupé (enfin presque, si on le désactive par le fichier de paramétrage, tout explose) donc les ports sont fermés.
Le bug est référencé : https://issues.alfresco.com/jira/browse/ETHREEOH-1553
Nous avons mis en service en guise de pseudo substitution l'accès FTP et nous avons une semaine pour trouver une solution digne de ce nom.
Pour la suite, on va s'attacher à trouver une solution rapidement sinon, c'était et ce sera, nos derniers instants avec Alfresco et nos dernières contributions au forum de la version communautaire (3 Labs( on confirme)……  Stable :lol: )

Nicolas

michaelh
Champ on-the-rise
Champ on-the-rise
Mouaip …. Ca fait partie de ces bugs vicieux qui touchent une infime partie des gens et qui sont excessivement difficiles à reproduire.

Dans le cas présent on a reçu des signalements, le développeur n'a jamais réussi à le reproduire, et l'équipe de test une seule fois … et plus jamais ensuite !
Idem coté utilisateur où comme vos tests le montre, il est difficile de trouver la logique derrière tout ça. Autant dire que ça n'aide pas à la résolution (Ce serait réglé depuis longtemps si ça touchait tout le monde et pas juste une large minorité).

Les pistes sont nombreuses : problème de JVM (la majorité l'a résolu avec un tuning de JVM), problème avec Spring, … mais aucune satisfaisante. On peut juste dire qu'on a autant envie que vous de trouver LA solution parce que passer des semaines sur un bug unique, ça n'amuse personne.

Bref, si c'est frustrant pour vous, ça l'est aussi pour nous.
Ce qui ne va pas vous avancer beaucoup, j'en conviens Smiley Happy

(et laissez ce pauvre poulet tranquille !  :wink: )

jmi9999
Champ in-the-making
Champ in-the-making
Bonjour,

J'ai le même problème de perte de documents (version).  Une solution ?

Merci
JMi