From c89b00f682213cf90e594a129cef65e2c2edf7c3 Mon Sep 17 00:00:00 2001 From: Tyler Benson Date: Thu, 31 Jan 2019 11:14:06 -0800 Subject: [PATCH] Elaborate on comment. --- .../src/main/java/datadog/trace/agent/TracingAgent.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dd-java-agent/src/main/java/datadog/trace/agent/TracingAgent.java b/dd-java-agent/src/main/java/datadog/trace/agent/TracingAgent.java index d476ae3395..7bd6aa0620 100644 --- a/dd-java-agent/src/main/java/datadog/trace/agent/TracingAgent.java +++ b/dd-java-agent/src/main/java/datadog/trace/agent/TracingAgent.java @@ -263,7 +263,11 @@ public class TracingAgent { // Allow setting to skip these automatic checks: || ((customLogManagerProp == null && customLogManagerEnv == null) && ( - // JBoss/Wildfly known to set custom log manager + // JBoss/Wildfly is known to set a custom log manager + // Originally we were checking for the presence of a jboss class, + // but it turns out other non-jboss applications have jboss classes on the classpath. + // This would cause jmxfetch initialization to be delayed indefinitely. + // Checking for an environment variable required by jboss instead. System.getenv("JBOSS_HOME") != null)); }