Done. http://issues.apache.org/bugzilla/show_bug.cgi?id=36488
Again... thanks for looking into my issue, Oliver. Moran > -----Original Message----- > From: Oliver Heger [mailto:[EMAIL PROTECTED] > Sent: Saturday, September 03, 2005 5:17 AM > To: Jakarta Commons Users List > Subject: Re: [configuration] PropertiesConfiguration doesn't throw > exception when path is a directory > > 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
