收藏
回答

基础库2.19.5地图组件初始化报错?

告警内容:

告警时间: 2021-09-24 08:32:00

错误类型: 基础库错误

告警内容: 阈值告警,当前27 ...

错误样例:

1 Cannot read property 'longitude' of null 5次

Cannot read property \'longitude\' of null

TypeError: Cannot read property \'longitude\' of null

at https://servicewechat.com/wxbe390ac95ebf9d96/197/WAWebview.js:2:1229433

at l.circlesChanged (https://servicewechat.com/wxbe390ac95ebf9d96/197/WAWebview.js:2:1229399)

at Function.r.safeCallback (https://servicewechat.com/wxbe390ac95ebf9d96/197/WAWebview.js:2:194076)

at l.<anonymous> (https://servicewechat.com/wxbe390ac95ebf9d96/197/WAWebview.js:2:236030)

at d.doUpdates (https://servicewechat.com/wxbe390ac95ebf9d96/197/WAWebview.js:2:254354)

at h (https://servicewechat.com/wxbe390ac95ebf9d96/197/WAWebview.js:2:1675882)

at gi (https://servicewechat.com/wxbe390ac95ebf9d96/197/WAWebview.js:2:1678625)

at Mi (https://servicewechat.com/wxbe390ac95ebf9d96/197/WAWebview.js:2:1683609)

at Pi (https://servicewechat.com/wxbe390ac95ebf9d96/197/WAWebview.js:2:1684181)

错误机型分布:


错误版本分布:

初步判断报错原因是<map>组件circles属性传了空数组 但默认就是空数组。其他版本不会报错 就这个灰度版本安卓机型报错。

灰度到现在还没决解,天天告警,反馈也不处理!!

回答关注问题邀请回答
收藏

1 个回答

  • hexford~🐶
    hexford~🐶
    2021-09-26

    是不是你们 circle 传入的数组中包含了 null / undefinded 项,数组如果为空的话应该是不会报这个的

    2021-09-26
    有用
    回复 3
    • Enjurokcc
      Enjurokcc
      2021-09-26
      一开始我也是这样想 后面23号我全部加了判断确保不会存在你说的undefined 但是24号早上依然报错 而且都是灰度版本的安卓机器。 线上版本运行几年了 为什么其他手机其他版本不会报? 就这个2.19.5报错?
      2021-09-26
      回复
    • hexford~🐶
      hexford~🐶
      2021-09-26回复Enjurokcc
      有点奇怪。。我尝试加个保护看看,这两天会重新灰度,可以再观察下
      2021-09-26
      回复
    • Enjurokcc
      Enjurokcc
      发表于移动端
      2021-09-26回复hexford~🐶
      好的 我也再观察一段时间看看 也可能用户没及时更新最新版。
      2021-09-26
      回复
登录 后发表内容