On Mon, Jan 5, 2015 at 5:33 AM, Mark Waite <mark.earl.wa...@gmail.com>
wrote:

>
>
> On Mon, Jan 5, 2015 at 2:58 AM, Shahaf Hart <sha...@seekingalpha.com>
> 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 jenkinsci-users+unsubscr...@googlegroups.com.
>> 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 jenkinsci-users+unsubscr...@googlegroups.com.
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