cancel
Showing results for 
Search instead for 
Did you mean: 

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

bountard
Champ in-the-making
Champ in-the-making
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 9

michaelh
Champ on-the-rise
Champ on-the-rise
Vous avez vidé la corbeille ?

(merci d'indiquer la version d'Alfresco …)

bountard
Champ in-the-making
Champ in-the-making
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
Champ in-the-making
Champ in-the-making
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
Champ in-the-making
Champ in-the-making
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
Champ in-the-making
Champ in-the-making
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
Champ in-the-making
Champ in-the-making
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
Champ in-the-making
Champ in-the-making
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
Champ in-the-making
Champ in-the-making
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
Champ in-the-making
Champ in-the-making
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.
Getting started

Tags


Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.