getsentry / getsentry/sentry-java

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

Abierto
#5,531 2 comentarios 0 reacciones 1 asignado Reclamado por @markushi Ver en GitHub
Android Attachments Bug Platform: Java
Lenguaje dominante
Kotlin
Estrellas
1.4k
Forks
478
Merge medio
2 d 23 h
PR fusionados (30 d)
67

Descripción

### 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);
});
```
2. Build and run sample app on Android 11+ device
3. Issue an ANR

### Expected Result

Attachment is present in ANR report

### Actual Result

No attachments

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.