(求助!!)jenkins上部署creator自动打包报错

  • Creator 版本:2.4.5

  • 目标平台: android

  • 重现方式:

  • 首个报错:===== Initializing Editor =====
    arguments:
    –path
    C:\client_manor
    –build
    title=sygame;platform=android;buildPath=./build;startScene=320b9a86-ef07-4ca6-9921-52de08363181;debug=true;useDebugKeystore=true;template=link;appABIs=[‘arm64-v8a’];encryptJs=true;xxteaKey=8687b67f-058d-42;zipCompressJs=true;autoCompile=false;sourceMaps=true;packageName=com.sygame.manor

[9368] protocol editor-framework registered

[9368] protocol app registered

[9368] protocol theme registered

[9368] protocol packages registered

[9368] Load ~/.CocosCreator/settings.json

[9368] protocol uuid registerred

[9368] protocol db registerred

[9368] protocol thumbnail registerred

[9368] Initializing Asset Database

[9368] checking language setting…

[9368] Language: zh

[9368] protocol unpack registerred

[9368] protocol disable-commonjs registerred

Load profile failed: local://settings.json
Load profile failed: local://settings.json
Load profile failed: local://settings.json
[9368] connected!

[9368] Check project C:\client_manor

[9368] Initializing project C:\client_manor

[9368] adapters loaded

[9368] asset-db-debugger loaded

[9368] fb-audience-network loaded

[9368] fb-live-stream loaded

[9368] google-play-instant loaded

[9368] jsb-adapter loaded

[9368] package-manager loaded

[9368] runtime-adapters loaded

[9368] runtime-dev-tools loaded

[9368] ui-kit-preview-extra loaded

[9368] ui-kit-preview loaded

[9368] alipay-minigame loaded

[9368] assets loaded

[9368] baidugame-opendata loaded

[9368] baidugame loaded

[9368] builder loaded

[9368] bytedance-opendata loaded

[9368] bytedance loaded

[9368] channel-upload-tools loaded

[9368] cloud-function loaded

Cocos Service Version 0.6.8
[9368] cocos-services loaded

[9368] console loaded

[9368] curve-editor loaded

[9368] fb-instant-games loaded

[9368] game-window loaded

[9368] google-instant-games loaded

[9368] hierarchy loaded

[9368] huawei-agc loaded

[9368] huawei-runtime loaded

[9368] inspector loaded

[9368] cpk-publish loaded

[9368] keystore loaded

[9368] link-sure-runtime loaded

[9368] node-library loaded

[9368] open-recent-items loaded

[9368] oppo-runtime loaded

[9368] package-asset loaded

[9368] preferences loaded

[9368] project-importer loaded

[9368] project-settings loaded

[9368] qtt-runtime loaded

[9368] scene loaded

[9368] simulator-debugger loaded

[9368] sprite-editor loaded

[9368] store loaded

[9368] timeline loaded

[9368] vivo-runtime loaded

[9368] wechatgame-opendata loaded

[9368] wechatgame loaded

[9368] xiaomi-runtime loaded

[9368] im-plugin loaded

[9368] ccc-references-finder loaded

[9368] hot-update loaded

(node:9368) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
[9368] Initializing Cocos2d

[9368] Initializing engine extends

[9368] Cocos Service load base data!

UUID is initialized for “C:\client_manor\assets\resources\effect\12105.png”.
UUID is initialized for “C:\client_manor\assets\resources\effect\12107.png”.
UUID is initialized for “C:\client_manor\assets\resources\effect\12109.png”.
UUID is initialized for “C:\client_manor\assets\resources\effect\12108.png”.
UUID is initialized for “C:\client_manor\assets\resources\effect\12111.png”.
UUID is initialized for “C:\client_manor\assets\resources\effect\12110.png”.
build jsb-adapter: 4.960ms
Parse [C:/client_manor/temp/quick-scripts/src/qc_index.js]: walk 621 files.
Parse [C:/client_manor/temp/quick-scripts/src/qc_index.js]: 5966.831ms
Generate QUICK_COMPILE_BUNDLE: 42.803ms
QuickCompiler compileFinished: 133.698ms
QuickCompiler rebuild finished: 6561.128ms
Init project script: 10387.040ms
Start to build platform [android]
[9368] Start building with options : {
“excludeScenes”: [],
“orientation”: {
“landscapeLeft”: true,
“landscapeRight”: true,
“portrait”: false,
“upsideDown”: false
},
“packageName”: “com.sygame.manor”,
“startScene”: “320b9a86-ef07-4ca6-9921-52de08363181”,
“title”: “sygame”,
“webOrientation”: “auto”,
“inlineSpriteFrames”: false,
“inlineSpriteFrames_native”: false,
“mainCompressionType”: “default”,
“mainIsRemote”: false,
“optimizeHotUpdate”: false,
“md5Cache”: false,
“encryptJs”: true,
“xxteaKey”: “8687b67f-058d-42”,
“zipCompressJs”: true,
“fb-instant-games”: {},
“android”: {
“packageName”: “com.sygame.manor”,
“REMOTE_SERVER_ROOT”: “”
},
“ios”: {
“packageName”: “com.sygame.manor”,
“REMOTE_SERVER_ROOT”: “”,
“ios_enable_jit”: true
},
“mac”: {
“packageName”: “com.sygame.manor”,
“REMOTE_SERVER_ROOT”: “”,
“width”: 1280,
“height”: 720
},
“win32”: {
“REMOTE_SERVER_ROOT”: “”,
“width”: 1280,
“height”: 720
},
“android-instant”: {
“packageName”: “com.sygame.manor”,
“REMOTE_SERVER_ROOT”: “”,
“pathPattern”: “”,
“scheme”: “https”,
“host”: “”,
“skipRecord”: false,
“recordPath”: “”
},
“appBundle”: false,
“agreements”: {},
“platform”: “android”,
“actualPlatform”: “android”,
“template”: “link”,
“buildPath”: “C:\client_manor\build”,
“debug”: true,
“sourceMaps”: true,
“embedWebDebugger”: false,
“previewWidth”: “1280”,
“previewHeight”: “720”,
“useDebugKeystore”: true,
“apiLevel”: “android-28”,
“appABIs”: [
“arm64-v8a”
],
“vsVersion”: “auto”,
“buildScriptsOnly”: false,
“dest”: “C:\client_manor\build\jsb-link”,
“excludedModules”: [
“3D Physics/cannon.js”,
“3D Physics/Builtin”,
“3D Particle”,
“SafeArea”
],
“autoCompile”: false,
“scenes”: [
“320b9a86-ef07-4ca6-9921-52de08363181”,
“06d58855-f1f8-4601-af89-619a8e38b90d”,
“f1b63cbf-dbcc-41f3-bf5a-04e0becd73ea”
],
“project”: “C:\client_manor”,
“projectName”: “sygame”,
“debugBuildWorker”: false
}

Builder: do custom process [build-start]
[9368] Building C:\client_manor

[9368] Destination C:\client_manor\build\jsb-link

[9368] Delete C:/client_manor/build/jsb-link/assets//*,C:/client_manor/build/jsb-link/remote//,C:/client_manor/build/jsb-link/src/**/

Cocos2dx root: D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\cocos2d-x
native environment string : COCOS_FRAMEWORKS=D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources;COCOS_X_ROOT=D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\cocos2d-x;COCOS_CONSOLE_ROOT=D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\cocos2d-x\tools\cocos2d-console\bin;NDK_ROOT=D:\cocosDownloads\sdk\ndk\17.2.4988734;ANDROID_SDK_ROOT=D:\cocosDownloads\sdk
Cocos2dx root: D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\cocos2d-x
Browserslist: caniuse-lite is outdated. Please run:
npx browserslist@latest --update-db

Why you should do it regularly:
https://github.com/browserslist/browserslist#browsers-data-updating
build jsb-adapter: 1166.608ms
GPU Process Crashed!
[9368] Load worker timeout, reload worker.

[9368] Compiling C:\client_manor

[9368] Start building assets

[9368] Start spawn build-worker

[9368] Finish spawn build-worker

[9368] Start init build-worker

[9368] Error: Build Failed: Error: TypeError: Cannot read property ‘getParameter’ of null
at Device._initCaps (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\engine\bin.cache\dev\cocos2d\renderer\gfx\device.js:591:39)
at new Device (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\engine\bin.cache\dev\cocos2d\renderer\gfx\device.js:539:10)
at Object.initWebGL (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\engine\bin.cache\dev\cocos2d\core\renderer\index.js:151:21)
at Object._initRenderer (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\engine\bin.cache\dev\cocos2d\core\CCGame.js:799:16)
at Object._initEngine (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\engine\bin.cache\dev\cocos2d\core\CCGame.js:390:10)
at Object._prepareFinished (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\engine\bin.cache\dev\cocos2d\core\CCGame.js:409:10)
at D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\engine\bin.cache\dev\cocos2d\core\CCGame.js:501:14
at Object._loadPreviewScript (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\engine\bin.cache\dev\cocos2d\core\CCGame.js:402:7)
at Object.prepare (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\engine\bin.cache\dev\cocos2d\core\CCGame.js:500:10)
at Object.run (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\engine\bin.cache\dev\cocos2d\core\CCGame.js:516:10)
at IpcMainImpl.o (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\app.asar\editor\core\gulp-build.ccc:1:9622)
at Object.onceWrapper (events.js:422:26)
at IpcMainImpl.emit (events.js:315:20)
at IpcMainImpl.emit (domain.js:483:12)
at IpcMainImpl. (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\app.asar\editor-framework\lib\main\ipc.ccc:1:3399)
at IpcMainImpl.emit (events.js:315:20)
at IpcMainImpl.emit (domain.js:483:12)
at Object. (electron/js2c/browser_init.js:157:9051)
at Object.emit (events.js:315:20)
at Object.emit (domain.js:483:12)
at D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\app.asar\editor\lib\builder\index.ccc:1:3950
at wrapper (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\app.asar\node_modules\async\dist\async.js:272:20)
at next (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\app.asar\node_modules\async\dist\async.js:4584:24)
at D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\app.asar\node_modules\async\dist\async.js:325:20
at D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\app.asar\editor\core\gulp-build.ccc:1:5879
at Gulp. (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\app.asar\editor\core\gulp-build.ccc:1:26733)
at Object.onceWrapper (events.js:422:26)
at Gulp.emit (events.js:315:20)
at Gulp.emit (domain.js:483:12)

[9368] Error: Error: TypeError: Cannot read property ‘getParameter’ of null
at Device._initCaps (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\engine\bin.cache\dev\cocos2d\renderer\gfx\device.js:591:39)
at new Device (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\engine\bin.cache\dev\cocos2d\renderer\gfx\device.js:539:10)
at Object.initWebGL (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\engine\bin.cache\dev\cocos2d\core\renderer\index.js:151:21)
at Object._initRenderer (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\engine\bin.cache\dev\cocos2d\core\CCGame.js:799:16)
at Object._initEngine (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\engine\bin.cache\dev\cocos2d\core\CCGame.js:390:10)
at Object._prepareFinished (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\engine\bin.cache\dev\cocos2d\core\CCGame.js:409:10)
at D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\engine\bin.cache\dev\cocos2d\core\CCGame.js:501:14
at Object._loadPreviewScript (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\engine\bin.cache\dev\cocos2d\core\CCGame.js:402:7)
at Object.prepare (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\engine\bin.cache\dev\cocos2d\core\CCGame.js:500:10)
at Object.run (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\engine\bin.cache\dev\cocos2d\core\CCGame.js:516:10)
at IpcMainImpl.o (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\app.asar\editor\core\gulp-build.ccc:1:9622)
at Object.onceWrapper (events.js:422:26)
at IpcMainImpl.emit (events.js:315:20)
at IpcMainImpl.emit (domain.js:483:12)
at IpcMainImpl. (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\app.asar\editor-framework\lib\main\ipc.ccc:1:3399)
at IpcMainImpl.emit (events.js:315:20)
at IpcMainImpl.emit (domain.js:483:12)
at Object. (electron/js2c/browser_init.js:157:9051)
at Object.emit (events.js:315:20)
at Object.emit (domain.js:483:12)
at D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\app.asar\editor\index.ccc:1:4859
at D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\app.asar\editor\lib\builder\index.ccc:1:5244
at D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\app.asar\node_modules\async\dist\async.js:2959:19
at wrapper (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\app.asar\node_modules\async\dist\async.js:272:20)
at iterateeCallback (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\app.asar\node_modules\async\dist\async.js:417:21)
at D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\app.asar\node_modules\async\dist\async.js:325:20
at D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\app.asar\node_modules\async\dist\async.js:2957:17
at D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\app.asar\editor\lib\builder\index.ccc:1:4291
at wrapper (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\app.asar\node_modules\async\dist\async.js:272:20)
Uncaught Exception: Error [ERR_UNHANDLED_ERROR]: Unhandled error. ({
uid: 5,
name: ‘build-common’,
branch: false,
error: Error: TypeError: Cannot read property ‘getParameter’ of null
at Device._initCaps (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\engine\bin.cache\dev\cocos2d\renderer\gfx\device.js:591:39)
at new Device (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\engine\bin.cache\dev\cocos2d\renderer\gfx\device.js:539:10)
at Object.initWebGL (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\engine\bin.cache\dev\cocos2d\core\renderer\index.js:151:21)
at Object._initRenderer (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\engine\bin.cache\dev\cocos2d\core\CCGame.js:799:16)
at Object._initEngine (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\engine\bin.cache\dev\cocos2d\core\CCGame.js:390:10)
at Object._prepareFinished (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\engine\bin.cache\dev\cocos2d\core\CCGame.js:409:10)
at D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\engine\bin.cache\dev\cocos2d\core\CCGame.js:501:14
at Object._loadPreviewScript (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\engine\bin.cache\dev\cocos2d\core\CCGame.js:402:7)
at Object.prepare (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\engine\bin.cache\dev\cocos2d\core\CCGame.js:500:10)
at Object.run (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\engine\bin.cache\dev\cocos2d\core\CCGame.js:516:10)
at IpcMainImpl.o (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\app.asar\editor\core\gulp-build.ccc:1:9622)
at Object.onceWrapper (events.js:422:26)
at IpcMainImpl.emit (events.js:315:20)
at IpcMainImpl.emit (domain.js:483:12)
at IpcMainImpl. (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\app.asar\editor-framework\lib\main\ipc.ccc:1:3399)
at IpcMainImpl.emit (events.js:315:20)
at IpcMainImpl.emit (domain.js:483:12)
at Object. (electron/js2c/browser_init.js:157:9051)
at Object.emit (events.js:315:20)
at Object.emit (domain.js:483:12),
duration: [ 31, 13890600 ],
time: 1642742112216
})
at Gulp.emit (events.js:304:17)
at Gulp.emit (domain.js:483:12)
at Object.error (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\app.asar\node_modules\undertaker\lib\helpers\createExtensions.js:61:10)
at handler (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\app.asar\node_modules\now-and-later\lib\mapSeries.js:47:14)
at f (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\app.asar\node_modules\once\once.js:25:25)
at f (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\app.asar\node_modules\once\once.js:25:25)
at tryCatch (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\app.asar\node_modules\async-done\index.js:24:15)
at done (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\app.asar\node_modules\async-done\index.js:40:12)
at f (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\app.asar\node_modules\once\once.js:25:25)
at handler (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\app.asar\node_modules\now-and-later\lib\mapSeries.js:48:16)
Error: TypeError: Cannot read property ‘getParameter’ of null
at Device._initCaps (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\engine\bin.cache\dev\cocos2d\renderer\gfx\device.js:591:39)
at new Device (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\engine\bin.cache\dev\cocos2d\renderer\gfx\device.js:539:10)
at Object.initWebGL (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\engine\bin.cache\dev\cocos2d\core\renderer\index.js:151:21)
at Object._initRenderer (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\engine\bin.cache\dev\cocos2d\core\CCGame.js:799:16)
at Object._initEngine (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\engine\bin.cache\dev\cocos2d\core\CCGame.js:390:10)
at Object._prepareFinished (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\engine\bin.cache\dev\cocos2d\core\CCGame.js:409:10)
at D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\engine\bin.cache\dev\cocos2d\core\CCGame.js:501:14
at Object._loadPreviewScript (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\engine\bin.cache\dev\cocos2d\core\CCGame.js:402:7)
at Object.prepare (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\engine\bin.cache\dev\cocos2d\core\CCGame.js:500:10)
at Object.run (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\engine\bin.cache\dev\cocos2d\core\CCGame.js:516:10)
at IpcMainImpl.o (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\app.asar\editor\core\gulp-build.ccc:1:9622)
at Object.onceWrapper (events.js:422:26)
at IpcMainImpl.emit (events.js:315:20)
at IpcMainImpl.emit (domain.js:483:12)
at IpcMainImpl. (D:\CocosDashboard_1.0.20\resources.editors\Creator\2.4.5\resources\app.asar\editor-framework\lib\main\ipc.ccc:1:3399)
at IpcMainImpl.emit (events.js:315:20)
at IpcMainImpl.emit (domain.js:483:12)
at Object. (electron/js2c/browser_init.js:157:9051)
at Object.emit (events.js:315:20)
at Object.emit (domain.js:483:12)

有大佬知道是啥原因嘛?

命令行打包是没问题的,已经用了很久了

Error: TypeError: Cannot read property ‘getParameter’ of null
at Device._initCaps 这不是报错了么 查下代码

那是引擎的代码 :joy:

这是windows上吧,启动jenkins的命令写成脚本来执行jenkins启动,就是用命令启动jenkins试试

刚学习jenkins ,大佬能说详细点吗

https://blog.csdn.net/sinat_14840559/article/details/108902637
这上面有 看一下

谢谢大佬!!

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。