Hi,

i guess this problem is related to files still opened by Jenkins or
another process.

I experience this problem only on Windows when cleaning the workspace.

You should use the equivalent of 'lsof' to find out what file is still
in use by which process.

regards

Dirk

On 03.10.2012 03:51, Rob Withers wrote:
> Here is the error I am getting:  Thanks!
>  
> 
> Started 
> by user Robert 
> Withers <http://callistosheart:8888/user/reefedjib>
> Building in workspace c:\rob\comp\workspace
> Checkout:workspace / c:\rob\comp\workspace - 
> hudson.remoting.LocalChannel@4d4834
> Using strategy: Default
> Cloning the remote Git repository
> Cloning repository http://github.com/reefedjib/murmur-events/
> git --version
> git version 1.7.11.msysgit.1
> ERROR: Failed to clean the workspace
> java.io.IOException 
> <http://stacktrace.jenkins-ci.org/search?query=java.io.IOException>: Unable 
> to 
> delete c:\rob\comp\workspace\.metadata\.lock
>       at hudson.Util.deleteFile(Util.java:243) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.Util.deleteFile&entity=method>
>       at hudson.Util.deleteRecursive(Util.java:293) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.Util.deleteRecursive&entity=method>
>       at hudson.Util.deleteContentsRecursive(Util.java:204) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.Util.deleteContentsRecursive&entity=method>
>       at hudson.Util.deleteRecursive(Util.java:284) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.Util.deleteRecursive&entity=method>
>       at hudson.Util.deleteContentsRecursive(Util.java:204) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.Util.deleteContentsRecursive&entity=method>
>       at hudson.Util.deleteRecursive(Util.java:284) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.Util.deleteRecursive&entity=method>
>       at hudson.FilePath$11.invoke(FilePath.java:982) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.FilePath$11.invoke&entity=method>
>       at hudson.FilePath$11.invoke(FilePath.java:980) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.FilePath$11.invoke&entity=method>
>       at hudson.FilePath.act(FilePath.java:851) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.FilePath.act&entity=method>
>       at hudson.FilePath.act(FilePath.java:824) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.FilePath.act&entity=method>
>       at hudson.FilePath.deleteRecursive(FilePath.java:980) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.FilePath.deleteRecursive&entity=method>
>       at hudson.plugins.git.GitAPI.clone(GitAPI.java:239) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.git.GitAPI.clone&entity=method>
>       at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:1040) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.git.GitSCM$2.invoke&entity=method>
>       at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:982) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.git.GitSCM$2.invoke&entity=method>
>       at hudson.FilePath.act(FilePath.java:851) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.FilePath.act&entity=method>
>       at hudson.FilePath.act(FilePath.java:824) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.FilePath.act&entity=method>
>       at hudson.plugins.git.GitSCM.determineRevisionToBuild(GitSCM.java:982) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.git.GitSCM.determineRevisionToBuild&entity=method>
>       at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1138) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.git.GitSCM.checkout&entity=method>
>       at hudson.model.AbstractProject.checkout(AbstractProject.java:1256) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractProject.checkout&entity=method>
>       at 
> hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:589)
>  
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout&entity=method>
>       at 
> jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:88) 
> <http://stacktrace.jenkins-ci.org/search/?query=jenkins.scm.SCMCheckoutStrategy.checkout&entity=method>
>       at 
> hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:494) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractBuild$AbstractBuildExecution.run&entity=method>
>       at hudson.model.Run.execute(Run.java:1502) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Run.execute&entity=method>
>       at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:477) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.maven.MavenModuleSetBuild.run&entity=method>
>       at hudson.model.ResourceController.execute(ResourceController.java:88) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.ResourceController.execute&entity=method>
>       at hudson.model.Executor.run(Executor.java:236) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Executor.run&entity=method>
> ERROR: Error cloning remote repo 'origin' : Failed to delete workspace
> hudson.plugins.git.GitException 
> <http://stacktrace.jenkins-ci.org/search?query=hudson.plugins.git.GitException>:
>  
> Failed to delete workspace
>       at hudson.plugins.git.GitAPI.clone(GitAPI.java:242) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.git.GitAPI.clone&entity=method>
>       at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:1040) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.git.GitSCM$2.invoke&entity=method>
>       at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:982) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.git.GitSCM$2.invoke&entity=method>
>       at hudson.FilePath.act(FilePath.java:851) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.FilePath.act&entity=method>
>       at hudson.FilePath.act(FilePath.java:824) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.FilePath.act&entity=method>
>       at hudson.plugins.git.GitSCM.determineRevisionToBuild(GitSCM.java:982) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.git.GitSCM.determineRevisionToBuild&entity=method>
>       at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1138) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.git.GitSCM.checkout&entity=method>
>       at hudson.model.AbstractProject.checkout(AbstractProject.java:1256) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractProject.checkout&entity=method>
>       at 
> hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:589)
>  
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout&entity=method>
>       at 
> jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:88) 
> <http://stacktrace.jenkins-ci.org/search/?query=jenkins.scm.SCMCheckoutStrategy.checkout&entity=method>
>       at 
> hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:494) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractBuild$AbstractBuildExecution.run&entity=method>
>       at hudson.model.Run.execute(Run.java:1502) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Run.execute&entity=method>
>       at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:477) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.maven.MavenModuleSetBuild.run&entity=method>
>       at hudson.model.ResourceController.execute(ResourceController.java:88) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.ResourceController.execute&entity=method>
>       at hudson.model.Executor.run(Executor.java:236) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Executor.run&entity=method>
> Caused by: java.io.IOException 
> <http://stacktrace.jenkins-ci.org/search?query=java.io.IOException>: Unable 
> to 
> delete c:\rob\comp\workspace\.metadata\.lock
>       at hudson.Util.deleteFile(Util.java:243) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.Util.deleteFile&entity=method>
>       at hudson.Util.deleteRecursive(Util.java:293) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.Util.deleteRecursive&entity=method>
>       at hudson.Util.deleteContentsRecursive(Util.java:204) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.Util.deleteContentsRecursive&entity=method>
>       at hudson.Util.deleteRecursive(Util.java:284) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.Util.deleteRecursive&entity=method>
>       at hudson.Util.deleteContentsRecursive(Util.java:204) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.Util.deleteContentsRecursive&entity=method>
>       at hudson.Util.deleteRecursive(Util.java:284) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.Util.deleteRecursive&entity=method>
>       at hudson.FilePath$11.invoke(FilePath.java:982) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.FilePath$11.invoke&entity=method>
>       at hudson.FilePath$11.invoke(FilePath.java:980) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.FilePath$11.invoke&entity=method>
>       at hudson.FilePath.act(FilePath.java:851) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.FilePath.act&entity=method>
>       at hudson.FilePath.act(FilePath.java:824) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.FilePath.act&entity=method>
>       at hudson.FilePath.deleteRecursive(FilePath.java:980) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.FilePath.deleteRecursive&entity=method>
>       at hudson.plugins.git.GitAPI.clone(GitAPI.java:239) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.git.GitAPI.clone&entity=method>
>       ... 14 more
> Trying next repository
> ERROR: Could not clone repository
> FATAL <http://stacktrace.jenkins-ci.org/search?query=FATAL>: Could not clone
> hudson.plugins.git.GitException 
> <http://stacktrace.jenkins-ci.org/search?query=hudson.plugins.git.GitException>:
>  
> Could not clone
>       at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:1052) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.git.GitSCM$2.invoke&entity=method>
>       at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:982) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.git.GitSCM$2.invoke&entity=method>
>       at hudson.FilePath.act(FilePath.java:851) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.FilePath.act&entity=method>
>       at hudson.FilePath.act(FilePath.java:824) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.FilePath.act&entity=method>
>       at hudson.plugins.git.GitSCM.determineRevisionToBuild(GitSCM.java:982) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.git.GitSCM.determineRevisionToBuild&entity=method>
>       at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1138) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.git.GitSCM.checkout&entity=method>
>       at hudson.model.AbstractProject.checkout(AbstractProject.java:1256) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractProject.checkout&entity=method>
>       at 
> hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:589)
>  
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout&entity=method>
>       at 
> jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:88) 
> <http://stacktrace.jenkins-ci.org/search/?query=jenkins.scm.SCMCheckoutStrategy.checkout&entity=method>
>       at 
> hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:494) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractBuild$AbstractBuildExecution.run&entity=method>
>       at hudson.model.Run.execute(Run.java:1502) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Run.execute&entity=method>
>       at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:477) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.maven.MavenModuleSetBuild.run&entity=method>
>       at hudson.model.ResourceController.execute(ResourceController.java:88) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.ResourceController.execute&entity=method>
>       at hudson.model.Executor.run(Executor.java:236) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Executor.run&entity=method>
> 
>  
> 
>  
> 
> *From:* Rob Withers <mailto:reefed...@gmail.com>
> *Sent:* Tuesday, October 02, 2012 9:14 PM
> *To:* jenkinsci-users@googlegroups.com
> <mailto:jenkinsci-users@googlegroups.com>
> *Subject:* multiple problems setting up Jenkins and Git and Maven, as
> well as code analysis tools - start with git...
> First off is Git setup, I suppose.  I want to fire a Jenkins job
> whenever my LOCAL repository is committed, not waiting until it gets
> pushed to github.  It seems like Jenkins is setup to slave of fgithub. 
> How can I make that work right?  I am lost in all the various plugins
> for git and github.
>  
> Many thanks,
> Rob
>  
>  

Reply via email to