[JIRA] [nodelabelparameter] (JENKINS-21194) Distinguish between nodes manually taken offline as opposed to nodes taken offline by Jenkins after idle period

2014-02-12 Thread stephen.morri...@intecbilling.com (JIRA)














































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

2014-01-06 Thread stephen.morri...@intecbilling.com (JIRA)














































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

2014-01-02 Thread stephen.morri...@intecbilling.com (JIRA)














































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

2014-01-01 Thread stephen.morri...@intecbilling.com (JIRA)














































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

2013-04-02 Thread stephen.morri...@intecbilling.com (JIRA)














































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

2013-01-24 Thread stephen.morri...@intecbilling.com (JIRA)














































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

2012-07-25 Thread stephen.morri...@intecbilling.com (JIRA)














































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

2012-07-19 Thread stephen.morri...@intecbilling.com (JIRA)














































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

2012-07-19 Thread stephen.morri...@intecbilling.com (JIRA)












































 
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

2012-07-19 Thread stephen.morri...@intecbilling.com (JIRA)














































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

2012-06-14 Thread stephen.morri...@intecbilling.com (JIRA)














































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

2012-06-04 Thread stephen.morri...@intecbilling.com (JIRA)

[ 
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

2012-05-22 Thread stephen.morri...@intecbilling.com (JIRA)

[ 
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

2012-05-17 Thread stephen.morri...@intecbilling.com (JIRA)

[ 
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

2012-05-16 Thread stephen.morri...@intecbilling.com (JIRA)

[ 
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

2012-05-16 Thread stephen.morri...@intecbilling.com (JIRA)

 [ 
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

2012-05-14 Thread stephen.morri...@intecbilling.com (JIRA)
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

2012-05-14 Thread stephen.morri...@intecbilling.com (JIRA)

 [ 
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