j'ai un soucis avec un import et notamment la création...

cancel
Showing results for 
Search instead for 
Did you mean: 
bountard
Member II

j'ai un soucis avec un import et notamment la création...

Bonjour, j'ai un soucis avec un import et notamment la création de répertoire sous alfresco.

Connecté en tant qu'admin, j'ai créé des répertoires sous l'espace utilisateur. J'ai ensuite supprimé ces répertoires et depuis je ne peux plus en créer sous cet espace. Voici l'erreur que j'obtiens :

Veuillez corriger les erreurs ci-dessous puis cliquer sur Créer un Espace. 
Echec de création du nouveau Espace suite à l'erreur : Transaction didn't commit: Integrity failure
Quelqu'un aurait une idée de l'erreur? Je ne comprends pas.
9 Replies
michaelh
Active Member

Re: j'ai un soucis avec un import et notamment la création...

Vous avez vidé la corbeille ?

(merci d'indiquer la version d'Alfresco …)
bountard
Member II

Re: j'ai un soucis avec un import et notamment la création...

En effet il s'agissait d'un problème avec la corbeille.
Toutefois, le problème est revenu, enfin … il apparaît et disparaît. J'arrive à créer des Espaces, mais une fois sur 4 ou 5.
J'utilise Alfresco 2.0
bmagnier
Member II

Re: j'ai un soucis avec un import et notamment la création...

Bonjour,

y aurait-il une trace d'erreur un peu plus fournie? par exemple celle du fichier alfresco.log, ou des logs de tomcat…

Bertrand.
bountard
Member II

Re: j'ai un soucis avec un import et notamment la création...

Bonjour, voici les logs de alfresco.log

09:54:49,097 ERROR [org.alfresco.repo.node.integrity.IntegrityChecker] Found 4 integrity violations:
Mandatory property not set:
   Node: workspace://lightWeightVersionStore/96e4f77b-6b3c-11dc-a434-9141d205fec0
   Type: {http://www.alfresco.org/model/content/1.0}auditable
   Property: {http://www.alfresco.org/model/content/1.0}modifier
Mandatory property not set:
   Node: workspace://lightWeightVersionStore/96e4f77b-6b3c-11dc-a434-9141d205fec0
   Type: {http://www.alfresco.org/model/content/1.0}auditable
   Property: {http://www.alfresco.org/model/content/1.0}modified
Mandatory property not set:
   Node: workspace://lightWeightVersionStore/96e4f77b-6b3c-11dc-a434-9141d205fec0
   Type: {http://www.alfresco.org/model/content/1.0}auditable
   Property: {http://www.alfresco.org/model/content/1.0}creator
Mandatory property not set:
   Node: workspace://lightWeightVersionStore/96e4f77b-6b3c-11dc-a434-9141d205fec0
   Type: {http://www.alfresco.org/model/content/1.0}auditable
   Property: {http://www.alfresco.org/model/content/1.0}created
09:54:49,141 ERROR [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/alfresco].[Faces Servlet]] "Servlet.service()" pour la servlet Faces Servlet a généré une exception
org.alfresco.repo.node.integrity.IntegrityException: Integrity failure
   at org.alfresco.repo.node.integrity.IntegrityChecker.checkIntegrity(IntegrityChecker.java:619)
   at org.alfresco.repo.transaction.AlfrescoTransactionSupport$TransactionSynchronizationImpl.flush(AlfrescoTransactionSupport.java:524)
   at org.alfresco.repo.transaction.AlfrescoTransactionSupport$TransactionSynchronizationImpl.beforeCommit(AlfrescoTransactionSupport.java:595)
   at org.springframework.transaction.support.AbstractPlatformTransactionManager.triggerBeforeCommit(AbstractPlatformTransactionManager.java:657)
   at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:482)
   at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:469)
   at org.springframework.transaction.interceptor.TransactionAspectSupport.doCommitTransactionAfterReturning(TransactionAspectSupport.java:266)
   at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:170)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:176)
   at $Proxy30.copy(Unknown Source)
   at org.alfresco.sample.DiWizard.init(DiWizard.java:111)
   at org.alfresco.web.bean.wizard.WizardManager.setCurrentWizard(WizardManager.java:117)
   at org.alfresco.web.app.AlfrescoNavigationHandler.handleWizardOpen(AlfrescoNavigationHandler.java:575)
   at org.alfresco.web.app.AlfrescoNavigationHandler.handleNavigation(AlfrescoNavigationHandler.java:115)
   at org.apache.myfaces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:84)
   at javax.faces.component.UICommand.broadcast(UICommand.java:106)
   at javax.faces.component.UIViewRoot._broadcastForPhase(UIViewRoot.java:90)
   at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:164)
   at org.apache.myfaces.lifecycle.LifecycleImpl.invokeApplication(LifecycleImpl.java:316)
   at org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:86)
   at javax.faces.webapp.FacesServlet.service(FacesServlet.java:105)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
   at org.alfresco.web.app.servlet.AuthenticationFilter.doFilter(AuthenticationFilter.java:81)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
   at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
   at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
   at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
   at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
   at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
   at java.lang.Thread.run(Thread.java:595)
09:56:59,101 ERROR [org.alfresco.repo.node.integrity.IntegrityChecker] Found 4 integrity violations:
Mandatory property not set:
   Node: workspace://lightWeightVersionStore/e4607b07-6b3c-11dc-a434-9141d205fec0
   Type: {http://www.alfresco.org/model/content/1.0}auditable
   Property: {http://www.alfresco.org/model/content/1.0}modifier
Mandatory property not set:
   Node: workspace://lightWeightVersionStore/e4607b07-6b3c-11dc-a434-9141d205fec0
   Type: {http://www.alfresco.org/model/content/1.0}auditable
   Property: {http://www.alfresco.org/model/content/1.0}modified
Mandatory property not set:
   Node: workspace://lightWeightVersionStore/e4607b07-6b3c-11dc-a434-9141d205fec0
   Type: {http://www.alfresco.org/model/content/1.0}auditable
   Property: {http://www.alfresco.org/model/content/1.0}creator
Mandatory property not set:
   Node: workspace://lightWeightVersionStore/e4607b07-6b3c-11dc-a434-9141d205fec0
   Type: {http://www.alfresco.org/model/content/1.0}auditable
   Property: {http://www.alfresco.org/model/content/1.0}created
09:56:59,133 ERROR [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/alfresco].[Faces Servlet]] "Servlet.service()" pour la servlet Faces Servlet a généré une exception
org.alfresco.repo.node.integrity.IntegrityException: Integrity failure
   at org.alfresco.repo.node.integrity.IntegrityChecker.checkIntegrity(IntegrityChecker.java:619)
   at org.alfresco.repo.transaction.AlfrescoTransactionSupport$TransactionSynchronizationImpl.flush(AlfrescoTransactionSupport.java:524)
   at org.alfresco.repo.transaction.AlfrescoTransactionSupport$TransactionSynchronizationImpl.beforeCommit(AlfrescoTransactionSupport.java:595)
   at org.springframework.transaction.support.AbstractPlatformTransactionManager.triggerBeforeCommit(AbstractPlatformTransactionManager.java:657)
   at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:482)
   at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:469)
   at org.springframework.transaction.interceptor.TransactionAspectSupport.doCommitTransactionAfterReturning(TransactionAspectSupport.java:266)
   at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:170)
   at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:176)
   at $Proxy30.copy(Unknown Source)
   at org.alfresco.sample.DiWizard.init(DiWizard.java:111)
   at org.alfresco.web.bean.wizard.WizardManager.setCurrentWizard(WizardManager.java:117)
   at org.alfresco.web.app.AlfrescoNavigationHandler.handleWizardOpen(AlfrescoNavigationHandler.java:575)
   at org.alfresco.web.app.AlfrescoNavigationHandler.handleNavigation(AlfrescoNavigationHandler.java:115)
   at org.apache.myfaces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:84)
   at javax.faces.component.UICommand.broadcast(UICommand.java:106)
   at javax.faces.component.UIViewRoot._broadcastForPhase(UIViewRoot.java:90)
   at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:164)
   at org.apache.myfaces.lifecycle.LifecycleImpl.invokeApplication(LifecycleImpl.java:316)
   at org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:86)
   at javax.faces.webapp.FacesServlet.service(FacesServlet.java:105)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
   at org.alfresco.web.app.servlet.AuthenticationFilter.doFilter(AuthenticationFilter.java:81)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
   at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
   at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
   at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
   at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
   at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
   at java.lang.Thread.run(Thread.java:595)
J'espère que ça vous parle.
alexist
Member II

Re: j'ai un soucis avec un import et notamment la création...

C'est un problème de violation de contraintes. Certaines propriétés obligatoires ne sont pas renseignés. Tu as changé le modèle après avoir crée du contenu ?

Peu-etre que si tu désactive temporairement l'integrityChecker, tu pourra acceder aux nodes posant problème, et setter les valeurs manquantes. Ca ce configure dans node-services-context.xml
      <property name="enabled">
         <value>false</value>  <!– on/off switch –>
      </property>
bountard
Member II

Re: j'ai un soucis avec un import et notamment la création...

En fait nous avons été deux à travailler sur cet Alfresco. Malheureusement la 2eme personne n'est plus la, et elle ne m'a pas laissé ses informations. Je suis encore trés peu alaise avec Alfresco et ses particularités.

Qu'entendez-vous par "changé le modèle après avoir crée du contenu" ? D'ailleurs je ne sais ce qui a provoqué ce bug, jusque la cela fonctionnait sans problème.

Par ailleurs comment accéder aux nodes ? J'ai désactivé l'integritychecker mais ne sait pas que faire après. J'ai essayer avec le Navigateur de noeuds en Admin, mais je ne trouve pas le node "workspace://lightWeightVersionStore/e4607b07-6b3c-11dc-a434-9141d205fec0" qui apparaît dans le fichier log.
bountard
Member II

Re: j'ai un soucis avec un import et notamment la création...

Avec
<property name="enabled">
         <value>false</value>  <!– on/off switch –>
      </property>
Je n'ai plus de problème pour créer d'espace. Par contre je ne comprends toujours pas les nodes.
alexist
Member II

Re: j'ai un soucis avec un import et notamment la création...

Dans le navigateur de noeud, il faut choisir le bon store pour faire la recherche. Dans ton cas le store est :  workspace://lightWeightVersionStore. Ensuite faite la recherche sur le nodeRef workspace://lightWeightVersionStore/e4607b07-6b3c-11dc-a434-9141d205fec0
bountard
Member II

Re: j'ai un soucis avec un import et notamment la création...

J'effectue mes recherches à partir des nodeRef que je retrouve dans mos fichiers logs, j'ai recherché tous ceux qui apparaissent, et à chaque fois Alfresco me dit : "Search failed due to: org.alfresco.error.AlfrescoRuntimeException: Node workspace://lightWeightVersionStore/4c0dca4f-6c39-11dc-a434-9141d205dec0 does not exist."

Je ne comprends pas pourquoi, pourtant c'est bien le nodeRef de l'erreur.