From d78028e6729fca42bf216a9df82df2818623ac9d Mon Sep 17 00:00:00 2001 From: jean-philippe bempel Date: Mon, 16 Mar 2026 14:40:58 +0100 Subject: [PATCH] handle exception from retrieving git info wrap calls to GitInfo avoid bubling up exceptions --- .../com/datadog/debugger/agent/DebuggerAgent.java | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/dd-java-agent/agent-debugger/src/main/java/com/datadog/debugger/agent/DebuggerAgent.java b/dd-java-agent/agent-debugger/src/main/java/com/datadog/debugger/agent/DebuggerAgent.java index 1e0cf6ded5c..2cde2423fa7 100644 --- a/dd-java-agent/agent-debugger/src/main/java/com/datadog/debugger/agent/DebuggerAgent.java +++ b/dd-java-agent/agent-debugger/src/main/java/com/datadog/debugger/agent/DebuggerAgent.java @@ -371,9 +371,15 @@ private static DebuggerSink createDebuggerSink( } public static String getDefaultTagsMergedWithGlobalTags(Config config) { - GitInfo gitInfo = GitInfoProvider.INSTANCE.getGitInfo(); - String gitSha = gitInfo.getCommit().getSha(); - String gitUrl = gitInfo.getRepositoryURL(); + String gitSha = null; + String gitUrl = null; + try { + GitInfo gitInfo = GitInfoProvider.INSTANCE.getGitInfo(); + gitSha = gitInfo.getCommit().getSha(); + gitUrl = gitInfo.getRepositoryURL(); + } catch (Exception e) { + LOGGER.error("Failed to retrieve git info: ", e); + } String debuggerTags = TagsHelper.concatTags( "env:" + config.getEnv(),