Failures to run test that may be restartable
- Dominant language
- HTML
- Stars
- 155
- Forks
- 346
- Avg merge
- 2d 9h
- Merged PRs (30d)
- 36
Description
Examples of failures to run testing, that may be restartable.
https://openj9-jenkins.osuosl.org/job/Test_openjdk8_j9_sanity.system_x86-64_windows_Nightly_testList_2/361/console
```
22:50:06 Building tests...
[Pipeline] timeout
22:50:06 Timeout set to expire in 1 hr 0 min
[Pipeline] {
[Pipeline] copyArtifacts
22:50:06 Copied 1 artifact from "[Test_openjdk8_j9_sanity.system_x86-64_windows_Nightly](https://openj9-jenkins.osuosl.org/job/Test_openjdk8_j9_sanity.system_x86-64_windows_Nightly/)" build number [362](https://openj9-jenkins.osuosl.org/job/Test_openjdk8_j9_sanity.system_x86-64_windows_Nightly/362/)
[Pipeline] }
[Pipeline] // timeout
[Pipeline] timeout
22:50:07 Timeout set to expire in 2 hr 0 min
[Pipeline] {
[Pipeline] copyArtifacts
[Pipeline] }
[Pipeline] // timeout
[Pipeline] echo
22:55:34 Exception: hudson.remoting.RequestAbortedException: java.io.IOException: Unexpected termination of the channel
[Pipeline] echo
22:55:34 Cannot run copyArtifacts from test.getDependency. Skipping copyArtifacts...
[Pipeline] timeout
22:55:34 Timeout set to expire in 2 hr 0 min
[Pipeline] {
[Pipeline] copyArtifacts
22:55:34 win2019-x64-4 was marked offline: Connection was broken: java.io.EOFException
22:55:34 at java.base/java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:3001)
22:55:34 at java.base/java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:3496)
22:55:34 at java.base/java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:1058)
22:55:34 at java.base/java.io.ObjectInputStream.(ObjectInputStream.java:415)
22:55:34 at hudson.remoting.ObjectInputStreamEx.(ObjectInputStreamEx.java:49)
22:55:34 at hudson.remoting.Command.readFrom(Command.java:142)
22:55:34 at hudson.remoting.Command.readFrom(Command.java:128)
22:55:34 at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:35)
22:55:34 at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:61)
22:55:34 Caused: java.io.IOException: Unexpected termination of the channel
22:55:34 at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:75)
```
Contributor guide
Research direction
Start with the linked Jenkins console log and trace the failed copyArtifacts calls, especially the test.getDependency step and the win2019-x64-4 channel termination. Determine whether this failure can be safely restarted and document or implement the expected recovery behavior; done means the restartability decision is clear and verified against a comparable test run.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- ci-cd, testing
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100