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

Gary D. Gregory closed CONFIGURATION-796.
-----------------------------------------
    Resolution: Invalid

Closing per user comment.

> commons-configuration2 2.7 Parameters properties() failed on 
> NoSuchMethodError  
> org.apache.commons.text.lookup.StringLookupFactory.base64DecoderStringLookup()
> --------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: CONFIGURATION-796
>                 URL: https://issues.apache.org/jira/browse/CONFIGURATION-796
>             Project: Commons Configuration
>          Issue Type: Bug
>    Affects Versions: 2.7
>         Environment: java 1.8
>            Reporter: dor yosef
>            Priority: Major
>             Fix For: 2.2
>
>
> Updating from commons-configuration2 2.2 to 2.7
> The code below
>  
> {code:java}
> Parameters params = new Parameters(); Parameters params = new Parameters(); 
> FileBasedConfigurationBuilder<FileBasedConfiguration> builder = new 
> FileBasedConfigurationBuilder<FileBasedConfiguration>( 
> MyPropertiesConfiguration.class).configure(params.properties().setFileName(fileName));{code}
>  
> Causing exception:
> Exception in thread "main" java.lang.NoSuchMethodError: 
> org.apache.commons.text.lookup.StringLookupFactory.base64DecoderStringLookup()Lorg/apache/commons/text/lookup/StringLookup;
>         at 
> org.apache.commons.configuration2.interpol.DefaultLookups.<clinit>(DefaultLookups.java:68)
>         at 
> org.apache.commons.configuration2.interpol.ConfigurationInterpolator.<clinit>(ConfigurationInterpolator.java:111)
>         at 
> org.apache.commons.configuration2.convert.DefaultConversionHandler.<clinit>(DefaultConversionHandler.java:72)
>         at 
> org.apache.commons.configuration2.beanutils.DefaultBeanFactory.<init>(DefaultBeanFactory.java:84)
>         at 
> org.apache.commons.configuration2.beanutils.DefaultBeanFactory.<init>(DefaultBeanFactory.java:71)
>         at 
> org.apache.commons.configuration2.beanutils.DefaultBeanFactory.<clinit>(DefaultBeanFactory.java:56)
>         at 
> org.apache.commons.configuration2.beanutils.BeanHelper.<init>(BeanHelper.java:118)
>         at 
> org.apache.commons.configuration2.beanutils.BeanHelper.<init>(BeanHelper.java:106)
>         at 
> org.apache.commons.configuration2.beanutils.BeanHelper.<clinit>(BeanHelper.java:80)
>         at java.lang.Class.forName0(Native Method)
>         at java.lang.Class.forName(Class.java:264)
>         at com.sun.proxy.$Proxy18.<clinit>(Unknown Source)
>         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native 
> Method)
>         at 
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
>         at 
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
>         at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
>         at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:739)
>         at 
> org.apache.commons.configuration2.builder.fluent.Parameters.createParametersProxy(Parameters.java:306)
>         at 
> org.apache.commons.configuration2.builder.fluent.Parameters.properties(Parameters.java:245)
>  
> from the dependency tree I can see that 
> commons-text 1.8 exists



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to