问题描述
我目前面临一个无法重现的错误。
- 我的前端错误记录器是Bugsnag,前端使用Vue.js / vue router / vue apollo Graphql
- 我有时会在 Bugsnag 中弹出错误,显示:
unhandledrejection handler received a non-error
。有了这个:没有文件,没有堆栈跟踪。 - 出现此错误的用户操作是从一页转到另一页,每次都具有相同的来源和目的地,但我无法在本地或生产中重现。我不知道是用户被屏蔽了还是错误对他来说是无声的
- 我尝试使用 https://github.com/grantila/trace-unhandled 来记录更多信息,但我唯一得到的是:
UnhandledPromiseRejectionWarning
[ Stacktrace altered by https://github.com/grantila/trace-unhandled ]
Unknown error
==== Promise at: ==================
==== Error at: ====================
==== Shared trace: ================
但是当创建我自己的未处理的被拒绝的承诺时,我会得到类似的东西:
UnhandledPromiseRejectionWarning
[ Stacktrace altered by https://github.com/grantila/trace-unhandled ]
Unknown error
==== Promise at: ==================
at eval (webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vuetify-loader/lib/loader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/Customer/CurrentCases.vue?vue&type=script&lang=js&:127:9)
at Module../node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vuetify-loader/lib/loader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/pages/Customer/CurrentCases.vue?vue&type=script&lang=js& (http://....../js/23.js:23:1)
at __webpack_require__ (http://....../js/app.js:790:30)
at fn (http://....../js/app.js:151:20)
at eval (webpack-internal:///./src/components/pages/Customer/CurrentCases.vue?vue&type=script&lang=js&:2:339)
at Module../src/components/pages/Customer/CurrentCases.vue?vue&type=script&lang=js& (http://....../js/23.js:107:1)
at __webpack_require__ (http://....../js/app.js:790:30)
at fn (http://....../js/app.js:151:20)
at eval (webpack-internal:///./src/components/pages/Customer/CurrentCases.vue:3:100)
at Module../src/components/pages/Customer/CurrentCases.vue (http://....../js/23.js:95:1)
at __webpack_require__ (http://....../js/app.js:790:30)
at fn (http://....../js/app.js:151:20)
==== Error at: ====================
==== Shared trace: ================
所以,我的问题是: 我该怎么做才能找到更多关于浏览器中的成堆承诺拒绝的起源?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)