Project

General

Profile

Actions

Bug #21491

closed

OVH slave java.io.EOFException error

Added by David Galloway over 6 years ago. Updated almost 3 years ago.

Status:
Closed
Priority:
Urgent
% Done:

0%

Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

Creating this bug to track debugging of this problem.

Example output:

Building remotely on 167.114.243.194+ceph_ansible_pr_zesty__cee5ccaa-8615-4159-a3b5-c8133414e4a0 (libvirt python3 ceph_ansible_pr_zesty vagrant) in workspace /home/jenkins-build/build/workspace/ceph-ansible-prs-luminous-ansible2.3-bluestore_dmcrypt_journal
FATAL: java.io.IOException: Unexpected termination of the channel
java.io.EOFException
    at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2638)
    at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:3113)
    at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:853)
    at java.io.ObjectInputStream.<init>(ObjectInputStream.java:349)
    at hudson.remoting.ObjectInputStreamEx.<init>(ObjectInputStreamEx.java:48)
    at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:35)
    at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:59)
Caused: java.io.IOException: Unexpected termination of the channel
    at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:73)
Caused: hudson.remoting.RequestAbortedException
    at hudson.remoting.Request.abort(Request.java:327)
    at hudson.remoting.Channel.terminate(Channel.java:980)
    at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:92)
    at ......remote call to 167.114.243.194+ceph_ansible_pr_zesty__cee5ccaa-8615-4159-a3b5-c8133414e4a0(Native Method)
    at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1647)
    at hudson.remoting.Request.call(Request.java:190)
    at hudson.remoting.Channel.call(Channel.java:895)
    at hudson.FilePath.act(FilePath.java:987)
    at hudson.FilePath.act(FilePath.java:976)
    at org.jenkinsci.plugins.gitclient.Git.getClient(Git.java:137)
    at hudson.plugins.git.GitSCM.createClient(GitSCM.java:756)
    at hudson.plugins.git.GitSCM.createClient(GitSCM.java:747)
    at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1109)
    at hudson.scm.SCM.checkout(SCM.java:495)
    at hudson.model.AbstractProject.checkout(AbstractProject.java:1212)
    at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:566)
    at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
    at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:491)
    at hudson.model.Run.execute(Run.java:1724)
    at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
    at hudson.model.ResourceController.execute(ResourceController.java:97)
    at hudson.model.Executor.run(Executor.java:419)
[PostBuildScript] - Execution post build scripts.
ERROR: Build step failed with exception
java.lang.NullPointerException: no workspace from node hudson.slaves.DumbSlave[167.114.243.194+ceph_ansible_pr_zesty__cee5ccaa-8615-4159-a3b5-c8133414e4a0] which is computer hudson.slaves.SlaveComputer@46526cb4 and has channel null
    at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:88)
    at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:66)
    at org.jenkinsci.plugins.postbuildscript.PostBuildScript.processBuildSteps(PostBuildScript.java:204)
    at org.jenkinsci.plugins.postbuildscript.PostBuildScript.processScripts(PostBuildScript.java:143)
    at org.jenkinsci.plugins.postbuildscript.PostBuildScript._perform(PostBuildScript.java:105)
    at org.jenkinsci.plugins.postbuildscript.PostBuildScript.perform(PostBuildScript.java:85)
    at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
    at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:736)
    at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:682)
    at hudson.model.Build$BuildExecution.post2(Build.java:186)
    at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:627)
    at hudson.model.Run.execute(Run.java:1749)
    at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
    at hudson.model.ResourceController.execute(ResourceController.java:97)
    at hudson.model.Executor.run(Executor.java:419)
Build step 'Execute a set of scripts' marked build as failure
Setting status of a069a6fe632100bd478e66b9500205170bd917e3 to FAILURE with url https://2.jenkins.ceph.com/job/ceph-ansible-prs-luminous-ansible2.3-bluestore_dmcrypt_journal/579/ and message: 'FAIL - luminous-ansible2.3-bluestore_dmcrypt_journal
 '
Using context: Testing: luminous-ansible2.3-bluestore_dmcrypt_journal
Finished: FAILURE

I haven't been able to capture master or slave logs when this occurs yet.

Actions

Also available in: Atom PDF