realm-core icon indicating copy to clipboard operation
realm-core copied to clipboard

Android 13 Backup Realm Database

Open michaelsof47 opened this issue 1 year ago • 14 comments

SDK and version

SDK : Android SDK 33 Version: Android 13 (Samsung A32)

Observations

  • How frequent do the crash occur? -> more then 1 times
  • test : development test by android studio
  • Can the crash be reproduced by you? -> no step by step :
  1. do activate storage access from settings manufacture device
  2. do click button that trigger access download realm database

Crash log / stacktrace

#01 pc 00000000009eb5ac /data/app/~~UExZR8o2wgDERmbmmDgl-Q==/dev.koffiesoft.com.koffiepos-V3aBg_J-gTdFrF2Fx-st-w==/lib/arm64/librealm-jni.so (BuildId: c6264775c67e2f6754b1267f9e52dbd092cfe418) #02 pc 00000000009eb8a8 /data/app/~~UExZR8o2wgDERmbmmDgl-Q==/dev.koffiesoft.com.koffiepos-V3aBg_J-gTdFrF2Fx-st-w==/lib/arm64/librealm-jni.so (BuildId: c6264775c67e2f6754b1267f9e52dbd092cfe418) #03 pc 00000000009eba34 /data/app/~~UExZR8o2wgDERmbmmDgl-Q==/dev.koffiesoft.com.koffiepos-V3aBg_J-gTdFrF2Fx-st-w==/lib/arm64/librealm-jni.so (BuildId: c6264775c67e2f6754b1267f9e52dbd092cfe418) #04 pc 00000000009d9950 /data/app/~~UExZR8o2wgDERmbmmDgl-Q==/dev.koffiesoft.com.koffiepos-V3aBg_J-gTdFrF2Fx-st-w==/lib/arm64/librealm-jni.so (BuildId: c6264775c67e2f6754b1267f9e52dbd092cfe418) #05 pc 00000000009d7160 /data/app/~~UExZR8o2wgDERmbmmDgl-Q==/dev.koffiesoft.com.koffiepos-V3aBg_J-gTdFrF2Fx-st-w==/lib/arm64/librealm-jni.so (BuildId: c6264775c67e2f6754b1267f9e52dbd092cfe418) #06 pc 0000000000923ba4 /data/app/~~UExZR8o2wgDERmbmmDgl-Q==/dev.koffiesoft.com.koffiepos-V3aBg_J-gTdFrF2Fx-st-w==/lib/arm64/librealm-jni.so (BuildId: c6264775c67e2f6754b1267f9e52dbd092cfe418) #07 pc 00000000006f114c /data/app/~~UExZR8o2wgDERmbmmDgl-Q==/dev.koffiesoft.com.koffiepos-V3aBg_J-gTdFrF2Fx-st-w==/lib/arm64/librealm-jni.so (BuildId: c6264775c67e2f6754b1267f9e52dbd092cfe418) #08 pc 00000000006486c4 /data/app/~~UExZR8o2wgDERmbmmDgl-Q==/dev.koffiesoft.com.koffiepos-V3aBg_J-gTdFrF2Fx-st-w==/lib/arm64/librealm-jni.so (Java_io_realm_internal_OsSharedRealm_nativeWriteCopy+692) (BuildId: c6264775c67e2f6754b1267f9e52dbd092cfe418) #11 pc 00000000004deb56 [anon:dalvik-classes.dex extracted in memory from /data/app/~~UExZR8o2wgDERmbmmDgl-Q==/dev.koffiesoft.com.koffiepos-V3aBg_J-gTdFrF2Fx-st-w==/base.apk] (io.realm.internal.OsSharedRealm.writeCopy+78) #13 pc 00000000004b34fc [anon:dalvik-classes.dex extracted in memory from /data/app/~~UExZR8o2wgDERmbmmDgl-Q==/dev.koffiesoft.com.koffiepos-V3aBg_J-gTdFrF2Fx-st-w==/base.apk] (io.realm.BaseRealm.writeCopyTo+16) #15 pc 00000000004d4574 [anon:dalvik-classes.dex extracted in memory from /data/app/~~UExZR8o2wgDERmbmmDgl-Q==/dev.koffiesoft.com.koffiepos-V3aBg_J-gTdFrF2Fx-st-w==/base.apk] (io.realm.Realm.writeCopyTo+0)

Steps & Code to Reproduce

final File file = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS).getPath().concat("/database.realm"));

if (file.exists())
    file.delete();

realm.writeCopyTo(file);

michaelsof47 avatar Aug 22 '23 07:08 michaelsof47