You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "dor yosef (Jira)" <ji...@apache.org> on 2020/10/29 11:13:00 UTC

[jira] [Updated] (CONFIGURATION-796) commons-configuration2 2.7 Parameters properties() failed on NoSuchMethodError org.apache.commons.text.lookup.StringLookupFactory.base64DecoderStringLookup()

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

dor yosef updated CONFIGURATION-796:
------------------------------------
    Summary: commons-configuration2 2.7 Parameters properties() failed on NoSuchMethodError  org.apache.commons.text.lookup.StringLookupFactory.base64DecoderStringLookup()  (was: commons-configuration2 2.7 failed Parameters properties() failed on NoSuchMethodError  org.apache.commons.text.lookup.StringLookupFactory.base64DecoderStringLookup())

> 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: Critical
>             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:
> {code:java}
> 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)
> {code}
>  
> from the dependency tree I can see that 
> commons-text 1.8 exists



--
This message was sent by Atlassian Jira
(v8.3.4#803005)