Started by timer Running as SYSTEM Building in workspace D:\jenkins\workspace\yhxt-web The recommended git tool is: NONE using credential db7fcbe3-f63d-40ab-bb44-4da92b582254 Cloning the remote Git repository Cloning repository http://183.230.176.125:26090/artfess/yhxt_web.git > D:\Program Files\Git\bin\git.exe init D:\jenkins\workspace\yhxt-web # timeout=10 Fetching upstream changes from http://183.230.176.125:26090/artfess/yhxt_web.git > D:\Program Files\Git\bin\git.exe --version # timeout=10 > git --version # 'git version 2.24.1.windows.2' using GIT_ASKPASS to set credentials > D:\Program Files\Git\bin\git.exe fetch --tags --force --progress -- http://183.230.176.125:26090/artfess/yhxt_web.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > D:\Program Files\Git\bin\git.exe config remote.origin.url http://183.230.176.125:26090/artfess/yhxt_web.git # timeout=10 > D:\Program Files\Git\bin\git.exe config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 Avoid second fetch > D:\Program Files\Git\bin\git.exe rev-parse "refs/remotes/origin/dev^{commit}" # timeout=10 Checking out Revision 84af11f3ef29cf1962f35957a33aaff20e5d44ad (refs/remotes/origin/dev) > D:\Program Files\Git\bin\git.exe config core.sparsecheckout # timeout=10 > D:\Program Files\Git\bin\git.exe checkout -f 84af11f3ef29cf1962f35957a33aaff20e5d44ad # timeout=10 Commit message: "ll" > D:\Program Files\Git\bin\git.exe rev-list --no-walk ad13097bb1c93b7dc0d39c061a3a44458a2c2713 # timeout=10 [yhxt-web] $ cmd /c call D:\apache-tomcat-9.0.8\temp\jenkins5822196201084002729.bat D:\jenkins\workspace\yhxt-web>node -v v12.19.0 D:\jenkins\workspace\yhxt-web>npm -v 6.14.8 [yhxt-web] $ cmd /c call D:\apache-tomcat-9.0.8\temp\jenkins6085788435958202762.bat D:\jenkins\workspace\yhxt-web>npm config set registry https://registry.npm.taobao.org [yhxt-web] $ cmd /c call D:\apache-tomcat-9.0.8\temp\jenkins302803047548785236.bat D:\jenkins\workspace\yhxt-web>npm config get registry https://registry.npm.taobao.org/ [yhxt-web] $ cmd /c call D:\apache-tomcat-9.0.8\temp\jenkins3776348239858033555.bat D:\jenkins\workspace\yhxt-web>cd D:\jenkins\workspace\yhxt-web && npm install && npm run build > nodent-runtime@3.2.1 install D:\jenkins\workspace\yhxt-web\node_modules\nodent-runtime > node build.js ## Built D:\jenkins\workspace\yhxt-web\node_modules\nodent-runtime/dist/index.js > node-sass@4.14.1 install D:\jenkins\workspace\yhxt-web\node_modules\node-sass > node scripts/install.js Cached binary found at C:\Users\Administrator\AppData\Roaming\npm-cache\node-sass\4.14.1\win32-x64-72_binding.node > yorkie@2.0.0 install D:\jenkins\workspace\yhxt-web\node_modules\yorkie > node bin/install.js CI detected, skipping Git hooks installation > core-js@2.6.12 postinstall D:\jenkins\workspace\yhxt-web\node_modules\core-js > node -e "try{require('./postinstall')}catch(e){}" > ejs@2.7.4 postinstall D:\jenkins\workspace\yhxt-web\node_modules\ejs > node ./postinstall.js Thank you for installing EJS: built with the Jake JavaScript build tool (https://jakejs.com/) > core-js@3.8.1 postinstall D:\jenkins\workspace\yhxt-web\node_modules\handsontable\node_modules\core-js > node -e "try{require('./postinstall')}catch(e){}" > node-sass@4.14.1 postinstall D:\jenkins\workspace\yhxt-web\node_modules\node-sass > node scripts/build.js Binary found at D:\jenkins\workspace\yhxt-web\node_modules\node-sass\vendor\win32-x64-72\binding.node Testing binary Binary is fine > handsontable@7.4.2 postinstall D:\jenkins\workspace\yhxt-web\node_modules\handsontable > node -p "'Handsontable is no longer released under the MIT license. Read more about this change on our blog at https://handsontable.com/blog.'" Handsontable is no longer released under the MIT license. Read more about this change on our blog at https://handsontable.com/blog. npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.3 (node_modules\watchpack\node_modules\fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"}) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules\fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"}) added 1829 packages from 1452 contributors in 438.663s 75 packages are looking for funding run `npm fund` for details > dh@0.1.0 build D:\jenkins\workspace\yhxt-web > vue-cli-service build postcss-px-to-viewport: postcss.plugin was deprecated. Migration guide: https://evilmartians.com/chronicles/postcss-8-plugin-migration - Building for production... 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 WARNING Compiled with 71 warnings2:24:48 鈹淔10: AM鈹� Module Warning (from ./node_modules/eslint-loader/index.js): error: Custom elements in iteration require 'v-bind:key' directives (vue/valid-v-for) at src\components\eipControl\EipStep.vue:10:7: 8 | finish-status="success" 9 | > > 10 | > 25 | 30 | > 31 | > 11 | > 9 | > 9 | > 10 | > 10 | > 10 | > 11 | > 9 | 鍏宠仈鐥呭 308 | > 309 | error: Elements in iteration expect to have 'v-bind:key' directives (vue/require-v-for-key) at src\views\dailyMaintenance\MainAssessment.vue:434:21: 432 | 433 | > 434 |
error: The "routerInfoSelector" component has been registered but not used (vue/no-unused-components) at src\views\dailyMaintenance\MainAssessment.vue:649:5: 647 | export default { 648 | components: { > 649 | routerInfoSelector, | ^ 650 | ImgPreviewUpload, 651 | companyInfoSelector, 652 | sctionInfoSelector error: The "ImgPreviewUpload" component has been registered but not used (vue/no-unused-components) at src\views\dailyMaintenance\MainAssessment.vue:650:5: 648 | components: { 649 | routerInfoSelector, > 650 | ImgPreviewUpload, | ^ 651 | companyInfoSelector, 652 | sctionInfoSelector 653 | }, error: Duplicated key 'form' (vue/no-dupe-keys) at src\views\dailyMaintenance\MainAssessment.vue:667:7: 665 | dialogVisible: false, 666 | activeNames: ['1', '2', '3', '4'], > 667 | form: { | ^ 668 | billOfQuantities: [], 669 | contract: {}, 670 | defaultBpmCheckOpinion: {}, 5 errors found. Module Warning (from ./node_modules/eslint-loader/index.js): error: Duplicated key 'afterDelete' (vue/no-dupe-keys) at src\views\specialProjectManagement\ContractChange.vue:1364:5: 1362 | }, 1363 | afterDelete() {}, > 1364 | afterDelete() { | ^ 1365 | //鍒犻櫎鍚庨噸鏂板姞杞� 1366 | this.$refs.htTable.load() 1367 | }, error: Duplicated key 'deepClone' (vue/no-dupe-keys) at src\views\specialProjectManagement\ContractChange.vue:1551:5: 1549 | }) 1550 | }, > 1551 | deepClone(obj) { | ^ 1552 | let _obj = JSON.stringify(obj), 1553 | objClone = JSON.parse(_obj) 1554 | return objClone 2 errors found. Module Warning (from ./node_modules/eslint-loader/index.js): error: Duplicated key 'defName' (vue/no-dupe-keys) at src\components\flow\start.vue:89:7: 87 | initFillData: false, 88 | reloadForm: false, > 89 | defName: "", | ^ 90 | btnAlias: "", 91 | data: null, 92 | show: false, 1 error found. Module Warning (from ./node_modules/eslint-loader/index.js): error: Duplicated key 'editorOption' (vue/no-dupe-keys) at src\components\mail\mailAdd.vue:182:13: 180 | 181 | }, > 182 | editorOption: { | ^ 183 | // 鏀瑰彉鎻愮ず鏂囧瓧鍐呭 184 | placeholder: '璇疯緭鍏ュ唴瀹�......', 185 | }, 1 error found. Module Warning (from ./node_modules/eslint-loader/index.js): error: Duplicated key 'editorOption' (vue/no-dupe-keys) at src\components\mail\mailEdit.vue:177:13: 175 | ] 176 | }, > 177 | editorOption: { | ^ 178 | // 鏀瑰彉鎻愮ず鏂囧瓧鍐呭 179 | placeholder: '璇疯緭鍏ュ唴瀹�......', 180 | }, 1 error found. Module Warning (from ./node_modules/eslint-loader/index.js): error: Duplicated key 'flowKey' (vue/no-dupe-keys) at src\components\flow\OnlineForm.vue:82:109: 80 | export default { 81 | name: 'online-form', > 82 | props: ['html', 'data', 'permission', 'isView', 'isPrint', 'initFillData', 'flowKey', 'formId', 'isLook', 'flowKey'], | ^ 83 | data() { 84 | return { 85 | loadedFail: false, //琛ㄥ崟鍔犺浇html鏄惁澶辫触 1 error found. Module Warning (from ./node_modules/eslint-loader/index.js): error: Duplicated key 'getroad' (vue/no-dupe-keys) at src\views\structureArchivesManagement\BridgeArchivesManagement.vue:371:5: 369 | } 370 | }, > 371 | getroad() { | ^ 372 | let arr = [] 373 | basicData.getRoadManagement().then(res => { 374 | res.rows.forEach(item => { 1 error found. Module Warning (from ./node_modules/eslint-loader/index.js): error: Duplicated key 'getroad' (vue/no-dupe-keys) at src\views\structureArchivesManagement\TunnelArchivesManagement.vue:369:5: 367 | }) 368 | }, > 369 | getroad() { | ^ 370 | let arr = [] 371 | basicData.getRoadManagement().then(res => { 372 | res.rows.forEach(item => { 1 error found. Module Warning (from ./node_modules/eslint-loader/index.js): error: Duplicated key 'handleEnclosure' (vue/no-dupe-keys) at src\views\specialProjectManagement\SafetyEnvironmentalProtection.vue:819:5: 817 | }, 818 | //闄勪欢绠$悊 > 819 | handleEnclosure() { | ^ 820 | this.$refs.form.validate(bool => { 821 | // this.dialogVisibleEnclosure = true 822 | if (bool) { error: Duplicated key 'handleFocusProject' (vue/no-dupe-keys) at src\views\specialProjectManagement\SafetyEnvironmentalProtection.vue:889:5: 887 | }, 888 | //鎵�灞為」鐩� > 889 | handleFocusProject() { | ^ 890 | this.$refs.project.open() 891 | }, 892 | openProject() { error: Duplicated key 'openProject' (vue/no-dupe-keys) at src\views\specialProjectManagement\SafetyEnvironmentalProtection.vue:892:5: 890 | this.$refs.project.open() 891 | }, > 892 | openProject() { | ^ 893 | this.$refs.project.open() 894 | }, 895 | handleSelectProject(data) { error: Duplicated key 'handleSelectProject' (vue/no-dupe-keys) at src\views\specialProjectManagement\SafetyEnvironmentalProtection.vue:895:5: 893 | this.$refs.project.open() 894 | }, > 895 | handleSelectProject(data) { | ^ 896 | this.form.projectName = data.projectName 897 | this.form.projectId = data.projectId 898 | this.$refs.projectName.focus() 4 errors found. Module Warning (from ./node_modules/eslint-loader/index.js): error: Duplicated key 'marker' (vue/no-dupe-keys) at src\views\basicDataManagement\MapToolManagement.vue:208:7: 206 | type: '1', //鎺у埗鏁版嵁鏄剧ず琛ㄥご鍚嶇О,1 浠h〃鏄ˉ姊侊紝闅ч亾, 娌跨嚎璁炬柦锛�2 浠h〃杈瑰潯锛� 3浠h〃娑垫礊 207 | open: true, //鎺у埗鏄惁鏄睍寮�鍒楄〃锛岄粯浜哄睍寮� > 208 | marker: '', //鐐规爣璁� | ^ 209 | editObj: '', //鏆傚瓨淇敼鐨勬暟鎹� 210 | value: '妗ユ', //鏆傚瓨鐢ㄦ埛鐐瑰嚮澶嶉�夋鐨勫悕瀛楃敤浜庡垽鏂繚瀛樼殑閭d竴鏉℃暟鎹� 211 | fullscreenLoading: false, 1 error found. Module Warning (from ./node_modules/eslint-loader/index.js): error: Elements in iteration expect to have 'v-bind:key' directives (vue/require-v-for-key) at src\components\appCenter\AppCenter.vue:69:17: 67 | >鍏ㄩ儴 > 69 |
| ^ 70 | 335 | 浠ヤ笅浠诲姟涓嶅厑璁告壒閲忓姙鐞嗭紝璇疯繘鍏ラ〉闈㈠鎵� > 336 |
| ^ 337 | {{ 338 | task.subject 339 | }} error: Elements in iteration expect to have 'v-bind:key' directives (vue/require-v-for-key) at src\components\flow\todo.vue:346:11: 344 |
345 | 浠ヤ笅浠诲姟澶勭悊瀹屾垚 > 346 |
| ^ 347 | {{ 348 | task.subject 349 | }} error: Elements in iteration expect to have 'v-bind:key' directives (vue/require-v-for-key) at src\components\flow\todo.vue:356:11: 354 |
355 | 浠ヤ笅浠诲姟澶勭悊澶辫触 > 356 |
| ^ 357 | {{ task.subject }}({{ failedMsgMap[task.id] }}) error: Elements in iteration expect to have 'v-bind:key' directives (vue/require-v-for-key) at src\components\flow\todo.vue:366:11: 364 |
365 | 浠ヤ笅浠诲姟鎮ㄦ棤鏉冨鐞� > 366 |
| ^ 367 | {{ task.subject }} 368 |
369 |
4 errors found. Module Warning (from ./node_modules/eslint-loader/index.js): error: Elements in iteration expect to have 'v-bind:key' directives (vue/require-v-for-key) at src\components\home\homeInst.vue:17:9: 15 |
--> 16 |
> 17 |
| ^ 18 |
19 | 20 | error: 'index' is defined but never used (vue/no-unused-vars) at src\components\home\homeInst.vue:17:27: 15 |
--> 16 |
> 17 |
| ^ 18 |
19 | 20 | 2 errors found. Module Warning (from ./node_modules/eslint-loader/index.js): error: Expected to return a value in "inputVal" computed property (vue/return-in-computed-property) at src\components\eipControl\EipTextarea.vue:176:10: 174 | computed: { 175 | inputVal:{ > 176 | get() { | ^ 177 | let _this = this; 178 | _this.data = _this.$parent.$vnode.context.$vnode.context.data; 179 | let text = ''; error: Unexpected timed function in "inputVal" computed property (vue/no-async-in-computed-properties) at src\components\eipControl\EipTextarea.vue:186:13: 184 | let moment = require("moment"); 185 | if(text){ > 186 | setTimeout(() => { | ^ 187 | let isJoin = false; 188 | if(text.indexOf("{鍙戣捣鏃堕棿:startDate}") != -1){ 189 | text=text.replace(/\{鍙戣捣鏃堕棿:startDate}/g,"鍙戣捣鏃堕棿:"+moment().format("YYYY-MM-DD")+" "); error: Expected to return a value in "text" computed property (vue/return-in-computed-property) at src\components\eipControl\EipTextarea.vue:221:11: 219 | } 220 | }, > 221 | text: function(){ | ^ 222 | if(this.textValue){ 223 | return Base64.decode(this.text); 224 | } 3 errors found. Module Warning (from ./node_modules/eslint-loader/index.js): error: Expected to return a value in "inputValidate" computed property (vue/return-in-computed-property) at src\components\control\HtLabel.vue:51:19: 49 | return false; 50 | }, > 51 | inputValidate: function() { | ^ 52 | 53 | }, 54 | noTips: function(){ 1 error found. Module Warning (from ./node_modules/eslint-loader/index.js): error: Parsing error: nested-comment (vue/no-parsing-error) at src\views\uc\org\OrgManager.vue:303:13: 301 | 302 | > 303 |