sdx-users
[Top][All Lists]
Advanced

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

[sdx-users] Problème avec sdx:terms et SDX2 .2


From: Pierre Dittgen
Subject: [sdx-users] Problème avec sdx:terms et SDX2 .2
Date: Wed, 19 Nov 2003 15:47:11 +0100
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.5) Gecko/20031007

Bonjour,

Je suis passé de SDX 2.1 à SDX2.2 :-)
Mon application ne fonctionne plus :-(

Plus précisément, j'ai un problème avec sdx:terms. Voici ma XSP (on ne peut plus minimale) :

--- test.xsp ----
<?xml version="1.0" encoding="utf-8"?>
<xsp:page xmlns:xsp="http://apache.org/xsp"; language="java">
   <sdx:page xmlns:sdx="http://www.culture.gouv.fr/ns/sdx/sdx";>
       <sdx:terms>
           <sdx:location base="auteur"/>
       </sdx:terms>
   </sdx:page>
</xsp:page>
-------------

Son utilisation dans sitemap.xmap :
--- sitemap.xmap ---
<!-- Test -->
<map:match pattern="test">
        <map:generate type="xsp" src="test.xsp"/>
        <map:serialize type="xml"/>
</map:match>
---------------------

Lorsque j'affiche la page test, j'obtiens une page XML minimale :
<html>
        <body/>
</html>

Et surtout une belle stack trace dans le fichier de log de Tomcat (localhost_log.2003-11-19.txt) : 2003-11-19 15:33:39 StandardWrapperValve[Cocoon2]: "Servlet.service()" pour la servlet Cocoon2 a généré une exception javax.servlet.ServletException: L''exécution de la servlet a lancé une exception at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2416) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at 
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:601) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)
        at java.lang.Thread.run(Thread.java:534)
----- Root Cause -----
java.lang.StackOverflowError

Note : la base author est déclarée et contient un document. Je peux lister le contenu de la base avec la XSP suivante :
[...]
<sdx:executeFieldQuery base="auteur" field="sdxall" value="1"/>
[...]

Y-a-t-il des changements de configuration à effectuer pour passer d'une application SDX2.1 à SDX2.2 ? Peut-être y-a-t-il déjà un document expliquant la transition ? Sinon, Michel Bottin a mis un place un Wiki sur SDX : http://vernier.gamsau.archi.fr:8080/JSPWiki/Wiki.jsp. Peut-être qu'une section pourrait être consacrée à une FAQ SDX2.2. Je veux bien l'abonder au fur et à mesure avec les problèmes que je rencontre et les solutions correspondantes. Michel ?

Merci de votre éclairage
Pierre
--
Pierre Dittgen, address@hidden
PASS Technologie http://www.pass-tech.fr






reply via email to

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