Polymer 有没有办法调试TypeError:用作弱映射键的无效值?
我使用的是Dart+Polymer,我们正在创建一个新版本的应用程序,包括巨大的重构、删除一些页面等等 现在,有一个错误 TypeError:用作弱映射键的值无效 我假设它以某种方式连接到接收空数据的铁名单,或者一些其他聚合物元素缺少某些东西Polymer 有没有办法调试TypeError:用作弱映射键的无效值?,polymer,dart,dart-polymer,Polymer,Dart,Dart Polymer,我使用的是Dart+Polymer,我们正在创建一个新版本的应用程序,包括巨大的重构、删除一些页面等等 现在,有一个错误 TypeError:用作弱映射键的值无效 我假设它以某种方式连接到接收空数据的铁名单,或者一些其他聚合物元素缺少某些东西 但堆栈跟踪中没有有价值的信息。有没有办法调试这个错误,这样我就可以了解这个错误的来源了?所以,我设法调试了这个问题。这就是帮助我的原因: 我已经设置了一个断点 包装:polymer/src/common/polymer_寄存器。dart:21 这一步帮助我
但堆栈跟踪中没有有价值的信息。有没有办法调试这个错误,这样我就可以了解这个错误的来源了?所以,我设法调试了这个问题。这就是帮助我的原因:
这将是伟大的聚合物更准确地对他们的错误,因为我花了我大约6个小时来定位错误。但我很高兴现在一切都好了,所以这一步可能有助于人们更顺利地使用Dart/Polymer你是在Dartium还是在Chrome中遇到这个错误?我在Dartium和Chrome中都遇到了这个错误,但在Chrome中我仍然能够使用这个应用程序,在Dartium中,它甚至没有加载。您可以尝试从聚合物源代码中找出使用了
WeakMap
的位置,或者检查WeakMap
的源代码,看看是否有可以设置断点的位置。好的,谢谢您的想法,我会尝试。可能的话