cocos\scripting\js-bindings\jswrapper\v8\Object.cpp, 534) 急求告知错误

E/jswrapper (534): [ERROR] (…\cocos\scripting\js-bindings\jswrapper\v8\Object.cpp, 534): Invoking function (04228FE8) failed!
at HTMLElement.print-simulator-log (G:\sjq\CocosCreator\resources\app.asar\editor\builtin\scene\panel\messages\scene.js:1:1501)
at Object.e._dispatch (G:\sjq\CocosCreator\resources\app.asar\editor-framework\lib\renderer\panel.js:1:1941)
at EventEmitter.o.on.s (G:\sjq\CocosCreator\resources\app.asar\editor-framework\lib\renderer\ipc.js:1:2917)
at emitMany (events.js:127:13)
at EventEmitter.emit (events.js:204:7)

一直报这个错误 不停的报错

请问你这个问题解决了吗?我也遇到这个问题了,请问怎样解决的?:pray:

遇见同样的问题,版本2.0.10,模拟器会报这个错,想出win32的。

请问解决了吗?

一样问题

解决了吗 这边也遇到了

这个bug是cocos打包安卓出的吧,问题不是cocos的,是代码写错了,某个方法有错误,在安卓那边会提示方法反射错误,直接在浏览器上访问,会告诉你错在什么地方。

浏览器没问题
模拟器报错

Simulator: E/jswrapper (271): ERROR: Uncaught TypeError: this._compeleteListener is not a function, location: jsb-adapter/jsb-engine.js:0:0
STACK:
[0]anonymous@jsb-adapter/jsb-engine.js:2104
[1]anonymous@jsb-adapter/jsb-engine.js:1374
[2]174.CallbacksInvoker.invoke@src/cocos2d-jsb.js:28949
[3]mainLoop@src/cocos2d-jsb.js:7328
[4]callback@src/cocos2d-jsb.js:7556
[5]tick@jsb-adapter/jsb-builtin.js:2001
E/jswrapper (534): [ERROR] (…\cocos\scripting\js-bindings\jswrapper\v8\Object.cpp, 534): Invoking function (0A74C2C8) failed!
at HTMLElement.print-simulator-log (C:\CocosCreator_2.0.10\resources\app.asar\editor\builtin\scene\panel\messages\scene.js:1:1501)
at Object.e.dispatch (C:\CocosCreator2.0.10\resources\app.asar\editor-framework\lib\renderer\panel.js:1:1941)
at EventEmitter.o.on.s (C:\CocosCreator_2.0.10\resources\app.asar\editor-framework\lib\renderer\ipc.js:1:2921)
at emitMany (events.js:127:13)
at EventEmitter.emit (events.js:204:7)

E/jswrapper (534): [ERROR] (…\cocos\scripting\js-bindings\jswrapper\v8\Object.cpp, 534): Invoking function (04228FE8) failed!
at HTMLElement.print-simulator-log (G:\sjq\CocosCreator\resources\app.asar\editor\builtin\scene\panel\messages\scene.js:1:1501)
at Object.e._dispatch (G:\sjq\CocosCreator\resources\app.asar\editor-framework\lib\renderer\panel.js:1:1941)
at EventEmitter.o.on.s (G:\sjq\CocosCreator\resources\app.asar\editor-framework\lib\renderer\ipc.js:1:2917)
at emitMany (events.js:127:13)
at EventEmitter.emit (events.js:204:7)

果然,大家都有问题~~,应该是spine的setCompleteListener,找不到答案,唉,继续跟问题去了。

刚得空,我得版本是creator2.1.2,我这边问题得根本原因是setCompleteListener(null), 翻阅jsb-adapter的engine/jsb-spine-skeleton.js代码:

    animation.setCompleteListener = function (listener) {
        this._compeleteListener = listener;
        this.setCompleteListenerNative(function (trackEntry) {
            let loopCount = Math.floor(trackEntry.trackTime / trackEntry.animationEnd);
            // this._compeleteListener = null 的时候自然就有上面错误了。
             this._compeleteListener(trackEntry, loopCount);
        });
    };

2.种解决方法,一种是不要设置空监听。第二种地址引擎添加安全判断。