[ http://issues.apache.org/jira/browse/CONFIGURATION-245?page=comments#action_12461513 ] Oliver Heger commented on CONFIGURATION-245: --------------------------------------------
Simply swallowing exceptions is certainly no good design. I agree that this should be changed. I wonder however if we should always throw runtime exceptions when such an internal error occurs. Maybe it would be better to make this behavior configurable. If the default behavior was to just log the exception, we would keep compatibility with earlier versions, but allow our users to change this. One way this could be achieved would be to enhance the existing event mechanism. In addition to normal configuration update events special error events could be generated. Interested parties could register themselves as error listeners at a configuration and would then be notified whenever a problem occurs. What do you think, would such an approach make sense? > DatabaseConfiguration and JNDIConfiguration are eating exceptions > ----------------------------------------------------------------- > > Key: CONFIGURATION-245 > URL: http://issues.apache.org/jira/browse/CONFIGURATION-245 > Project: Commons Configuration > Issue Type: Bug > Affects Versions: Nightly Builds, 1.3 Final > Reporter: Hal Deadman > > DatabaseConfiguration and JNDIConfiguration and possibly others, really need > to throw some sort of runtime exception to let the caller know the properties > couldn't be read. -- 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]