You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tamaya.apache.org by "Oliver B. Fischer (JIRA)" <ji...@apache.org> on 2017/10/08 22:09:00 UTC
[jira] [Commented] (TAMAYA-305) InstantiationException on
EnumConverter when adding default converters
[ https://issues.apache.org/jira/browse/TAMAYA-305?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16196345#comment-16196345 ]
Oliver B. Fischer commented on TAMAYA-305:
------------------------------------------
I am not able to reproduce it. Is your project public available?
> InstantiationException on EnumConverter when adding default converters
> ----------------------------------------------------------------------
>
> Key: TAMAYA-305
> URL: https://issues.apache.org/jira/browse/TAMAYA-305
> Project: Tamaya
> Issue Type: Bug
> Components: Core
> Affects Versions: 0.4-incubating
> Environment: Ubuntu 14.04
> Java 8
> Karaf 4.1.1
> Reporter: Christian Niehues
> Assignee: Oliver B. Fischer
> Fix For: 0.4-incubating
>
>
> When I try to add the default property converters to the ConfigurationContextBuilder like
> ConfigurationContextBuilder builder = ConfigurationProvider.getConfigurationContextBuilder();
> builder.addDefaultPropertyConverters();
> I get the following error
> 2017-09-21T09:43:42,196 | ERROR | FelixDispatchQueue | core | 367 - org.apache.tamaya.core - 0.4.0.incubating-201709190608 | FrameworkEvent ERROR - org.apache.tamaya.core
> org.osgi.framework.ServiceException: Service factory returned null. (Component: org.apache.tamaya.core.internal.converters.EnumConverter (16))
> at org.apache.felix.framework.ServiceRegistrationImpl.getFactoryUnchecked(ServiceRegistrationImpl.java:380) [?:?]
> at org.apache.felix.framework.ServiceRegistrationImpl.getService(ServiceRegistrationImpl.java:247) [?:?]
> at org.apache.felix.framework.ServiceRegistry.getService(ServiceRegistry.java:350) [?:?]
> at org.apache.felix.framework.Felix.getService(Felix.java:3720) [?:?]
> at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:470) [?:?]
> at org.apache.tamaya.core.internal.OSGIServiceContext.getServices(OSGIServiceContext.java:97) [367:org.apache.tamaya.core:0.4.0.incubating-201709190608]
> at org.apache.tamaya.core.internal.DefaultConfigurationContextBuilder.getDefaultPropertyConverters(DefaultConfigurationContextBuilder.java:398) [367:org.apache.tamaya.core:0.4.0.incubating-201709190608]
> at org.apache.tamaya.core.internal.DefaultConfigurationContextBuilder.addDefaultPropertyConverters(DefaultConfigurationContextBuilder.java:171) [367:org.apache.tamaya.core:0.4.0.incubating-201709190608]
> at org.apache.tamaya.core.internal.DefaultConfigurationContextBuilder.addDefaultPropertyConverters(DefaultConfigurationContextBuilder.java:51) [367:org.apache.tamaya.core:0.4.0.incubating-201709190608]
> Checking the EnumConverter this makes sense because of missing default constructor but I can't see how it has been added because it is not a part of the core converters.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)