gpt4 book ai didi

dart - Aqueduct 数据库生成错误 : Bad state: NoSuchMethodError: The getter 'length' was called on null

转载 作者:行者123 更新时间:2023-12-03 02:55:01 33 4
gpt4 key购买 nike

在系统上:
Dart VM 版本:2.9.0-14.0.dev.flutter-2b917f5b6a (be) (Wed Jun 10 15:46:47 2020 +0000) on "windows_x64"
运行“aqueduct db generate”创建00000001_initial.migration.dart就可以了
但是,在编辑模型并重新运行“aqueduct db generate”后,我收到如下消息。
删除00000001_initial.migration.dart后重新运行,就OK了。
消息:
-- Aqueduct CLI 版本:3.3.0+1
-- Aqueduct 项目版本:3.2.0
*** Uncaught Error
错误状态:NoSuchMethodError:在 null 上调用了 getter 'length'。
接收器:空
尝试调用:长度
**** 堆栈跟踪

  • #0 Object.noSuchMethod (dart:core-patch/object_patch.dart:51:5)
  • #1 _ClassMirror.newInstance (dart:mirrors-patch/mirrors_impl.dart:653:44)
  • #2 Executable.instanceOf (data:application/dart:14:813)
  • #3 SchemaBuilderExecutable.execute (data:application/dart:13:873)
  • #4 main (data:application/dart:9:35)
  • #5 _startIsolate。 (dart:isolate-patch/isolate_patch.dart:297:32)
  • #6 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:168:12)

  • 请帮我!

    最佳答案

    这是一个错误,它仍然存在。当有以前的迁移文件时发生。
    只需删除 migrations/00000001_initial.migration.dart然后 aqueduct db generate将按预期工作。
    在 Aqueduct 4.0.0-b1 上测试
    附言我知道这与问题中给出的解决方案相同,但我遇到了同样的问题,而且解决方案起初并不明确。

    关于dart - Aqueduct 数据库生成错误 : Bad state: NoSuchMethodError: The getter 'length' was called on null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62608021/

    33 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com