Objectbox-java: Crash io.objectbox.exception.DbException: Incoming entity ID 6:1975090052239289962 does not match existing U

Created on 3 May 2018  路  2Comments  路  Source: objectbox/objectbox-java

Crash code
mBoxStore = MyObjectBox.builder().androidContext(getApplicationContext()) .build();
In my project, it will enter a crash loop if I put the code in Application onCreate()

ObjectBox version 1.4.1, Android 6.0 with x86_64 ABI

Exception output

java.lang.RuntimeException: Unable to create application com.tjhost.medicalpad.launcher.ui.base.BaseApplication: io.objectbox.exception.DbException: Incoming entity ID 6:1975090052239289962 does not match existing UID 6308840468872803871
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4734)
at android.app.ActivityThread.-wrap1(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1418)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5444)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:792)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:682)
Caused by: io.objectbox.exception.DbException: Incoming entity ID 6:1975090052239289962 does not match existing UID 6308840468872803871
at io.objectbox.BoxStore.nativeCreate(Native Method)
at io.objectbox.BoxStore.(BoxStore.java:197)
at io.objectbox.BoxStoreBuilder.build(BoxStoreBuilder.java:308)
at com.tjhost.medicalpad.launcher.feedback.TF02Client.init(TF02Client.java:68)
at com.tjhost.medicalpad.launcher.feedback.AnalysisSDK.init(AnalysisSDK.java:28)
at com.tjhost.medicalpad.launcher.ui.base.BaseApplication.onCreate(BaseApplication.java:43)
at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1013)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4731)
at android.app.ActivityThread.-wrap1(ActivityThread.java)聽
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1418)聽
at android.os.Handler.dispatchMessage(Handler.java:102)聽
at android.os.Looper.loop(Looper.java:148)聽
at android.app.ActivityThread.main(ActivityThread.java:5444)聽
at java.lang.reflect.Method.invoke(Native Method)聽
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:792)聽
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:682)聽
io.objectbox.exception.DbException: Incoming entity ID 6:1975090052239289962 does not match existing UID 6308840468872803871

All 2 comments

Please read about ObjectBox IDs and UIDs.

Thanks, resolved @greenrobot

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Mister-Seven picture Mister-Seven  路  3Comments

zoltish picture zoltish  路  4Comments

fbertanha picture fbertanha  路  4Comments

santalu picture santalu  路  3Comments

cincospenguinos picture cincospenguinos  路  5Comments