Moran Ben-David wrote:
Hi all,
I recently noticed that when I use a string which is a directory to create a
PropertiesConfiguration, no exception is thrown. Is this by intention?
For example, I do
<code>
PropertiesConfiguration temp =
new PropertiesConfiguration("c:/baddirectory");
</code>
I get the expected
<code>
org.apache.commons.configuration.ConfigurationException: Cannot locate
configuration source baddirectory
</code>
However, when I do
PropertiesConfiguration temp2 = new PropertiesConfiguration("c:/windows");
I don't get any exception. Is this a desired behaviour? The difference
between "baddirectory" and "windows" is that the former doesn't exist and
the latter does.
Thanks,
Moran
This is surely no intended behavior. I have not yet looked into this in
detail, but I assume that the problem lies in the algorithm for locating
configuration files: This algorithm - amongst other things - checks for
the passed in name if it can be converted to a File object and this
object's exists() method returns true. We will probably have to ensure
that this handle does not point to a directory, too.
Thanks for spotting this. Would you please be so kind to open a Bugzilla
ticket for this issue.
Thanks,
Oliver
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]