sdx-users
[Top][All Lists]
Advanced

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

RE: RE : [sdx-users] complexQuery sur plusieurs bases?


From: Emmanuel Bégué
Subject: RE: RE : [sdx-users] complexQuery sur plusieurs bases?
Date: Sat, 22 Feb 2003 14:27:38 +0100

> -----Message d'origine-----
> De la part de Martin Sevigny
> Envoyé : samedi 22 février 2003 09:27

Bonjour,

Merci de votre réponse.


> Bonjour,
>
> Beaucoup de problèmes potentiels exprimés dans ce mél, il faudra tenter
> de les isoler ;-) Voici quelques conseils pour que l'on puisse mieux
> identifier le problème...
>
> 1) Supprimez d'abord les critères sur des champs dates de votre complex
> query, comme j'ai déjà mentionné j'ai un doute là-dessus...

Effectivement, dès qu'il n'y a plus l'intervalle de dates dans la complex
query, ça fonctionne très bien.


> 2) Testez avec une version très récente de SDX (dernière CVS serait
> bien) en utilisant un truc comme ceci dans les XSP fautives :

Malheureusement si j'essaie d'utiliser la dernière version de SDX ça
ne fonctionne pas, j'obtiens l'erreur java.lang.IncompatibleClassChangeError
reproduite intégralement à la fin de ce message.


> 2) Tentons de régler le problème où la recherche sur la base 2003 semble
> renvoyer des documents d'une autre base, car nous n'avons jamais vu ce
> problème et à mon avis il sera plus facile à régler. Essayez de bien
> l'isoler, en particulier faites une requête sdxall:1 (tous les
> documents) sur cette base pour être bien certain qu'on vous renvoie bien
> les documents que vous croyez avoir dans la base.

Ce problème ne se produit pas en dehors des recherches sur intervalle
de date.

Concernant justement la recherche sur intervalle de dates, pensez-vous
qu'il existe une façon de le faire fonctionner, en l'état actuel de
sdx, ou bien faut-il totalement l'abandonner pour l'instant?

Cordialement,
EB

PS: par ailleurs, confirmez-vous que si on déclare plusieurs bases dans
application-xconf qui ont toutes la même structure, il n'y a pas d'autre
solution que de déclarer à chaque fois la fieldList intégralement?

---- exception dernière version de sdx ----


type Rapport d''exception

message

description Le serveur a recontrer une erreur interne () qui l'a empèché de
satisfaire la requête.

exception

javax.servlet.ServletException: "Servlet.init()" pour la servlet Cocoon2 a
généré une exception
        at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:96
2)
        at
org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:666)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:214)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(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.ja
va:191)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(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:2415)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
        at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:170)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172
)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(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.invok
eNext(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:432)
        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:386)
        at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:534)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:530)
        at java.lang.Thread.run(Thread.java:536)


cause mère

java.lang.IncompatibleClassChangeError
        at 
fr.gouv.culture.sdx.repository.FSRepository.init(FSRepository.java:204)
        at 
fr.gouv.culture.sdx.utils.Utilities.createRepository(Utilities.java:184)
        at
fr.gouv.culture.sdx.documentbase.LuceneDocumentBase.configureRepositories(Lu
ceneDocumentBase.java:548)
        at
fr.gouv.culture.sdx.documentbase.LuceneDocumentBase.configure(LuceneDocument
Base.java:312)
        at
fr.gouv.culture.sdx.application.Application.configure(Application.java:424)
        at
fr.gouv.culture.sdx.framework.FrameworkImpl.configureApplication(FrameworkIm
pl.java:639)
        at
fr.gouv.culture.sdx.framework.FrameworkImpl.configureApplications(FrameworkI
mpl.java:540)
        at 
fr.gouv.culture.sdx.framework.FrameworkImpl.init(FrameworkImpl.java:481)
        at
fr.gouv.culture.sdx.framework.FrameworkImpl.initialize(FrameworkImpl.java:38
6)
        at
org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance(De
faultComponentFactory.java:196)
        at
org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initialize(
ThreadSafeComponentHandler.java:98)
        at
org.apache.avalon.excalibur.component.ExcaliburComponentManager.initialize(E
xcaliburComponentManager.java:158)
        at org.apache.cocoon.Cocoon.initialize(Cocoon.java:270)
        at
org.apache.cocoon.servlet.CocoonServlet.createCocoon(CocoonServlet.java:1237
)
        at org.apache.cocoon.servlet.CocoonServlet.init(CocoonServlet.java:435)
        at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:93
4)
        at
org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:666)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:214)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(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.ja
va:191)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(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:2415)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
        at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:170)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172
)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(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.invok
eNext(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:432)
        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:386)
        at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:534)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:530)
        at java.lang.Thread.run(Thread.java:536)






reply via email to

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