realm-java: Unrecoverable error. Bad transaction log in io_realm_internal_SharedGroup.cpp
Transferred from #2402 No.2
Crash log at http://crashes.to/s/24c6157fa0e
Exception see below
Fatal Exception: io.realm.exceptions.RealmError: Unrecoverable error. Bad transaction log in io_realm_internal_SharedGroup.cpp line 157
at io.realm.internal.SharedGroup.nativeAdvanceRead(SharedGroup.java)
at io.realm.internal.SharedGroup.advanceRead(SharedGroup.java:86)
at io.realm.internal.ImplicitTransaction.advanceRead(ImplicitTransaction.java:33)
at io.realm.internal.SharedGroupManager.advanceRead(SharedGroupManager.java:74)
at io.realm.HandlerController.realmChanged(HandlerController.java:333)
at io.realm.HandlerController.handleMessage(HandlerController.java:100)
at android.os.Handler.dispatchMessage(Handler.java:98)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5120)
at java.lang.reflect.Method.invokeNative(Method.java)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:792)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:608)
at dalvik.system.NativeStart.main(NativeStart.java)
About this issue
- Original URL
- State: closed
- Created 8 years ago
- Reactions: 2
- Comments: 16 (5 by maintainers)
The issue still occurs in Realm 2.1.1. The app crashes because of this issue at about 1% of all sessions, which is pretty serious. Restarting the app seems to clear the transaction log, as our users are only one time affected. The crashes are grouped in Fabric into two stacktraces: