sdx-users
[Top][All Lists]
Advanced

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

Re: [sdx-users] harvest.xsp


From: Malo Pichot
Subject: Re: [sdx-users] harvest.xsp
Date: Tue, 27 Feb 2007 09:01:37 +0100
User-agent: Thunderbird 1.5.0.9 (X11/20061206)

Bonjour,

  Ma compréhension du problème est celle-ci : dans le processus de
moisson OAI tous les objets utilisés doivent être synchronisés et se
déclarer comme tels. Rasik à corriger le code de SDX pour que certains
objets le soient désormais. Visiblement, il en reste.


DAVIGNON Andre - CETE NP/DIODé/PANDOC a écrit :
> 
> Mais c'est étonnant, dans un cas comme dans l'autre, SDX fait bien sa
> moisson mais on trouve cela dans le sdx.log :
> 
> ERROR   (2007-02-26) 17:07.16:161   [sdx.framework]
> (/mymois/harvest.xsp) http-8080-Processor24/OAIUtilities:
> http://172.16.41.5/notix/oai/notix/Ceddre?verb=ListRecords&metadataPrefix=sdx
>  fr.gouv.culture.util.apache.cocoon.xml.SynchronizationException:
> This synchronized object must be acquired before receiving any SAX
> events at
> fr.gouv.culture.util.apache.avalon.excalibur.concurrent.Mutex.isAcquired(Mutex.java:27)
>  at
> fr.gouv.culture.util.apache.cocoon.xml.AbstractSynchronizedXMLConsumer.endPrefixMapping(AbstractSynchronizedXMLConsumer.java:101)
>  at
> fr.gouv.culture.util.apache.cocoon.xml.AbstractSynchronizedXMLPipe.endPrefixMapping(AbstractSynchronizedXMLPipe.java:150)
>  at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endNamespaceMapping(AbstractSAXParser.java:2076)
>  at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:636)
>  at
> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanEndElement(XMLNSDocumentScannerImpl.java:713)
>  at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1685)
>  at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:368)
>  at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:834)
>  at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
>  at
> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148)
>  at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1242)
>  at
> org.apache.excalibur.xml.impl.JaxpParser.parse(JaxpParser.java:296) 
> at
> org.apache.excalibur.xmlizer.DefaultXMLizer.toSAX(DefaultXMLizer.java:123)
>  at
> org.apache.cocoon.components.source.SourceUtil.toSAX(SourceUtil.java:190)
>  at
> fr.gouv.culture.oai.AbstractOAIHarvester.receiveRequest(AbstractOAIHarvester.java:559)
>  at
> fr.gouv.culture.oai.AbstractOAIHarvester.receiveSynchronizedRequest(AbstractOAIHarvester.java:526)
>  at
> fr.gouv.culture.oai.AbstractOAIHarvester.receiveSynchronizedRequest(AbstractOAIHarvester.java:511)
>  at
> fr.gouv.culture.oai.OAIComponentImpl.receiveResponse(OAIComponentImpl.java:157)
>  at
> org.apache.cocoon.www.mymois.harvest_xsp.generate(/home/tomcat/work/sdx/cocoon-files/org/apache/cocoon/www/mymois/harvest_xsp.java:191)
>  at
> org.apache.cocoon.generation.ServerPagesGenerator.generate(ServerPagesGenerator.java:228)
>  at
> org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.processXMLPipeline(AbstractProcessingPipeline.java:545)
>  at
> org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:173)
>  at
> org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:490)
>  at
> org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(SerializeNode.java:120)
>  at
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:49)
>  at
> org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:130)
>  at
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:72)
>  at
> org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:126)
>  at
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:72)
>  at
> org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:101)
>  at
> org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:336)
>  at
> org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:277)
>  at
> org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:103)
>  at
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:72)
>  at
> org.apache.cocoon.components.treeprocessor.sitemap.SelectNode.invoke(SelectNode.java:97)
>  at
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:49)
>  at
> org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:130)
>  at
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:72)
>  at
> org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:126)
>  at
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:72)
>  at
> org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:101)
>  at
> org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:336)
>  at
> org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:277)
>  at org.apache.cocoon.Cocoon.process(Cocoon.java:639) at
> org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1098)
>  at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>  at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>  at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
>  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:825)
>  at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:738)
>  at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:526)
>  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)
> 
> Les resumption token semblent également bien gérés mais on obtient le
> même type d'erreur.
> 
> André Davignon


-- 
Malo




reply via email to

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