Hello all,

We (Apache Guacamole) have been having intermittent issues with builds
failing during the initial git checkout (see below), during the creation of
a lock file as Maven tries to pull down a build dependency, etc. Initially,
this seemed tied to node H23, and seeing that other builds explicitly
exclude this node in their label expressions, we have done so as well ...
but these failures still occasionally occur on other nodes.

Is there a better way to defend against this than excluding nodes on a
case-by-case basis?

Many thanks,

- Mike

---------- Forwarded message ----------
From: Mike Jumper <mike.jum...@guac-dev.org>
Date: Wed, Jan 31, 2018 at 8:01 PM
Subject: Re: Build failed in Jenkins: guacamole-server-coverity #16
To: d...@guacamole.apache.org


On Wed, Jan 31, 2018 at 7:47 PM, Apache Jenkins Server
<jenk...@builds.apache.org> wrote:
> See <https://builds.apache.org/job/guacamole-server-coverity/
16/display/redirect>
>
> ------------------------------------------
> Started by user mjumper
> [EnvInject] - Loading node environment variables.
> Building remotely on H27 (ubuntu xenial) in workspace <
https://builds.apache.org/job/guacamole-server-coverity/ws/>
>  > git rev-parse --is-inside-work-tree # timeout=10
> Fetching changes from the remote Git repository
>  > git config remote.origin.url https://git-wip-us.apache.org/
repos/asf/guacamole-server.git # timeout=10
> ERROR: Error fetching remote repo 'origin'
> hudson.plugins.git.GitException: Failed to fetch from
https://git-wip-us.apache.org/repos/asf/guacamole-server.git
>         at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:825)
>         at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1092)
>         at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1123)
>         at hudson.scm.SCM.checkout(SCM.java:495)
>         at hudson.model.AbstractProject.checkout(AbstractProject.java:
1202)
>         at hudson.model.AbstractBuild$AbstractBuildExecution.
defaultCheckout(AbstractBuild.java:574)
>         at jenkins.scm.SCMCheckoutStrategy.checkout(
SCMCheckoutStrategy.java:86)
>         at hudson.model.AbstractBuild$AbstractBuildExecution.run(
AbstractBuild.java:499)
>         at hudson.model.Run.execute(Run.java:1724)
>         at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
>         at hudson.model.ResourceController.execute(
ResourceController.java:97)
>         at hudson.model.Executor.run(Executor.java:421)
> Caused by: hudson.plugins.git.GitException: Command "git config
remote.origin.url https://git-wip-us.apache.org/
repos/asf/guacamole-server.git" returned status code 4:
> stdout:
> stderr: error: failed to write new configuration file <
https://builds.apache.org/job/guacamole-server-coverity/
ws/guacamole-server/.git/config.lock>
>

I'll ask on builds@apache.org regarding all these inexplicable
failures. I suspect some of the nodes might be having disk space
issues...

- Mike

Reply via email to