Skip to content

Missing attachments in ANR events captured with new implementation (v2 - ApplicationExitInfo) #5531

@codelimit

Description

@codelimit

Integration

sentry-android

Build System

Gradle

AGP Version

8.14.0

Proguard

Enabled

Other Error Monitoring Solution

No

Version

8.41.0+

Steps to Reproduce

  1. Paste following snippet in https://github.com/getsentry/sentry-java/blob/main/sentry-samples/sentry-samples-android/src/main/java/io/sentry/samples/android/MyApplication.java#L20
File publicAppDir = getExternalFilesDir(android.os.Environment.DIRECTORY_DOCUMENTS);
File targetFile = new File(publicAppDir, "my_app_file.txt");

try (FileOutputStream fos = new FileOutputStream(targetFile)) {
  String textData = "This is text saved inside the app-specific external folder.";
  fos.write(textData.getBytes());
} catch (IOException e) {
  e.printStackTrace();
}

Sentry.configureScope(scope -> {
  Attachment attachment = new Attachment(targetFile.getAbsolutePath());
  scope.addAttachment(attachment);
});
  1. Build and run sample app on Android 11+ device
  2. Issue an ANR

Expected Result

Attachment is present in ANR report

Actual Result

No attachments

Metadata

Metadata

Assignees

No one assigned
    No fields configured for issues without a type.

    Projects

    Status
    Waiting for: Product Owner

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions