-
Bug
-
Resolution: Fixed
-
Blocker
-
None
-
Windows Server 2008, Jenkins 1.444
-
Powered by SuggestiMate
When running with Jenkins slaves and the branches are located on the slaves the rebase and integration jobs fail with the following exception:
hudson.util.IOException2: remote file operation failed: **\Jenkins-Slave\workspace\Project** at hudson.remoting.Channel@31943194:Jenkins-Slave-1
at hudson.FilePath.act(FilePath.java:779)
at hudson.FilePath.act(FilePath.java:765)
at jenkins.plugins.svnmerge.FeatureBranchProperty.rebase(FeatureBranchProperty.java:148)
at jenkins.plugins.svnmerge.RebaseAction.perform(RebaseAction.java:105)
at jenkins.plugins.svnmerge.RebaseAction.perform(RebaseAction.java:25)
at jenkins.plugins.svnmerge.AbstractSvnmergeTaskAction$WorkerThread.perform(AbstractSvnmergeTaskAction.java:105)
at hudson.model.TaskThread.run(TaskThread.java:127)
at jenkins.plugins.svnmerge.AbstractSvnmergeTaskAction$TaskImpl$1.run(AbstractSvnmergeTaskAction.java:161)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:238)
Caused by: java.io.IOException: Unable to serialize hudson.FilePath$FileCallableWrapper@d420d42
at hudson.remoting.UserRequest.serialize(UserRequest.java:166)
at hudson.remoting.UserRequest.<init>(UserRequest.java:62)
at hudson.remoting.Channel.call(Channel.java:680)
at hudson.FilePath.act(FilePath.java:772)
... 9 more
Caused by: java.io.NotSerializableException: jenkins.plugins.svnmerge.FeatureBranchProperty
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1167)
at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1520)
at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1485)
at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1403)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1161)
at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1520)
at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1485)
at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1403)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1161)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:337)
at hudson.remoting.UserRequest._serialize(UserRequest.java:155)
at hudson.remoting.UserRequest.serialize(UserRequest.java:164)
... 12 more
I tried to download the source code and make all classes Serializable, but I then got another exception:
java.lang.NullPointerException
at jenkins.plugins.svnmerge.FeatureBranchProperty.getUpstreamProject(FeatureBranchProperty.java:84)
at jenkins.plugins.svnmerge.FeatureBranchProperty.getUpstreamSubversionLocation(FeatureBranchProperty.java:88)
at jenkins.plugins.svnmerge.FeatureBranchProperty.getUpstreamURL(FeatureBranchProperty.java:102)
at jenkins.plugins.svnmerge.FeatureBranchProperty$1.invoke(FeatureBranchProperty.java:167)
at jenkins.plugins.svnmerge.FeatureBranchProperty$1.invoke(FeatureBranchProperty.java:153)
at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2030)
at hudson.remoting.UserRequest.perform(UserRequest.java:118)
at hudson.remoting.UserRequest.perform(UserRequest.java:48)
at hudson.remoting.Request$2.run(Request.java:287)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:452)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:314)
at java.util.concurrent.FutureTask.run(FutureTask.java:149)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:896)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at hudson.remoting.Engine$1$1.run(Engine.java:60)
at java.lang.Thread.run(Thread.java:735)
[JENKINS-12495] svnmerge fails when running on a Jenkins slave
Just to be sure.
- Does rebasing also fail?
- Does frequently failing means that it is sometime successful?
If the problem is intermittent, could it be a timeout issue? (I'm merely speculating here.) Also, if you have access to the HTTP server error logs it could help us troubleshooting this issue.
HI Hugues,
Rebasing always works.
Integration now is failing every time after it failed once regardless of which slave it was executed. The exception appeared pretty quickly as post-build action (integrate to upstream if build is successful).
I do not have access to the Apache SVN server logs since it is a centralized corporate SVN Server setup and maintained by the SCMCI IT team.
May I know your setup, which version of Jenkins and what slave are you running successfully?
May I know the SVN commands used by the integration to upstream (I tried Jigomerge script but it is unreliable).
I am hoping the fix for svnmerge will resolve and deliver pre-merge validation between feature and main branch as asked by development team.
Here is the list of plugin installed (on Jenkins running version 1.509.4):
====================
Plugin Name: mailer Plugin Version: 1.4
====================
Plugin Name: external-monitor-job Plugin Version: 1.1
====================
Plugin Name: ldap Plugin Version: 1.1
====================
Plugin Name: pam-auth Plugin Version: 1.0
====================
Plugin Name: credentials Plugin Version: 1.10
====================
Plugin Name: ssh-credentials Plugin Version: 1.6.1
====================
Plugin Name: scm-api Plugin Version: 0.2
====================
Plugin Name: subversion Plugin Version: 2.2
====================
Plugin Name: javadoc Plugin Version: 1.0
====================
Plugin Name: token-macro Plugin Version: 1.8.1
====================
Plugin Name: maven-plugin Plugin Version: 1.509.4
====================
Plugin Name: ant Plugin Version: 1.1
====================
Plugin Name: cvs Plugin Version: 1.6
====================
Plugin Name: promoted-builds Plugin Version: 1.9
====================
Plugin Name: run-condition Plugin Version: 1.0
====================
Plugin Name: conditional-buildstep Plugin Version: 1.3.1
====================
Plugin Name: parameterized-trigger Plugin Version: 2.21
====================
Plugin Name: copyartifact Plugin Version: 1.21
====================
Plugin Name: promoted-builds-simple Plugin Version: 1.9
====================
Plugin Name: built-on-column Plugin Version: 1.1
====================
Plugin Name: dashboard-view Plugin Version: 1.8.2
====================
Plugin Name: cobertura Plugin Version: 1.3
====================
Plugin Name: email-ext Plugin Version: 2.6
====================
Plugin Name: build-timeout Plugin Version: 1.6
====================
Plugin Name: configurationslicing Plugin Version: 1.28.1
====================
Plugin Name: git Plugin Version: 1.1.6
====================
Plugin Name: m2release Plugin Version: 0.12.0
====================
Plugin Name: workspace-periodic-purge Plugin Version: 0.2.1
====================
Plugin Name: timestamper Plugin Version: 1.5.2
====================
Plugin Name: translation Plugin Version: 1.10
====================
Plugin Name: xvnc Plugin Version: 1.10
====================
Plugin Name: ws-cleanup Plugin Version: 0.20
====================
Plugin Name: envinject Plugin Version: 1.89
====================
Plugin Name: groovy Plugin Version: 1.14
====================
Plugin Name: flexible-publish Plugin Version: 0.12
====================
Plugin Name: any-buildstep Plugin Version: 0.1
====================
Plugin Name: svnmerge Plugin Version: 2.0.4
====================
Plugin Name: ruby Plugin Version: 1.2
====================
Plugin Name: publish-over-ssh Plugin Version: 1.10
====================
Plugin Name: ssh-slaves Plugin Version: 1.5
====================
Plugin Name: extended-read-permission Plugin Version: 1.0
====================
Plugin Name: analysis-core Plugin Version: 1.9
====================
Plugin Name: checkstyle Plugin Version: 3.7
====================
Plugin Name: dry Plugin Version: 2.7
====================
Plugin Name: findbugs Plugin Version: 4.10
====================
Plugin Name: pmd Plugin Version: 3.7
====================
Plugin Name: analysis-collector Plugin Version: 1.6
====================
Plugin Name: audit-trail Plugin Version: 1.4
====================
Plugin Name: dependencyanalyzer Plugin Version: 0.5
====================
Plugin Name: description-setter Plugin Version: 1.6
====================
Plugin Name: disk-usage Plugin Version: 0.11
====================
Plugin Name: downstream-buildview Plugin Version: 1.4
====================
Plugin Name: downstream-ext Plugin Version: 1.6
====================
Plugin Name: hudson-wsclean-plugin Plugin Version: 1.0.4
====================
Plugin Name: greenballs Plugin Version: 1.10
====================
Plugin Name: hudson-pview-plugin Plugin Version: 1.7
====================
Plugin Name: nmtg-phase-containment Plugin Version: 1.0
====================
Plugin Name: jobConfigHistory Plugin Version: 1.9
====================
Plugin Name: monitoring Plugin Version: 1.15.1
====================
Plugin Name: nmtg-metrics Plugin Version: 1.1.4
====================
Plugin Name: nmtg-plugin Plugin Version: 1.1.4
====================
Plugin Name: postbuild-task Plugin Version: 1.7
====================
Plugin Name: role-strategy Plugin Version: 1.1.2
====================
Plugin Name: seleniumhq Plugin Version: 0.2
====================
Plugin Name: setenv Plugin Version: 1.1
====================
Plugin Name: sloccount Plugin Version: 1.4
====================
Plugin Name: sonar Plugin Version: 1.5
====================
Plugin Name: svn-tag Plugin Version: 1.14
====================
Plugin Name: text-finder Plugin Version: 1.8
Thanks.
-Indra
Where I work, we neither use slaves nor automatic reintegration. I setup a simple ssh-slave in other to test the plugin but I used de svn protocol. So, I guess I will have to setup a webdav interface in order to reproduce this issue.
Here is how one could manually integrate a feature branch like svnmerge.
- Check if there is something to integrate with svn log
- If there is something to integrate, switch to upstream with svn switch upstream_url
- Reintegrate the branch with svn merge --reintegrate branch_url .
- If there are conflicts abort, otherwise svn commit and note the revision number as REV
- Switch back to the feature branch with svn switch branch_url
- Record the integration in the feature branch to avoid rebasing it whit svn merge --record-only --change REV upstream_url . and svn commit
The last part is from https://wiki.apache.org/subversion/KeepingReintegratedBranchAlive.
What about rebasing the downstream branch (branch_url)? What is the svn merge command used for rebase?
Thank you.
-Indra
Rebasing is usually called a catch-up merge.
- Merge all the new modifications from the upstream with svn merge upstream_url
- Resolve any conflits
- Then svn commit
I have the same error. I don't use slave/master. Only first build is successfull, every next one gives the result:
ERROR: Publisher jenkins.plugins.svnmerge.IntegrationPublisher aborted due to exception
hudson.util.IOException2: Failed to merge
at jenkins.plugins.svnmerge.FeatureBranchProperty$2.invoke(FeatureBranchProperty.java:383)
at jenkins.plugins.svnmerge.FeatureBranchProperty$2.invoke(FeatureBranchProperty.java:263)
at hudson.FilePath.act(FilePath.java:914)
at hudson.FilePath.act(FilePath.java:887)
at jenkins.plugins.svnmerge.FeatureBranchProperty.integrate(FeatureBranchProperty.java:263)
at jenkins.plugins.svnmerge.IntegrateAction.perform(IntegrateAction.java:141)
at jenkins.plugins.svnmerge.IntegrateAction.perform(IntegrateAction.java:130)
at jenkins.plugins.svnmerge.IntegrationPublisher.perform(IntegrationPublisher.java:47)
at hudson.tasks.BuildStepMonitor$2.perform(BuildStepMonitor.java:32)
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:804)
at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:776)
at hudson.model.Build$BuildExecution.post2(Build.java:183)
at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:725)
at hudson.model.Run.execute(Run.java:1701)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:231)
Caused by: org.tmatesoft.svn.core.SVNException: svn: E175002: REPORT /svn/release_plugin_test/!svn/bc/247/branches/subVersion2 failed
at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:388)
at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:373)
at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:361)
at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:707)
at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.doReport(DAVConnection.java:334)
at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.doReport(DAVConnection.java:324)
at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.logImpl(DAVRepository.java:995)
at org.tmatesoft.svn.core.io.SVNRepository.log(SVNRepository.java:1035)
at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteLog.run(SvnRemoteLog.java:181)
at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteLog.run(SvnRemoteLog.java:35)
at org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:20)
at org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1238)
at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:294)
at org.tmatesoft.svn.core.wc.SVNLogClient.doLog(SVNLogClient.java:770)
at org.tmatesoft.svn.core.wc.SVNLogClient.doLog(SVNLogClient.java:826)
at jenkins.plugins.svnmerge.FeatureBranchProperty$2.invoke(FeatureBranchProperty.java:293)
... 16 more
Caused by: svn: E175002: REPORT /svn/release_plugin_test/!svn/bc/247/branches/subVersion2 failed
at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:208)
at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:154)
at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:97)
... 32 more
Caused by: org.tmatesoft.svn.core.SVNException: svn: E204900: REPORT request failed on '/svn/release_plugin_test/!svn/bc/247/branches/subVersion2'
svn: E204900: Unknown error
at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:64)
at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:51)
at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection._request(HTTPConnection.java:771)
at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:382)
... 31 more
Caused by: svn: E204900: REPORT request failed on '/svn/release_plugin_test/!svn/bc/247/branches/subVersion2'
at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:208)
at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:154)
at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:97)
at org.tmatesoft.svn.core.SVNErrorMessage.wrap(SVNErrorMessage.java:407)
... 33 more
Caused by: svn: E204900: Unknown error
at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:208)
at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:154)
at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:86)
at org.tmatesoft.svn.core.SVNErrorMessage.<clinit>(SVNErrorMessage.java:77)
at org.tmatesoft.svn.core.internal.io.dav.http.HTTPRequest.dispatch(HTTPRequest.java:182)
at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection._request(HTTPConnection.java:480)
at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:382)
at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:373)
at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:361)
at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:707)
at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.exchangeCapabilities(DAVConnection.java:627)
at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.open(DAVConnection.java:102)
at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.openConnection(DAVRepository.java:1020)
at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.testConnection(DAVRepository.java:99)
at hudson.scm.SubversionSCM$DescriptorImpl.checkRepositoryPath(SubversionSCM.java:2315)
at hudson.scm.SubversionSCM$DescriptorImpl.doCheckRevisionPropertiesSupported(SubversionSCM.java:2474)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:298)
at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:161)
at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:96)
at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:120)
at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:728)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:858)
at org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:248)
at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:728)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:858)
at org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:248)
at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:728)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:858)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:631)
at org.kohsuke.stapler.Stapler.service(Stapler.java:225)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:686)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1494)
at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:96)
at hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:58)
at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:99)
at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:88)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:48)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:46)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1474)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:499)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:533)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:428)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
at org.eclipse.jetty.server.Server.handle(Server.java:370)
at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489)
at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:949)
at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1011)
at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:644)
at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:668)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52)
at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:679)
Code changed in jenkins
User: Hugues Chabot
Path:
src/main/java/jenkins/plugins/svnmerge/FeatureBranchProperty.java
http://jenkins-ci.org/commit/svnmerge-plugin/630368c175ffea430adffde9991f5788321f5362
Log:
[FIXED JENKINS-12495] In IntegrateAction, use a MutableBoolean instead of throwing an exception when changes are found.
Hugues,
The plug-in works! I am greatly appreciative of your fix that came in quickly.
Thank you.
-Indra
The integration to upstream branch as post-build action is frequently failing on the slave. I am running Linux RHEL 5 VM as slave.
Is this a new serious issue or an issue should be looked at with SSH slave plug-in.
Jenkins used: version 1.509.4
Plug-ins:
====================
Plugin Name: credentials Plugin Version: 1.3.1
====================
Plugin Name: ssh-credentials Plugin Version: 0.3
====================
Plugin Name: ssh-slaves Plugin Version: 0.25
Thanks.
-Indra