打开项目工程报错

  • Creator 版本:2.1.2

  • 目标平台:

  • 详细报错信息,包含调用堆栈:
    Error: Asset in “resources/db://internal/resources/effects” does not exist.
    at E:\h5\build_proj\cocoscreator2_1_2\engine_1\bin.cache\dev\cocos2d\core\load-pipeline\CCLoader.js:233:38
    at E:\h5\build_proj\cocoscreator2_1_2\engine_1\bin.cache\dev\cocos2d\core\platform\utils.js:49:25
    at _combinedTickCallback (internal/process/next_tick.js:73:7)
    at process._tickCallback (internal/process/next_tick.js:104:9)

Error: Asset in “resources/db://internal/resources/materials” does not exist.
at E:\h5\build_proj\cocoscreator2_1_2\engine_1\bin.cache\dev\cocos2d\core\load-pipeline\CCLoader.js:233:38
at E:\h5\build_proj\cocoscreator2_1_2\engine_1\bin.cache\dev\cocos2d\core\platform\utils.js:49:25
at _combinedTickCallback (internal/process/next_tick.js:73:7)
at process._tickCallback (internal/process/next_tick.js:104:9)

Error: Asset in “resources/db://internal/resources/effects” does not exist.
at E:\h5\build_proj\cocoscreator2_1_2\engine_1\bin.cache\dev\cocos2d\core\load-pipeline\CCLoader.js:233:38
at E:\h5\build_proj\cocoscreator2_1_2\engine_1\bin.cache\dev\cocos2d\core\platform\utils.js:49:25
at _combinedTickCallback (internal/process/next_tick.js:73:7)
at process._tickCallback (internal/process/next_tick.js:104:9)

Error: Asset in “resources/db://internal/resources/materials” does not exist.
at E:\h5\build_proj\cocoscreator2_1_2\engine_1\bin.cache\dev\cocos2d\core\load-pipeline\CCLoader.js:233:38
at E:\h5\build_proj\cocoscreator2_1_2\engine_1\bin.cache\dev\cocos2d\core\platform\utils.js:49:25
at _combinedTickCallback (internal/process/next_tick.js:73:7)
at process._tickCallback (internal/process/next_tick.js:104:9)

  • 重现方式:
    200M左右的项目,每次打开时有三分之一的机会出现这个问题;

  • 编辑器操作系统 :win7

如果是偶发错误请提供:

  • 出现概率: 30%

终于还是被我找到原因了。过程有点悲催,电脑中毒了,格盘重做系统,重做开发环境,然后经过这么多天的使用后,发现不再出现上面的的错。
对比先前的环境,我想大概知道原因了。出现上面的报错的原因,大概是因为将引擎引用设置了自定义,指向自定义lite引擎的位置导致的,所以结贴。