[jira] [Commented] (LOG4J2-2327) java.util.ServiceConfigurationError: org.apache.logging.log4j.util.PropertySource: Provider org.apache.logging.log4j.util.EnvironmentPropertySource not a subtype

2019-02-27 Thread Ralph Goers (JIRA)


[ 
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

2018-04-26 Thread Ralph Goers (JIRA)

[ 
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

2018-04-26 Thread Gary Gregory (JIRA)

[ 
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

2018-04-26 Thread Ralph Goers (JIRA)

[ 
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

2018-04-26 Thread Gary Gregory (JIRA)

[ 
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

2018-04-26 Thread Ralph Goers (JIRA)

[ 
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

2018-04-26 Thread ASF subversion and git services (JIRA)

[ 
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

2018-04-26 Thread ASF subversion and git services (JIRA)

[ 
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

2018-04-26 Thread Ralph Goers (JIRA)

[ 
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

2018-04-26 Thread ASF subversion and git services (JIRA)

[ 
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

2018-04-26 Thread ASF subversion and git services (JIRA)

[ 
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 
>