[Résolu]L'entrepôt a une entrée dupliquée ds noeud racine

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

[Résolu]L'entrepôt a une entrée dupliquée ds noeud racine

Bonjour,

J'ai commancé a utiliser Alfresco avec Derby puis je me suis décidé à utiliser Mysql.
J'ai donc installé mysql, le connecteur et modifié les fichiers custom-repository.properties et custom-hibernate-dialect.properties pour les faire pointer vers mysql.

Mon problème est que lorsque je démarre le serveur, j'obtiens l'érreur:
" L'entrepôt '{0}' a une entrée dupliquée dans le noeud racine."

je ne comprend pas ce que cela signifie et je n'ai pas trouvé de problème similaire sur le web.
Es-ce que quelqu'un peu m'expliquer de quoi ça peut venir svp ? Toute piste est bonne à prendre.


18:14:02,262 User:System ERROR [web.context.ContextLoader] Context initialization failed
org.alfresco.error.AlfrescoRuntimeException: L'entrep¶t '{0}' a une entrÚe dupliquÚe dans le noeud racine.
        at org.alfresco.repo.admin.ConfigurationChecker.check(ConfigurationCheck
er.java:268)
        at org.alfresco.repo.admin.ConfigurationChecker.access$000(Configuration
Checker.java:72)
        at org.alfresco.repo.admin.ConfigurationChecker$1.execute(ConfigurationC
hecker.java:178)
        at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransacti
on(RetryingTransactionHelper.java:320)
        at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransacti
on(RetryingTransactionHelper.java:246)
        at org.alfresco.repo.admin.ConfigurationChecker.onBootstrap(Configuratio
nChecker.java:182)
        at org.alfresco.util.AbstractLifecycleBean.onApplicationEvent(AbstractLi
fecycleBean.java:62)
        at org.springframework.context.event.SimpleApplicationEventMulticaster$1
.run(SimpleApplicationEventMulticaster.java:77)
        at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecut
or.java:49)
        at org.springframework.context.event.SimpleApplicationEventMulticaster.m
ulticastEvent(SimpleApplicationEventMulticaster.java:75)
        at org.springframework.context.support.AbstractApplicationContext.publis
hEvent(AbstractApplicationContext.java:246)
        at org.springframework.context.support.AbstractApplicationContext.refres
h(AbstractApplicationContext.java:355)
        at org.springframework.web.context.ContextLoader.createWebApplicationCon
text(ContextLoader.java:244)
        at org.springframework.web.context.ContextLoader.initWebApplicationConte
xt(ContextLoader.java:187)
        at org.springframework.web.context.ContextLoaderListener.contextInitiali
zed(ContextLoaderListener.java:49)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContex
t.java:3843)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4
342)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
.java:791)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:77
1)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)

        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:830)

        at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:719
)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490
)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
:311)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
eSupport.java:117)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)

        at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)

        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443
)
        at org.apache.catalina.core.StandardService.start(StandardService.java:5
16)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:710
)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
9 juin 2009 18:14:02 org.apache.catalina.core.StandardContext start
GRAVE: Error listenerStart
9 juin 2009 18:14:02 org.apache.catalina.core.StandardContext start
GRAVE: Erreur de d´┐¢marrage du contexte [/alfresco] suite aux erreurs pr´┐¢c´┐¢
dentes
log4j:ERROR LogMananger.repositorySelector was null likely due to error in class
reloading, using NOPLoggerRepository.
9 juin 2009 18:14:08 org.apache.catalina.startup.HostConfig deployWAR
INFO: D´┐¢ploiement de l'archive share.war de l'application web
18:14:23,216  INFO  [web.site.FrameworkHelper] Successfully Initialized Web Fram
ework
9 juin 2009 18:14:24 org.apache.coyote.http11.Http11Protocol start
INFO: D´┐¢marrage de Coyote HTTP/1.1 sur http-8080
9 juin 2009 18:14:24 org.apache.catalina.startup.Catalina start
INFO: Server startup in 132006 ms

Merci !
1 Reply
john90
Member II

Re: [Résolu]L'entrepôt a une entrée dupliquée ds noeud racine

Bon je me répond à moi même car je crois que ça pourra en aider certains.
Voici la procèdure que j'ai suivi, elle resulte de plusieurs infos que j'ai trouvé sur divers sites :

1 - Ouvrir le fichier […]/tomcat/shared/classes/alfresco/extension/customer-repository.properties
Localiser la définition de la zone de donnée
Exemple:
dir.root=C:/Alfresco/alf_data
2 - Se rendre dans ce repertoire et effacer tous les dossiers alf_data/lucene-indexes

3 - Ajouter au fichier  customer-repository.properties la ligne
index.recovery.mode=FULL
4 - Redémarrer Alfresco : les indexes sont reconstruits et Alfresco démarre correctement

5 - Retirer/commenter la ligne
index.recovery.mode=FULL
du fichier customer-repository.properties