- Creator 版本:2.1.0
- 目标平台:web
- 详细报错信息,包含调用堆栈: cocos creator loading JSON or dependencies failed:Can not get asset url by uuid xxxxx
- 编辑器操作系统 : windos
我这些资源命名都是存在的 我搜索一下此uuid 是可以找到资源。 而且在 mac 系统正常 在windos 系统就不正常,请问下 这中问题怎么解决。
我这些资源命名都是存在的 我搜索一下此uuid 是可以找到资源。 而且在 mac 系统正常 在windos 系统就不正常,请问下 这中问题怎么解决。
这是报错信息
2019-04-08T08:44:49.326Z - error: Build Failed: Error: Error: [AssetLibrary] loading JSON or dependencies failed: Can not get asset url by uuid “964cd1ae-84d4-48ea-820a-67d6815baf81”, the asset may be deleted.
at CCLoader. (C:\cocoscreater\210\CocosCreator\resources\engine\bin.cache\dev\cocos2d\core\platform\CCAssetLibrary.js:47:33)
at C:\cocoscreater\210\CocosCreator\resources\engine\bin.cache\dev\cocos2d\core\load-pipeline\CCLoader.js:139:46
at C:\cocoscreater\210\CocosCreator\resources\engine\bin.cache\dev\cocos2d\core\platform\utils.js:48:25
at _combinedTickCallback (internal/process/next_tick.js:73:7)
at process._tickCallback (internal/process/next_tick.js:104:9)
at EventEmitter.k.on.n (C:\cocoscreater\210\CocosCreator\resources\app.asar\editor-framework\lib\main\ipc.js:1:5022)
at emitThree (events.js:116:13)
at EventEmitter.emit (events.js:197:7)
at WebContents. (C:\cocoscreater\210\CocosCreator\resources\electron.asar\browser\api\web-contents.js:247:13)
at emitTwo (events.js:106:13)
at WebContents.emit (events.js:194:7)
--------------------
at CCLoader. (C:\cocoscreater\210\CocosCreator\resources\engine\bin.cache\dev\cocos2d\core\platform\CCAssetLibrary.js:47:33)
at C:\cocoscreater\210\CocosCreator\resources\engine\bin.cache\dev\cocos2d\core\load-pipeline\CCLoader.js:139:46
at C:\cocoscreater\210\CocosCreator\resources\engine\bin.cache\dev\cocos2d\core\platform\utils.js:48:25
at _combinedTickCallback (internal/process/next_tick.js:73:7)
at process._tickCallback (internal/process/next_tick.js:104:9)
at C:\cocoscreater\210\CocosCreator\resources\app.asar\editor\page\build\build-worker.js:1:4681
at C:\cocoscreater\210\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:52:16
at C:\cocoscreater\210\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:696:30
at C:\cocoscreater\210\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:167:37
at C:\cocoscreater\210\CocosCreator\resources\app.asar\node_modules\async\lib\async.js:1209:30
at
Build Failed: Error: Error: [AssetLibrary] loading JSON or dependencies failed: Can not get asset url by uuid “6a301a2a-5f08-4ffb-ae2b-c9ea238d9337”, the asset may be deleted.
日常遇到这种糟心的问题, 只能一遍一遍的关闭cocos creator 然后尝试再打开一遍, 高概率还是会报这个错误
开发组可以考虑解决一下吗?
问题解决了,
mac上找到
…/CocosCreator.app/Contents/Resources/engine/bin/.cache/dev/cocos2d/core/platform/CCAssetLibrary.js
文件中找到Editor.Ipc.sendToMain, 添加最后一个参数, -1 就好了
原因是当项目足够大, CPU足够烂的时候, 会在这一步触发ipc的超时(5秒), 然后cocos 没有正确的打印ERROR, 而是拼接了一个字符串打印出来
http://docs.cocos.com/creator/manual/zh/extension/ipc-workflow.html#处理超时