작성
·
499
0
색상정보 DB에 넣기 과정 중
InvalidDataException 에러가 발생합니다. 내용은 id 가 누락되었다고 하는데요 (아래 코드 블럭에 오류 추가했습니다)
category_color.dart 에도 id 는 integer().autoIncrement()();
로 해두었습니다.
앱 삭제 후 다시 설치해도 동일하게 문제가 발생하는데... id 값을 강제로 입력을 해야할까요?
입력을 해야한다면 어떤 식으로 입력을 하면 되는걸까요??
[VERBOSE-2:dart_vm_initializer.cc(41)] Unhandled Exception: InvalidDataException: Sorry, CategoryColorsCompanion(id: Value.absent(), hexCode: Value(F44336)) cannot be used for that because:
• id: This value was required, but isn't present
#0 VerificationContext.throwIfInvalid (package:drift/src/runtime/data_verification.dart:74:5)
#1 InsertStatement._validateIntegrity (package:drift/src/runtime/query_builder/statements/insert.dart:257:51)
#2 InsertStatement.createContext (package:drift/src/runtime/query_builder/statements/insert.dart:125:5)
#3 InsertStatement.insert (package:drift/src/runtime/query_builder/statements/insert.dart:70:17)
#4 LocalDatabase.createCategoryColor (package:calendar_scheduler/database/drift_database.dart:36:28)
#5 main (package:calendar_scheduler/main.dart:38:22)
<asynchronous suspension>
저도 똑같이 뜨는데 어떻게 해결하셨나요? 위에 말씀해주신 방법으로는 해결이 계속 안되네요;