************************************************************
***** NOTE: THIS BUG TRACKER IS FOR GERRIT CODE REVIEW *****
***** DO NOT SUBMIT BUGS FOR CHROME, ANDROID, INTERNAL *****
***** ISSUES WITH YOUR COMPANY'S GERRIT SETUP, ETC. *****
***** THOSE ISSUE BELONG IN DIFFERENT ISSUE TRACKERS! *****
************************************************************
Affected Version: 2.9.2
What steps will reproduce the problem?
Push a new exiting repository to gerrit.
1. Create a repository:
ssh -p 29418 user@server gerrit create-project --name Android/platform/prebuilt --owner android
2. Push existing repo
git push ssh://user@server:29418/Android/platform/prebuilt +refs/heads/* +refs/tags/*
What is the expected output? What do you see instead?
Client side error:
git push ssh://user@server:29418/Android/platform/prebuilt +refs/heads/* +refs/tags/*
Counting objects: 21576, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (6072/6072), done.
Writing objects: 100% (21576/21576), 2.01 GiB | 24.45 MiB/s, done.
Total 21576 (delta 14538), reused 21576 (delta 14538)
error: unpack failed: error Java heap space)
fatal: Unpack error, check server log
To ssh://user@server:29418/Android/platform/prebuilt
! [remote rejected] donut-release -> donut-release (n/a (unpacker error))
! [remote rejected] donut-release2 -> donut-release2 (n/a (unpacker error))
Server error log:
[2014-12-21 20:19:26,980] ERROR com.google.gerrit.sshd.BaseCommand : Internal server error (user user 1000000) during git-receive-pack '/Android/platform/prebuilt'
com.google.gerrit.sshd.BaseCommand$Failure: fatal: Unpack error, check server log
at com.google.gerrit.sshd.commands.Receive.runImpl(Receive.java:176)
at com.google.gerrit.sshd.AbstractGitCommand.service(AbstractGitCommand.java:101)
at com.google.gerrit.sshd.AbstractGitCommand.access$000(AbstractGitCommand.java:32)
at com.google.gerrit.sshd.AbstractGitCommand$1.run(AbstractGitCommand.java:70)
at com.google.gerrit.sshd.BaseCommand$TaskThunk.run(BaseCommand.java:442)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)
at com.google.gerrit.server.git.WorkQueue$Task.run(WorkQueue.java:364)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.io.IOException: Unpack error on project "Android/platform/prebuilt":
AdvertiseRefsHook: org.eclipse.jgit.transport.AdvertiseRefsHookChain@4533a99eclass org.eclipse.jgit.transport.AdvertiseRefsHookChain
at com.google.gerrit.sshd.commands.Receive.runImpl(Receive.java:175)
... 12 more
Caused by: org.eclipse.jgit.errors.UnpackException: Exception while parsing pack stream
at org.eclipse.jgit.transport.ReceivePack.service(ReceivePack.java:239)
at org.eclipse.jgit.transport.ReceivePack.receive(ReceivePack.java:160)
at com.google.gerrit.sshd.commands.Receive.runImpl(Receive.java:115)
... 12 more
Caused by: java.lang.OutOfMemoryError: Java heap space
Please provide any additional information below.