You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-dev@logging.apache.org by "Behrooz Nobakht (JIRA)" <ji...@apache.org> on 2014/11/30 12:51:12 UTC

[jira] [Created] (LOG4J2-909) StatusLogger Could not reconfigure JMX java.lang.NoClassDefFoundError: sun/management/ExtendedPlatformComponent

Behrooz Nobakht created LOG4J2-909:
--------------------------------------

             Summary: StatusLogger Could not reconfigure JMX java.lang.NoClassDefFoundError: sun/management/ExtendedPlatformComponent
                 Key: LOG4J2-909
                 URL: https://issues.apache.org/jira/browse/LOG4J2-909
             Project: Log4j 2
          Issue Type: Bug
          Components: Configurators, JMX
    Affects Versions: 2.1
         Environment: - OS: Ubuntu 14.10
- JDK: Java(TM) SE Runtime Environment (build 1.8.0_40-ea-b15)
            Reporter: Behrooz Nobakht


I have started to see the following stack track after an upgrade to the mentioned JDK in the environment:

{code}
ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console.
ERROR StatusLogger Could not reconfigure JMX java.lang.NoClassDefFoundError: sun/management/ExtendedPlatformComponent
	at java.lang.management.ManagementFactory.getPlatformMBeanServer(ManagementFactory.java:494)
	at org.apache.logging.log4j.core.jmx.Server.reregisterMBeansAfterReconfigure(Server.java:120)
	at org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:370)
	at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:420)
	at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:138)
	at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:147)
	at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:41)
	at org.apache.logging.log4j.LogManager.getContext(LogManager.java:175)
{code}

I use a customer {{org.apache.logging.log4j.core.config.ConfigurationFactory}} to configure my setup with {{@Order(0)}}.

There is no explicit mention of moving/deleting such such in [the release notes|http://download.java.net/jdk8u40/changes/jdk8u40-b15.html?q=download/jdk8u40/changes/jdk8u40-b15.html] of the referenced JDK version.

Is there anyway I can disable this JMX server internally configured by log4j2?




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-dev-unsubscribe@logging.apache.org
For additional commands, e-mail: log4j-dev-help@logging.apache.org