[ https://issues.apache.org/jira/browse/CONFIGURATION-692?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Oliver Heger resolved CONFIGURATION-692. ---------------------------------------- Resolution: Fixed Fix Version/s: 2.3 Fixed in SVN in revision 1827668. Many thanks for the report! > Preserve ConversionException cause > ---------------------------------- > > Key: CONFIGURATION-692 > URL: https://issues.apache.org/jira/browse/CONFIGURATION-692 > Project: Commons Configuration > Issue Type: Improvement > Components: Type conversion > Affects Versions: 2.2 > Reporter: Lars W > Priority: Minor > Fix For: 2.3 > > > When improving the error message of the ConversionException thrown by the > ConversionHandler in AbstractConfiguration.java:1768 the cause is lost. > If for example a string is converted into a URL the MalformedURLException, > that contains the actual reason for the failed conversion, is gone. > A possible fix for that could be to attach the cause to the new > ConversionException: > AbstractConfiguration.java:1768: > throw new ConversionException( > String.format( > "Key '%s' cannot be converted to class %s. Value is: '%s'.", > key, cls.getName(), String.valueOf(value)), cex.getCause()); > -- This message was sent by Atlassian JIRA (v7.6.3#76005)