[ http://issues.apache.org/jira/browse/CONFIGURATION-229?page=comments#action_12439573 ] Andre Doherty commented on CONFIGURATION-229: ---------------------------------------------
(Thank you for the DefaultConfigurationBuilder clue, i'll give it a try). Yes for instance you might want to use that delimiterParsingDisabled attribute to ask the configuration not to parse properties items as : <configuration> <properties delimiterParsingDisabled="true" fileName="userprefs.properties" optional="true"/> </configuration> In this case, both delimiterParsingDisabled and optional attributes are ignored at load time. > 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.3 Final > Reporter: Andre Doherty > Priority: Minor > > 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: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]