-
Creator 版本:2.0.10
-
目标平台: windows
-
详细报错信息,包含调用堆栈:
-
重现方式:我只要把官方热更新案例里的那两个控制热更新的脚本一挂上节点打包运行就黑屏
-
编辑器操作系统 :windows
-
编辑器之前是否有其它报错 :
一、打包完成后运行
Ready for GLSL
Ready for OpenGL 2.0
D/jswrapper (368): Initializing V8, version: 6.0.286.52
D/jswrapper (129): JS: Enable batch GL commands optimization!
E/jswrapper (672): ScriptEngine::evalString script src/project.js, failed!
E/jswrapper (292): [ERROR] Failed to invoke require, location: …\cocos\scripting\js-bindings\manual\jsb_global.cpp:292
E/jswrapper (271): ERROR: Uncaught TypeError: Cannot read property ‘0’ of undefined, location: src/project.js:0:0
STACK:
[0]i@src/project.js:17
[1]anonymous@src/project.js:18
[2]window.__require.HotUpdate…/UI/UpdatePanel@src/project.js:29
[3]i@src/project.js:17
[4]e@src/project.js:23
[5]anonymous@src/project.js:25
[6]o@jsb-adapter/jsb-engine.js:1
[7]anonymous@jsb-adapter/jsb-engine.js:1
[8]downloadScript@jsb-adapter/jsb-engine.js:1500
[9]117.p.handle@src/cocos2d-jsb.js:19443
[10]o@src/cocos2d-jsb.js:20112
[11]o@src/cocos2d-jsb.js:20130
[12]o@src/cocos2d-jsb.js:20130
[13]124.c.flowIn@src/cocos2d-jsb.js:20178
[14]121.y.append@src/cocos2d-jsb.js:19871
[15]111.x.load@src/cocos2d-jsb.js:18822
[16]prepare@src/cocos2d-jsb.js:6457
[17]run@src/cocos2d-jsb.js:6467
[18]window.boot@main.js:174
[19]anonymous@main.js:215
E/jswrapper (672): ScriptEngine::evalString script main.js, failed!
二、
Ready for GLSL
Ready for OpenGL 2.0
D/jswrapper (368): Initializing V8, version: 6.0.286.52
D/jswrapper (129): JS: Enable batch GL commands optimization!
E/jswrapper (672): ScriptEngine::evalString script src/project.js, failed!
E/jswrapper (292): [ERROR] Failed to invoke require, location: …\cocos\scripting\js-bindings\manual\jsb_global.cpp:292
E/jswrapper (271): ERROR: Uncaught TypeError: Cannot read property ‘0’ of undefined, location: src/project.js:0:0
STACK:
[0]i@src/project.js:17
[1]anonymous@src/project.js:18
[2]window.__require.HotUpdate…/UI/UpdatePanel@src/project.js:29
[3]i@src/project.js:17
[4]e@src/project.js:23
[5]anonymous@src/project.js:25
[6]o@jsb-adapter/jsb-engine.js:1
[7]anonymous@jsb-adapter/jsb-engine.js:1
[8]downloadScript@jsb-adapter/jsb-engine.js:1500
[9]117.p.handle@src/cocos2d-jsb.js:19443
[10]o@src/cocos2d-jsb.js:20112
[11]o@src/cocos2d-jsb.js:20130
[12]o@src/cocos2d-jsb.js:20130
[13]124.c.flowIn@src/cocos2d-jsb.js:20178
[14]121.y.append@src/cocos2d-jsb.js:19871
[15]111.x.load@src/cocos2d-jsb.js:18822
[16]prepare@src/cocos2d-jsb.js:6457
[17]run@src/cocos2d-jsb.js:6467
[18]window.boot@main.js:180
[19]anonymous@main.js:221
E/jswrapper (672): ScriptEngine::evalString script main.js, failed!
E/jswrapper (271): ERROR: Uncaught TypeError: Cannot set property ‘width’ of null, location: src/cocos2d-jsb.js:0:0
STACK:
[0]setCanvasSize@src/cocos2d-jsb.js:24964
[1]jsb.onResize@jsb-adapter/jsb-engine.js:1468
E/jswrapper (534): [ERROR] (…\cocos\scripting\js-bindings\jswrapper\v8\Object.cpp, 534): Invoking function (0F0E5380) failed!
E/jswrapper (271): ERROR: Uncaught TypeError: Cannot set property ‘width’ of null, location: src/cocos2d-jsb.js:0:0
STACK:
[0]setCanvasSize@src/cocos2d-jsb.js:24964
[1]jsb.onResize@jsb-adapter/jsb-engine.js:1468
E/jswrapper (534): [ERROR] (…\cocos\scripting\js-bindings\jswrapper\v8\Object.cpp, 534): Invoking function (0F0E5540) failed!
D/jswrapper (452): ScriptEngine::cleanup begin …
D/jswrapper (593): GC begin …, (js->native map) size: 4, all objects: 79
D/jswrapper (601): GC end …, (js->native map) size: 4, all objects: 79
D/jswrapper (593): GC begin …, (js->native map) size: 4, all objects: 79
D/jswrapper (601): GC end …, (js->native map) size: 4, all objects: 79
D/jswrapper (593): GC begin …, (js->native map) size: 0, all objects: 0
D/jswrapper (601): GC end …, (js->native map) size: 0, all objects: 0
D/jswrapper (515): ScriptEngine::cleanup end …
- 额外线索:
里面只有热更新官方案例里需要的几个label和button


