3.7.0构建失败

2023-2-1 14:35:39-debug: // ---- build task 查询使用的资源以及资源包配置 ----

2023-2-1 14:35:39-debug: 查询使用的资源以及资源包配置 start7%

2023-2-1 14:35:39-debug: Process: heapTotal 245.33MB heapUsed 219.56MB rss 563.20MB

2023-2-1 14:35:39-debug: Query preload assets from cc.config.json: 60f7195c-ec2a-45eb-ba94-8955f60e81d0,1c02ae6f-4492-4915-b8f8-7492a3b1e4cd,810e96e4-e456-4468-9b59-f4e8f39732c0,efe8e2a3-eace-427b-b4f1-cb8a937ec77d,e9aa9a3e-5b2b-4ac7-a2c7-073de2b2b24f,8bbdbcdd-5cd4-4100-b6d5-b7c9625b6107,50f4348b-c883-4e2f-8f11-ce233b859fa1,fda095cb-831d-4601-ad94-846013963de8,f92806d7-1768-443f-afe8-12bcde84d0f0,dd3a144d-ab7f-41f0-82b8-2e43a090d496,f0416e68-0200-4b77-a926-4f9d16e494da,1baf0fc9-befa-459c-8bdd-af1a450a0319,511d2633-09a7-4bdd-ac42-f778032124b3,5d45aa00-e064-4938-b314-4265f0c2258c,28d6d6b8-3f66-4a73-9795-17a0852ba2d4,ec8106fe-05bf-4e94-943c-e0d3b7bb5e45,620b6bf3-0369-4560-837f-2a2c00b73c26,2df0a40b-26c2-47ce-be0d-4d3cd4164737,ff9be190-20a4-4e48-b68c-76e3c7cff085,970b0598-bcb0-4714-91fb-2e81440dccd8,bcd64cc6-2dd9-43f6-abbe-66318d332032,d930590d-bb92-4cc8-8bd1-23cd027f9edf,a3cd009f-0ab0-420d-9278-b9fdab939bbc,9361fd90-ba52-4f84-aa93-6e878fd576ca,c27215d8-6835-4b68-bfbb-bdeac6100c04,b5d6115f-0370-4d7c-aad3-c194cc71cf98,d1346436-ac96-4271-b863-1f4fdead95b0,971bdb23-3ff6-43eb-b422-1c30165a3663,17debcc3-0a6b-4b8a-b00b-dc58b885581e,711ebe11-f673-4cd9-9a83-63c60ba54c5b,c0143906-9aed-447e-9436-2ae8512d1b6e,14da1725-c4c2-42b4-ab08-ee0aeb6898b3,081cab31-dccd-428e-8652-f2404cc81c47,78e0584a-4343-4727-8f37-e14e65c2a2db,ba21476f-2866-4f81-9c4d-6e359316e448,871c3b6c-7379-419d-bda3-794b239ab90d,1d08ef62-a503-4ce2-8b9a-46c90873f7d3

2023-2-1 14:35:39-error: TypeError: Cannot read property ‘queryAssetInfo’ of undefined

at BuildAssetLibrary.getAssetInfo (C:\CocosDashboard\resources\.editors\Creator\3.7.0\resources\app.asar\builtin\builder\dist\worker\builder\manager\asset-library.ccc:1:2356)

at BuilderAssetCache.getAssetInfo (C:\CocosDashboard\resources\.editors\Creator\3.7.0\resources\app.asar\builtin\builder\dist\worker\builder\manager\asset.ccc:1:1889)

at C:\CocosDashboard\resources\.editors\Creator\3.7.0\resources\app.asar\builtin\builder\dist\worker\builder\data-task\asset.ccc:1:497

at Array.forEach (<anonymous>)

at BuildTask.handle (C:\CocosDashboard\resources\.editors\Creator\3.7.0\resources\app.asar\builtin\builder\dist\worker\builder\data-task\asset.ccc:1:455)

at BuildTask.runBuildTask (C:\CocosDashboard\resources\.editors\Creator\3.7.0\resources\app.asar\builtin\builder\dist\worker\builder\index.ccc:1:9633)

at BuildTask.build (C:\CocosDashboard\resources\.editors\Creator\3.7.0\resources\app.asar\builtin\builder\dist\worker\builder\index.ccc:1:4118)

at build (C:\CocosDashboard\resources\.editors\Creator\3.7.0\resources\app.asar\builtin\builder\dist\worker\index.ccc:1:3767)

at Ipc.<anonymous> (C:\CocosDashboard\resources\.editors\Creator\3.7.0\resources\app.asar\builtin\builder\dist\worker\msg-util.ccc:1:202)

2023-2-1 14:35:39-debug: run build task 查询使用的资源以及资源包配置 failed!8%

2023-2-1 14:35:39-debug: Number of scenes: 1

2023-2-1 14:35:39-error: TypeError: Cannot read property ‘resume’ of undefined

at BuildTask.unLockAssetDB (C:\CocosDashboard\resources\.editors\Creator\3.7.0\resources\app.asar\builtin\builder\dist\worker\builder\index.ccc:1:6287)

at BuildTask.onError (C:\CocosDashboard\resources\.editors\Creator\3.7.0\resources\app.asar\builtin\builder\dist\worker\builder\index.ccc:1:11751)

at build (C:\CocosDashboard\resources\.editors\Creator\3.7.0\resources\app.asar\builtin\builder\dist\worker\index.ccc:1:4666)

at Ipc.<anonymous> (C:\CocosDashboard\resources\.editors\Creator\3.7.0\resources\app.asar\builtin\builder\dist\worker\msg-util.ccc:1:202)

2023-2-1 14:35:39-debug: {“isTrusted”:true}

2023-2-1 14:37:54-log: 资源数据库已锁定,资源操作(refresh)将会延迟响应,请稍侯

我3.7.0打包也遇到同样的问题了…

1赞

你那边有解决这个问题了么

暂时没解决,先退回3.6.3了…

我也是回退到了3.6.3了, :sweat_smile:

我也在用3.6.3了.

我也是出现这个问题

遇到同样的问题,新建的工程可以打包安卓,但是之前版本(3.4.0)的assets拷贝进来再打包就报错,已跟踪所有能跟踪的源码,还是未能定位,请官方技术大大支持下吧

你好,有装什么构建插件吗?可能是全局变量被污染了,可以打开构建调试工具,打印一下全局变量 Manager 看看有没有 Manager.Utils.queryAssetInfo 这个接口? 另外 3.7.2 已经发布了,修复了许多问题,建议升级最新版本尝试。

1赞

3.7.2也有后面的报错信息
F:\cocos-dashboard-editors\Creator\3.7.2\resources\app.asar\node_modules@base\electron-logger\lib\renderer.ccc:1 TypeError: Cannot read property ‘resume’ of undefined
at BuildTask.unLockAssetDB (F:\cocos-dashboard-editors\Creator\3.7.2\resources\app.asar\builtin\builder\dist\worker\builder\index.ccc:1)
at BuildTask.onError (F:\cocos-dashboard-editors\Creator\3.7.2\resources\app.asar\builtin\builder\dist\worker\builder\index.ccc:1)
at build (F:\cocos-dashboard-editors\Creator\3.7.2\resources\app.asar\builtin\builder\dist\worker\index.ccc:1)
at Ipc. (F:\cocos-dashboard-editors\Creator\3.7.2\resources\app.asar\builtin\builder\dist\worker\msg-util.ccc:1)
(anonymous) @ F:\cocos-dashboard-editors\Creator\3.7.2\resources\app.asar\node_modules@base\electron-logger\lib\renderer.ccc:1
error @ F:\cocos-dashboard-editors\Creator\3.7.2\resources\app.asar\builtin\asset-db\dist\worker\console.ccc:1
error @ F:\cocos-dashboard-editors\Creator\3.7.2\resources\app.asar\builtin\builder\dist\worker\console.ccc:1
(anonymous) @ F:\cocos-dashboard-editors\Creator\3.7.2\resources\app.asar\builtin\builder\dist\worker\index.ccc:1
F:\cocos-dashboard-editors\Creator\3.7.2\resources\app.asar\builtin\builder\dist\worker\builder\index.ccc:1 Uncaught (in promise) TypeError: Cannot read property ‘resume’ of undefined
at BuildTask.unLockAssetDB (F:\cocos-dashboard-editors\Creator\3.7.2\resources\app.asar\builtin\builder\dist\worker\builder\index.ccc:1)
at BuildTask.onError (F:\cocos-dashboard-editors\Creator\3.7.2\resources\app.asar\builtin\builder\dist\worker\builder\index.ccc:1)
at build (F:\cocos-dashboard-editors\Creator\3.7.2\resources\app.asar\builtin\builder\dist\worker\index.ccc:1)
at Ipc. (F:\cocos-dashboard-editors\Creator\3.7.2\resources\app.asar\builtin\builder\dist\worker\msg-util.ccc:1)

大佬respect!果然是全局变量污染,不过能给个直接报错就更方便了,查了很久,是旧版本升级新版本的,这个确实容易被忽略。再次感谢

谢谢您的回复,我的项目代码里面也有一个Manager的全局变量,我改下项目的全局变量,跟引擎组取名一样了

非常感谢,已经解决了

好的,感谢你的反馈。资源进程历史以来一直有这个全局变量, 3.7.0 是构建进程并到资源进程刚好暴露了。
这一点后续我们会处理下,尽量不使用这种全局变量。如果有遇到复写对应全局变量的时候给予更好提示。