{"action":"opened","issue":{"url":"https://api.github.com/repos/scala/scala-jenkins-infra/issues/28","labels_url":"https://api.github.com/repos/scala/scala-jenkins-infra/issues/28/labels{/name}","comments_url":"https://api.github.com/repos/scala/scala-jenkins-infra/issues/28/comments","events_url":"https://api.github.com/repos/scala/scala-jenkins-infra/issues/28/events","html_url":"https://github.com/scala/scala-jenkins-infra/issues/28","id":56718074,"number":28,"title":"builds aborted due to time out in agent connection?","user":{"login":"adriaanm","id":91083,"avatar_url":"https://avatars.githubusercontent.com/u/91083?v=3","gravatar_id":"","url":"https://api.github.com/users/adriaanm","html_url":"https://github.com/adriaanm","followers_url":"https://api.github.com/users/adriaanm/followers","following_url":"https://api.github.com/users/adriaanm/following{/other_user}","gists_url":"https://api.github.com/users/adriaanm/gists{/gist_id}","starred_url":"https://api.github.com/users/adriaanm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adriaanm/subscriptions","organizations_url":"https://api.github.com/users/adriaanm/orgs","repos_url":"https://api.github.com/users/adriaanm/repos","events_url":"https://api.github.com/users/adriaanm/events{/privacy}","received_events_url":"https://api.github.com/users/adriaanm/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-02-05T19:37:42Z","updated_at":"2015-02-05T19:37:42Z","closed_at":null,"body":"Three builds on the same worker were all aborted near the end of the build for unexplained reasons.  Is it the copy artifact plugin? (FlightRecorderInputStream)\r\n\r\nHere's two of them:\r\nhttps://scala-ci.typesafe.com/job/scala-2.11.x-validate-test/106/console\r\nhttps://scala-ci.typesafe.com/job/scala-2.11.x-validate-test/107/consoleFull\r\n\r\n```\r\nSlave went offline during the build\r\nERROR: Connection was broken: java.io.IOException: Sorry, this connection is closed.\r\n\tat com.trilead.ssh2.transport.TransportManager.ensureConnected(TransportManager.java:587)\r\n\tat com.trilead.ssh2.transport.TransportManager.sendMessage(TransportManager.java:660)\r\n\tat com.trilead.ssh2.channel.Channel.freeupWindow(Channel.java:407)\r\n\tat com.trilead.ssh2.channel.Channel.freeupWindow(Channel.java:347)\r\n\tat com.trilead.ssh2.channel.ChannelManager.getChannelData(ChannelManager.java:943)\r\n\tat com.trilead.ssh2.channel.ChannelInputStream.read(ChannelInputStream.java:58)\r\n\tat com.trilead.ssh2.channel.ChannelInputStream.read(ChannelInputStream.java:79)\r\n\tat hudson.remoting.FlightRecorderInputStream.read(FlightRecorderInputStream.java:82)\r\n\tat hudson.remoting.ChunkedInputStream.readHeader(ChunkedInputStream.java:72)\r\n\tat hudson.remoting.ChunkedInputStream.readUntilBreak(ChunkedInputStream.java:103)\r\n\tat hudson.remoting.ChunkedCommandTransport.readBlock(ChunkedCommandTransport.java:39)\r\n\tat hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:34)\r\n\tat hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:48)\r\nCaused by: java.net.SocketException: Connection timed out\r\n\tat java.net.SocketOutputStream.socketWrite0(Native Method)\r\n\tat java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:113)\r\n\tat java.net.SocketOutputStream.write(SocketOutputStream.java:159)\r\n\tat com.trilead.ssh2.crypto.cipher.CipherOutputStream.flush(CipherOutputStream.java:75)\r\n\tat com.trilead.ssh2.transport.TransportConnection.sendMessage(TransportConnection.java:193)\r\n\tat com.trilead.ssh2.transport.TransportConnection.sendMessage(TransportConnection.java:107)\r\n\tat com.trilead.ssh2.transport.TransportManager.sendMessage(TransportManager.java:677)\r\n\tat com.trilead.ssh2.channel.ChannelManager.sendData(ChannelManager.java:429)\r\n\tat com.trilead.ssh2.channel.ChannelOutputStream.write(ChannelOutputStream.java:63)\r\n\tat com.trilead.ssh2.channel.ChannelOutputStream.write(ChannelOutputStream.java:68)\r\n\tat hudson.remoting.ChunkedOutputStream.sendFrame(ChunkedOutputStream.java:93)\r\n\tat hudson.remoting.ChunkedOutputStream.sendBreak(ChunkedOutputStream.java:66)\r\n\tat hudson.remoting.ChunkedCommandTransport.writeBlock(ChunkedCommandTransport.java:46)\r\n\tat hudson.remoting.AbstractSynchronousByteArrayCommandTransport.write(AbstractSynchronousByteArrayCommandTransport.java:45)\r\n\tat hudson.remoting.Channel.send(Channel.java:553)\r\n\tat hudson.remoting.ProxyOutputStream$Chunk$1.run(ProxyOutputStream.java:279)\r\n\tat hudson.remoting.PipeWriter$1.run(PipeWriter.java:158)\r\n\tat java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)\r\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:262)\r\n\tat hudson.remoting.SingleLaneExecutorService$1.run(SingleLaneExecutorService.java:111)\r\n\tat hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68)\r\n\tat org.jenkinsci.remoting.CallableDecorator.call(CallableDecorator.java:18)\r\n\tat hudson.remoting.CallableDecoratorList$1.call(CallableDecoratorList.java:21)\r\n\tat jenkins.util.ContextResettingExecutorService$2.call(ContextResettingExecutorService.java:46)\r\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:262)\r\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)\r\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\n\r\nBuild step 'Execute shell' marked build as failure\r\nERROR: Publisher hudson.tasks.ArtifactArchiver aborted due to exception\r\nhudson.AbortException: no workspace for scala-2.11.x-validate-test #107\r\n\tat hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:72)\r\n\tat hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)\r\n\tat hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:761)\r\n\tat hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:721)\r\n\tat hudson.model.Build$BuildExecution.post2(Build.java:183)\r\n\tat hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:670)\r\n\tat hudson.model.Run.execute(Run.java:1743)\r\n\tat hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)\r\n\tat hudson.model.ResourceController.execute(ResourceController.java:89)\r\n\tat hudson.model.Executor.run(Executor.java:240)\r\n```"}}