Description
I have hosted gitblit GO v1.8.0 server in centos 6.8. But often I got the following errors:
Server Log:
2017-02-23 11:01:35 [ERROR] Internal server error (user TEST) during git git-receive-pack '/GITREPO.git'
com.gitblit.transport.ssh.commands.BaseCommand$Failure: fatal: Cannot receive pack:
at com.gitblit.transport.ssh.git.Receive.runImpl(Receive.java:36)
at com.gitblit.transport.ssh.git.BaseGitCommand.service(BaseGitCommand.java:72)
at com.gitblit.transport.ssh.git.BaseGitCommand.access$100(BaseGitCommand.java:33)
at com.gitblit.transport.ssh.git.BaseGitCommand$1.run(BaseGitCommand.java:59)
at com.gitblit.transport.ssh.commands.BaseCommand$TaskThunk.run(BaseCommand.java:331)
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.gitblit.utils.WorkQueue$Task.run(WorkQueue.java:332)
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: org.eclipse.jgit.errors.UnpackException: Exception while parsing pack stream
at org.eclipse.jgit.transport.ReceivePack.service(ReceivePack.java:251)
at org.eclipse.jgit.transport.ReceivePack.receive(ReceivePack.java:161)
at com.gitblit.transport.ssh.git.Receive.runImpl(Receive.java:34)
Caused by: java.io.EOFException: Short read of block.
at org.eclipse.jgit.util.IO.readFully(IO.java:249)
at org.eclipse.jgit.internal.storage.file.UnpackedObject.open(UnpackedObject.java:105)
at org.eclipse.jgit.internal.storage.file.ObjectDirectory.openLooseObject(ObjectDirectory.java:441)
at org.eclipse.jgit.internal.storage.file.ObjectDirectory.openObject(ObjectDirectory.java:374)
at org.eclipse.jgit.internal.storage.file.WindowCursor.open(WindowCursor.java:142)
at org.eclipse.jgit.lib.ObjectReader.open(ObjectReader.java:226)
at org.eclipse.jgit.revwalk.RevWalk.parseAny(RevWalk.java:859)
at org.eclipse.jgit.transport.BaseReceivePack.checkConnectivity(BaseReceivePack.java:1279)
at org.eclipse.jgit.transport.BaseReceivePack.receivePackAndCheckConnectivity(BaseReceivePack.java:1007)
at org.eclipse.jgit.transport.ReceivePack.service(ReceivePack.java:192)
... 14 more
CLIENT SIDE ERROR:
remote: Resolving deltas: 100% (303/303)
error: unpack failed: error Short read of block.
fatal: Cannot receive pack:
To ssh://TEST@IP_ADDRESS:29418/GITREPO.git
! [remote rejected] master -> master (n/a (unpacker error))
error: failed to push some refs to 'ssh://TEST@IP_ADDRESS:29418/GITREPO.git'