[Top][All Lists]
[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
- RE: [sdx-users] harvest.xsp, (continued)
- RE: [sdx-users] harvest.xsp, DAVIGNON Andre - CETE NP/DIODé/PANDOC, 2007/02/08
- RE: [sdx-users] harvest.xsp, DAVIGNON Andre - CETE NP/DIODé/PANDOC, 2007/02/09
- RE: [sdx-users] harvest.xsp, DAVIGNON Andre - CETE NP/DIODé/PANDOC, 2007/02/09
- RE: [sdx-users] harvest.xsp, DAVIGNON Andre - CETE NP/DIODé/PANDOC, 2007/02/20
- RE: [sdx-users] harvest.xsp, DAVIGNON Andre - CETE NP/DIODé/PANDOC, 2007/02/26
- RE: [sdx-users] harvest.xsp, DAVIGNON Andre - CETE NP/DIODé/PANDOC, 2007/02/26
- Re: [sdx-users] harvest.xsp,
Malo Pichot <=
- RE: [sdx-users] harvest.xsp, DAVIGNON Andre - CETE NP/DIODé/PANDOC, 2007/02/27