atalantus / Wokabel-App

A vocabulary-trainer app for Android developed as a school project.
2 stars 0 forks source link

SupergroupEntity Icons Spalte & Indizes #59

Closed JonahKr closed 6 years ago

JonahKr commented 6 years ago

Hinzugefügt

Beschreibung

Tasks

Checkliste

atalantus commented 6 years ago

App startet nicht mehr. Lösung

Die Kurzfassung:

Caused by: java.lang.IllegalStateException: Room cannot verify the data integrity. Looks like you've changed schema but forgot to update the version number. You can simply fix this by increasing the version number.
at com.wokabel.app.wokabel.services.room.DatabaseAdapter.deleteDatabaseContent(DatabaseAdapter.java:77)
at com.wokabel.app.wokabel.services.room.DatabaseAdapter$LoadData.doInBackground(DatabaseAdapter.java:129)
at com.wokabel.app.wokabel.services.room.DatabaseAdapter$LoadData.doInBackground(DatabaseAdapter.java:118)

Die gesamte Exception:

07-13 23:53:05.404 9728-9758/? E/AndroidRuntime: FATAL EXCEPTION: AsyncTask #2
Process: com.wokabel.app.wokabel, PID: 9728
java.lang.RuntimeException: An error occurred while executing doInBackground()
    at android.os.AsyncTask$3.done(AsyncTask.java:353)
    at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:383)
    at java.util.concurrent.FutureTask.setException(FutureTask.java:252)
    at java.util.concurrent.FutureTask.run(FutureTask.java:271)
    at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:245)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
    at java.lang.Thread.run(Thread.java:764)
 Caused by: java.lang.IllegalStateException: Room cannot verify the data integrity. Looks like you've changed schema but forgot to update the version number. You can simply fix this by increasing the version number.
    at android.arch.persistence.room.RoomOpenHelper.checkIdentity(RoomOpenHelper.java:135)
    at android.arch.persistence.room.RoomOpenHelper.onOpen(RoomOpenHelper.java:115)
    at android.arch.persistence.db.framework.FrameworkSQLiteOpenHelper$OpenHelper.onOpen(FrameworkSQLiteOpenHelper.java:151)
    at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:349)
    at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:238)
    at android.arch.persistence.db.framework.FrameworkSQLiteOpenHelper$OpenHelper.getWritableSupportDatabase(FrameworkSQLiteOpenHelper.java:96)
    at android.arch.persistence.db.framework.FrameworkSQLiteOpenHelper.getWritableDatabase(FrameworkSQLiteOpenHelper.java:54)
    at android.arch.persistence.room.RoomDatabase.compileStatement(RoomDatabase.java:244)
    at android.arch.persistence.room.SharedSQLiteStatement.createNewStatement(SharedSQLiteStatement.java:65)
    at android.arch.persistence.room.SharedSQLiteStatement.getStmt(SharedSQLiteStatement.java:72)
    at android.arch.persistence.room.SharedSQLiteStatement.acquire(SharedSQLiteStatement.java:87)
    at com.wokabel.app.wokabel.services.room.VocableDao_Impl.deleteAll(VocableDao_Impl.java:98)
    at com.wokabel.app.wokabel.services.room.DatabaseAdapter.deleteDatabaseContent(DatabaseAdapter.java:77)
    at com.wokabel.app.wokabel.services.room.DatabaseAdapter$LoadData.doInBackground(DatabaseAdapter.java:129)
    at com.wokabel.app.wokabel.services.room.DatabaseAdapter$LoadData.doInBackground(DatabaseAdapter.java:118)
    at android.os.AsyncTask$2.call(AsyncTask.java:333)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:245) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) 
    at java.lang.Thread.run(Thread.java:764) 
JonahKr commented 6 years ago

👍