On the system: Dart VM version: 2.9.0-14.0.dev.flutter-2b917f5b6a (be) (Wed Jun 10 15:46:47 2020 +0000) on "windows_x64"
It is OK when run "aqueduct db generate" to create 00000001_initial.migration.dart But, after edit models and rerun "aqueduct db generate", I get the message as below. After delete 00000001_initial.migration.dart and rerun, it is OK.
The message:
-- Aqueduct CLI Version: 3.3.0+1 -- Aqueduct project version: 3.2.0 *** Uncaught error Bad state: NoSuchMethodError: The getter 'length' was called on null. Receiver: null Tried calling: length **** Stacktrace
Please help me!
It's a bug and it's still there. Happens when there is a previous migration file.
Just erase migrations/00000001_initial.migration.dart
and then aqueduct db generate
will work as expected.
Tested on Aqueduct 4.0.0-b1
p.s. I know it's the same solution given in the question but I was having the same problem and the solution wasn't clear at first.
They actually fixed it
It's just not on pub.dev yet.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With