如何解决 IDBKeyRange 错误上绑定的 Dexie

How to Troubleshoot Dexie bound on IDBKeyRange Error

我在 Vue JS 项目中使用 Dexie.js 版本 3.0.3-rc.3,我偶尔 运行 在 Chrome (86) 中遇到此异常:

Failed to execute 'bound' on 'IDBKeyRange': The parameter is not a valid key.↵ DataError: Failed to execute 'bound' on 'IDBKeyRange': The parameter is not a valid key.

这是完整错误的屏幕截图:

我相当确定问题出在我的数据中 undefined,但我正在尝试找到解决此问题的好方法。我在出现异常时暂停了 Chrome 开发工具,并检查了 Dexie 的这个特定部分周围的代码,但它没有揭示使用什么数据来使这个异常发生。

有人对如何找出真正的问题有什么建议吗?有点大海捞针的感觉

==更新==

下面是完整的调用堆栈:

尝试检查调用堆栈。我知道您可能需要很长时间才能到达应用程序代码中的框架,但失败的调用应该存在!