commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andre Doherty (JIRA)" <j...@apache.org>
Subject [jira] Created: (CONFIGURATION-229) config : load for a configuration node is called before parsing is complete : attributes ignored
Date Tue, 03 Oct 2006 14:53:19 GMT
config : load for a configuration node is called before parsing is complete : attributes ignored
------------------------------------------------------------------------------------------------

                 Key: CONFIGURATION-229
                 URL: http://issues.apache.org/jira/browse/CONFIGURATION-229
             Project: Commons Configuration
          Issue Type: Bug
    Affects Versions: 1.2 Final
            Reporter: Andre Doherty


Hi there

i have noticed the following issue which appears to be a bug. (Tested on 1.3 however the version
doesn't appear above)

createObject from FileConfigurationFactory(DigesterConfigurationFactory) set fileName and
fires load of properties : 

public Object createObject(Attributes attributes) throws Exception
        {
            FileConfiguration conf = createConfiguration(attributes);
            conf.setBasePath(getBasePath());
            conf.setFileName(attributes.getValue(ATTR_FILENAME));
            try
            {
                log.info("Trying to load configuration " + conf.getFileName());
                conf.load();
            }

However digester invokes createObject when the object is instancied and before setting any
attributes. 

All other attributes beside fileName and basePath are not read in time and therefore are ignored
during load.

I guess load should be called when node initialization is complete, possibly using a proper
digester rule. 

Regards,
andré



-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       

---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org


Mime
View raw message