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.
