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

Anurag Kshirsagar commented on CONFIGURATION-297:
-------------------------------------------------

Hi Jin, 
Can you please let me know what version of commons-lang and 
commons-configuration did you used to resolve this? I am using the latest 
commons-lang 2.6 and commons-configuration 1.9 and I am still getting this 
error. Any help would be much appreciated. 

Thanks
Anurag

                
> NoSuchMethodError if reloading strategy is specified in configuration XML
> -------------------------------------------------------------------------
>
>                 Key: CONFIGURATION-297
>                 URL: https://issues.apache.org/jira/browse/CONFIGURATION-297
>             Project: Commons Configuration
>          Issue Type: Bug
>    Affects Versions: 1.4
>         Environment: Windows XP, WebLogic Portal Server 10.0
>            Reporter: Jin Voon
>             Fix For: 1.5
>
>
> I'm using the DefaultConfigurationBuilder to load the config.xml which 
> contains the configuration definitions.
> DefaultConfigurationBuilder builder = new DefaultConfigurationBuilder();
> builder.setFile(new File("config.xml"));
> CombinedConfiguration cc = builder.getConfiguration(true);
> It definitely finds the config.xml file, but it keeps throwing 
> java.lang.NoSuchMethodError: getClass during the loading.
> java.lang.NoSuchMethodError: getClass
>         at 
> org.apache.commons.configuration.beanutils.BeanHelper.loadClass(BeanH
> elper.java:297)
>         at 
> org.apache.commons.configuration.beanutils.BeanHelper.fetchBeanClass(
> BeanHelper.java:322)
>         at 
> org.apache.commons.configuration.beanutils.BeanHelper.createBean(Bean
> Helper.java:244)
>         at 
> org.apache.commons.configuration.beanutils.BeanHelper.createBean(Bean
> Helper.java:266)
>         at 
> org.apache.commons.configuration.beanutils.BeanHelper.initBean(BeanHe
> lper.java:176)
> The config.xml file is:
> <?xml version="1.0" encoding="ISO-8859-1" ?>
> <!-- This is the configuration file for the Apache Commons Configuration. -->
> <configuration>
>       <override>
>               <properties fileName="uup.properties" 
> throwExceptionOnMissing="true" config-name="uup" config-optional="true">
>                       <reloadingStrategy refreshDelay="10000" 
> config-class="org.apache.commons.configuration.reloading.FileChangedReloadingStrategy"/>
>               </properties>
>       </override>
> </configuration>
> If I remove the reloadingStrategy element from the config.xml file, 
> everything works properly.  I can confirm I have all the required commons 
> jars in my classpath.  Would anyone know what the problem is?  Is there 
> something wrong with my configuration file or is there something more major?  
> Thanks!

--
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

Reply via email to