[ 
https://issues.apache.org/jira/browse/CONFIGURATION-297?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Oliver Heger resolved CONFIGURATION-297.
----------------------------------------

       Resolution: Invalid
    Fix Version/s: 1.5

This problem is not related to Commons Configuration.

> 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.
-
You can reply to this email to add a comment to the issue online.

Reply via email to