Publish Over SSH Exception: Channel is broken

516 views
Skip to first unread message

Jeremy Lyman

unread,
Mar 5, 2015, 12:19:32 PM3/5/15
to jenkins...@googlegroups.com
Two days ago Publish Over SSH worked fine. Nothing has changed on the remote server, jenkins server or slave. Wake up one day and I get an exception while publishing over ssh. 

If anyone might have any recommendations or can tell me how to expand the exception which is being chopped off I would appreciate it.

Mar 05, 2015 11:09:14 AM WARNING jenkins.plugins.publish_over.BPInstanceConfig perform
An exception was caught when invoking perform
jenkins.plugins.publish_over.BapPublisherException: Exception when publishing, exception message [java.io.IOException: channel is broken]
	at jenkins.plugins.publish_over.BPCallablePublisher.invoke(BPCallablePublisher.java:68)
	at jenkins.plugins.publish_over.BPCallablePublisher.invoke(BPCallablePublisher.java:37)
	at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2677)
	at hudson.remoting.UserRequest.perform(UserRequest.java:121)
	at hudson.remoting.UserRequest.perform(UserRequest.java:49)
	at hudson.remoting.Request$2.run(Request.java:324)
	at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)
	at ......remote call to mac-slave4(Native Method)
	at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1356)
	at hudson.remoting.UserResponse.retrieve(UserRequest.java:221)
	at hudson.remoting.Channel.call(Channel.java:752)
	at hudson.FilePath.act(FilePath.java:970)
	at hudson.FilePath.act(FilePath.java:959)
	at jenkins.plugins.publish_over.BPInstanceConfig.perform(BPInstanceConfig.java:138)
	at jenkins.plugins.publish_over.BPPlugin.perform(BPPlugin.java:111)
	at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
	at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:770)
	at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:734)
	at hudson.model.Build$BuildExecution.post2(Build.java:183)
	at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:683)
	at hudson.model.Run.execute(Run.java:1784)
	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
	at hudson.model.ResourceController.execute(ResourceController.java:89)
	at hudson.model.Executor.run(Executor.java:240)
Caused by: 4: java.io.IOException: channel is broken
	at com.jcraft.jsch.ChannelSftp._put(ChannelSftp.java:623)
	at com.jcraft.jsch.ChannelSftp.put(ChannelSftp.java:480)
	at com.jcraft.jsch.ChannelSftp.put(ChannelSftp.java:439)
	at jenkins.plugins.publish_over_ssh.BapSshClient.transferFile(BapSshClient.java:123)
	at jenkins.plugins.publish_over_ssh.BapSshClient.transferFile(BapSshClient.java:42)
	at jenkins.plugins.publish_over.BPTransfer.transferFile(BPTransfer.java:171)
	at jenkins.plugins.publish_over.BPTransfer.transfer(BPTransfer.java:155)
	at jenkins.plugins.publish_over.BapPublisher$Performer.transfer(BapPublisher.java:278)
	at jenkins.plugins.publish_over.BapPublisher$Performer.perform(BapPublisher.java:232)
	at jenkins.plugins.publish_over.BapPublisher$Performer.access$000(BapPublisher.java:205)
	at jenkins.plugins.publish_over.BapPublisher.perform(BapPublisher.java:158)
	at jenkins.plugins.publish_over.BPCallablePublisher.invoke(BPCallablePublisher.java:64)
	at jenkins.plugins.publish_over.BPCallablePublisher.invoke(BPCallablePublisher.java:37)
	at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2677)
	at hudson.remoting.UserRequest.perform(UserRequest.java:121)
	at hudson.remoting.UserRequest.perform(UserRequest.java:49)
	at hudson.remoting.Request$2.run(Request.java:324)
	at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)
Caused by: java.io.IOException: channel is broken
	at com.jcraft.jsch.Session.write(Session.java:1161)
	at com.jcraft.jsch.ChannelSftp.sendWRITE(ChannelSftp.java:2264)
	at com.jcraft.jsch.ChannelSftp._put(ChannelSftp.java:603)
	... 21 more
Reply all
Reply to author
Forward
0 new messages