Paul Korepanov created LOG4J2-1199:
--------------------------------------

             Summary: "log4j2.disable.jmx" property is not aware of class 
JmxRuntimeInputArgumentsLookup
                 Key: LOG4J2-1199
                 URL: https://issues.apache.org/jira/browse/LOG4J2-1199
             Project: Log4j 2
          Issue Type: Bug
          Components: JMX
    Affects Versions: 2.4.1
         Environment: Google App Engine
            Reporter: Paul Korepanov
            Priority: Minor


This affects platforms where JMX is not available, such as Google App Engine 

A JMX-related exception is logged at initialization:

2015-11-17 08:29:04,292 pool-2-thread-1 ERROR Unable to create Lookup for 
jvmrunargs java.lang.IllegalArgumentException: java.lang.NoClassDefFoundError: 
Could not initialize class 
org.apache.logging.log4j.core.lookup.JmxRuntimeInputArgumentsLookup
        at 
org.apache.logging.log4j.core.util.ReflectionUtil.instantiate(ReflectionUtil.java:192)
        at 
org.apache.logging.log4j.core.lookup.Interpolator.<init>(Interpolator.java:65)
        at 
org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:377)
        at 
org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:169)
        at 
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder.build(DefaultConfigurationBuilder.java:158)
        at 
org.apache.logging.log4j.core.config.builder.impl.DefaultConfigurationBuilder.build(DefaultConfigurationBuilder.java:43)
...
...

See bug LOG4J2-1051, in which an app crash issue was addressed by not letting 
the NoClassDefFoundError propagate, but instead it's wrapped in an 
IllegalArgumentException and logged to the status logger.

It is mentioned in the ticket above, that configuration property 
"log4j2.disable.jmx" is not aware of class JmxRuntimeInputArgumentsLookup



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

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to