diff --git a/tracer/src/Datadog.Trace/Debugger/Symbols/SymbolsUploader.cs b/tracer/src/Datadog.Trace/Debugger/Symbols/SymbolsUploader.cs index 8c43f1e2aff5..1adef2371445 100644 --- a/tracer/src/Datadog.Trace/Debugger/Symbols/SymbolsUploader.cs +++ b/tracer/src/Datadog.Trace/Debugger/Symbols/SymbolsUploader.cs @@ -344,7 +344,15 @@ private async Task SendSymbol(string symbol) } Encoding.UTF8.GetBytes(symbol, 0, symbol.Length, _payload, 0); - return await _api.SendBatchAsync(new ArraySegment(_payload)).ConfigureAwait(false); + try + { + return await _api.SendBatchAsync(new ArraySegment(_payload)).ConfigureAwait(false); + } + catch (Exception e) + { + Log.ErrorSkipTelemetry(e, "Error uploading symbol database"); + return false; + } } private bool TrySerializeClass(Model.Scope classScope, StringBuilder sb, int currentBytes, out int newTotalBytes)