[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [sdx-users] NPE lors de l'ouverture d'une application dansl'administ
From: |
Pierrick Brihaye |
Subject: |
Re: [sdx-users] NPE lors de l'ouverture d'une application dansl'administration SDX |
Date: |
Tue, 16 Sep 2003 11:13:00 +0200 |
User-agent: |
Mozilla/5.0 (Windows; U; Win98; fr-FR; rv:1.0.2) Gecko/20030208 Netscape/7.02 |
Salut,
Pas réellement de réponse pour l'instant mais des pistes
d'investigation... sous réserve que les numéros de ligne soient les bons
(je n'en doute pas :-)
Pierre Dittgen a écrit:
1148: else if (request.getParameter("folder") != null)
1149: {
1150: sdx_frame.addApplication(request.getParameter("folder"));
NULL ! ----^^^^^^^^^
C'est bizarre. Cette variable est allouée ainsi dans sdx.xsl :
sdx_frame=(FrameworkImpl)manager.lookup(Framework.ROLE);
Tu es sûr que ton cocoon.xconf contient bien :
<sdx-framework role="fr.gouv.culture.sdx.framework.Framework"
class="fr.gouv.culture.sdx.framework.FrameworkImpl" logger="sdx.framework"/>
et que sdxXXXX.jar est dans le classpath ?
Esuite :
999: org.apache.lucene.document.Document indexationDoc =
getIndexationDocument(
>(IndexableDocument) originalDoc,
docToStore.getId(),
^^^^^^^^^^^-- null ?
> actualRepo.getId(),
^^^^^^^^^^^-- null ?
> params);
Pour actualRepo.getId(), c'est peu probable car il utilisera le
mécanisme des repositories par défaut qui est, au pire le premier
repository de la base. Mais bon, peut-être y a-t-il justement un
problème dans la définition du repository qui empêcherait l'allocation
de l'objet ?
Pour docToStore.getId(), c'est possible. Est-ce que tu transformes tes
documents avant stockage ? Est-ce que tu as affecté une id à tes
documents ? Il y a peut-être un peu de "sanity check" à faire de ce côté-là.
Je continue à regarder...
A+
--
Pierrick Brihaye, informaticien
Service régional de l'Inventaire
DRAC Bretagne
mailto:address@hidden
RE : [sdx-users] NPE lors de l'ouverture d'une application dansl'administration SDX, Rasik Pandey, 2003/09/16