sdx-users
[Top][All Lists]
Advanced

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

[sdx-users] NPE lors de la moisson OAI


From: Pierre Dittgen
Subject: [sdx-users] NPE lors de la moisson OAI
Date: Fri, 22 Oct 2004 16:28:34 +0200
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040616

Bonjour,

Je suis en train de faire un test OAI entre deux applications SDX2. L'application qui fournit des méta-données est présente à cette adresse : http://vernier.gamsau.archi.fr:9000/sdx22/photos/index.xsp

Cette application met à disposition des méta-données au format DublinCore (metadataPrefix=oai_dc). J'ai testé avec succès la récupération de ces méta-données avec le client myOAI et l'outil en ligne de Open Archive.
L'adresse pour les méta-données est :
http://vernier.gamsau.archi.fr:9000/sdx22/sdx/oai/photos/ressource

Maintenant, j'essaie de configurer une autre application SDX (locale) en tant que moissonneur OAI de mon entrepot sur Vernier. dans le fichier application.xconf de l'application, j'ai ajouté la déclaration d'une base de documents spécifique :

<sdx:documentBase id="photos" type="lucene" keepOriginalDocuments="true" useCompoundFiles="true" autoOptimize="true">
  <sdx:oai-harvester adminEmail="address@hidden">
    <sdx:oai-data-providers>
<sdx:oai-repository url="http://vernier.gamsau.archi.fr:9000/sdx22/sdx/oai/photos/ressource";>
        <sdx:update type="periodic">
          <sdx:offset>30000</sdx:offset>
          <sdx:period>3600000</sdx:period>
        </sdx:update>
        <sdx:oai-verb name="ListRecords" metadataPrefix="oai_dc"/>
      </sdx:oai-repository>
    </sdx:oai-data-providers>
  </sdx:oai-harvester>
<sdx:fieldList xml:lang="fr-FR" variant="" analyzerConf="/sdx/resources/conf/analysis/fr.xml">
    <sdx:field name="title" type="word" default="true"/>
    <sdx:field name="subject" type="word" brief="true"/>
    <sdx:field name="keyword" type="field" brief="true"/>
  </sdx:fieldList>
  <sdx:index>
    <sdx:pipeline>
<sdx:transformation id="index-record" type="XSLT" src="index-record.xsl"/>
    </sdx:pipeline>
  </sdx:index>
</sdx:documentBase>

J'ai créé une feuille XSL d'indexation (index-record.xsl) pour indexer mes méta-données (au passage, j'ai supposé que le document qui serait passé à la feuille d'indexation aurait l'élément "record" comme racine, me trompe-je ?)

J'ai lancé Tomcat, attendu un peu et n'ai rien vu venir sinon une belle stack trace dans sdxError.log, stacktrace que je vous recopie ici : ERROR (2004-10-22) 15:47.45:859 [sdx.framework.com.ajlsm.sdx.fr.passtech.svgcollection.photos] (Unknown-URI) Unknown-thread/OAIUtilities: http://vernier.gamsau.archi.fr:9000/sdx22/sdx/oai/photos/ressource?verb=ListRecords&metadataPrefix=oai_dc
java.lang.NullPointerException
at org.apache.cocoon.components.source.SourceUtil.toSAX(SourceUtil.java:165)
        at 
org.apache.cocoon.components.source.SourceUtil.toSAX(SourceUtil.java:96)
at fr.gouv.culture.oai.AbstractOAIHarvester.receiveRequest(AbstractOAIHarvester.java:515) at fr.gouv.culture.oai.AbstractOAIHarvester.receiveSynchronizedRequest(AbstractOAIHarvester.java:486) at fr.gouv.culture.sdx.oai.AbstractDocumentBaseOAIHarvester.targetTriggered(AbstractDocumentBaseOAIHarvester.java:809) at fr.gouv.culture.util.apache.avalon.cornerstone.services.scheduler.SimpleTimeScheduler$1.run(SimpleTimeScheduler.java:103)

Toute aide est la bienvenue.
Merci d'avance
Pierre
--
Pierre Dittgen
PASS Technologie http://www.pass-tech.fr






reply via email to

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