commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Oliver Heger (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CONFIGURATION-511) ConfigurationUtils cannot locate classpath file when current Thread is RMI
Date Wed, 21 Nov 2012 20:23:58 GMT

    [ https://issues.apache.org/jira/browse/CONFIGURATION-511?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13502277#comment-13502277
] 

Oliver Heger commented on CONFIGURATION-511:
--------------------------------------------

The whole location mechanism is currently pretty static. I would like to go for an approach
where users can plug in their own specific search strategy. Actually, this is already possible
using the FileSystem API. However, there is surely room for improvements to make this easier
and more transparent.
                
> ConfigurationUtils cannot locate classpath file when current Thread is RMI
> --------------------------------------------------------------------------
>
>                 Key: CONFIGURATION-511
>                 URL: https://issues.apache.org/jira/browse/CONFIGURATION-511
>             Project: Commons Configuration
>          Issue Type: Bug
>    Affects Versions: 1.6, 1.8, 1.9
>            Reporter: Lorenz Schumann
>
> I noticed the problem when a registered MBean method is invoked over JMX (=RMI) and it
calls ConfigurationUtils.locate("some.properties").
> The classloader is not able to find the resource then.
> A possible fix would be to change
> ClassLoader loader = Thread.currentThread().getContextClassLoader();
> to
> ClassLoader loader = ConfigurationUtils.class.getClassLoader();
> in method locateFromClasspath. But i am not sure what other Effects that would have since
I have no insight into commons-configuration.
> Tested with 1.6, 1.8, 1.9.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message