3.6.2 编辑器 Object has been destroyed

  • Creator 版本: 3.6.2 Mac版

  • 目标平台:与平台无关,编辑器操作属性检查器报错

  • 重现方式:打开一个Prefab,添加节点,修改颜色,都可能报错,非常频繁,但是不会百分百报错

  • 首个报错:
    2022-12-03T09:58:28.110Z - error: Object has been destroyedTypeError: Object has been destroyed
    at KitControl.open (/Applications/CocosCreator/Creator/3.6.2/CocosCreator.app/Contents/Resources/app.asar/node_modules/@editor/creator/dist/panel/browser/kit-control.ccc:1:2451)
    at /Applications/CocosCreator/Creator/3.6.2/CocosCreator.app/Contents/Resources/app.asar/node_modules/@editor/creator/dist/panel/browser/kit-control.ccc:1:4202
    at Generator.next ()
    at /Applications/CocosCreator/Creator/3.6.2/CocosCreator.app/Contents/Resources/app.asar/node_modules/@editor/creator/dist/panel/browser/kit-control.ccc:1:327
    at new Promise ()
    at /Applications/CocosCreator/Creator/3.6.2/CocosCreator.app/Contents/Resources/app.asar/node_modules/@editor/creator/dist/panel/browser/kit-control.ccc:1:75
    at EventEmitter. (/Applications/CocosCreator/Creator/3.6.2/CocosCreator.app/Contents/Resources/app.asar/node_modules/@editor/creator/dist/panel/browser/kit-control.ccc:1:4020)
    at EventEmitter.emit (events.js:315:20)
    at IpcMainImpl. (/Applications/CocosCreator/Creator/3.6.2/CocosCreator.app/Contents/Resources/app.asar/node_modules/@base/electron-base-ipc/dist/browser.ccc:1:3374)
    at IpcMainImpl.emit (events.js:315:20)

  • 编辑器操作系统: Mac

  • 重现概率: 75%以上

1赞

我也遇到了,重启编辑器解决

这是由于一个复用的窗口被异常销毁导致的问题。

大家出现这个问题的时候有没有什么特别的表现。
如果内存紧张或者是有其他什么安全软件之类的。如果大家出现的时候有一些共性,我们可以针对这些共性进行专项的压力测试。感谢啦~~~

这个问题在 3.7.x 做了容错了,当出现窗口异常销毁,会尝试重新创建一个窗口替换掉。

我出现的情况是选中多个节点,然后点击属性面板的添加组件按钮,搜索面板卡住了几秒(空面板无内容),然后就报了这个错

多选大概多少个节点?大概量级就行了,10 个以内、100个以内、全选所有不好统计~

三个节点,不知道是否和电脑有关,电脑一直没关机,早上刚用电脑的时候所有东西都有点卡,过了一会儿就好了,也是在电脑卡的期间出现的问题,win10系统,当时看了内存(大概占用60%)和CPU(大概占用40%)是足够的

嗯嗯,感谢啦~
这个看起来是 searcher 那个界面有点问题,多选的时候可能导致什么奇怪的问题。。
我们查一下再反馈。感谢感谢
另外。这个问题在 3.7 应该只会报错,我们做了一些容错~