diff --git a/communication/src/main/java/datadog/communication/ddagent/DDAgentFeaturesDiscovery.java b/communication/src/main/java/datadog/communication/ddagent/DDAgentFeaturesDiscovery.java index 755094cc2e4..6632e4937e8 100644 --- a/communication/src/main/java/datadog/communication/ddagent/DDAgentFeaturesDiscovery.java +++ b/communication/src/main/java/datadog/communication/ddagent/DDAgentFeaturesDiscovery.java @@ -20,7 +20,6 @@ import datadog.trace.api.telemetry.LogCollector; import datadog.trace.util.Strings; import java.nio.ByteBuffer; -import java.security.NoSuchAlgorithmException; import java.util.HashSet; import java.util.List; import java.util.Map; @@ -311,7 +310,7 @@ private boolean processInfoResponse(State newState, String response) { } try { newState.state = Strings.sha256(response); - } catch (NoSuchAlgorithmException ex) { + } catch (Throwable ex) { log.debug( "Failed to hash trace agent /info response. Will probe {}", newState.traceEndpoint, ex); }