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]