【问题标题】:Breaking on exception: Strict get failed, invalid object. (dart)打破异常:严格获取失败,无效对象。 (镖)
【发布时间】:2014-09-30 16:06:50
【问题描述】:

我无法通过谷歌找到任何有用的信息,所以: 我的 Dart 网络应用程序运行良好。下次我打开 Darteditor 并(不做任何更改)再次运行它时,Darteditor 显示错误

打破异常:严格获取失败,无效对象。

此错误并不总是出现,即使出现,应用程序仍然可以运行。 Darteditor 在发生错误的地方没有给我任何命中,因为调试器声称某些源不可用。

有谁知道这个错误发生的原因/时间以及如何解决它?


编辑 1: 正如 cmets 中所建议的:

  • 更新 Darteditor
  • pub cache repair
  • pub upgrade

没用


编辑 2: 在我尝试了 EDIT 1 中提到的事情之后的一天。因此,在我重新启动 PC 之后也是如此。目前,错误不再出现。每次在 EDIT 1 中尝试后,我都尝试重新启动 Darteditor,但没有任何改变。现在... EDIT 1 中的某些内容似乎只有在重新启动 PC 后才生效。但不确定其中的哪一个 - 我应该回答我自己的问题,提到 EDIT 1 中的所有 3 个选项还是我应该怎么做?


编辑 3: (对不起所有的编辑) 我现在更改了一些代码,错误又回到了这里...... 有时它会消失,但不是因为添加/删除特定代码行等明显原因。现在,错误旁边还有一行:

应用程序缓存 NoUpdate 事件 (https://www.google.ch/xjs/_/js/k=xjs.ntp.en_US.mqcA3JMW-QU.O/m=jsa,ntp,pcc,csi/rt=j/d=1/t=zcms/rs=AItRSTO3mHFV3hPPmf2KYlzqp_GC2s-5GQ:119) 打破异常:严格获取失败,无效对象。

【问题讨论】:

  • 你用的是什么 Dart 版本?
  • 当前稳定版是 1.5.8。更新会很有用。
  • 复制文件无济于事。您应该将F:\Programme\Programme\dart\dart-sdk\bin 添加到您的路径中。 computerhope.com/issues/ch000549.htm
  • 您可以回答自己的问题。不要忘记接受它(只有在延迟一段时间后才有可能),但随后每个人都会看到您不再等待答案。
  • 当我在 Dartium 中单击后退按钮时,或者当我使用退格键并且焦点不在可编辑字段中时(这会触发后退按钮),我会收到相同的错误消息。我认为这是 Dart 或 Dartium 中的错误。

标签: dart strict


【解决方案1】:

当我单击 Dartium 中的后退按钮时,我收到相同的错误消息, 或者当我使用退格键并且焦点不在可编辑中时 字段(触发后退按钮)。我认为这要么是一个错误 飞镖或 Dartium。 – 达米安 8 月 21 日 14:00

有趣:当我在 dartium 中按下后退按钮时,错误确实发生了 出现了,但在此之后,它说了一些关于应用程序缓存的信息 (大约 5 行文字),现在我无法重现“严格获取 failed" 错误消息 – lucidbrot 昨天

在 dartium 中按下后退按钮,这是我以前从未做过的,似乎对我的情况有所帮助。在此之后再次更新 Darteditor 并没有改变任何东西 - 严格的 get 错误消失了。

在有人发现它也对他有用之前,我不会接受这个答案,但我想在这里查看比对我的问题的评论更好。

【讨论】:

    猜你喜欢
    • 2016-11-29
    • 1970-01-01
    • 2018-10-23
    • 2015-03-23
    • 1970-01-01
    • 2021-05-08
    • 2011-06-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多