sdx-developers
[Top][All Lists]
Advanced

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

Re: RE : RE : [sdx-developers] Directory URL


From: Pierrick Brihaye
Subject: Re: RE : RE : [sdx-developers] Directory URL
Date: Tue, 09 Sep 2003 11:06:41 +0200
User-agent: Mozilla/5.0 (Windows; U; Win98; fr-FR; rv:1.0.2) Gecko/20030208 Netscape/7.02

Salut,

Après tests, je reviens là-dessus... Certaines questions sont restées en suspens :-(

Pierrick Brihaye a écrit:

J'ai vu (avec la vérification sur null en prime ;-) qui, effectivement empêche l'utilisation d'un autre protocole que "file").

Je me retrouve avec les exceptions suivantes. Il est à noter qu'une exception n'est pas forcément anormale dans la mesure où je n'ai pas encore traité le problème de l'adresse des documents attachés :

java.lang.NullPointerException at fr.gouv.culture.sdx.exception.SDXException.log(SDXException.java:115) at fr.gouv.culture.sdx.exception.SDXException.<init>(SDXException.java:103) at fr.gouv.culture.sdx.document.XMLDocument.parse(XMLDocument.java:201) at fr.gouv.culture.sdx.document.XMLDocument.startIndexing(XMLDocument.java:174) at fr.gouv.culture.sdx.documentbase.LuceneDocumentBase.index(LuceneDocumentBase.java:762)

Avec le message :
<sdx:message>SDX - Document - XML : erreur dans le document à file:/C:/tomcat4/webapps/sdx/sribzh/test-docs/XML/IA29000203.xml : missingData</sdx:message>

Premier point : il n'était pas évident de savoir que "missing data" venait de l'exception. On ne pourra pas avoir "No exception info available" ou un truc comme ça ?

Ensuite, l'exception semble venir de ce code :

//unable to parse
String[] args = new String[2];
//is this a bad idea, we need some way to give the user more information about which document parsing has failed resides
if (this.getURL() != null) args[0] = this.getURL().toExternalForm();
args[1] = e.getMessage();
throw new SDXException(logger, SDXExceptionCode.ERROR_PARSE_DOC, args, e);

Je soupçonne fortement args[0] d'être null, sans doute parce qu'il ne passe pas le test (this.getURL() != null).

Je pose donc la question de savoir si un document dont on ne peut obtenir l'URL est pertinent dans SDX ?

A+

--
Pierrick Brihaye, informaticien
Service régional de l'Inventaire
DRAC Bretagne
mailto:address@hidden





reply via email to

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