нет такой таблицы при вставке данных в SQLDelight

#kotlin-multiplatform #sqldelight #sqliteexception

#kotlin-мультиплатформенный #sqldelight #исключение sqliteexception

Вопрос:

Внезапно мой примерный проект не может вставить данные в таблицу. он жалуется, что таблица не создана. мой пример GitHub (https://github.com/sreexamus/KMMSQLDelightPOC ) удалил файл SQM из образца и попробовал. Не уверен, какой плагин обновлялся на лету, что нарушало это.

Android SDK: 4.1 RC SQLDelight: 1.4.3 KMM: 0.1.3 релиз Kotlin: 1.4.10

Ошибка:

Функция не имеет или не наследует аннотацию @Throws, и поэтому исключение не передается из Kotlin в Objective-C / Swift как NSError. Вместо этого он считается неожиданным и необработанным. Программа будет завершена. Неперехваченное исключение Kotlin: kotlin.Исключение: android /database /sqlite / SQLiteException — нет такой таблицы: События (код 1): , при компиляции: ВСТАВИТЬ ИЛИ ЗАМЕНИТЬ В события (eventName, EventType, атрибуты, отслеживаемые) ЗНАЧЕНИЯ (?,?,?,?)

Комментарии:

1. Я бы удалил и установил снова. Я не уверен, как вы перевели его в это состояние, но в сообщении говорится, что ваша база данных существует, а таблица — нет.

2. Я сбросил симулятор и запустил его с той же проблемой.

3. Удалите приложение из симулятора.

4. @KevinGalligan удалил приложение, сбросил симулятор. но все та же проблема