j'ai installé le module ori-aoi-harvester selon les explications du
tutoriel d'installation d'ORI-OAI pour linux et je rencontre une erreur
lorsque je souhaite moissonner un entrepot : lors de la définition d'une
nouvelle moisson, lorsque je clique sur "enregistrer cette définition"
ou lorsque je coche "options avancées" j'obtiens le message suivant :
7297243 [http-8181-Processor24] DEBUG
uk.co.lakesidetech.springxmldb.connectionpool.PoolableCollectionFactory
- making connection object with uri:
xmldb:exist://dev-2.uhb.fr:8187/exist/xmlrpc/db/ori/harvest-info
7297245 [http-8181-Processor24] ERROR
uk.co.lakesidetech.springxmldb.datasource.PoolingXMLDBDataSource -
org.xmldb.api.base.XMLDBException: an io error occurred
7297245 [http-8181-Processor24] ERROR
uk.co.lakesidetech.springxmldb.dao.BaseResourceManageXMLDBDao -
org.xmldb.api.base.XMLDBException
oriharvester: 7297245
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:253)
- "Servlet.service()" pour la servlet Faces Servlet a généré une
exception
org.xmldb.api.base.XMLDBException
at
uk.co.lakesidetech.springxmldb.datasource.PoolingXMLDBDataSource.getCollection(PoolingXMLDBDataSource.java:171)
at
uk.co.lakesidetech.springxmldb.datasource.BasicXMLDBDataSource.getCollection(BasicXMLDBDataSource.java:321)
at
uk.co.lakesidetech.springxmldb.dao.BaseResourceManageXMLDBDao.retrieveDocumentAsString(BaseResourceManageXMLDBDao.java:294)
at
uk.co.lakesidetech.springxmldb.spring.SimpleXMLDBFacade.retrieveDocumentAsString(SimpleXMLDBFacade.java:94)
at
org.orioai.harvesting.dao.XMLConfigStorage.get(XMLConfigStorage.java:128)
at
org.orioai.harvesting.dao.XMLConfigStorage.getFullConf(XMLConfigStorage.java:123)
at
org.orioai.harvesting.domain.service.HarvestServiceImpl.getHarvestById(HarvestServiceImpl.java:194)
at
org.orioai.harvesting.web.jsf.HarvestController.validateHarvestID(HarvestController.java:476)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.apache.myfaces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:129)
at
javax.faces.component._ComponentUtils.callValidators(_ComponentUtils.java:178)
at javax.faces.component.UIInput.validateValue(UIInput.java:312)
at javax.faces.component.UIInput.validate(UIInput.java:353)
at javax.faces.component.UIInput.processValidators(UIInput.java:183)
at
javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:624)
at javax.faces.component.UIForm.processValidators(UIForm.java:70)
at
javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:624)
at
javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:624)
at
javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:624)
at
javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:624)
at
javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:146)
at
org.apache.myfaces.lifecycle.LifecycleImpl.processValidations(LifecycleImpl.java:262)
at
org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:76)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:137)
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:174)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Thread.java:595)
7297245 [http-8181-Processor24] ERROR
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/ori-oai-harvester].[Faces
Servlet] - "Servlet.service()" pour la servlet Faces Servlet a
généré une exception
org.xmldb.api.base.XMLDBException
at
uk.co.lakesidetech.springxmldb.datasource.PoolingXMLDBDataSource.getCollection(PoolingXMLDBDataSource.java:171)
at
uk.co.lakesidetech.springxmldb.datasource.BasicXMLDBDataSource.getCollection(BasicXMLDBDataSource.java:321)
at
uk.co.lakesidetech.springxmldb.dao.BaseResourceManageXMLDBDao.retrieveDocumentAsString(BaseResourceManageXMLDBDao.java:294)
at
uk.co.lakesidetech.springxmldb.spring.SimpleXMLDBFacade.retrieveDocumentAsString(SimpleXMLDBFacade.java:94)
at
org.orioai.harvesting.dao.XMLConfigStorage.get(XMLConfigStorage.java:128)
at
org.orioai.harvesting.dao.XMLConfigStorage.getFullConf(XMLConfigStorage.java:123)
at
org.orioai.harvesting.domain.service.HarvestServiceImpl.getHarvestById(HarvestServiceImpl.java:194)
at
org.orioai.harvesting.web.jsf.HarvestController.validateHarvestID(HarvestController.java:476)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.apache.myfaces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:129)
at
javax.faces.component._ComponentUtils.callValidators(_ComponentUtils.java:178)
at javax.faces.component.UIInput.validateValue(UIInput.java:312)
at javax.faces.component.UIInput.validate(UIInput.java:353)
at javax.faces.component.UIInput.processValidators(UIInput.java:183)
at
javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:624)
at javax.faces.component.UIForm.processValidators(UIForm.java:70)
at
javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:624)
at
javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:624)
at
javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:624)
at
javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:624)
at
javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:146)
at
org.apache.myfaces.lifecycle.LifecycleImpl.processValidations(LifecycleImpl.java:262)
at
org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:76)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:137)
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:174)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Thread.java:595)
Il semble y avoir un problème d'accès à la base de données eXist.
Elle semble pourtant apparemment correctement configurée puisque le
répertoire "harvest-info" a bien été créé. Par contre il n'y a rien à
l'intérieur. De plus j'arrive à ajouter des fiches dans le module
workflow (les fichiers xml sous le répertoires worklfow de exist sont
bien créés).
Quelqu'un a-t-il rencontré ce type d'erreur ? Comment faire pour la
résoudre?
merci beaucoup
Lucie dengreville
--
----------------------------------
Lucie Dengreville
Centre de Ressources Informatiques
Université Rennes 2 Haute Bretagne
02.99.14.13.66
-----------------------------------
--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.