[jira] [Commented] (LOG4J2-2327) java.util.ServiceConfigurationError: org.apache.logging.log4j.util.PropertySource: Provider org.apache.logging.log4j.util.EnvironmentPropertySource not a subtype
[ https://issues.apache.org/jira/browse/LOG4J2-2327?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16779419#comment-16779419 ] Ralph Goers commented on LOG4J2-2327: - I believe this was fixed as part of 2.11.2 under a different Jira issue. > java.util.ServiceConfigurationError: > org.apache.logging.log4j.util.PropertySource: Provider > org.apache.logging.log4j.util.EnvironmentPropertySource not a subtype > - > > Key: LOG4J2-2327 > URL: https://issues.apache.org/jira/browse/LOG4J2-2327 > Project: Log4j 2 > Issue Type: Bug > Components: API >Affects Versions: 2.11.0 >Reporter: Gary Gregory >Assignee: Gary Gregory >Priority: Major > Fix For: 3.0.0, 2.12.0 > > > java.util.ServiceConfigurationError: > org.apache.logging.log4j.util.PropertySource: Provider > org.apache.logging.log4j.util.EnvironmentPropertySource not a subtype > {noformat} > Caused by: java.util.ServiceConfigurationError: > org.apache.logging.log4j.util.PropertySource: Provider > org.apache.logging.log4j.util.EnvironmentPropertySource not a subtype > at java.util.ServiceLoader.fail(ServiceLoader.java:239) > at java.util.ServiceLoader.access$300(ServiceLoader.java:185) > at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:376) > at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404) > at java.util.ServiceLoader$1.next(ServiceLoader.java:480) > at > org.apache.logging.log4j.util.PropertiesUtil$Environment.(PropertiesUtil.java:319) > at > org.apache.logging.log4j.util.PropertiesUtil$Environment.(PropertiesUtil.java:310) > at > org.apache.logging.log4j.util.PropertiesUtil.(PropertiesUtil.java:59) > at > org.apache.logging.log4j.core.appender.ConsoleAppender$Target.getCharset(ConsoleAppender.java:92) > at > org.apache.logging.log4j.core.appender.ConsoleAppender$Target$1.getDefaultCharset(ConsoleAppender.java:76) > at > org.apache.logging.log4j.core.appender.ConsoleAppender$Builder.build(ConsoleAppender.java:225) > at > org.apache.logging.log4j.core.appender.ConsoleAppender$Builder.build(ConsoleAppender.java:192) > at > org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:122) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:958) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:898) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:890) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:513) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:237) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:249) > at > org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:545) > at > org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:617) > at > org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:634) > at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:229) > at > org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:153) > at > org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:45) > at org.apache.logging.log4j.LogManager.getContext(LogManager.java:194) > at > org.apache.logging.log4j.spi.AbstractLoggerAdapter.getContext(AbstractLoggerAdapter.java:122) > at > org.apache.logging.slf4j.Log4jLoggerFactory.getContext(Log4jLoggerFactory.java:43) > at > org.apache.logging.log4j.spi.AbstractLoggerAdapter.getLogger(AbstractLoggerAdapter.java:46) > at > org.apache.logging.slf4j.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:29) > at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:358) > at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:383) > at com.hsntech.hif.logging.HIFLogMessage.getLogger(HIFLogMessage.java:46) > at com.hsntech.hif.logging.HIFLogger.(HIFLogger.java:35) > at > com.hsntech.hif.webservice.HansenIntegrationWS.(HansenIntegrationWS.java:69) > 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.Class.newInstance(Class.java:442) > at >
[jira] [Commented] (LOG4J2-2327) java.util.ServiceConfigurationError: org.apache.logging.log4j.util.PropertySource: Provider org.apache.logging.log4j.util.EnvironmentPropertySource not a subtype
[ https://issues.apache.org/jira/browse/LOG4J2-2327?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16455453#comment-16455453 ] Ralph Goers commented on LOG4J2-2327: - Possibly the same. But with your fix if I have Log4j in the tomcat class loader and the Provider in the web app it will fail as you told it to only use the class loader from where Log4j came from. However, if the resource is in the web app class loader it should work because the web app class loader has the tomcat class loader as its parent, so the class should be reachable. The opposite would not be true. The problem is that ServiceLoader, by default, uses the thread context class loader and what that points to varies from one application to another, so you can never count on it working. Instead, you have to construct the search hierarchy yourself. > java.util.ServiceConfigurationError: > org.apache.logging.log4j.util.PropertySource: Provider > org.apache.logging.log4j.util.EnvironmentPropertySource not a subtype > - > > Key: LOG4J2-2327 > URL: https://issues.apache.org/jira/browse/LOG4J2-2327 > Project: Log4j 2 > Issue Type: Bug > Components: API >Affects Versions: 2.11.0 >Reporter: Gary Gregory >Assignee: Gary Gregory >Priority: Major > Fix For: 3.0.0, 2.11.1 > > > java.util.ServiceConfigurationError: > org.apache.logging.log4j.util.PropertySource: Provider > org.apache.logging.log4j.util.EnvironmentPropertySource not a subtype > {noformat} > Caused by: java.util.ServiceConfigurationError: > org.apache.logging.log4j.util.PropertySource: Provider > org.apache.logging.log4j.util.EnvironmentPropertySource not a subtype > at java.util.ServiceLoader.fail(ServiceLoader.java:239) > at java.util.ServiceLoader.access$300(ServiceLoader.java:185) > at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:376) > at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404) > at java.util.ServiceLoader$1.next(ServiceLoader.java:480) > at > org.apache.logging.log4j.util.PropertiesUtil$Environment.(PropertiesUtil.java:319) > at > org.apache.logging.log4j.util.PropertiesUtil$Environment.(PropertiesUtil.java:310) > at > org.apache.logging.log4j.util.PropertiesUtil.(PropertiesUtil.java:59) > at > org.apache.logging.log4j.core.appender.ConsoleAppender$Target.getCharset(ConsoleAppender.java:92) > at > org.apache.logging.log4j.core.appender.ConsoleAppender$Target$1.getDefaultCharset(ConsoleAppender.java:76) > at > org.apache.logging.log4j.core.appender.ConsoleAppender$Builder.build(ConsoleAppender.java:225) > at > org.apache.logging.log4j.core.appender.ConsoleAppender$Builder.build(ConsoleAppender.java:192) > at > org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:122) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:958) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:898) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:890) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:513) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:237) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:249) > at > org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:545) > at > org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:617) > at > org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:634) > at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:229) > at > org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:153) > at > org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:45) > at org.apache.logging.log4j.LogManager.getContext(LogManager.java:194) > at > org.apache.logging.log4j.spi.AbstractLoggerAdapter.getContext(AbstractLoggerAdapter.java:122) > at > org.apache.logging.slf4j.Log4jLoggerFactory.getContext(Log4jLoggerFactory.java:43) > at > org.apache.logging.log4j.spi.AbstractLoggerAdapter.getLogger(AbstractLoggerAdapter.java:46) > at > org.apache.logging.slf4j.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:29) > at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:358) > at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:383) > at
[jira] [Commented] (LOG4J2-2327) java.util.ServiceConfigurationError: org.apache.logging.log4j.util.PropertySource: Provider org.apache.logging.log4j.util.EnvironmentPropertySource not a subtype
[ https://issues.apache.org/jira/browse/LOG4J2-2327?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16454855#comment-16454855 ] Gary Gregory commented on LOG4J2-2327: -- It seems to be that the error message reported ("org.apache.logging.log4j.util.PropertySource: Provider org.apache.logging.log4j.util.EnvironmentPropertySource not a subtype") means that yes, we found a class, but it was in the wrong class loader so it cannot be cast to the class. > java.util.ServiceConfigurationError: > org.apache.logging.log4j.util.PropertySource: Provider > org.apache.logging.log4j.util.EnvironmentPropertySource not a subtype > - > > Key: LOG4J2-2327 > URL: https://issues.apache.org/jira/browse/LOG4J2-2327 > Project: Log4j 2 > Issue Type: Bug > Components: API >Affects Versions: 2.11.0 >Reporter: Gary Gregory >Assignee: Gary Gregory >Priority: Major > Fix For: 3.0.0, 2.11.1 > > > java.util.ServiceConfigurationError: > org.apache.logging.log4j.util.PropertySource: Provider > org.apache.logging.log4j.util.EnvironmentPropertySource not a subtype > {noformat} > Caused by: java.util.ServiceConfigurationError: > org.apache.logging.log4j.util.PropertySource: Provider > org.apache.logging.log4j.util.EnvironmentPropertySource not a subtype > at java.util.ServiceLoader.fail(ServiceLoader.java:239) > at java.util.ServiceLoader.access$300(ServiceLoader.java:185) > at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:376) > at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404) > at java.util.ServiceLoader$1.next(ServiceLoader.java:480) > at > org.apache.logging.log4j.util.PropertiesUtil$Environment.(PropertiesUtil.java:319) > at > org.apache.logging.log4j.util.PropertiesUtil$Environment.(PropertiesUtil.java:310) > at > org.apache.logging.log4j.util.PropertiesUtil.(PropertiesUtil.java:59) > at > org.apache.logging.log4j.core.appender.ConsoleAppender$Target.getCharset(ConsoleAppender.java:92) > at > org.apache.logging.log4j.core.appender.ConsoleAppender$Target$1.getDefaultCharset(ConsoleAppender.java:76) > at > org.apache.logging.log4j.core.appender.ConsoleAppender$Builder.build(ConsoleAppender.java:225) > at > org.apache.logging.log4j.core.appender.ConsoleAppender$Builder.build(ConsoleAppender.java:192) > at > org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:122) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:958) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:898) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:890) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:513) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:237) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:249) > at > org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:545) > at > org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:617) > at > org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:634) > at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:229) > at > org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:153) > at > org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:45) > at org.apache.logging.log4j.LogManager.getContext(LogManager.java:194) > at > org.apache.logging.log4j.spi.AbstractLoggerAdapter.getContext(AbstractLoggerAdapter.java:122) > at > org.apache.logging.slf4j.Log4jLoggerFactory.getContext(Log4jLoggerFactory.java:43) > at > org.apache.logging.log4j.spi.AbstractLoggerAdapter.getLogger(AbstractLoggerAdapter.java:46) > at > org.apache.logging.slf4j.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:29) > at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:358) > at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:383) > at com.hsntech.hif.logging.HIFLogMessage.getLogger(HIFLogMessage.java:46) > at com.hsntech.hif.logging.HIFLogger.(HIFLogger.java:35) > at > com.hsntech.hif.webservice.HansenIntegrationWS.(HansenIntegrationWS.java:69) > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) > at > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) > at >
[jira] [Commented] (LOG4J2-2327) java.util.ServiceConfigurationError: org.apache.logging.log4j.util.PropertySource: Provider org.apache.logging.log4j.util.EnvironmentPropertySource not a subtype
[ https://issues.apache.org/jira/browse/LOG4J2-2327?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16454849#comment-16454849 ] Ralph Goers commented on LOG4J2-2327: - I don't understand. Our class will be found through the normal class loader mechanism. If Log4j is in the Tomcat class loader it is available to the web application. But when you pass that class loader to ServiceLoader it will only find resources in the Tomcat class loader. > java.util.ServiceConfigurationError: > org.apache.logging.log4j.util.PropertySource: Provider > org.apache.logging.log4j.util.EnvironmentPropertySource not a subtype > - > > Key: LOG4J2-2327 > URL: https://issues.apache.org/jira/browse/LOG4J2-2327 > Project: Log4j 2 > Issue Type: Bug > Components: API >Affects Versions: 2.11.0 >Reporter: Gary Gregory >Assignee: Gary Gregory >Priority: Major > Fix For: 3.0.0, 2.11.1 > > > java.util.ServiceConfigurationError: > org.apache.logging.log4j.util.PropertySource: Provider > org.apache.logging.log4j.util.EnvironmentPropertySource not a subtype > {noformat} > Caused by: java.util.ServiceConfigurationError: > org.apache.logging.log4j.util.PropertySource: Provider > org.apache.logging.log4j.util.EnvironmentPropertySource not a subtype > at java.util.ServiceLoader.fail(ServiceLoader.java:239) > at java.util.ServiceLoader.access$300(ServiceLoader.java:185) > at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:376) > at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404) > at java.util.ServiceLoader$1.next(ServiceLoader.java:480) > at > org.apache.logging.log4j.util.PropertiesUtil$Environment.(PropertiesUtil.java:319) > at > org.apache.logging.log4j.util.PropertiesUtil$Environment.(PropertiesUtil.java:310) > at > org.apache.logging.log4j.util.PropertiesUtil.(PropertiesUtil.java:59) > at > org.apache.logging.log4j.core.appender.ConsoleAppender$Target.getCharset(ConsoleAppender.java:92) > at > org.apache.logging.log4j.core.appender.ConsoleAppender$Target$1.getDefaultCharset(ConsoleAppender.java:76) > at > org.apache.logging.log4j.core.appender.ConsoleAppender$Builder.build(ConsoleAppender.java:225) > at > org.apache.logging.log4j.core.appender.ConsoleAppender$Builder.build(ConsoleAppender.java:192) > at > org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:122) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:958) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:898) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:890) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:513) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:237) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:249) > at > org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:545) > at > org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:617) > at > org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:634) > at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:229) > at > org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:153) > at > org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:45) > at org.apache.logging.log4j.LogManager.getContext(LogManager.java:194) > at > org.apache.logging.log4j.spi.AbstractLoggerAdapter.getContext(AbstractLoggerAdapter.java:122) > at > org.apache.logging.slf4j.Log4jLoggerFactory.getContext(Log4jLoggerFactory.java:43) > at > org.apache.logging.log4j.spi.AbstractLoggerAdapter.getLogger(AbstractLoggerAdapter.java:46) > at > org.apache.logging.slf4j.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:29) > at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:358) > at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:383) > at com.hsntech.hif.logging.HIFLogMessage.getLogger(HIFLogMessage.java:46) > at com.hsntech.hif.logging.HIFLogger.(HIFLogger.java:35) > at > com.hsntech.hif.webservice.HansenIntegrationWS.(HansenIntegrationWS.java:69) > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) > at > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) > at >
[jira] [Commented] (LOG4J2-2327) java.util.ServiceConfigurationError: org.apache.logging.log4j.util.PropertySource: Provider org.apache.logging.log4j.util.EnvironmentPropertySource not a subtype
[ https://issues.apache.org/jira/browse/LOG4J2-2327?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16454808#comment-16454808 ] Gary Gregory commented on LOG4J2-2327: -- In this case though, we cannot find our own class. It seems there are two cases from a user's POV: Find Log4j's class, and, find a user's custom class. > java.util.ServiceConfigurationError: > org.apache.logging.log4j.util.PropertySource: Provider > org.apache.logging.log4j.util.EnvironmentPropertySource not a subtype > - > > Key: LOG4J2-2327 > URL: https://issues.apache.org/jira/browse/LOG4J2-2327 > Project: Log4j 2 > Issue Type: Bug > Components: API >Affects Versions: 2.11.0 >Reporter: Gary Gregory >Assignee: Gary Gregory >Priority: Major > Fix For: 3.0.0, 2.11.1 > > > java.util.ServiceConfigurationError: > org.apache.logging.log4j.util.PropertySource: Provider > org.apache.logging.log4j.util.EnvironmentPropertySource not a subtype > {noformat} > Caused by: java.util.ServiceConfigurationError: > org.apache.logging.log4j.util.PropertySource: Provider > org.apache.logging.log4j.util.EnvironmentPropertySource not a subtype > at java.util.ServiceLoader.fail(ServiceLoader.java:239) > at java.util.ServiceLoader.access$300(ServiceLoader.java:185) > at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:376) > at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404) > at java.util.ServiceLoader$1.next(ServiceLoader.java:480) > at > org.apache.logging.log4j.util.PropertiesUtil$Environment.(PropertiesUtil.java:319) > at > org.apache.logging.log4j.util.PropertiesUtil$Environment.(PropertiesUtil.java:310) > at > org.apache.logging.log4j.util.PropertiesUtil.(PropertiesUtil.java:59) > at > org.apache.logging.log4j.core.appender.ConsoleAppender$Target.getCharset(ConsoleAppender.java:92) > at > org.apache.logging.log4j.core.appender.ConsoleAppender$Target$1.getDefaultCharset(ConsoleAppender.java:76) > at > org.apache.logging.log4j.core.appender.ConsoleAppender$Builder.build(ConsoleAppender.java:225) > at > org.apache.logging.log4j.core.appender.ConsoleAppender$Builder.build(ConsoleAppender.java:192) > at > org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:122) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:958) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:898) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:890) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:513) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:237) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:249) > at > org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:545) > at > org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:617) > at > org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:634) > at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:229) > at > org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:153) > at > org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:45) > at org.apache.logging.log4j.LogManager.getContext(LogManager.java:194) > at > org.apache.logging.log4j.spi.AbstractLoggerAdapter.getContext(AbstractLoggerAdapter.java:122) > at > org.apache.logging.slf4j.Log4jLoggerFactory.getContext(Log4jLoggerFactory.java:43) > at > org.apache.logging.log4j.spi.AbstractLoggerAdapter.getLogger(AbstractLoggerAdapter.java:46) > at > org.apache.logging.slf4j.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:29) > at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:358) > at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:383) > at com.hsntech.hif.logging.HIFLogMessage.getLogger(HIFLogMessage.java:46) > at com.hsntech.hif.logging.HIFLogger.(HIFLogger.java:35) > at > com.hsntech.hif.webservice.HansenIntegrationWS.(HansenIntegrationWS.java:69) > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) > at > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) > at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) > at
[jira] [Commented] (LOG4J2-2327) java.util.ServiceConfigurationError: org.apache.logging.log4j.util.PropertySource: Provider org.apache.logging.log4j.util.EnvironmentPropertySource not a subtype
[ https://issues.apache.org/jira/browse/LOG4J2-2327?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16454793#comment-16454793 ] Ralph Goers commented on LOG4J2-2327: - Sure, although it is a bit complicated. Basically, if the log4j jar is in the Tomcat class loader it wouldn't find the resource in your application war because it would be using the wrong class loader. > java.util.ServiceConfigurationError: > org.apache.logging.log4j.util.PropertySource: Provider > org.apache.logging.log4j.util.EnvironmentPropertySource not a subtype > - > > Key: LOG4J2-2327 > URL: https://issues.apache.org/jira/browse/LOG4J2-2327 > Project: Log4j 2 > Issue Type: Bug > Components: API >Affects Versions: 2.11.0 >Reporter: Gary Gregory >Assignee: Gary Gregory >Priority: Major > Fix For: 3.0.0, 2.11.1 > > > java.util.ServiceConfigurationError: > org.apache.logging.log4j.util.PropertySource: Provider > org.apache.logging.log4j.util.EnvironmentPropertySource not a subtype > {noformat} > Caused by: java.util.ServiceConfigurationError: > org.apache.logging.log4j.util.PropertySource: Provider > org.apache.logging.log4j.util.EnvironmentPropertySource not a subtype > at java.util.ServiceLoader.fail(ServiceLoader.java:239) > at java.util.ServiceLoader.access$300(ServiceLoader.java:185) > at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:376) > at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404) > at java.util.ServiceLoader$1.next(ServiceLoader.java:480) > at > org.apache.logging.log4j.util.PropertiesUtil$Environment.(PropertiesUtil.java:319) > at > org.apache.logging.log4j.util.PropertiesUtil$Environment.(PropertiesUtil.java:310) > at > org.apache.logging.log4j.util.PropertiesUtil.(PropertiesUtil.java:59) > at > org.apache.logging.log4j.core.appender.ConsoleAppender$Target.getCharset(ConsoleAppender.java:92) > at > org.apache.logging.log4j.core.appender.ConsoleAppender$Target$1.getDefaultCharset(ConsoleAppender.java:76) > at > org.apache.logging.log4j.core.appender.ConsoleAppender$Builder.build(ConsoleAppender.java:225) > at > org.apache.logging.log4j.core.appender.ConsoleAppender$Builder.build(ConsoleAppender.java:192) > at > org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:122) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:958) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:898) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:890) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:513) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:237) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:249) > at > org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:545) > at > org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:617) > at > org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:634) > at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:229) > at > org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:153) > at > org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:45) > at org.apache.logging.log4j.LogManager.getContext(LogManager.java:194) > at > org.apache.logging.log4j.spi.AbstractLoggerAdapter.getContext(AbstractLoggerAdapter.java:122) > at > org.apache.logging.slf4j.Log4jLoggerFactory.getContext(Log4jLoggerFactory.java:43) > at > org.apache.logging.log4j.spi.AbstractLoggerAdapter.getLogger(AbstractLoggerAdapter.java:46) > at > org.apache.logging.slf4j.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:29) > at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:358) > at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:383) > at com.hsntech.hif.logging.HIFLogMessage.getLogger(HIFLogMessage.java:46) > at com.hsntech.hif.logging.HIFLogger.(HIFLogger.java:35) > at > com.hsntech.hif.webservice.HansenIntegrationWS.(HansenIntegrationWS.java:69) > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) > at > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) > at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) > at
[jira] [Commented] (LOG4J2-2327) java.util.ServiceConfigurationError: org.apache.logging.log4j.util.PropertySource: Provider org.apache.logging.log4j.util.EnvironmentPropertySource not a subtype
[ https://issues.apache.org/jira/browse/LOG4J2-2327?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16454680#comment-16454680 ] ASF subversion and git services commented on LOG4J2-2327: - Commit c59170b527f59304dfcbf1d5fca5ea19b88776de in logging-log4j2's branch refs/heads/release-2.x from [~garydgregory] [ https://git-wip-us.apache.org/repos/asf?p=logging-log4j2.git;h=c59170b ] Revert "[LOG4J2-2327] java.util.ServiceConfigurationError: org.apache.logging.log4j.util.PropertySource: Provider org.apache.logging.log4j.util.EnvironmentPropertySource not a subtype." This reverts commit 4f23d5cff3874f1c2771c34eeef31bd8ab3e5968. > java.util.ServiceConfigurationError: > org.apache.logging.log4j.util.PropertySource: Provider > org.apache.logging.log4j.util.EnvironmentPropertySource not a subtype > - > > Key: LOG4J2-2327 > URL: https://issues.apache.org/jira/browse/LOG4J2-2327 > Project: Log4j 2 > Issue Type: Bug > Components: API >Affects Versions: 2.11.0 >Reporter: Gary Gregory >Assignee: Gary Gregory >Priority: Major > Fix For: 3.0.0, 2.11.1 > > > java.util.ServiceConfigurationError: > org.apache.logging.log4j.util.PropertySource: Provider > org.apache.logging.log4j.util.EnvironmentPropertySource not a subtype > {noformat} > Caused by: java.util.ServiceConfigurationError: > org.apache.logging.log4j.util.PropertySource: Provider > org.apache.logging.log4j.util.EnvironmentPropertySource not a subtype > at java.util.ServiceLoader.fail(ServiceLoader.java:239) > at java.util.ServiceLoader.access$300(ServiceLoader.java:185) > at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:376) > at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404) > at java.util.ServiceLoader$1.next(ServiceLoader.java:480) > at > org.apache.logging.log4j.util.PropertiesUtil$Environment.(PropertiesUtil.java:319) > at > org.apache.logging.log4j.util.PropertiesUtil$Environment.(PropertiesUtil.java:310) > at > org.apache.logging.log4j.util.PropertiesUtil.(PropertiesUtil.java:59) > at > org.apache.logging.log4j.core.appender.ConsoleAppender$Target.getCharset(ConsoleAppender.java:92) > at > org.apache.logging.log4j.core.appender.ConsoleAppender$Target$1.getDefaultCharset(ConsoleAppender.java:76) > at > org.apache.logging.log4j.core.appender.ConsoleAppender$Builder.build(ConsoleAppender.java:225) > at > org.apache.logging.log4j.core.appender.ConsoleAppender$Builder.build(ConsoleAppender.java:192) > at > org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:122) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:958) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:898) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:890) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:513) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:237) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:249) > at > org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:545) > at > org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:617) > at > org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:634) > at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:229) > at > org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:153) > at > org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:45) > at org.apache.logging.log4j.LogManager.getContext(LogManager.java:194) > at > org.apache.logging.log4j.spi.AbstractLoggerAdapter.getContext(AbstractLoggerAdapter.java:122) > at > org.apache.logging.slf4j.Log4jLoggerFactory.getContext(Log4jLoggerFactory.java:43) > at > org.apache.logging.log4j.spi.AbstractLoggerAdapter.getLogger(AbstractLoggerAdapter.java:46) > at > org.apache.logging.slf4j.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:29) > at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:358) > at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:383) > at com.hsntech.hif.logging.HIFLogMessage.getLogger(HIFLogMessage.java:46) > at com.hsntech.hif.logging.HIFLogger.(HIFLogger.java:35) > at > com.hsntech.hif.webservice.HansenIntegrationWS.(HansenIntegrationWS.java:69) > at
[jira] [Commented] (LOG4J2-2327) java.util.ServiceConfigurationError: org.apache.logging.log4j.util.PropertySource: Provider org.apache.logging.log4j.util.EnvironmentPropertySource not a subtype
[ https://issues.apache.org/jira/browse/LOG4J2-2327?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16454677#comment-16454677 ] ASF subversion and git services commented on LOG4J2-2327: - Commit 7cb07398149e5c2c77404251233cfcabd57925e5 in logging-log4j2's branch refs/heads/master from [~garydgregory] [ https://git-wip-us.apache.org/repos/asf?p=logging-log4j2.git;h=7cb0739 ] Revert "[LOG4J2-2327] java.util.ServiceConfigurationError: org.apache.logging.log4j.util.PropertySource: Provider org.apache.logging.log4j.util.EnvironmentPropertySource not a subtype." This reverts commit 6096c863078e2a8ddd428921c1437ad77940c088. > java.util.ServiceConfigurationError: > org.apache.logging.log4j.util.PropertySource: Provider > org.apache.logging.log4j.util.EnvironmentPropertySource not a subtype > - > > Key: LOG4J2-2327 > URL: https://issues.apache.org/jira/browse/LOG4J2-2327 > Project: Log4j 2 > Issue Type: Bug > Components: API >Affects Versions: 2.11.0 >Reporter: Gary Gregory >Assignee: Gary Gregory >Priority: Major > Fix For: 3.0.0, 2.11.1 > > > java.util.ServiceConfigurationError: > org.apache.logging.log4j.util.PropertySource: Provider > org.apache.logging.log4j.util.EnvironmentPropertySource not a subtype > {noformat} > Caused by: java.util.ServiceConfigurationError: > org.apache.logging.log4j.util.PropertySource: Provider > org.apache.logging.log4j.util.EnvironmentPropertySource not a subtype > at java.util.ServiceLoader.fail(ServiceLoader.java:239) > at java.util.ServiceLoader.access$300(ServiceLoader.java:185) > at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:376) > at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404) > at java.util.ServiceLoader$1.next(ServiceLoader.java:480) > at > org.apache.logging.log4j.util.PropertiesUtil$Environment.(PropertiesUtil.java:319) > at > org.apache.logging.log4j.util.PropertiesUtil$Environment.(PropertiesUtil.java:310) > at > org.apache.logging.log4j.util.PropertiesUtil.(PropertiesUtil.java:59) > at > org.apache.logging.log4j.core.appender.ConsoleAppender$Target.getCharset(ConsoleAppender.java:92) > at > org.apache.logging.log4j.core.appender.ConsoleAppender$Target$1.getDefaultCharset(ConsoleAppender.java:76) > at > org.apache.logging.log4j.core.appender.ConsoleAppender$Builder.build(ConsoleAppender.java:225) > at > org.apache.logging.log4j.core.appender.ConsoleAppender$Builder.build(ConsoleAppender.java:192) > at > org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:122) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:958) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:898) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:890) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:513) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:237) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:249) > at > org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:545) > at > org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:617) > at > org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:634) > at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:229) > at > org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:153) > at > org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:45) > at org.apache.logging.log4j.LogManager.getContext(LogManager.java:194) > at > org.apache.logging.log4j.spi.AbstractLoggerAdapter.getContext(AbstractLoggerAdapter.java:122) > at > org.apache.logging.slf4j.Log4jLoggerFactory.getContext(Log4jLoggerFactory.java:43) > at > org.apache.logging.log4j.spi.AbstractLoggerAdapter.getLogger(AbstractLoggerAdapter.java:46) > at > org.apache.logging.slf4j.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:29) > at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:358) > at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:383) > at com.hsntech.hif.logging.HIFLogMessage.getLogger(HIFLogMessage.java:46) > at com.hsntech.hif.logging.HIFLogger.(HIFLogger.java:35) > at > com.hsntech.hif.webservice.HansenIntegrationWS.(HansenIntegrationWS.java:69) > at
[jira] [Commented] (LOG4J2-2327) java.util.ServiceConfigurationError: org.apache.logging.log4j.util.PropertySource: Provider org.apache.logging.log4j.util.EnvironmentPropertySource not a subtype
[ https://issues.apache.org/jira/browse/LOG4J2-2327?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16454573#comment-16454573 ] Ralph Goers commented on LOG4J2-2327: - After reverting you can close this as a duplicate of LOG4J2-2152 > java.util.ServiceConfigurationError: > org.apache.logging.log4j.util.PropertySource: Provider > org.apache.logging.log4j.util.EnvironmentPropertySource not a subtype > - > > Key: LOG4J2-2327 > URL: https://issues.apache.org/jira/browse/LOG4J2-2327 > Project: Log4j 2 > Issue Type: Bug > Components: API >Affects Versions: 2.11.0 >Reporter: Gary Gregory >Assignee: Gary Gregory >Priority: Major > Fix For: 3.0.0, 2.11.1 > > > java.util.ServiceConfigurationError: > org.apache.logging.log4j.util.PropertySource: Provider > org.apache.logging.log4j.util.EnvironmentPropertySource not a subtype > {noformat} > Caused by: java.util.ServiceConfigurationError: > org.apache.logging.log4j.util.PropertySource: Provider > org.apache.logging.log4j.util.EnvironmentPropertySource not a subtype > at java.util.ServiceLoader.fail(ServiceLoader.java:239) > at java.util.ServiceLoader.access$300(ServiceLoader.java:185) > at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:376) > at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404) > at java.util.ServiceLoader$1.next(ServiceLoader.java:480) > at > org.apache.logging.log4j.util.PropertiesUtil$Environment.(PropertiesUtil.java:319) > at > org.apache.logging.log4j.util.PropertiesUtil$Environment.(PropertiesUtil.java:310) > at > org.apache.logging.log4j.util.PropertiesUtil.(PropertiesUtil.java:59) > at > org.apache.logging.log4j.core.appender.ConsoleAppender$Target.getCharset(ConsoleAppender.java:92) > at > org.apache.logging.log4j.core.appender.ConsoleAppender$Target$1.getDefaultCharset(ConsoleAppender.java:76) > at > org.apache.logging.log4j.core.appender.ConsoleAppender$Builder.build(ConsoleAppender.java:225) > at > org.apache.logging.log4j.core.appender.ConsoleAppender$Builder.build(ConsoleAppender.java:192) > at > org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:122) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:958) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:898) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:890) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:513) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:237) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:249) > at > org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:545) > at > org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:617) > at > org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:634) > at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:229) > at > org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:153) > at > org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:45) > at org.apache.logging.log4j.LogManager.getContext(LogManager.java:194) > at > org.apache.logging.log4j.spi.AbstractLoggerAdapter.getContext(AbstractLoggerAdapter.java:122) > at > org.apache.logging.slf4j.Log4jLoggerFactory.getContext(Log4jLoggerFactory.java:43) > at > org.apache.logging.log4j.spi.AbstractLoggerAdapter.getLogger(AbstractLoggerAdapter.java:46) > at > org.apache.logging.slf4j.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:29) > at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:358) > at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:383) > at com.hsntech.hif.logging.HIFLogMessage.getLogger(HIFLogMessage.java:46) > at com.hsntech.hif.logging.HIFLogger.(HIFLogger.java:35) > at > com.hsntech.hif.webservice.HansenIntegrationWS.(HansenIntegrationWS.java:69) > 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.Class.newInstance(Class.java:442) > at >
[jira] [Commented] (LOG4J2-2327) java.util.ServiceConfigurationError: org.apache.logging.log4j.util.PropertySource: Provider org.apache.logging.log4j.util.EnvironmentPropertySource not a subtype
[ https://issues.apache.org/jira/browse/LOG4J2-2327?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=1645#comment-1645 ] ASF subversion and git services commented on LOG4J2-2327: - Commit 6096c863078e2a8ddd428921c1437ad77940c088 in logging-log4j2's branch refs/heads/master from [~garydgregory] [ https://git-wip-us.apache.org/repos/asf?p=logging-log4j2.git;h=6096c86 ] [LOG4J2-2327] java.util.ServiceConfigurationError: org.apache.logging.log4j.util.PropertySource: Provider org.apache.logging.log4j.util.EnvironmentPropertySource not a subtype. > java.util.ServiceConfigurationError: > org.apache.logging.log4j.util.PropertySource: Provider > org.apache.logging.log4j.util.EnvironmentPropertySource not a subtype > - > > Key: LOG4J2-2327 > URL: https://issues.apache.org/jira/browse/LOG4J2-2327 > Project: Log4j 2 > Issue Type: Bug > Components: API >Affects Versions: 2.11.0 >Reporter: Gary Gregory >Assignee: Gary Gregory >Priority: Major > Fix For: 2.11.1 > > > java.util.ServiceConfigurationError: > org.apache.logging.log4j.util.PropertySource: Provider > org.apache.logging.log4j.util.EnvironmentPropertySource not a subtype > {noformat} > Caused by: java.util.ServiceConfigurationError: > org.apache.logging.log4j.util.PropertySource: Provider > org.apache.logging.log4j.util.EnvironmentPropertySource not a subtype > at java.util.ServiceLoader.fail(ServiceLoader.java:239) > at java.util.ServiceLoader.access$300(ServiceLoader.java:185) > at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:376) > at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404) > at java.util.ServiceLoader$1.next(ServiceLoader.java:480) > at > org.apache.logging.log4j.util.PropertiesUtil$Environment.(PropertiesUtil.java:319) > at > org.apache.logging.log4j.util.PropertiesUtil$Environment.(PropertiesUtil.java:310) > at > org.apache.logging.log4j.util.PropertiesUtil.(PropertiesUtil.java:59) > at > org.apache.logging.log4j.core.appender.ConsoleAppender$Target.getCharset(ConsoleAppender.java:92) > at > org.apache.logging.log4j.core.appender.ConsoleAppender$Target$1.getDefaultCharset(ConsoleAppender.java:76) > at > org.apache.logging.log4j.core.appender.ConsoleAppender$Builder.build(ConsoleAppender.java:225) > at > org.apache.logging.log4j.core.appender.ConsoleAppender$Builder.build(ConsoleAppender.java:192) > at > org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:122) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:958) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:898) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:890) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:513) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:237) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:249) > at > org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:545) > at > org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:617) > at > org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:634) > at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:229) > at > org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:153) > at > org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:45) > at org.apache.logging.log4j.LogManager.getContext(LogManager.java:194) > at > org.apache.logging.log4j.spi.AbstractLoggerAdapter.getContext(AbstractLoggerAdapter.java:122) > at > org.apache.logging.slf4j.Log4jLoggerFactory.getContext(Log4jLoggerFactory.java:43) > at > org.apache.logging.log4j.spi.AbstractLoggerAdapter.getLogger(AbstractLoggerAdapter.java:46) > at > org.apache.logging.slf4j.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:29) > at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:358) > at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:383) > at com.hsntech.hif.logging.HIFLogMessage.getLogger(HIFLogMessage.java:46) > at com.hsntech.hif.logging.HIFLogger.(HIFLogger.java:35) > at > com.hsntech.hif.webservice.HansenIntegrationWS.(HansenIntegrationWS.java:69) > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) > at >
[jira] [Commented] (LOG4J2-2327) java.util.ServiceConfigurationError: org.apache.logging.log4j.util.PropertySource: Provider org.apache.logging.log4j.util.EnvironmentPropertySource not a subtype
[ https://issues.apache.org/jira/browse/LOG4J2-2327?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16454429#comment-16454429 ] ASF subversion and git services commented on LOG4J2-2327: - Commit 4f23d5cff3874f1c2771c34eeef31bd8ab3e5968 in logging-log4j2's branch refs/heads/release-2.x from [~garydgregory] [ https://git-wip-us.apache.org/repos/asf?p=logging-log4j2.git;h=4f23d5c ] [LOG4J2-2327] java.util.ServiceConfigurationError: org.apache.logging.log4j.util.PropertySource: Provider org.apache.logging.log4j.util.EnvironmentPropertySource not a subtype. > java.util.ServiceConfigurationError: > org.apache.logging.log4j.util.PropertySource: Provider > org.apache.logging.log4j.util.EnvironmentPropertySource not a subtype > - > > Key: LOG4J2-2327 > URL: https://issues.apache.org/jira/browse/LOG4J2-2327 > Project: Log4j 2 > Issue Type: Bug > Components: API >Affects Versions: 2.11.0 >Reporter: Gary Gregory >Assignee: Gary Gregory >Priority: Major > Fix For: 2.11.1 > > > java.util.ServiceConfigurationError: > org.apache.logging.log4j.util.PropertySource: Provider > org.apache.logging.log4j.util.EnvironmentPropertySource not a subtype > {noformat} > Caused by: java.util.ServiceConfigurationError: > org.apache.logging.log4j.util.PropertySource: Provider > org.apache.logging.log4j.util.EnvironmentPropertySource not a subtype > at java.util.ServiceLoader.fail(ServiceLoader.java:239) > at java.util.ServiceLoader.access$300(ServiceLoader.java:185) > at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:376) > at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404) > at java.util.ServiceLoader$1.next(ServiceLoader.java:480) > at > org.apache.logging.log4j.util.PropertiesUtil$Environment.(PropertiesUtil.java:319) > at > org.apache.logging.log4j.util.PropertiesUtil$Environment.(PropertiesUtil.java:310) > at > org.apache.logging.log4j.util.PropertiesUtil.(PropertiesUtil.java:59) > at > org.apache.logging.log4j.core.appender.ConsoleAppender$Target.getCharset(ConsoleAppender.java:92) > at > org.apache.logging.log4j.core.appender.ConsoleAppender$Target$1.getDefaultCharset(ConsoleAppender.java:76) > at > org.apache.logging.log4j.core.appender.ConsoleAppender$Builder.build(ConsoleAppender.java:225) > at > org.apache.logging.log4j.core.appender.ConsoleAppender$Builder.build(ConsoleAppender.java:192) > at > org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:122) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:958) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:898) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:890) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:513) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:237) > at > org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:249) > at > org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:545) > at > org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:617) > at > org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:634) > at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:229) > at > org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:153) > at > org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:45) > at org.apache.logging.log4j.LogManager.getContext(LogManager.java:194) > at > org.apache.logging.log4j.spi.AbstractLoggerAdapter.getContext(AbstractLoggerAdapter.java:122) > at > org.apache.logging.slf4j.Log4jLoggerFactory.getContext(Log4jLoggerFactory.java:43) > at > org.apache.logging.log4j.spi.AbstractLoggerAdapter.getLogger(AbstractLoggerAdapter.java:46) > at > org.apache.logging.slf4j.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:29) > at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:358) > at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:383) > at com.hsntech.hif.logging.HIFLogMessage.getLogger(HIFLogMessage.java:46) > at com.hsntech.hif.logging.HIFLogger.(HIFLogger.java:35) > at > com.hsntech.hif.webservice.HansenIntegrationWS.(HansenIntegrationWS.java:69) > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) > at >