Open abdullahrss opened 4 years ago
@abdullahrss i have same issue
I usually stop the app, unninstal, change the db name, run the app and everything works again. After that, I stop the app, revert the name that was originaly used, and rerun it. Its a weird error.
@abdullahrss did you figure it out? this is happening to me as well. most of the times Database object is fine, but sometimes it's null.
(and yes, I have an await
to openDatabase()
method.)
Do you have multiple classes accessing the same DB and call openDatabase() multiple times?
If so, setting the singleInstance argument of openDatabase() to false may solve the problem.
However, depending on how you use it, it may cause other problems, such as race conditions though.
I have calendar app. I use db for keep event informations. The database sometimes works, sometimes it does not work, locking the application with the following errors. I dont have any word the describe this error. I don't know why its happens.
flutter run --release -v Logs :
The reason for the length and forEach errors is that the database is not visible. At least i think like that.
flutter doctor -v
When I run flutter clean first and then flutter run --release it gives this error.