工程狮
工程狮
  • 发布:2024-12-30 23:43
  • 更新:2024-12-31 11:08
  • 阅读:48

【报Bug】iOS 白屏报错不能定位代码

分类:uniCloud

产品分类: uniCloud/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 13.5 (22G74)

HBuilderX类型: Alpha

HBuilderX版本号: 4.43

手机系统: iOS

手机系统版本号: iOS 16

手机厂商: 苹果

手机机型: iPad 10

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

附件中 chapter.js 报错的 e.apply
function Ff(e) {
return function() {
try {
return e.apply(e, arguments)
} catch (t) {
console.error(t)
}
}
}
这个代码不是我写的,看起来是支付宝云请求的代码

操作步骤:

请查看附件

预期结果:

不回出现白屏

实际结果:

很多用户反馈打开就白屏

bug描述:

上线很多用户反馈 iOS 端出现白屏不能正常使用。【本地测试正常,线上 Android 也正常】
查看数据库表 uni-stat-error-logs 创建大量的错误信息,使用 sourcemap 不能定位代码位置,附件带文件
page_url:"uni-jsframework.js"
[WX_KEY_EXCEPTION_INVOKE_JSSERVICE_EXECUTE] name:UniApp,arg:TypeError: undefined is not an object,exception :$@
以及
page_url:"pages/book/chapter/chapter.nvue"
[WX_KEY_EXCEPTION_WXBRIDGE] [undefined:2:1056] TypeError: undefined is not an object (evaluating 'e.apply') js stack: @
这个问题我觉得是支付宝云的问题,因为自从阿里云切换到支付宝云后就大量出现这个问题。

2024-12-30 23:43 负责人:无 分享
已邀请:
工程狮

工程狮 (作者)

能不能出一个报错的解释说明,上传的 sourcemap 看起来跟这个报错没有什么关系

DCloud_UNI_OttoJi

DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信

本地是否可以付现,切换成 demo 的阿里云是否正常,缩小下问题范围

  • 工程狮 (作者)

    我这边本地没能复现,只有线上用户反馈,主要是看不懂这个报错,不能定位具体的代码

    2024-12-31 13:30

要回复问题请先登录注册