tmo1 / sms-ie

SMS Import / Export is a simple Android app that imports and exports SMS and MMS messages, call logs, and contacts from and to JSON / NDJSON files.
GNU General Public License v3.0
336 stars 39 forks source link

Call import fails due to UNIQUE constraint failure #63

Closed tmo1 closed 1 year ago

tmo1 commented 1 year ago

Logcat:

2022-10-08 23:34:34.803 1331-1349/com.android.providers.blockednumber E/DatabaseUtils: Error inserting <REDACTED> into table  calls
    android.database.sqlite.SQLiteConstraintException: UNIQUE constraint failed: calls._id (code 1555 SQLITE_CONSTRAINT_PRIMARYKEY)
        at android.database.sqlite.SQLiteConnection.nativeExecuteForLastInsertedRowId(Native Method)
        at android.database.sqlite.SQLiteConnection.executeForLastInsertedRowId(SQLiteConnection.java:938)
        at android.database.sqlite.SQLiteSession.executeForLastInsertedRowId(SQLiteSession.java:790)
        at android.database.sqlite.SQLiteStatement.executeInsert(SQLiteStatement.java:88)
        at android.database.DatabaseUtils$InsertHelper.insertInternal(DatabaseUtils.java:1306)
        at android.database.DatabaseUtils$InsertHelper.insert(DatabaseUtils.java:1431)
        at com.android.providers.contacts.DbModifierWithNotification.insert(DbModifierWithNotification.java:123)
        at com.android.providers.contacts.CallLogProvider.insertInternal(CallLogProvider.java:505)
        at com.android.providers.contacts.CallLogProvider.insert(CallLogProvider.java:449)
        at android.content.ContentProvider.insert(ContentProvider.java:1673)
        at android.content.ContentProvider$Transport.insert(ContentProvider.java:336)
        at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:167)
        at android.os.Binder.execTransactInternal(Binder.java:1159)
        at android.os.Binder.execTransact(Binder.java:1123)