CI Reliability 2021-10-11
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 15/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- javascript, node.js, shell
- Lĩnh vực
- ci-cd, devops, testing-qa
Hướng nghiên cứu
Bắt đầu với báo cáo được tạo bởi ncu-ci walk pr --stats=true --markdown và kiểm tra các Jenkins job được liên kết cùng các ví dụ lỗi, bao gồm parallel/test-net-connect-memleak và sequential/test-child-process-pass-fd. Issue không xác định các tệp mã nguồn hoặc một cách khắc phục duy nhất được dự kiến; để hoàn thành, cần xác định và giải quyết các lỗi CI lặp lại được mô tả trong báo cáo.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Failures in node-test-pull-request/40153 to node-test-pull-request/40251 that failed more than 2 PRs
(Generated with ncu-ci walk pr --stats=true --markdown /home/runner/work/reliability/reliability/results.md)
| UTC Time | RUNNING | SUCCESS | UNSTABLE | ABORTED | FAILURE | Green Rate |
|---|---|---|---|---|---|---|
| 2021-10-11 00:02 | 0 | 25 | 1 | 10 | 64 | 27.78% |
Jenkins Failure
Example
java.io.IOException: Backing channel 'JNLP4-connect connection from p8-aix2-nodejs02.osuosl.org/140.211.9.131:40671' is disconnected.
at hudson.remoting.RemoteInvocationHandler.channelOrFail(RemoteInvocationHandler.java:216)
at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:286)
at com.sun.proxy.$Proxy86.isAlive(Unknown Source)
at hudson.Launcher$RemoteLauncher$ProcImpl.isAlive(Launcher.java:1213)
at hudson.Launcher$RemoteLauncher$ProcImpl.join(Launcher.java:1205)
Build Failure
Example
sh: line 30: sudo: command not found
| Reason | sh: line 2: syntax error near unexpected token `newline' |
|---|---|
| Type | BUILD_FAILURE |
| Failed PR | 3 (https://github.com/nodejs/node/pull/40322/, https://github.com/nodejs/node/pull/36111/, https://github.com/nodejs/node/pull/40296/) |
| Appeared | test-orka-macos10.15-x64-2, test-equinix-ubuntu2004_container-arm64-1, test-softlayer-ubuntu1804_sharedlibs_container-x64-2, undefined, test-digitalocean-fedora34-x64-1, test-orka-macos10.14-x64-1, test-rackspace-centos7-x64-1 |
| First CI | https://ci.nodejs.org/job/node-test-pull-request/40158/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/40160/ |
Example
sh: line 2: syntax error near unexpected token `newline'
| Reason | Failed to trigger node-test-commit |
|---|---|
| Type | BUILD_FAILURE |
| Failed PR | 2 (, https://github.com/nodejs-private/node-private/pull/master/) |
| Appeared | test-packetnet-ubuntu1804-x64-2 |
| First CI | https://ci.nodejs.org/job/node-test-pull-request/40230/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/40231/ |
Example
Failed to trigger node-test-commit
| Reason | error: remote GitHub already exists. |
|---|---|
| Type | BUILD_FAILURE |
| Failed PR | 2 (https://github.com/nodejs/node/pull/40329/, https://github.com/nodejs/node/pull/40319/) |
| Appeared | test-rackspace-win2012r2_vs2019-x64-6, test-rackspace-win2012r2_vs2019-x64-3, test-rackspace-win2012r2_vs2019-x64-1 |
| First CI | https://ci.nodejs.org/job/node-test-pull-request/40188/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/40193/ |
Example
error: remote GitHub already exists.
> git fetch --prune --no-tags GitHub
> git fetch --prune --no-tags https://github.com/nodejs/build.git +refs/heads/master:refs/remotes/jenkins_tmp
| Reason | fatal error: ld terminated with signal 9 [Killed] |
|---|---|
| Type | BUILD_FAILURE |
| Failed PR | 2 (https://github.com/nodejs/node/pull/40319/, https://github.com/nodejs/node/pull/40344/) |
| Appeared | test-digitalocean-ubuntu1804_sharedlibs_container-x64-2, test-digitalocean-ubuntu1804_sharedlibs_container-x64-8 |
| First CI | https://ci.nodejs.org/job/node-test-pull-request/40204/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/40216/ |
Example
fatal error: ld terminated with signal 9 [Killed]
JSTest Failure
Example
not ok 434 parallel/test-net-connect-memleak
---
duration_ms: 0.256
severity: fail
exitcode: 1
stack: |-
events.js:377
throw er; // Unhandled 'error' event
^
Error: read ECONNRESET
at TCP.onStreamRead (internal/stream_base_commons.js:209:20)
Emitted 'error' event on Socket instance at:
at emitErrorNT (internal/streams/destroy.js:106:8)
at emitErrorCloseNT (internal/streams/destroy.js:74:3)
at processTicksAndRejections (internal/process/task_queues.js:82:21) {
errno: -4077,
code: 'ECONNRESET',
syscall: 'read'
}
...
Example
not ok 793 sequential/test-child-process-pass-fd
---
duration_ms: 122.236
severity: fail
exitcode: 1
stack: |-
timeout
...
Example
not ok 789 pummel/test-policy-integrity
---
duration_ms: 483.384
severity: fail
exitcode: 1
stack: |-
timeout
...
Example
not ok 3361 wpt/test-user-timing
---
duration_ms: 6.455
severity: fail
exitcode: 1
stack: |-
---- idlharness.any.js ----
[SKIPPED] idlharness cannot recognize Node.js environment
---- invoke_with_timing_attributes.worker.js ----
[SKIPPED] importScripts not supported
---- performance-measure-invalid.worker.js ----
[SKIPPED] importScripts not supported
---- buffered-flag.any.js ----
[PASS] PerformanceObserver with buffered flag sees previous marks
---- buffered-flag.any.js ----
[PASS] PerformanceObserver with buffered flag sees previous measures
---- clear_all_marks.any.js ----
[PASS] Clearing all marks remove all of them.
---- case-sensitivity.any.js ----
[PASS] getEntriesByType values are case sensitive
---- clear_non_existent_mark.any.js ----
[PASS] Clearing a non-existent mark doesn't affect existing marks
---- clear_all_measures.any.js ----
[PASS] Clearing all marks remove all of them.
---- clear_non_existent_measure.any....
Example
not ok 1321 parallel/test-http2-pipe-named-pipe
---
duration_ms: 0.60
severity: fail
exitcode: 1
stack: |-
node:assert:123
throw new AssertionError(obj);
^
AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
139837 !== 139244
at WriteStream.<anonymous> (/Users/iojs/build/workspace/node-test-commit-osx-arm/nodes/osx11/test/parallel/test-http2-pipe-named-pipe.js:26:12)
at WriteStream.emit (node:events:402:35)
at finish (node:internal/streams/writable:751:10)
at processTicksAndRejections (node:internal/process/task_queues:83:21) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 139837,
expected: 139244,
operator: 'strictEqual'
}
Node.js v17.0.0-pre
...
| Reason | benchmark/test-benchmark-buffer |
|---|---|
| Type | JS_TEST_FAILURE |
| Failed PR | 5 (https://github.com/nodejs/node/pull/36111/, https://github.com/nodejs/node/pull/40317/, https://github.com/nodejs/node/pull/40322/, https://github.com/nodejs/node/pull/40319/, https://github.com/nodejs/node/pull/40018/) |
| Appeared | test-azure_msft-win10_vcbt2015-x64-2, test-azure_msft-win10_vs2019-x64-3, test-azure_msft-win10_vs2019-x64-2, test-azure_msft-win10_vs2019-x64-1 |
| First CI | https://ci.nodejs.org/job/node-test-pull-request/40159/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/40176/ |
Example
not ok 138 benchmark/test-benchmark-buffer
---
duration_ms: 122.46
severity: fail
exitcode: 1
stack: |-
timeout
...
| Reason | parallel/test-crypto-keygen |
|---|---|
| Type | JS_TEST_FAILURE |
| Failed PR | 4 (https://github.com/nodejs/node/pull/40119/, https://github.com/nodejs/node/pull/40333/, https://github.com/nodejs/node/pull/40319/, https://github.com/nodejs/node/pull/40178/) |
| Appeared | test-rackspace-win2012r2_vs2013-x64-1, test-rackspace-win2012r2_vs2019-x64-4 |
| First CI | https://ci.nodejs.org/job/node-test-pull-request/40157/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/40248/ |
Example
not ok 777 parallel/test-crypto-keygen
---
duration_ms: 120.108
severity: fail
exitcode: 1
stack: |-
timeout
...
| Reason | parallel/test-repl-sigint-nested-eval |
|---|---|
| Type | JS_TEST_FAILURE |
| Failed PR | 4 (https://github.com/nodejs/node/pull/40193/, https://github.com/nodejs/node/pull/40369/, https://github.com/nodejs/node/pull/40319/, https://github.com/nodejs/node/pull/40344/) |
| Appeared | test-digitalocean-ubuntu1804_sharedlibs_container-x64-5, test-digitalocean-alpine311_container-x64-1, test-orka-macos10.15-x64-2, test-macstadium-macos11.0-arm64-3 |
| First CI | https://ci.nodejs.org/job/node-test-pull-request/40191/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/40241/ |
Example
not ok 2093 parallel/test-repl-sigint-nested-eval
---
duration_ms: 0.531
severity: fail
exitcode: 1
stack: |-
Stacktrace:
ptr1=0x39f047801d49
ptr2=(nil)
ptr3=(nil)
ptr4=(nil)
failure_message_object=0x7ffc11710af0
==== JS stack trace =========================================
0: ExitFrame [pc: 0x563b8ad39d39]
1: StubFrame [pc: 0x563b8adbf9cf]
Security context: 0x2670e8caaff9 <JSGlobalObject>
2: _fatalException [0x2670e8c88829] [node:internal/process/execution:151] [bytecode=0x3ef7940a5da9 offset=13](this=0x2670e8c82d29 <process map = 0x1110de135619>,0x39f047801d49 <Odd Oddball: termination_exception>,0x39f047801769 <false>)
3: InternalFrame [pc: 0x563b8acca9d8]
4: EntryFrame [pc: 0x563b8acca763]
5: builtin exit frame: evaluate(this=0x285dc4123151 <ModuleWrap map = 0x1ff25cf4d131>,0x285dc4123151 <ModuleWrap map = 0x1ff25cf4d131>,-1,0x39f047801769 <false>)
6: getESMFacade [0xbc726398...
| Reason | node-api/test_threadsafe_function/test |
|---|---|
| Type | JS_TEST_FAILURE |
| Failed PR | 3 (https://github.com/nodejs/node/pull/38512/, https://github.com/nodejs/node/pull/40319/, https://github.com/nodejs/node/pull/40293/) |
| Appeared | test-equinix-centos7_container-arm64-1, test-equinix-ubuntu1804_sharedlibs_container-arm64-1 |
| First CI | https://ci.nodejs.org/job/node-test-pull-request/40196/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/40224/ |
Example
not ok 3277 node-api/test_threadsafe_function/test
---
duration_ms: 240.89
severity: fail
exitcode: -15
stack: |-
timeout
...
| Reason | parallel/test-child-process-fork-closed-channel-segfault |
|---|---|
| Type | JS_TEST_FAILURE |
| Failed PR | 3 (https://github.com/nodejs/node/pull/40322/, https://github.com/nodejs/node/pull/40369/, https://github.com/nodejs/node/pull/40384/) |
| Appeared | test-requireio_piccoloaiutante-debian10-arm64_pi3-1, test-requireio_ceejbot-debian10-armv7l_pi2-1 |
| First CI | https://ci.nodejs.org/job/node-test-pull-request/40167/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/40229/ |
Example
not ok 98 parallel/test-child-process-fork-closed-channel-segfault
---
duration_ms: 3.517
severity: fail
exitcode: 1
stack: |-
/home/iojs/build/workspace/node-test-binary-arm/test/parallel/test-child-process-fork-closed-channel-segfault.js:83
throw err;
^
Error: write EPIPE
at ChildProcess.target._send (node:internal/child_process:846:20)
at ChildProcess.<anonymous> (node:internal/child_process:667:16)
at ChildProcess.emit (node:events:402:35)
at emit (node:internal/child_process:917:12)
at processTicksAndRejections (node:internal/process/task_queues:84:21) {
errno: -32,
code: 'EPIPE',
syscall: 'write'
}
...
| Reason | parallel/test-http2-cancel-while-client-reading |
|---|---|
| Type | JS_TEST_FAILURE |
| Failed PR | 3 (https://github.com/nodejs/node/pull/40333/, https://github.com/nodejs/node/pull/40319/, https://github.com/nodejs/node/pull/40293/) |
| Appeared | test-orka-macos10.15-x64-2, test-orka-macos10.15-x64-1, test-orka-macos11-x64-2, test-orka-macos11-x64-1, test-orka-macos10.14-x64-2 |
| First CI | https://ci.nodejs.org/job/node-test-pull-request/40162/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/40224/ |
Example
not ok 1189 parallel/test-http2-cancel-while-client-reading
---
duration_ms: 0.321
severity: fail
exitcode: 1
stack: |-
node:events:368
throw er; // Unhandled 'error' event
^
Error: read ECONNRESET
at TLSWrap.onStreamRead (node:internal/stream_base_commons:220:20)
Emitted 'error' event on ServerHttp2Stream instance at:
at emitErrorNT (node:internal/streams/destroy:164:8)
at emitErrorCloseNT (node:internal/streams/destroy:129:3)
at processTicksAndRejections (node:internal/process/task_queues:83:21) {
errno: -54,
code: 'ECONNRESET',
syscall: 'read'
}
Node.js v17.0.0-pre
...
| Reason | parallel/test-trace-events-fs-sync |
|---|---|
| Type | JS_TEST_FAILURE |
| Failed PR | 3 (https://github.com/nodejs/node/pull/40374/, https://github.com/nodejs/node/pull/40178/, https://github.com/nodejs/node/pull/38512/) |
| Appeared | test-azure_msft-win10_vs2019-x64-1, test-azure_msft-win10_vcbt2015-x64-1 |
| First CI | https://ci.nodejs.org/job/node-test-pull-request/40225/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/40249/ |
Example
not ok 675 parallel/test-trace-events-fs-sync
---
duration_ms: 1.809
severity: fail
exitcode: 1
stack: |-
Can't clean tmpdir: C:\workspace\node-test-binary-windows-js-suites\node\test\.tmp.668
Files blocking: [ 'fs.txt', 'node_trace.1.log' ]
C:\workspace\node-test-binary-windows-js-suites\node\test\parallel\test-trace-events-fs-sync.js:133
throw new Error(`${tr}:\n${util.inspect(proc)}`);
^
Error: fs.sync.fchmod:
{
status: 1,
signal: null,
output: [
null,
'',
'node:internal/fs/utils:344\r\n' +
' throw err;\r\n' +
' ^\r\n' +
'\r\n' +
"Error: EPERM: operation not permitted, open 'fs.txt'\r\n" +
' at Object.openSync (node:fs:585:3)\r\n' +
' at Object.writeFileSync (node:fs:2153:35)\r\n' +
' at [eval]:1:4\r\n' +
' at Script.runInThisContext (node:vm:129:12)\r\n' +
' at Object.runInThisContext (node:vm:305:38...
| Reason | sequential/test-net-connect-econnrefused |
|---|---|
| Type | JS_TEST_FAILURE |
| Failed PR | 3 (https://github.com/nodejs/node/pull/38512/, https://github.com/nodejs/node/pull/40018/, https://github.com/nodejs/node/pull/40319/) |
| Appeared | test-osuosl-centos7-ppc64_le-1, test-ibm-rhel7-s390x-1, test-softlayer-centos7-x64-1, test-rackspace-centos7-x64-1 |
| First CI | https://ci.nodejs.org/job/node-test-pull-request/40156/ |
| Last CI | https://ci.nodejs.org/job/node-test-pull-request/40204/ |
Example
not ok 3482 sequential/test-net-connect-econnrefused
---
duration_ms: 120.12
severity: fail
exitcode: -15
stack: |-
timeout
pending 50 rounds 1
pending 49 rounds 1
pending 48 rounds 1
pending 47 rounds 1
pending 46 rounds 1
pending 45 rounds 1
pending 44 rounds 1
pending 43 rounds 1
pending 42 rounds 1
pending 41 rounds 1
pending 40 rounds 1
pending 39 rounds 1
pending 38 rounds 1
pending 37 rounds 1
pending 36 rounds 1
pending 35 rounds 1
pending 34 rounds 1
pending 33 rounds 1
pending 32 rounds 1
pending 31 rounds 1
pending 30 rounds 1
pending 29 rounds 1
pending 28 rounds 1
pending 27 rounds 1
pending 26 rounds 1
pending 25 rounds 1
pending 24 rounds 1
pending 23 rounds 1
pending 22 rounds 1
pending 21 rounds 1
pending 20 rounds 1
pending 19 rounds 1
pending 18 rounds 1
pending 17 rounds 1
pending 16 rounds 1
pending 15 rounds 1
pending 14 rounds ...
Progress
-
Backing channel 'JNLP4-connect connection from ... is disconnected.(10) -
sh: line 30: sudo: command not found(11) -
sh: line 2: syntax error near unexpected tokennewline'` (3) -
Failed to trigger node-test-commit(2) -
error: remote GitHub already exists.(2) -
fatal error: ld terminated with signal 9 [Killed](2) -
parallel/test-net-connect-memleak(10) -
sequential/test-child-process-pass-fd(10) -
pummel/test-policy-integrity(9) -
wpt/test-user-timing(8) -
parallel/test-http2-pipe-named-pipe(7) -
benchmark/test-benchmark-buffer(5) -
parallel/test-crypto-keygen(4) -
parallel/test-repl-sigint-nested-eval(4) -
node-api/test_threadsafe_function/test(3) -
parallel/test-child-process-fork-closed-channel-segfault(3) -
parallel/test-http2-cancel-while-client-reading(3) -
parallel/test-trace-events-fs-sync(3) -
sequential/test-net-connect-econnrefused(3)
- Ngôn ngữ chính
- Shell
- Star
- 57
- Fork
- 20
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của nodejs/reliability
-
CI Reliability 2026-09-20 Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
nodejs/reliability#1666 ·
-
CI Reliability 2026-09-19 Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100
nodejs/reliability#1665 ·
-
CI Reliability 2026-09-18 Đang mở
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
nodejs/reliability#1664 ·
-
CI Reliability 2026-09-17 Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
nodejs/reliability#1663 ·
-
CI Reliability 2026-09-16 Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
nodejs/reliability#1662 ·
Tất cả issue của nodejs/reliability
Issue tương tự
-
Update Vish to 1.1.5 Đang mởpackage-update
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
oSoWoSo/vOid_Community_repOsitory#144 · 1 bình luận ·
-
help wanted new command
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
tldr-pages/tldr#24151 ·
-
PacReq: Rune IDE Đang mởpackage request
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
pacstall/pacstall-programs#9402 ·
-
[BUG] ci: the first prefetch-images.sh call runs before shard.txt exists, so it is always a no-op Đang mởbug github-actions
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
-
update-request
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
msys2/MINGW-packages#31768 ·