[JIRA] [nodelabelparameter] (JENKINS-21194) Distinguish between nodes manually taken offline as opposed to nodes taken offline by Jenkins after idle period
Stephen Morrison commented on JENKINS-21194 Distinguish between nodes manually taken offline as opposed to nodes taken offline by Jenkins after idle period I don't think this is working as expected for me. I have a JOB1, which kicks off multiple concurrent JOB2s using the node label factory. I changed the JOB2 node parameter to ignore temp offline nodes, and then ran JOB1. I have 3 nodes, 2 of which only come online by demand, and one which I have marked as being temporarily offline. It looks like a job for the temp offline node is still generated, so it sits there in the queue forever. I think the node label factory needs to not generate the job in the first place? Also, If I click "Ignore Offline Nodes" for the node label config, and run the test again, a single job is still generated that sits forever in the queue despite none of the nodes being online. A message is printed in JOB1's output "No online node for label MYLABEL found, triggering with original label." Not sure why that happens. Finally, I don't know if this is related, but if I kill the jobs waiting in the queue, JOB1 sits there forever waiting for the completion of the now non-existant jobs. This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators. For more information on JIRA, see: http://www.atlassian.com/software/jira -- You received this message because you are subscribed to the Google Groups Jenkins Issues group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.
[JIRA] [email-ext] (JENKINS-21246) email-ext serialises concurrent builds waiting for checkpoint
Stephen Morrison created JENKINS-21246 email-ext serialises concurrent builds waiting for checkpoint Issue Type: Bug Affects Versions: current Assignee: Alex Earl Components: email-ext Created: 07/Jan/14 6:28 AM Description: When running concurrent builds of a job, they all block with this message: Editable Email Notification is waiting for a checkpoint on ... Looks to be something that needs to be fixed on a per plugin basis going by JENKINS-9913 Environment: email-ext Plugin version 2.36 Jenkins Version 1.546 Project: Jenkins Labels: email-ext Priority: Critical Reporter: Stephen Morrison This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators. For more information on JIRA, see: http://www.atlassian.com/software/jira -- You received this message because you are subscribed to the Google Groups Jenkins Issues group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.
[JIRA] [nodelabelparameter] (JENKINS-21194) Distinguish between nodes manually taken offline as opposed to nodes taken offline by Jenkins after idle period
Stephen Morrison commented on JENKINS-21194 Distinguish between nodes manually taken offline as opposed to nodes taken offline by Jenkins after idle period I agree glut isn't good, but I'm not sure separating what is really a job specific option from the job configuration would be best UI experience either? Maybe the existing checkbox just needs to be changed to a pulldown box called something like "Node Eligibility"? Defaults to All Possible Nodes. Then has the options for Exclude All Offline Nodes and Exclude Only Temporarily Offline Nodes? This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators. For more information on JIRA, see: http://www.atlassian.com/software/jira -- You received this message because you are subscribed to the Google Groups Jenkins Issues group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.
[JIRA] [nodelabelparameter] (JENKINS-21194) Distinguish between nodes manually taken offline as opposed to nodes taken offline by Jenkins after idle period
Stephen Morrison created JENKINS-21194 Distinguish between nodes manually taken offline as opposed to nodes taken offline by Jenkins after idle period Issue Type: New Feature Assignee: Dominik Bartholdi Components: nodelabelparameter, parameterized-trigger Created: 02/Jan/14 2:08 AM Description: JENKINS-17305 gave the ability for nodes to be skipped in All Nodes for Label Factory if they are currently offline. This is fine if nodes are always kept online, but if nodes are only bought online and offline on demand by jenkins (as configured in the node configuration) then nodes get skipped even if they are perfectly able to service requests. It would be nice to have an option to only skip nodes that have been explicitly taken offline (e.g. via the "Mark this node temporarily offline" button). Project: Jenkins Priority: Minor Reporter: Stephen Morrison This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators. For more information on JIRA, see: http://www.atlassian.com/software/jira -- You received this message because you are subscribed to the Google Groups Jenkins Issues group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.
[JIRA] [ssh-slaves] (JENKINS-17366) ssh slave login via keyfile not working in 0.23
Stephen Morrison commented on JENKINS-17366 ssh slave login via keyfile not working in 0.23 I'm seeing something similar, where when I select the correct credential with the right username it works, but when I come back later the credential in the slave config has mysteriously changed to be the user of the Master and Jenkins can no longer log into the slave. This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators. For more information on JIRA, see: http://www.atlassian.com/software/jira -- You received this message because you are subscribed to the Google Groups Jenkins Issues group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.
[JIRA] (JENKINS-16476) Add Last Completed Build to permalink list
Stephen Morrison created JENKINS-16476 Add Last Completed Build to permalink list Issue Type: Improvement Affects Versions: current Assignee: Unassigned Components: copyartifact Created: 24/Jan/13 10:37 PM Description: Would be useful to be able to select the "Last Completed Build" permalink. I have a job where I want to get the artifacts from it whether it is unstable or stable, but this job can also run twice in quick succession. If I use "Last Build", it just tries to get the artifacts from the newly running instance of the job rather than the one that just completed. Project: Jenkins Priority: Minor Reporter: Stephen Morrison This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators. For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-13330) Jenkins slave hangs in post build phase
Stephen Morrison commented on JENKINS-13330 Jenkins slave hangs in post build phase I have seen the same thing. One job of type A hanging (because of a problem in the script) causes all other jobs of type A to hang on completion. This only happens for me when all the Job As were triggered from the same Job B. i.e. Job B triggers 8 Job As. One Job A hangs. All the other Job As will also hang even though they have completed successfully. I think that's a bug, jobs should be able to run in parallel without having dependencies on the success (or otherwise) of other jobs of the same type. This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators. For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-14499) Jenkins failed to load matrix project
Stephen Morrison commented on JENKINS-14499 Jenkins failed to load matrix project Just upgraded from 1.474 and the same thing happens to me. Tried going back down to 1.473 but no dice. There goes using Jenkins for anything. This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators. For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-14499) Jenkins failed to load matrix project
Stephen Morrison edited a comment on JENKINS-14499 Jenkins failed to load matrix project Just upgraded from 1.474 and the same thing happens to me. Tried going back down to 1.473 but no dice. There goes using Jenkins for anything. This is on Linux in my case. This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators. For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-14499) Jenkins failed to load matrix project
Stephen Morrison commented on JENKINS-14499 Jenkins failed to load matrix project Reverted all the way back to 1.471 and I was able to get going again. This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators. For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-13202) Artifact archiving from an ssh slave fails if symlinks are present
Stephen Morrison reopened JENKINS-13202 Artifact archiving from an ssh slave fails if symlinks are present Still broken Change By: Stephen Morrison (14/Jun/12 12:32 PM) Resolution: Fixed Status: Resolved Reopened This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators. For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-13202) Artifact archiving from an ssh slave fails if symlinks are present
[ https://issues.jenkins-ci.org/browse/JENKINS-13202?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=163493#comment-163493 ] Stephen Morrison commented on JENKINS-13202: I took the 1.468 snapshot jar (Jenkins ver. 1.468-SNAPSHOT (private-05/31/2012 01:16 GMT-jenkins)), and this appears to be broken still, just a bit further on. Still just on AIX and HP: hudson.util.IOException2: java.io.IOException: Cannot run program readlink (in directory /u01/svxx/cbxxxn/jenkins/.): readlink: not found at hudson.FilePath.copyRecursiveTo(FilePath.java:1771) at hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:116) at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19) at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:709) at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:684) at hudson.model.Build$BuildExecution.post2(Build.java:183) at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:631) at hudson.model.Run.execute(Run.java:1481) at hudson.matrix.MatrixRun.run(MatrixRun.java:146) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:239) Caused by: java.util.concurrent.ExecutionException: java.io.IOException: Cannot run program readlink (in directory /u01/svxx/cbxxxn/jenkins/.): readlink: not found at hudson.remoting.Channel$3.adapt(Channel.java:679) at hudson.remoting.Channel$3.adapt(Channel.java:674) at hudson.remoting.FutureAdapter.get(FutureAdapter.java:55) at hudson.FilePath.copyRecursiveTo(FilePath.java:1769) ... 10 more Caused by: java.io.IOException: Cannot run program readlink (in directory /u01/svxx/cbxxxn/jenkins/.): readlink: not found at java.lang.ProcessBuilder.start(ProcessBuilder.java:459) at java.lang.Runtime.exec(Runtime.java:593) at org.jruby.ext.posix.util.ExecIt.run(ExecIt.java:61) at org.jruby.ext.posix.util.ExecIt.runAndWait(ExecIt.java:51) at org.jruby.ext.posix.JavaLibCHelper.readlink(JavaLibCHelper.java:196) at org.jruby.ext.posix.JavaPOSIX.readlink(JavaPOSIX.java:160) at hudson.Util.resolveSymlink(Util.java:1067) at hudson.util.DirScanner$Glob.scan(DirScanner.java:115) at hudson.FilePath.writeToTar(FilePath.java:1807) at hudson.FilePath.access$1000(FilePath.java:166) at hudson.FilePath$36.invoke(FilePath.java:1748) at hudson.FilePath$36.invoke(FilePath.java:1745) at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2180) 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 hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) Caused by: java.io.IOException: readlink: not found at java.lang.UNIXProcess.forkAndExec(Native Method) at java.lang.UNIXProcess.init(UNIXProcess.java:102) at java.lang.ProcessImpl.start(ProcessImpl.java:65) at java.lang.ProcessBuilder.start(ProcessBuilder.java:452) ... 21 more Artifact archiving from an ssh slave fails if symlinks are present -- Key: JENKINS-13202 URL: https://issues.jenkins-ci.org/browse/JENKINS-13202 Project: Jenkins Issue Type: Bug Components: core Affects Versions: current Environment: Slave must be a Unix via SSH slave. I suspect the master must be Unix-based also. I tested with both the master and slave on Linux. Reporter: David Reiss Labels: artifact When archiving artifacts from a job executed on a Unix via SSH slave, if a symlink is present and archived before its target, the archiving will fail. It looks like the master is trying to chmod the local symlink (because it has executable permissions stored in the tar used to do the remote copy), but that fails because the target doesn't exist yet, and the exception aborts the archiving. I think the solution is to just not chmod symlinks, since they don't have modes of their own. This was a regression from 1.455 to 1.456. I suspect the fixes for JENKINS-9118 are the cause.
[JIRA] (JENKINS-13202) Artifact archiving from an ssh slave fails if symlinks are present
[ https://issues.jenkins-ci.org/browse/JENKINS-13202?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=163058#comment-163058 ] Stephen Morrison commented on JENKINS-13202: I see the same thing on AIX, and also on HP. I also run a matrix job, and the Linux and Sun part of that matrix is fine, but the HP and AIX axises fail with that exact same stack trace. Artifact archiving from an ssh slave fails if symlinks are present -- Key: JENKINS-13202 URL: https://issues.jenkins-ci.org/browse/JENKINS-13202 Project: Jenkins Issue Type: Bug Components: core Affects Versions: current Environment: Slave must be a Unix via SSH slave. I suspect the master must be Unix-based also. I tested with both the master and slave on Linux. Reporter: David Reiss Labels: artifact When archiving artifacts from a job executed on a Unix via SSH slave, if a symlink is present and archived before its target, the archiving will fail. It looks like the master is trying to chmod the local symlink (because it has executable permissions stored in the tar used to do the remote copy), but that fails because the target doesn't exist yet, and the exception aborts the archiving. I think the solution is to just not chmod symlinks, since they don't have modes of their own. This was a regression from 1.455 to 1.456. I suspect the fixes for JENKINS-9118 are the cause. To reproduce this problem, install the Jenkins master on a Linux machine and add a Unix via SSH slave that is also a Linux machine. Create a job with the following build script: {noformat} rm -rf stuff mkdir stuff cd stuff touch zzfile ln -s zzfile aafile ln -s zzfile bbfile {noformat} Restrict this project to build on the slave. Set up archiving for stuff/*. Run the job. The job will complete successfully, but archiving will abort partway though with a stack trace in the console. {noformat} Archiving artifacts ERROR: Failed to archive artifacts: stuff/* hudson.util.IOException2: Failed to extract /tmp/jenkins-slave-home/workspace/create_symlinks/stuff/* at hudson.FilePath.readFromTar(FilePath.java:1817) at hudson.FilePath.copyRecursiveTo(FilePath.java:1729) at hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:116) at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19) at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:703) at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:678) at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:656) at hudson.model.Build$RunnerImpl.post2(Build.java:162) at hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:625) at hudson.model.Run.run(Run.java:1435) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:238) Caused by: java.io.IOException: Failed to chmod /tmp/jenkins-home/jobs/create_symlinks/builds/2012-03-21_16-53-15/archive/stuff/aafile : No such file or directory at hudson.FilePath._chmod(FilePath.java:1248) at hudson.FilePath.readFromTar(FilePath.java:1813) ... 12 more {noformat} -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[JIRA] (JENKINS-13241) Artifact archiving from remote slave fails
[ https://issues.jenkins-ci.org/browse/JENKINS-13241?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=162878#comment-162878 ] Stephen Morrison commented on JENKINS-13241: I don't believe the symlink bug fix fixes the issue mentioned in some of the comments here. I just installed the snapshot that has 13202 in it, and archiving of artifacts still fails on HP and AIX with the UnsupportedOperationException error. Artifact archiving from remote slave fails -- Key: JENKINS-13241 URL: https://issues.jenkins-ci.org/browse/JENKINS-13241 Project: Jenkins Issue Type: Bug Components: core Reporter: Vyacheslav Karpukhin Since 1.456 jenkins stopped archiving artifacts from remote slave. This affects both 1.456 and 1.457, works correctly with 1.455. ERROR: Failed to archive artifacts: build/Release/*.app/**/* hudson.util.IOException2: hudson.util.IOException2: Failed to extract /var/jenkins/workspace/NGB_Queues/build/Release/*.app/**/* at hudson.FilePath.readFromTar(FilePath.java:1817) at hudson.FilePath.copyRecursiveTo(FilePath.java:1729) at hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:116) at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19) at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:703) at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:678) at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:656) at hudson.model.Build$RunnerImpl.post2(Build.java:162) at hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:625) at hudson.model.Run.run(Run.java:1435) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:238) Caused by: java.io.IOException: Failed to chmod /mnt/storage/.jenkins/jobs/NGB_Queues/builds/2012-03-27_03-11-27/archive/build/Release/NGB Queues.app/Contents/Frameworks/BWToolkitFramework.framework/BWToolkitFramework : No such file or directory at hudson.FilePath._chmod(FilePath.java:1248) at hudson.FilePath.readFromTar(FilePath.java:1813) ... 12 more at hudson.FilePath.copyRecursiveTo(FilePath.java:1736) at hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:116) at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19) at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:703) at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:678) at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:656) at hudson.model.Build$RunnerImpl.post2(Build.java:162) at hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:625) at hudson.model.Run.run(Run.java:1435) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:238) Caused by: java.util.concurrent.ExecutionException: java.io.IOException: Pipe is already closed at hudson.remoting.Channel$2.adapt(Channel.java:714) at hudson.remoting.Channel$2.adapt(Channel.java:709) at hudson.remoting.FutureAdapter.get(FutureAdapter.java:59) at hudson.FilePath.copyRecursiveTo(FilePath.java:1732) ... 11 more Caused by: java.io.IOException: Pipe is already closed at hudson.remoting.PipeWindow.checkDeath(PipeWindow.java:83) at hudson.remoting.PipeWindow$Real.get(PipeWindow.java:171) at hudson.remoting.ProxyOutputStream._write(ProxyOutputStream.java:118) at hudson.remoting.ProxyOutputStream.write(ProxyOutputStream.java:103) at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65) at java.io.BufferedOutputStream.write(BufferedOutputStream.java:109) at java.util.zip.DeflaterOutputStream.deflate(DeflaterOutputStream.java:161) at java.util.zip.DeflaterOutputStream.write(DeflaterOutputStream.java:118) at java.util.zip.GZIPOutputStream.write(GZIPOutputStream.java:72) at java.io.BufferedOutputStream.write(BufferedOutputStream.java:105) at org.apache.tools.tar.TarBuffer.writeBlock(TarBuffer.java:410) at org.apache.tools.tar.TarBuffer.writeRecord(TarBuffer.java:351) at hudson.org.apache.tools.tar.TarOutputStream.writeEOFRecord(TarOutputStream.java:356) at hudson.org.apache.tools.tar.TarOutputStream.finish(TarOutputStream.java:137) at
[JIRA] (JENKINS-13776) Slave is unable to checkout svn due to missing resources
[ https://issues.jenkins-ci.org/browse/JENKINS-13776?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=162874#comment-162874 ] Stephen Morrison edited comment on JENKINS-13776 at 5/17/12 1:23 AM: - Doesn't appear to be related to the subversion plugin. It has now started happening for jobs that don't do any checkout, and on a different environment from the where the original problem was reported. No changes have been made to the instance or the environment since the original report. I'm happy to provide any further information that will help to track this down, it prevents us using these environments with Jenkins. Bouncing the Jenkins instance and bouncing the slave machine doesn't seem to help. {code} Started Building remotely on PPP VX.00 CT5 in workspace /ppp/home/pppx00c3/jenkins/workspace/ReplicateBuild No emails were triggered. FATAL: command execution failed java.io.IOException: Remote call on PPP VX.00 CT5 failed at hudson.remoting.Channel.call(Channel.java:655) at hudson.Launcher$RemoteLauncher.launch(Launcher.java:798) at hudson.Launcher$ProcStarter.start(Launcher.java:338) at hudson.Launcher$ProcStarter.join(Launcher.java:345) at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:82) at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:58) at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19) at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:710) at hudson.model.Build$RunnerImpl.build(Build.java:178) at hudson.model.Build$RunnerImpl.doRun(Build.java:139) at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:480) at hudson.model.Run.run(Run.java:1434) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:239) Caused by: java.lang.Error: Unable to load resource hudson/model/Messages.properties at hudson.remoting.RemoteClassLoader.findResource(RemoteClassLoader.java:202) at java.lang.ClassLoader.getResource(ClassLoader.java:978) at java.lang.Class.getResource(Class.java:2074) at org.jvnet.localizer.ResourceBundleHolder.get(ResourceBundleHolder.java:83) at org.jvnet.localizer.ResourceBundleHolder.get(ResourceBundleHolder.java:102) at org.jvnet.localizer.ResourceBundleHolder.get(ResourceBundleHolder.java:102) at org.jvnet.localizer.ResourceBundleHolder.format(ResourceBundleHolder.java:139) at hudson.model.Messages.Node_Mode_NORMAL(Messages.java:1733) at hudson.model.Node$Mode.clinit(Node.java:432) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at java.lang.Class.getEnumConstantsShared(Class.java:2942) at java.lang.Class.getEnumConstants(Class.java:2920) at jenkins.model.Jenkins.clinit(Jenkins.java:3845) at hudson.model.Computer.clinit(Computer.java:1208) at hudson.Launcher$LocalLauncher.init(Launcher.java:691) at hudson.Launcher$RemoteLaunchCallable.call(Launcher.java:927) at hudson.Launcher$RemoteLaunchCallable.call(Launcher.java:901) 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 hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) Caused by: java.io.FileNotFoundException: /tmp/hudson-remoting8447610959433617636/hudson/model/Messages.properties (No such file or directory) at java.io.FileOutputStream.open(Native Method) at java.io.FileOutputStream.init(FileOutputStream.java:179) at java.io.FileOutputStream.init(FileOutputStream.java:131) at hudson.remoting.RemoteClassLoader.makeResource(RemoteClassLoader.java:270) at hudson.remoting.RemoteClassLoader.findResource(RemoteClassLoader.java:198) ... 28 more Build step 'Execute shell' marked build as failure {code} was (Author: smorriso): Doesn't appear to be related to the
[JIRA] (JENKINS-13776) Slave is unable to checkout svn due to missing resources
[ https://issues.jenkins-ci.org/browse/JENKINS-13776?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stephen Morrison updated JENKINS-13776: --- Priority: Minor (was: Blocker) Lowering priority right down. Can be closed if reporting the real problem is java's fault rather than Jenkins. Slave is unable to checkout svn due to missing resources Key: JENKINS-13776 URL: https://issues.jenkins-ci.org/browse/JENKINS-13776 Project: Jenkins Issue Type: Bug Components: ssh-slaves Affects Versions: current Environment: Linux x86_64 Java 1.6.0_16 Jenkins 1.464 ant 1.1 javadoc 1.0 offlineonfailure-plugin 1.0 groovy-postbuild 1.7 distfork 1.3 nested-view 1.7 PrioritySorter1.3 maven-plugin 1.464 subversion1.40 cvs 1.6 build-pipeline-plugin 1.2 parameterized-trigger 2.14 copyartifact 1.22 join 1.15 global-build-stats1.0 build-timeout 1.8 matrixtieparent 1.1 email-ext 2.16 view-job-filters 1.17.2 nodelabelparameter1.1.3 groovy1.12 rebuild 1.10 translation 1.8 ssh-slaves0.21 Reporter: Stephen Morrison Assignee: Kohsuke Kawaguchi Priority: Minor I get the following exception from one of my matrix jobs when the ssh slave connects and attempts to checkout the svn repo. hudson.util.IOException2: remote file operation failed: /ct/home/ct085/jenkins_parent/workspace/master_build at hudson.remoting.Channel@581ec7bf:Main_Stream_CT at hudson.FilePath.act(FilePath.java:835) at hudson.FilePath.act(FilePath.java:821) at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:743) at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:685) at hudson.model.AbstractProject.checkout(AbstractProject.java:1218) at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:586) at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:475) at hudson.model.Run.run(Run.java:1434) at hudson.matrix.MatrixBuild.run(MatrixBuild.java:248) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:239) at hudson.model.OneOffExecutor.run(OneOffExecutor.java:66) Caused by: java.io.IOException: Remote call on Main_Stream_CT failed at hudson.remoting.Channel.call(Channel.java:655) at hudson.FilePath.act(FilePath.java:828) ... 11 more Caused by: java.lang.Error: Unable to load resource javax/servlet/http/LocalStrings.properties at hudson.remoting.RemoteClassLoader.findResource(RemoteClassLoader.java:202) at java.lang.ClassLoader.getResource(ClassLoader.java:978) at java.lang.ClassLoader.getResourceAsStream(ClassLoader.java:1168) at java.util.ResourceBundle$Control$1.run(ResourceBundle.java:2418) at java.util.ResourceBundle$Control$1.run(ResourceBundle.java:2403) at java.security.AccessController.doPrivileged(Native Method) at java.util.ResourceBundle$Control.newBundle(ResourceBundle.java:2402) at java.util.ResourceBundle.loadBundle(ResourceBundle.java:1406) at java.util.ResourceBundle.findBundle(ResourceBundle.java:1365) at java.util.ResourceBundle.findBundle(ResourceBundle.java:1292) at java.util.ResourceBundle.findBundle(ResourceBundle.java:1292) at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1234) at java.util.ResourceBundle.getBundle(ResourceBundle.java:715) at javax.servlet.http.HttpServlet.clinit(HttpServlet.java:93) at hudson.model.Node$Mode.clinit(Node.java:450) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at java.lang.Class.getEnumConstantsShared(Class.java:2942) at java.lang.Class.getEnumConstants(Class.java:2920) at jenkins.model.Jenkins.clinit(Jenkins.java:3845) at hudson.scm.SubversionSCM.createDefaultSVNOptions(SubversionSCM.java:844) at hudson.scm.SubversionSCM.createClientManager(SubversionSCM.java:834) at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:766) at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:753) at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2161) at hudson.remoting.UserRequest.perform(UserRequest.java:118) at hudson.remoting.UserRequest.perform(UserRequest.java:48)
[JIRA] (JENKINS-13776) Slave is unable to checkout svn due to missing resources
Stephen Morrison created JENKINS-13776: -- Summary: Slave is unable to checkout svn due to missing resources Key: JENKINS-13776 URL: https://issues.jenkins-ci.org/browse/JENKINS-13776 Project: Jenkins Issue Type: Bug Components: ssh-slaves Affects Versions: current Environment: Linux x86_64 Java 1.6.0_16 Jenkins 1.464 ant 1.1 javadoc 1.0 offlineonfailure-plugin 1.0 groovy-postbuild1.7 distfork1.3 nested-view 1.7 PrioritySorter 1.3 maven-plugin1.464 subversion 1.40 cvs 1.6 build-pipeline-plugin 1.2 parameterized-trigger 2.14 copyartifact1.22 join1.15 global-build-stats 1.0 build-timeout 1.8 matrixtieparent 1.1 email-ext 2.16 view-job-filters1.17.2 nodelabelparameter 1.1.3 groovy 1.12 rebuild 1.10 translation 1.8 ssh-slaves 0.21 Reporter: Stephen Morrison Assignee: Kohsuke Kawaguchi Priority: Blocker I get the following exception from one of my matrix jobs when the ssh slave connects and attempts to checkout the svn repo. hudson.util.IOException2: remote file operation failed: /ct/home/ct085/jenkins_parent/workspace/master_build at hudson.remoting.Channel@581ec7bf:Main_Stream_CT at hudson.FilePath.act(FilePath.java:835) at hudson.FilePath.act(FilePath.java:821) at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:743) at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:685) at hudson.model.AbstractProject.checkout(AbstractProject.java:1218) at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:586) at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:475) at hudson.model.Run.run(Run.java:1434) at hudson.matrix.MatrixBuild.run(MatrixBuild.java:248) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:239) at hudson.model.OneOffExecutor.run(OneOffExecutor.java:66) Caused by: java.io.IOException: Remote call on V8.00_Main_Stream_CT_PARENT failed at hudson.remoting.Channel.call(Channel.java:655) at hudson.FilePath.act(FilePath.java:828) ... 11 more Caused by: java.lang.Error: Unable to load resource javax/servlet/http/LocalStrings.properties at hudson.remoting.RemoteClassLoader.findResource(RemoteClassLoader.java:202) at java.lang.ClassLoader.getResource(ClassLoader.java:978) at java.lang.ClassLoader.getResourceAsStream(ClassLoader.java:1168) at java.util.ResourceBundle$Control$1.run(ResourceBundle.java:2418) at java.util.ResourceBundle$Control$1.run(ResourceBundle.java:2403) at java.security.AccessController.doPrivileged(Native Method) at java.util.ResourceBundle$Control.newBundle(ResourceBundle.java:2402) at java.util.ResourceBundle.loadBundle(ResourceBundle.java:1406) at java.util.ResourceBundle.findBundle(ResourceBundle.java:1365) at java.util.ResourceBundle.findBundle(ResourceBundle.java:1292) at java.util.ResourceBundle.findBundle(ResourceBundle.java:1292) at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1234) at java.util.ResourceBundle.getBundle(ResourceBundle.java:715) at javax.servlet.http.HttpServlet.clinit(HttpServlet.java:93) at hudson.model.Node$Mode.clinit(Node.java:450) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at java.lang.Class.getEnumConstantsShared(Class.java:2942) at java.lang.Class.getEnumConstants(Class.java:2920) at jenkins.model.Jenkins.clinit(Jenkins.java:3845) at hudson.scm.SubversionSCM.createDefaultSVNOptions(SubversionSCM.java:844) at hudson.scm.SubversionSCM.createClientManager(SubversionSCM.java:834) at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:766) at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:753) at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2161) 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 hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138)
[JIRA] (JENKINS-13776) Slave is unable to checkout svn due to missing resources
[ https://issues.jenkins-ci.org/browse/JENKINS-13776?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stephen Morrison updated JENKINS-13776: --- Description: I get the following exception from one of my matrix jobs when the ssh slave connects and attempts to checkout the svn repo. hudson.util.IOException2: remote file operation failed: /ct/home/ct085/jenkins_parent/workspace/master_build at hudson.remoting.Channel@581ec7bf:Main_Stream_CT at hudson.FilePath.act(FilePath.java:835) at hudson.FilePath.act(FilePath.java:821) at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:743) at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:685) at hudson.model.AbstractProject.checkout(AbstractProject.java:1218) at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:586) at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:475) at hudson.model.Run.run(Run.java:1434) at hudson.matrix.MatrixBuild.run(MatrixBuild.java:248) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:239) at hudson.model.OneOffExecutor.run(OneOffExecutor.java:66) Caused by: java.io.IOException: Remote call on Main_Stream_CT failed at hudson.remoting.Channel.call(Channel.java:655) at hudson.FilePath.act(FilePath.java:828) ... 11 more Caused by: java.lang.Error: Unable to load resource javax/servlet/http/LocalStrings.properties at hudson.remoting.RemoteClassLoader.findResource(RemoteClassLoader.java:202) at java.lang.ClassLoader.getResource(ClassLoader.java:978) at java.lang.ClassLoader.getResourceAsStream(ClassLoader.java:1168) at java.util.ResourceBundle$Control$1.run(ResourceBundle.java:2418) at java.util.ResourceBundle$Control$1.run(ResourceBundle.java:2403) at java.security.AccessController.doPrivileged(Native Method) at java.util.ResourceBundle$Control.newBundle(ResourceBundle.java:2402) at java.util.ResourceBundle.loadBundle(ResourceBundle.java:1406) at java.util.ResourceBundle.findBundle(ResourceBundle.java:1365) at java.util.ResourceBundle.findBundle(ResourceBundle.java:1292) at java.util.ResourceBundle.findBundle(ResourceBundle.java:1292) at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1234) at java.util.ResourceBundle.getBundle(ResourceBundle.java:715) at javax.servlet.http.HttpServlet.clinit(HttpServlet.java:93) at hudson.model.Node$Mode.clinit(Node.java:450) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at java.lang.Class.getEnumConstantsShared(Class.java:2942) at java.lang.Class.getEnumConstants(Class.java:2920) at jenkins.model.Jenkins.clinit(Jenkins.java:3845) at hudson.scm.SubversionSCM.createDefaultSVNOptions(SubversionSCM.java:844) at hudson.scm.SubversionSCM.createClientManager(SubversionSCM.java:834) at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:766) at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:753) at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2161) 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 hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) Caused by: java.io.FileNotFoundException: /tmp/hudson-remoting6547308058951525956/javax/servlet/http/LocalStrings.properties (No such file or directory) at java.io.FileOutputStream.open(Native Method) at java.io.FileOutputStream.init(FileOutputStream.java:179) at java.io.FileOutputStream.init(FileOutputStream.java:131) at hudson.remoting.RemoteClassLoader.makeResource(RemoteClassLoader.java:270) at hudson.remoting.RemoteClassLoader.findResource(RemoteClassLoader.java:198) ... 35 more It only seems to happen on one particular host. Other hosts run off the same Jenkins instance by different jobs are fine, but I don't know how to track down what is