sdx-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [sdx-users] Pb avec entrepot OAI/SDX


From: Andry RAHOBISOA
Subject: Re: [sdx-users] Pb avec entrepot OAI/SDX
Date: Fri, 29 Feb 2008 10:27:14 +0100
User-agent: Thunderbird 2.0.0.12 (Windows/20080213)

Oui je n'avais pas rencontré le problème avec les versions 2.2 et 2.3 non plus. Cela m'a plutôt etonné que ce problème se reproduise avec la version 2.4.

J'ai suivi ce que vous préconisiez, et j'ai ainsi pu pallier le problème rapidement en indiquant l'URL absolue dans mon fichier a'pplication.xconf'. Le déploiement fonctionne, mais malheureusement, le mal a l'air d'être bien plus profond car lorsque l'on essaie d'y accéder, une erreur java est levée. Effectivement il me met :

   Source :
   org.apache.cocoon.components.treeprocessor.sitemap.ErrorHandlerHelper
   Exception : org.apache.cocoon.ProcessingException
   Message : org.apache.cocoon.serialization.FOPSerializer
   Details : org.apache.cocoon.ProcessingException: Failed to load
   sitemap from file:/C:/Program Files/Apache Software
   Foundation/Tomcat 5.5/webapps/sdx/biuAncien/sitemap.xmap
   at [ConfigurationException] -
   
file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%205.5/webapps/sdx/biuAncien/sitemap.xmap:51:121
   at <map:mount> -
   
file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%205.5/webapps/sdx/sitemap.xmap:654:74


Et effectivement je retrouvais les mêmes erreurs dans les logs cocoon, que ce soit avant ou après ma modif au niveau du application.xconf :

   ERROR (2008-02-29) 10:04.38:562 [sitemap]
   (/sdx/sdx/admin/apps.xsp?app=&lang=fr)
   http-8080-1/ExtendedComponentSelector: Could not load class
   org.apache.cocoon.serialization.FOPSerializer for component named
   'fo2pdf' at
   
file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%205.5/webapps/sdx/biuAncien/sitemap.xmap:51:121
   java.lang.ClassNotFoundException:
   org.apache.cocoon.serialization.FOPSerializer

Je vous donne quand même l'architecture de mon application biuAncien, on ne sait jamais (même si cette application fonctionnait tel quel dans les version 2.2 et 2.3) :

       * [sdx]
             o [sdx]
             o [sdxtest]
             o [biuAncien]
                   + sitemap.xmap
                   + [conf]
                         # application.xconf

   Et je tourne sur un Tomcat 5.5 avec un JRE 1.4

Voilà pour les informations. Merci pour votre aide.

Bonjour,

Je suis surpris du problème que vous rencontrez. L'erreur est provoquée par une méthode qui a été adaptée à SDX 2.4 le premier versement, c'est-à-dire depuis le 19 septembre 2007. Je viens de faire le test moi-même en installant l'application SDXTest des versions 2.2 et 2.3. Je n'ai pas rencontré le problème. Peut-être pouvez-vous m'aider à reproduire le problème en décrivant l'architecture de votre application ?

En attendant, pour déboguer le problème rapidement, vous pouvez indiquez une URL absolue pour le fichier "index-identity.xsl" dans l'application.xconf de votre application : file:///url/absolue/vers/le/fichier/index-identity.xsl

Andry RAHOBISOA a écrit :
Bonjour,

Merci pour la rectification dans le dernier CVS. Je viens de l'installer, et effectivement il n'y a plus le problème de perte de session lors de la création du super utilisateur. Malheureusement, j'ai l'impression de bloquer à chaque fois sur un nouveau problème quand un autre est résolu :(

Le souci maintenant, est que je ne peux pas déployer de nouvelles applications. J'ai remarqué dans les archives que d'autres ont déjà eu aussi plus ou moins le même problème dans de précédentes version. Voilà de mon coté ce que j'obtiens :

SDX - Application - Configuration : Unable to configure the application at, C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\sdx\biuAncien\ .


Et voici ensuite les logs dans le fichier sdxError  :

    ERROR   (2008-02-28) 12:50.44:687   [sdx.framework]
    (/sdx/sdx/admin/apps.xsp) http-8080-2/apps_xsp: SDX - Application -
    Configuration : Unable to configure the application at, C:\Program
    Files\Apache Software Foundation\Tomcat 5.5\webapps\sdx\biuAncien\ .
    fr.gouv.culture.sdx.exception.SDXException: SDX - Application -
    Configuration : Unable to configure the application at, C:\Program
    Files\Apache Software Foundation\Tomcat 5.5\webapps\sdx\biuAncien\ .
        at
org.apache.cocoon.www.sdx.admin.apps_xsp.generate(org.apache.cocoon.www.sdx.admin.apps_xsp:904)
        at
org.apache.cocoon.generation.ServerPagesGenerator.generate(ServerPagesGenerator.java:228)
        at
org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.processXMLPipeline(AbstractProcessingPipeline.java:579)
        at
org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:279)
        at
org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:481)
        at
org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(SerializeNode.java:121)
        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:47)
        at
org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:108)
        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:47)
        at
org.apache.cocoon.components.treeprocessor.sitemap.ActTypeNode.invoke(ActTypeNode.java:139)
        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
        at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143)
        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
        at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:93)
        at
org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:235)
        at
org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:177)
        at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:253)
        at
org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:118)
        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:47)
        at
org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:108)
        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
        at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143)
        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
        at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:93)
        at
org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:235)
        at
org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:177)
        at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:253)
        at
org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:118)
        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
        at
org.apache.cocoon.components.treeprocessor.sitemap.SelectNode.invoke(SelectNode.java:98)
        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:47)
        at
org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:108)
        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
        at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143)
        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69)
        at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:93)
        at
org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:235)
        at
org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:177)
        at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:253)
        at org.apache.cocoon.Cocoon.process(Cocoon.java:699)
at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1154)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
        at
org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:834)
        at
org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:640) at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1286)
        at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.avalon.framework.configuration.ConfigurationException: SDX - Fichiers : /sdx/resources/indexation/index-identity.xsl, impossible de
    trouver ce fichier.
at fr.gouv.culture.sdx.exception.SDXException.log(SDXException.java:155) at fr.gouv.culture.sdx.exception.SDXException.<init>(SDXException.java:145)
        at
fr.gouv.culture.sdx.framework.FrameworkImpl.configureApplication(FrameworkImpl.java:421)
        at
fr.gouv.culture.sdx.framework.FrameworkImpl.addApplication(FrameworkImpl.java:857)
        at
org.apache.cocoon.www.sdx.admin.apps_xsp.generate(org.apache.cocoon.www.sdx.admin.apps_xsp:899)
        ... 53 more
Caused by: fr.gouv.culture.sdx.exception.SDXException: SDX - Fichiers : /sdx/resources/indexation/index-identity.xsl, impossible de trouver ce fichier. at fr.gouv.culture.sdx.utils.Utilities.resolveFile(Utilities.java:322)
        at
fr.gouv.culture.sdx.pipeline.AbstractXSLTTransformation.configure(AbstractXSLTTransformation.java:68)
        at
fr.gouv.culture.sdx.utils.xml.AbstractSdxXMLPipe.setUpSdxObject(AbstractSdxXMLPipe.java:329)
        at
fr.gouv.culture.sdx.pipeline.AbstractPipeline.configureTransformations(AbstractPipeline.java:199)
        at
fr.gouv.culture.sdx.pipeline.AbstractPipeline.configure(AbstractPipeline.java:116)
        at
fr.gouv.culture.sdx.documentbase.AbstractDocumentBase.configurePipeline(AbstractDocumentBase.java:288)
        at
fr.gouv.culture.sdx.documentbase.SDXDocumentBase.configure(SDXDocumentBase.java:156)
        at
fr.gouv.culture.sdx.documentbase.LuceneDocumentBase.configure(LuceneDocumentBase.java:235)
        at
fr.gouv.culture.sdx.application.Application.configureUserDocumentBase(Application.java:502)
        at
fr.gouv.culture.sdx.application.Application.configure(Application.java:367)
        at
fr.gouv.culture.sdx.framework.FrameworkImpl.configureApplication(FrameworkImpl.java:409)
        ... 55 more

Les logs me disent qu'un fichier index-identity.xsl n'est pas trouvable, alors que celui-ci existe pourtant bien.

Si vous avez une piste vers lequel je puisse m'aiguiller pour tenter de résoudre le problème, je suis preneur. Je rappelle aussi que ce problème n'arrive pas seulement que sur ma seule application que je viens de copier dans le répertoire sdx, mais aussi sur l'application 'sdxtest' d'origine.

Voilà j'ai fait le tour du problème... donc si vous avez de nouvelles suggestions, je suis à l'écoute.

Merci encore.



--
RAHOBISOA Andry
SICD des universités de Toulouse
11, rue des Puits-Creusés
B.P. 7093
31070 TOULOUSE CEDEX 7
Tél : 05 34 45 62 13
Mél : address@hidden





reply via email to

[Prev in Thread] Current Thread [Next in Thread]