1.9.0正式版的bug

error: TypeError: Cannot read property ‘dispose’ of null
at call__preloadInTryCatch (eval at misc.tryCatchFunctor_EDITOR (D:\CocosCreator\resources\engine\cocos2d\core\utils\misc.js:107:16), :8:20)
at CCClass._invoke (D:\CocosCreator\resources\engine\cocos2d\core\component-scheduler.js:233:21)
at CCClass.invoke (D:\CocosCreator\resources\engine\cocos2d\core\node-activator.js:65:14)
at CCClass.activateNode (D:\CocosCreator\resources\engine\cocos2d\core\node-activator.js:225:26)
at cc_Node._onHierarchyChanged (D:\CocosCreator\resources\engine\cocos2d\core\utils\base-node.js:1070:40)
at cc_Node._onHierarchyChanged (D:\CocosCreator\resources\engine\cocos2d\core\CCNode.js:1126:14)
at cc_Node.setParent (D:\CocosCreator\resources\engine\cocos2d\core\utils\base-node.js:386:18)
at Object.restoreDeleteNode (D:\CocosCreator\resources\app.asar\editor\page\scene-utils\scene-undo-impl.js:1:4547)
at DeleteNodesCommand.undo (D:\CocosCreator\resources\app.asar\editor\page\scene-utils\scene-undo.js:1:2626)
@jare

你在哪调用的 dispose?这是因为对象为空引起的。什么平台?如何重现?

没调用过,之前1.8.1没有问题 现在打开一个perfab就会报一次这个错 应该是编辑器的错误
不影响游戏本身 编辑器上控制台报错的,windows编辑器
第一次打开perfab不会报错,关闭报错
之后每次打开/关闭任意perfab都会报错

控制台的报错
TypeError: Cannot read property ‘dispose’ of null
at callonDestroyInTryCatch (eval at misc.tryCatchFunctor_EDITOR (D:\CocosCreator\resources\engine\cocos2d\core\utils\misc.js:1:1), :8:20)
at CCClass.destroyComp (D:\CocosCreator\resources\engine\cocos2d\core\node-activator.js:326:17)
at dragonBones_ArmatureDisplay._onPreDestroy (D:\CocosCreator\resources\engine\cocos2d\core\components\CCComponent.js:514:36)
at dragonBones_ArmatureDisplay.prototype._destroyImmediate (D:\CocosCreator\resources\engine\cocos2d\core\platform\CCObject.js:423:14)
at cc_Node._onPreDestroy [as _onPreDestroyBase] (D:\CocosCreator\resources\engine\cocos2d\core\utils\base-node.js:1195:23)
at cc_Node._onPreDestroy (D:\CocosCreator\resources\engine\cocos2d\core\CCNode.js:1052:36)
at cc_Node.prototype._destroyImmediate (D:\CocosCreator\resources\engine\cocos2d\core\platform\CCObject.js:423:14)
at cc_Node._onPreDestroy [as _onPreDestroyBase] (D:\CocosCreator\resources\engine\cocos2d\core\utils\base-node.js:1188:25)
at cc_Node._onPreDestroy (D:\CocosCreator\resources\engine\cocos2d\core\CCNode.js:1052:36)

应该跟龙骨有关

重现方法:
1新建helloworld工程
2.canvas下新增一个龙骨
3.新建一个perfab,打开然后关闭 就会报错了
之后每次打开/关闭perfab都会报错
@jare

谢谢反馈,问题重现了!

@jare 1.9.1版本还没修复这个问题

修复了没有啊

抱歉,暂时没有人手维护这一块…… 我们尽量在 2.0 修复

2.0 已修复这个问题

1.9.3的哭晕在厕所

1赞

我枯了

1.9.3的哭晕在女厕所

2.4.0版本 龙骨动画 选择private_cache 还是存在问题。