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