Ok - hard to find a repo here without submodules :) I tried a different repo that does have them, but made sure the options for recursively checking them out was unchecked. I thought I had specified timestamps in the console output, but I guess not. Here's the snip before it just fails (sanitized of course):
Started by user Chanda Unmack <http://jenkins01-clone/user/cunmack> [EnvInject] - Loading node environment variables. [EnvInject] - Preparing an environment for the build. [EnvInject] - Keeping Jenkins system variables. [EnvInject] - Keeping Jenkins build variables. [EnvInject] - Injecting as environment variables the properties content ANDROID_HOME=/opt/something/sdk-linux ANDROID_NDK=/opt/something/ndk [EnvInject] - Variables injected successfully. [EnvInject] - Injecting contributions. Building remotely on server-bld-pc3<http://jenkins01-clone/computer/server-bld-pc3>in workspace c:\jenkins\workspace\test-project\LABEL\WIN32\TYPE\Debug Cloning the remote Git repository Cloning repository ssh://build@gerrit:29418/project > c:\Git\bin\git.exe init c:\jenkins\workspace\test-project\LABEL\WIN32\TYPE\Debug Fetching upstream changes from ssh://build@gerrit:29418/project > c:\Git\bin\git.exe --version > c:\Git\bin\git.exe fetch --tags --progress ssh://build@gerrit:29418/project +refs/heads/*:refs/remotes/origin/* ERROR: Timeout after 10 minutes ERROR <http://stacktrace.jenkins-ci.org/search?query=ERROR>: Error cloning remote repo 'origin'hudson.plugins.git.GitException <http://stacktrace.jenkins-ci.org/search?query=hudson.plugins.git.GitException>: Command "c:\Git\bin\git.exe fetch --tags --progress ssh://build@gerrit:29418/project +refs/heads/*:refs/remotes/origin/*" returned status code 1: stdout: Process leaked file descriptors. See http://wiki.jenkins-ci.org/display/JENKINS/Spawning+processes+from+build for more information Process leaked file descriptors. See http://wiki.jenkins-ci.org/display/JENKINS/Spawning+processes+from+build for more information So the leaking file descriptors is new - will check out that wiki now :) On Fri, May 16, 2014 at 12:18 PM, Mark Waite <[email protected]>wrote: > The log indicates that you are using submodules. Can you attempt the same > process with a repository that does not use submodules so that we can > confirm the issue you're seeing is specific to submodules? > > Mark Waite > > > On Fri, May 16, 2014 at 12:25 PM, Chanda Unmack <[email protected]> wrote: > >> So here's the config.xml >> http://notepad.cc/faosseqa7 >> >> and here's the console output >> http://notepad.cc/mieckuclo87 >> >> I didn't really see anything in the jenkins logs >> >> thanks for the help! >> >> >> On Fri, May 16, 2014 at 10:56 AM, Mark Waite >> <[email protected]>wrote: >> >>> Can you upload a copy of your job definition somewhere so that I can >>> compare it with job definitions that are known to work with the timeout? >>> >>> The log file which reports the timeout would also be a help, since it >>> may point to another failure point. >>> >>> There are two different timeout conditions possible with the current >>> implementation for command line git. The timeout value specified in the >>> advanced behaviors is used for fetch and for fetch of submodules. The >>> timeout value you set with the command line argument is used for (at least >>> some) other invocations of command line git (like "git checkout" and "git >>> ls-remote"). >>> >>> Mark Waite >>> >>> >>> On Fri, May 16, 2014 at 11:33 AM, Chanda Unmack <[email protected]>wrote: >>> >>>> >>>> On Fri, May 16, 2014 at 10:01 AM, Mark Waite <[email protected] >>>> > wrote: >>>> >>>>> You need to add the "Additional Behaviour" "Advanced Clone Behaviours" >>>>> and then set the timeout value in the field which opens there. >>>>> >>>>> If you're using a Linux machine as the slave, you could also consider >>>>> using a bare "reference repository" on the slave agent so that the clone >>>>> could point to the existing reference copy rather than downloading another >>>>> copy. >>>>> >>>>> Mark Waite >>>>> >>>>> >>>>> On Fri, May 16, 2014 at 10:57 AM, Chanda Unmack <[email protected]>wrote: >>>>> >>>>>> So I wonder if anyone else is seeing this as it's causing no end of >>>>>> headache for me. >>>>>> My jobs fail because the git clone times out after 10 minutes. >>>>>> >>>>>> *09:43:13* ERROR: Timeout after 10 minutes >>>>>> >>>>>> >>>>>> Jenkins 1.532.2 >>>>>> Jenkins GIT client plugin 1.9.0 >>>>>> Jenkins GIT plugin 2.2.1 >>>>>> Tomact 7 >>>>>> >>>>>> *I've set the timeout on the project to be 60 minutes * >>>>>> The slave is windows, connected with jnlp, I've set the jvm options >>>>>> for the slave to have a timeout of 60 minutes >>>>>> (-Dorg.jenkinsci.plugins.gitclient.Git.timeOut=60) >>>>>> >>>>>> I even changed the jenkins startup to have a longer timeout with no >>>>>> success. I've seen other discussion on the list about the 10 minute >>>>>> timeout >>>>>> and that it's supposed to be configurable in the project scm area, but >>>>>> I'm >>>>>> not seeing that being honored. Is there somewhere else this is set? >>>>>> >>>>>> thanks >>>>>> >>>>> -- >>>>> Thanks! >>>>> Mark Waite >>>>> >>>> >>>> >>>> I did set the Additional Behaviour-> Advanced Clone Behaviours - that's >>>> where I set the timeout for the project. Sorry if I wasn't clear there. >>>> I wish I could use Linux as a slave, we do have Linux slaves as well, >>>> but they have other git issues that while are annoying, don't prevent the >>>> build from succeeding (yet) >>>> >>>>> >>>> >>>> -- >>>> *C**onfidentiality Notice:* This e-mail, including all attachments, is >>>> confidential information of Lytro, Inc. If the reader of this e-mail is not >>>> the intended recipient or its authorized agent, the reader is hereby >>>> notified that any dissemination, distribution or copying of this e-mail is >>>> prohibited. If you have received this e-mail in error, please notify the >>>> sender by replying to this message and delete this e-mail immediately. >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Jenkins Users" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> >>> >>> -- >>> Thanks! >>> Mark Waite >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Jenkins Users" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> >> >> -- >> *C**onfidentiality Notice:* This e-mail, including all attachments, is >> confidential information of Lytro, Inc. If the reader of this e-mail is not >> the intended recipient or its authorized agent, the reader is hereby >> notified that any dissemination, distribution or copying of this e-mail is >> prohibited. If you have received this e-mail in error, please notify the >> sender by replying to this message and delete this e-mail immediately. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Jenkins Users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> For more options, visit https://groups.google.com/d/optout. >> > > > > -- > Thanks! > Mark Waite > > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- *C**onfidentiality Notice:* This e-mail, including all attachments, is confidential information of Lytro, Inc. If the reader of this e-mail is not the intended recipient or its authorized agent, the reader is hereby notified that any dissemination, distribution or copying of this e-mail is prohibited. If you have received this e-mail in error, please notify the sender by replying to this message and delete this e-mail immediately. -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
