微信小游戏 ios 10.2.1黑屏 null is not an object requestAnimationFrame callback function

我们微信后台的研发模块,微信反馈的错误日志中每天都有大量下面的错误。这个能解决吗?什么问题导致的?目前不知道什么情况下是这个错误,只有微信反馈的日志。有懂的大佬麻烦指教下。

时间:2019-04-27
微信版本:7.0.3
creator版本:v2.09
版本错误次数:1106

null is not an object (evaluating ‘i.default.instance.Inited’);at requestAnimationFrame callback function
update@https://usr/game.js:5211:436353
c@https://usr/game.js:3:118557
https://usr/game.js:3:120475
invoke@https://usr/game.js:3:120284
updatePhase@https://usr/game.js:3:122329
mainLoop@https://usr/game.js:3:43142
callback@https://usr/game.js:242:30
https://lib/WAGameSubContext.js:1:118743

你可以本地项目定位到 i.default.instance.Inited 这个代码吗?贴出来看看是什么处理逻辑。

您好,我现在热更新出现一个问题
发布一个新版本后,旧版本开始更新,到更新完成都没有问题,也会显示出新的改动出来
但如果将app退出,app再进就会报错,请问这个是什么的原因?用的官方demo做的热更新。

就是说,有热更新的情况下更新完能玩,但app一退就进不去了
报错信息
04-28 00:48:42.307 3658-3675/? A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0x0 in tid 3675 (GLThread 233)
04-28 00:48:42.370 204-204/? A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
04-28 00:48:42.371 204-204/? A/DEBUG: Build fingerprint: ‘OnePlus/OnePlus2/OnePlus2:6.0.1/MMB29M/1447841200:user/release-keys’
04-28 00:48:42.371 204-204/? A/DEBUG: Revision: ‘0’
04-28 00:48:42.371 204-204/? A/DEBUG: ABI: ‘x86’
04-28 00:48:42.371 204-204/? A/DEBUG: pid: 3658, tid: 3675, name: GLThread 233 >>> org.cocos2d.gully <<<
04-28 00:48:42.371 204-204/? A/DEBUG: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0
04-28 00:48:42.377 204-204/? A/DEBUG: eax 00000000 ebx b2d48ff4 ecx 00000000 edx 000000cd
04-28 00:48:42.377 204-204/? A/DEBUG: esi 10128040 edi 00000000
04-28 00:48:42.377 204-204/? A/DEBUG: xcs 00000073 xds 0000007b xes 0000007b xfs 0000003b xss 0000007b
04-28 00:48:42.377 204-204/? A/DEBUG: eip b2a2215b ebp 00000001 esp a0295c84 flags 00210293
04-28 00:48:42.378 204-204/? A/DEBUG: backtrace:
04-28 00:48:42.378 204-204/? A/DEBUG: #00 pc 000e115b /system/lib/arm/libhoudini.so
04-28 00:48:42.545 204-204/? A/DEBUG: Tombstone written to: /data/tombstones/tombstone_04
04-28 00:48:42.545 204-204/? E/DEBUG: AM write failed: Broken pipe

我们没有:
xxxxx.default.instance.Inited

这个代码。

只有一个比较像的,但感觉又不太可能的代码。一个只是获取一个是否初始化成功变量的单例。

这个get方法有问题?

我们用云手机找到对应机型了,在iphone6的ios10.1系统下,会出现黑屏后直接出现这个问题。我们尝试修复一下,有结果再反馈到这里

报错相关的都解决了,发现错误是随便报的。问题实际应该不在游戏逻辑。我们用云真机测了一下。读完0~100%的条,白屏进来就直接黑屏。

只有ios 10.2.1有问题 10.2.2和以上都是好的。

再顶一次这个问题,麻烦有遇到的朋友指教一下。

请问你有解决这个问题吗,如何解决的

main.js当中的热更新搜索路径的加载顺序不对。

请问你们这个问题有没有解决,是如何解决的?

这个问题应该已经修复了,可以使用 2.3.1 测试下。

今天刚提审正式运营的小游戏,一直报这样的错误,出现几率90.91%,客户端版本为:7.0.11
null is not an object (evaluating ‘cc.director.getScene().destroy’);at requestAnimationFrame callback function
https://usr/game.js:15:134039
s@https://usr/game.js:15:406649
https://usr/game.js:15:558377
mainLoop@https://usr/game.js:15:131259
callback@https://game:///libs/engine/Game.js:51:13
https://lib/WAGameSubContext.js:2:141023

使用的creator版本为2.1.3

cc.director.getScene() 返回null对象,按理不该出现没有场景的情况,可能是异步调用没有处理好。
自己多做下测试,断点调试看看, 2.1.3 已经不再维护~

ok,thanks

2.4.5 也出现