On Mon, Jan 5, 2015 at 5:33 AM, Mark Waite <[email protected]>
wrote:

>
>
> On Mon, Jan 5, 2015 at 2:58 AM, Shahaf Hart <[email protected]>
> wrote:
>
>> Hi,
>>
>> Using Jenkins 1.547, I get a crash with an out of memory failure on a
>> slave.  This occurs mostly when I run a larger number of jobs
>> simultaneously.  It starts the job by fetching from git and fails giving
>> the error below.  I don't understand this, as I have 24 GB Ram on my VM
>> slave, but at the exact time it failed, only 16 GB out of that amount were
>> used.
>>
>
> The failure message is indicating that the git plugin failed to launch the
> external command line git program.  The IOException from the failure to
> launch seems to match the description in this answer on stackoverflow.com:
>

http://serverfault.com/questions/317115/jenkins-ci-cannot-allocate-memory



>
>
>
>> Thanks in advance,
>>
>> Shahaf
>>
>> Building remotely on ci-app01
>> <http://ci.seekingalpha.com/computer/ci-app01> in workspace
>> /home/deploy/workspace/bdd tests 4
>>
>> *00:57:32* ERROR: Workspace has a .git repository, but it appears to be
>> corrupt.
>>
>> *00:57:32* hudson.plugins.git.GitException
>> <http://stacktrace.jenkins-ci.org/search?query=hudson.plugins.git.GitException>:
>> Error performing command: git rev-parse --is-inside-work-tree
>>
>> *00:57:32* at
>> org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1283)
>> <http://stacktrace.jenkins-ci.org/search/?query=org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn&entity=method>
>>
>> *00:57:32* at
>> org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1253)
>> <http://stacktrace.jenkins-ci.org/search/?query=org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn&entity=method>
>>
>> *00:57:32* at
>> org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1249)
>> <http://stacktrace.jenkins-ci.org/search/?query=org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn&entity=method>
>>
>> *00:57:32* at
>> org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand(CliGitAPIImpl.java:1065)
>> <http://stacktrace.jenkins-ci.org/search/?query=org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand&entity=method>
>>
>> *00:57:32* at
>> org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand(CliGitAPIImpl.java:1075)
>> <http://stacktrace.jenkins-ci.org/search/?query=org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand&entity=method>
>>
>> *00:57:32* at
>> org.jenkinsci.plugins.gitclient.CliGitAPIImpl.hasGitRepo(CliGitAPIImpl.java:171)
>> <http://stacktrace.jenkins-ci.org/search/?query=org.jenkinsci.plugins.gitclient.CliGitAPIImpl.hasGitRepo&entity=method>
>>
>> *00:57:32* at hudson.plugins.git.GitAPI.hasGitRepo(GitAPI.java:186)
>> <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.git.GitAPI.hasGitRepo&entity=method>
>>
>> *00:57:32* at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>
>> *00:57:32* at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>
>> *00:57:32* at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>
>> *00:57:32* at java.lang.reflect.Method.invoke(Method.java:622)
>>
>> *00:57:32* at
>> hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:299)
>>
>> *00:57:32* at
>> hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:280)
>>
>> *00:57:32* at
>> hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:239)
>>
>> *00:57:32* at hudson.remoting.UserRequest.perform(UserRequest.java:118)
>>
>> *00:57:32* at hudson.remoting.UserRequest.perform(UserRequest.java:48)
>>
>> *00:57:32* at hudson.remoting.Request$2.run(Request.java:328)
>>
>> *00:57:32* at
>> hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
>>
>> *00:57:32* at
>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
>>
>> *00:57:32* at java.util.concurrent.FutureTask.run(FutureTask.java:166)
>>
>> *00:57:32* at
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
>>
>> *00:57:32* at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>>
>> *00:57:32* at java.lang.Thread.run(Thread.java:701)
>>
>> *00:57:32* Caused by: java.io.IOException: Cannot run program "git" (in
>> directory "/home/deploy/workspace/bdd tests 4"): java.io.IOException:
>> error=12, Cannot allocate memory
>>
>> *00:57:32* at java.lang.ProcessBuilder.start(ProcessBuilder.java:488)
>>
>> *00:57:32* at hudson.Proc$LocalProc.<init>(Proc.java:244)
>>
>> *00:57:32* at hudson.Proc$LocalProc.<init>(Proc.java:216)
>>
>> *00:57:32* at hudson.Launcher$LocalLauncher.launch(Launcher.java:773)
>>
>> *00:57:32* at hudson.Launcher$ProcStarter.start(Launcher.java:353)
>>
>> *00:57:32* at
>> org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1272)
>>
>> *00:57:32* ... 22 more
>>
>> *00:57:32* Caused by: java.io.IOException: java.io.IOException:
>> error=12, Cannot allocate memory
>>
>> *00:57:32* at java.lang.UNIXProcess.<init>(UNIXProcess.java:164)
>>
>> *00:57:32* at java.lang.ProcessImpl.start(ProcessImpl.java:81)
>>
>> *00:57:32* at java.lang.ProcessBuilder.start(ProcessBuilder.java:470)
>>
>> *00:57:32* ... 27 more
>>
>> *00:57:32* Cloning the remote Git repository
>>
>> *00:57:32* Cloning repository sagit:sapi
>>
>> *00:57:32* ERROR: Error cloning remote repo 'origin'
>>
>> *00:57:32* hudson.plugins.git.GitException
>> <http://stacktrace.jenkins-ci.org/search?query=hudson.plugins.git.GitException>:
>> Could not init /home/deploy/workspace/bdd tests 4
>>
>> *00:57:32* at
>> org.jenkinsci.plugins.gitclient.CliGitAPIImpl$4.execute(CliGitAPIImpl.java:473)
>> <http://stacktrace.jenkins-ci.org/search/?query=org.jenkinsci.plugins.gitclient.CliGitAPIImpl$4.execute&entity=method>
>>
>> *00:57:32* at
>> org.jenkinsci.plugins.gitclient.CliGitAPIImpl$2.execute(CliGitAPIImpl.java:376)
>> <http://stacktrace.jenkins-ci.org/search/?query=org.jenkinsci.plugins.gitclient.CliGitAPIImpl$2.execute&entity=method>
>>
>> *00:57:32* at
>> org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:153)
>> <http://stacktrace.jenkins-ci.org/search/?query=org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call&entity=method>
>>
>> *00:57:32* at
>> org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:146)
>> <http://stacktrace.jenkins-ci.org/search/?query=org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call&entity=method>
>>
>> *00:57:32* at hudson.remoting.UserRequest.perform(UserRequest.java:118)
>> <http://stacktrace.jenkins-ci.org/search/?query=hudson.remoting.UserRequest.perform&entity=method>
>>
>> *00:57:32* at hudson.remoting.UserRequest.perform(UserRequest.java:48)
>> <http://stacktrace.jenkins-ci.org/search/?query=hudson.remoting.UserRequest.perform&entity=method>
>>
>> *00:57:32* at hudson.remoting.Request$2.run(Request.java:328)
>> <http://stacktrace.jenkins-ci.org/search/?query=hudson.remoting.Request$2.run&entity=method>
>>
>> *00:57:32* at
>> hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
>> <http://stacktrace.jenkins-ci.org/search/?query=hudson.remoting.InterceptingExecutorService$1.call&entity=method>
>>
>> *00:57:32* at
>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
>> <http://stacktrace.jenkins-ci.org/search/?query=java.util.concurrent.FutureTask$Sync.innerRun&entity=method>
>>
>> *00:57:32* at java.util.concurrent.FutureTask.run(FutureTask.java:166)
>> <http://stacktrace.jenkins-ci.org/search/?query=java.util.concurrent.FutureTask.run&entity=method>
>>
>> *00:57:32* at
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
>> <http://stacktrace.jenkins-ci.org/search/?query=java.util.concurrent.ThreadPoolExecutor.runWorker&entity=method>
>>
>> *00:57:32* at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>> <http://stacktrace.jenkins-ci.org/search/?query=java.util.concurrent.ThreadPoolExecutor$Worker.run&entity=method>
>>
>> *00:57:32* at java.lang.Thread.run(Thread.java:701)
>> <http://stacktrace.jenkins-ci.org/search/?query=java.lang.Thread.run&entity=method>
>>
>> *00:57:32* Caused by: hudson.plugins.git.GitException
>> <http://stacktrace.jenkins-ci.org/search?query=hudson.plugins.git.GitException>:
>> Error performing command: git init /home/deploy/workspace/bdd tests 4
>>
>> *00:57:32* at
>> org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1283)
>> <http://stacktrace.jenkins-ci.org/search/?query=org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn&entity=method>
>>
>> *00:57:32* at
>> org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1253)
>> <http://stacktrace.jenkins-ci.org/search/?query=org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn&entity=method>
>>
>> *00:57:32* at
>> org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1249)
>> <http://stacktrace.jenkins-ci.org/search/?query=org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn&entity=method>
>>
>> *00:57:32* at
>> org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand(CliGitAPIImpl.java:1065)
>> <http://stacktrace.jenkins-ci.org/search/?query=org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand&entity=method>
>>
>> *00:57:32* at
>> org.jenkinsci.plugins.gitclient.CliGitAPIImpl$4.execute(CliGitAPIImpl.java:471)
>> <http://stacktrace.jenkins-ci.org/search/?query=org.jenkinsci.plugins.gitclient.CliGitAPIImpl$4.execute&entity=method>
>>
>> *00:57:32* ... 12 more
>>
>> *00:57:32* Caused by: java.io.IOException
>> <http://stacktrace.jenkins-ci.org/search?query=java.io.IOException>:
>> Cannot run program "git" (in directory "/home/deploy/workspace/bdd tests
>> 4"): java.io.IOException: error=12, Cannot allocate memory
>>
>> *00:57:32* at java.lang.ProcessBuilder.start(ProcessBuilder.java:488)
>> <http://stacktrace.jenkins-ci.org/search/?query=java.lang.ProcessBuilder.start&entity=method>
>>
>> *00:57:32* at hudson.Proc$LocalProc.<init>(Proc.java:244)
>> <http://stacktrace.jenkins-ci.org/search/?query=hudson.Proc$LocalProc.%3Cinit%3E&entity=method>
>>
>> *00:57:32* at hudson.Proc$LocalProc.<init>(Proc.java:216)
>> <http://stacktrace.jenkins-ci.org/search/?query=hudson.Proc$LocalProc.%3Cinit%3E&entity=method>
>>
>> *00:57:32* at hudson.Launcher$LocalLauncher.launch(Launcher.java:773)
>> <http://stacktrace.jenkins-ci.org/search/?query=hudson.Launcher$LocalLauncher.launch&entity=method>
>>
>> *00:57:32* at hudson.Launcher$ProcStarter.start(Launcher.java:353)
>> <http://stacktrace.jenkins-ci.org/search/?query=hudson.Launcher$ProcStarter.start&entity=method>
>>
>> *00:57:32* at
>> org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1272)
>> <http://stacktrace.jenkins-ci.org/search/?query=org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn&entity=method>
>>
>> *00:57:32* ... 16 more
>>
>> *00:57:32* Caused by: java.io.IOException
>> <http://stacktrace.jenkins-ci.org/search?query=java.io.IOException>:
>> java.io.IOException: error=12, Cannot allocate memory
>>
>> *00:57:32* at java.lang.UNIXProcess.<init>(UNIXProcess.java:164)
>> <http://stacktrace.jenkins-ci.org/search/?query=java.lang.UNIXProcess.%3Cinit%3E&entity=method>
>>
>> *00:57:32* at java.lang.ProcessImpl.start(ProcessImpl.java:81)
>> <http://stacktrace.jenkins-ci.org/search/?query=java.lang.ProcessImpl.start&entity=method>
>>
>> *00:57:32* at java.lang.ProcessBuilder.start(ProcessBuilder.java:470)
>> <http://stacktrace.jenkins-ci.org/search/?query=java.lang.ProcessBuilder.start&entity=method>
>>
>> *00:57:32* ... 21 more
>>
>> *00:57:32* ERROR: null
>>
>>
>>  --
>> 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].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/jenkinsci-users/0d91a671-9c2d-4bc9-bf15-e3666623848a%40googlegroups.com
>> <https://groups.google.com/d/msgid/jenkinsci-users/0d91a671-9c2d-4bc9-bf15-e3666623848a%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> --
> Thanks!
> Mark Waite
>



-- 
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].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/CAO49JtEJ5oLy-WS54AVtdwappYK7vg9994DG97hUVt_LUWQiaA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to