[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
 updated  JENKINS-21194


Distinguish between nodes manually taken offline as opposed to nodes taken offline by Jenkins after idle period
















Change By:


Stephen Morrison
(02/Jan/14 2:09 AM)




Component/s:


parameterized-trigger



























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















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-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















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-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-tabpanel&focusedCommentId=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.(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 fixe

[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-tabpanel&focusedCommentId=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-16 Thread stephen.morri...@intecbilling.com (JIRA)

[ 
https://issues.jenkins-ci.org/browse/JENKINS-13241?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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:

[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.(HttpServlet.java:93)
>   at hudson.model.Node$Mode.(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.(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.j

[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-tabpanel&focusedCommentId=162876#comment-162876
 ] 

Stephen Morrison commented on JENKINS-13776:


Found the culprit.  If the /tmp directory of the slave contains more than ~32k 
files, this happens.  Solution is to go and cleanup the /tmp directory.  Would 
be nice to have a meaningful error message when this occurs though.

> 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: 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 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.(HttpServlet.java:93)
>   at hudson.model.Node$Mode.(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.(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)

[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-tabpanel&focusedCommentId=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.(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.(Jenkins.java:3845)
at hudson.model.Computer.(Computer.java:1208)
at hudson.Launcher$LocalLauncher.(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.(FileOutputStream.java:179)
at java.io.FileOutputStream.(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 subversion plugin.  It has now s

[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-tabpanel&focusedCommentId=162874#comment-162874
 ] 

Stephen Morrison commented on JENKINS-13776:


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.

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.(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.(Jenkins.java:3845)
at hudson.model.Computer.(Computer.java:1208)
at hudson.Launcher$LocalLauncher.(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.(FileOutputStream.java:179)
at java.io.FileOutputStream.(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

> Slave is unable to checkout svn due to missing resources
> 
>
> Key: JENKINS-13776
>  

[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.(HttpServlet.java:93)
at hudson.model.Node$Mode.(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.(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.(FileOutputStream.java:179)
at java.io.FileOutputStream.(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 wrong.

The directory specified 

[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.(HttpServlet.java:93)
at hudson.model.Node$Mode.(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.(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

[JIRA] (JENKINS-11920) All jobs (even a job with no steps) hang for twenty minutes after completion on Solaris

2012-02-20 Thread stephen.morri...@intecbilling.com (JIRA)

[ 
https://issues.jenkins-ci.org/browse/JENKINS-11920?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=159316#comment-159316
 ] 

Stephen Morrison commented on JENKINS-11920:


I see the same thing.  I run the exact same job on Linux, HP, and Sun machines. 
 The job always seems to hang on Sun after completion, although for me, whilst 
the job eventually disappears from the executor and is marked in the job 
history as complete, when I look at the console the build output shows the "in 
progress" animation circle still going.

> All jobs (even a job with no steps) hang for twenty minutes after completion 
> on Solaris
> ---
>
> Key: JENKINS-11920
> URL: https://issues.jenkins-ci.org/browse/JENKINS-11920
> Project: Jenkins
>  Issue Type: Bug
>  Components: core
>Affects Versions: current
> Environment: Host: SunOS 5.10 Generic_144488-04 sun4u sparc 
> SUNW,Sun-Fire
> JVM: java version "1.6.0_12"
> Java(TM) Platform, Standard Edition for Business (build 1.6.0_12-b04)
> Java HotSpot(TM) Server VM (build 11.2-b01, mixed mode)
> Run method: java -jar jenkins.war
> JVM Args: -server -d64 -XX:+UseConcMarkSweepGC -Xmx5G
> Jenkins Args: --ajp13Port=20006 --httpPort=20006
>Reporter: Simon
> Attachments: build-output-of-hanging-job.png, build-output.png, 
> build-status.png, hudson.util.Process-entries.log, noopjob-configuration.png, 
> thread_dumpt.txt
>
>
> We find that on our solaris host that all jobs hang for about twenty minutes 
> after they have completed.  This is true even of jobs that contain no steps.  
> No additional plugins have been installed.
> The threaddump page reveals that the job seems to hang on reading from the 
> proc file system,
> Executor #0 for master : executing noopjob #1
> "Executor #0 for master : executing noopjob #1" Id=82 Group=main RUNNABLE
>   at java.io.RandomAccessFile.read(Native Method)
>   at 
> hudson.util.ProcessTree$Solaris$SolarisProcess.readLine(ProcessTree.java:846)
>   at 
> hudson.util.ProcessTree$Solaris$SolarisProcess.getEnvironmentVariables(ProcessTree.java:826)
>   -  locked hudson.util.ProcessTree$Solaris$SolarisProcess@6322be0b
>   at 
> hudson.util.ProcessTree$OSProcess.hasMatchingEnvVars(ProcessTree.java:266)
>   at hudson.util.ProcessTree$Unix.killAll(ProcessTree.java:482)
>   at hudson.Launcher$LocalLauncher.kill(Launcher.java:730)
>   at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:484)
>   at hudson.model.Run.run(Run.java:1404)
>   at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
>   at hudson.model.ResourceController.execute(ResourceController.java:88)
>   at hudson.model.Executor.run(Executor.java:230)
> The noopjob job is a "free-style software project" job and contains no steps.
> I've attached the thread dump and several screenshots
> I have more information now after increasing the logging level of 
> hudson.util.ProcessTree to FINER.  I have attached the log entries that were 
> written during the execution of the job with no steps.  From the log entries 
> it seems that one or more instances of ProcessTree$Solaris$SolarisProcess are 
> reading the /proc//as of several processes (perhaps all processes on the 
> host).  It blocks on a few of them: 11665 for just under a minute, 20118 for 
> 4 minutes, 9522 for 1 minute, 11665 for 4 minutes, and 357 for just under a 
> minute.  Each of these process have nothing to do with jenkins.
> I've figured out that each of these processes are instances of the same 
> application - a large java application that is running on the same host.

--
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