sdx-developers
[Top][All Lists]
Advanced

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

Re: [sdx-developers] Conformité OAI-PMH


From: Pierrick Brihaye
Subject: Re: [sdx-developers] Conformité OAI-PMH
Date: Wed, 26 Nov 2003 14:48:24 +0100
User-agent: Mozilla/5.0 (Windows; U; Win98; fr-FR; rv:1.0.2) Gecko/20030208 Netscape/7.02

Re,

Pierrick Brihaye a écrit:

ERROR (2003-11-14) 17:12.11:510 [sdx.framework.sdxtest] (Unknown-URI) Unknown-thread/Utilities: No attribute named "baseURL" is associated with the configuration element "oai-repository" at file:/C:/tomcat4/webapps/sdx/sdxtest/conf/application.xconf:266:150 org.apache.avalon.framework.configuration.ConfigurationException: No attribute named "baseURL" is associated with the configuration element "oai-repository" at file:/C:/tomcat4/webapps/sdx/sdxtest/conf/application.xconf:266:150
    at fr.gouv.culture.sdx.utils.Utilities.logException(Utilities.java:294)
at fr.gouv.culture.sdx.application.Application.configureDocumentBases(Application.java:655)

Explication du problème :

fr.gouv.culture.sdx.oai.LuceneDocumentBaseOAIRepository

public void configure(Configuration configuration) throws 
ConfigurationException {
        //should configure protocolVersion, granularity, deleteRecord, 
repositoryName, and admin email
        Utilities.checkConfiguration(configuration);
        //configure the admin email
        super.adminEmail = 
configuration.getAttribute(ATTRIBUTE_NAME_ADMIN_EMAIL);
        //repository human readable name
        super.repositoryName = configuration.getAttribute(ATTRIBUTE_NAME_NAME);
        //the base url of the repo
        super.baseURL = configuration.getAttribute(ATTRIBUTE_NAME_BASE_URL)

Voir :
http://avalon.apache.org/framework/api/org/apache/avalon/framework/configuration/Configuration.html#getAttribute(java.lang.String)

Throws:
ConfigurationException - If no attribute with that name exists.

L'attribut n'existe pas donc... exception.

Il faudrait prévoir un mécanisme de valeur par défaut pour cet attribut et, si tant que j'aie compris ce à quoi ça sert, avoir le contexte d'application en valeur par défaut.

Voir :

http://avalon.apache.org/framework/api/org/apache/avalon/framework/configuration/Configuration.html#getAttribute(java.lang.String)

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]