Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
1.3
-
None
-
None
Description
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
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é