Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions src/sentry/lang/native/processing.py
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,17 @@ def _handle_image_status(status, image, sdk_info, data):
if not package or is_known_third_party(package, sdk_info=sdk_info):
return

# FIXME(swatinem): .NET never had debug images before, and it is possible
# to send fully symbolicated events from the SDK.
# Updating to an SDK that does send images would otherwise trigger these
# errors all the time if debug files were missing, even though the event
# was already fully symbolicated on the client.
# We are just completely filtering out these errors here. Ideally, we
# would rather do this selectively, only for images that were referenced
# from non-symbolicated frames.
if image.get("type") == "pe_dotnet":
return

if is_optional_package(package, sdk_info=sdk_info):
error = SymbolicationFailed(type=EventError.NATIVE_MISSING_OPTIONALLY_BUNDLED_DSYM)
else:
Expand Down