This might be unrelated, but I ran into a problem today and found
server logs:
2009-10-20 11:33:17,798::ERROR:
com.google.gerrit.server.ssh.BaseCommand - Internal server error
(user johndoe account 1000015) during git-upload-pack '/platform/
repository.git'
java.lang.OutOfMemoryError: Java heap space
at org.spearce.jgit.lib.UnpackedObjectLoader.<init>
(UnpackedObjectLoader.java:130)
at org.spearce.jgit.lib.UnpackedObjectLoader.<init>
(UnpackedObjectLoader.java:76)
at org.spearce.jgit.lib.ObjectDirectory.openObject2
(ObjectDirectory.java:254)
at org.spearce.jgit.lib.ObjectDatabase.openObjectImpl2
(ObjectDatabase.java:231)
at org.spearce.jgit.lib.ObjectDatabase.openObject
(ObjectDatabase.java:196)
at org.spearce.jgit.lib.Repository.openObject(Repository.java:
274)
at org.spearce.jgit.lib.PackWriter.writeWholeObjectDeflate
(PackWriter.java:762)
at org.spearce.jgit.lib.PackWriter.writeObject(PackWriter.java:
732)
at org.spearce.jgit.lib.PackWriter.writeObjects
(PackWriter.java:692)
at org.spearce.jgit.lib.PackWriter.writePack(PackWriter.java:
592)
at org.spearce.jgit.transport.UploadPack.sendPack
(UploadPack.java:471)
at org.spearce.jgit.transport.UploadPack.service
(UploadPack.java:246)
at org.spearce.jgit.transport.UploadPack.upload
(UploadPack.java:227)
at com.google.gerrit.server.ssh.commands.Upload.runImpl
(Upload.java:26)
at
com.google.gerrit.server.ssh.commands.AbstractGitCommand.service
(AbstractGitCommand.java:61)
at
com.google.gerrit.server.ssh.commands.AbstractGitCommand.access$100
(AbstractGitCommand.java:29)
at com.google.gerrit.server.ssh.commands.AbstractGitCommand
$1.run(AbstractGitCommand.java:45)
at com.google.gerrit.server.ssh.BaseCommand$2.run
(BaseCommand.java:253)
The client-side error was different in this case, but I wonder if both
problems could be caused by OOM exceptions:
$ repo sync
Fetching projects: 1% (2/166) ControlSocket /tmp/ssh-nRZtnN/master-
lar...@myserver.com:29418 already exists, disabling multiplexing
remote: Counting objects: 447, done
remote: Compressing objects: 100% (122/122)
fatal: internal server error/122), 50.88 MiB | 2707 KiB/s
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
error: Cannot fetch platform/repository
Any solution to this, other than upping the memory we give to gerrit?
Thanks!
Brad
On Oct 2, 4:33 pm, Shawn Pearce <
s...@google.com> wrote: