runAction callFunc或者cc.tween call如果有异常会无限循环报错

    this.node.runAction(cc.sequence(cc.scaleBy(.1, 1.1),
        cc.callFunc(function () {
            console.log(this.a.b.c);
        })));
        
    cc.tween(this.node)
        .by(.1, { scale: 1.1 })
        .call(function () { this.a.b.c; })
        .start();

像上面这种回调,如果有异常会一直循环报错。
版本Creator 2.2.1,昨天上线游戏有个地方没做好兼容就一直报错没法玩,被玩家骂惨了:disappointed_relieved:
下面是Demo
ActionCallFuncError.zip (1.4 MB)