Hi All,
Recently we have upgraded gerrit to 3.2.3 and a new error started to receive for fetch operation.
Steps to reproduce
================
1) mkdir abc
2) cd abc
3) git init --bare
The error as below,
================
``[2021-11-09T14:34:09.784+0200] [SSH git-upload-pack / test/test1/test2 (user1)] ERROR com.google.gerrit.sshd.BaseCommand : Internal server error (user user1 account 1008676) during git-upload-pack '/test/test1/test2
java.lang.IllegalStateException: Timer already terminated
at org.eclipse.jgit.util.io.InterruptTimer$AlarmState.begin(InterruptTimer.java:175)
at org.eclipse.jgit.util.io.InterruptTimer.begin(InterruptTimer.java:92)
at org.eclipse.jgit.util.io.TimeoutOutputStream.beginWrite(TimeoutOutputStream.java:127)
at org.eclipse.jgit.util.io.TimeoutOutputStream.write(TimeoutOutputStream.java:91)
at org.eclipse.jgit.transport.UploadPack$ResponseBufferedOutputStream.write(UploadPack.java:2371)
at org.eclipse.jgit.transport.PacketLineOut.writePacket(PacketLineOut.java:139)
at org.eclipse.jgit.transport.PacketLineOut.writePacket(PacketLineOut.java:115)
at org.eclipse.jgit.transport.PacketLineOut.writeString(PacketLineOut.java:101)
at org.eclipse.jgit.transport.UploadPack$PackProtocolErrorWriter.writeError(UploadPack.java:2412)
at org.eclipse.jgit.transport.UploadPack.upload(UploadPack.java:766)
at com.google.gerrit.sshd.commands.Upload.runImpl(Upload.java:101)
at com.google.gerrit.sshd.AbstractGitCommand.service(AbstractGitCommand.java:107)
at com.google.gerrit.sshd.AbstractGitCommand.access$000(AbstractGitCommand.java:32)
at com.google.gerrit.sshd.AbstractGitCommand$1.run(AbstractGitCommand.java:72)
at com.google.gerrit.sshd.BaseCommand$TaskThunk.run(BaseCommand.java:469)
at com.google.gerrit.server.logging.LoggingContextAwareRunnable.run(LoggingContextAwareRunnable.java:110)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
at com.google.gerrit.server.git.WorkQueue$Task.run(WorkQueue.java:610)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)```