1. All errors are of the same type.
2. different repos, different jenkins users, even sometimes regular users.
3. about 200 such errors a day, intermittent.
4. checked queue,connections - not busy. to say the least
[2021-04-12T11:12:44.600+0300] [SSH git-upload-pack /project/project1/project2 (jenkins1)] ERROR
com.google.gerrit.sshd.BaseCommand : Internal server error (user jenkins1 account 1000253) during git-upload-pa
ck '/project/project1/project2'
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:237
1)
at org.eclipse.jgit.transport.SideBandOutputStream.writeBuffer(SideBandOutputStream.java:141)
at org.eclipse.jgit.transport.SideBandOutputStream.flushBuffer(SideBandOutputStream.java:94)
at org.eclipse.jgit.transport.SideBandOutputStream.flush(SideBandOutputStream.java:100)
at org.eclipse.jgit.transport.UploadPack$SideBandErrorWriter.writeError(UploadPack.java:2404)
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:108)
at com.google.gerrit.sshd.AbstractGitCommand.access$000(AbstractGitCommand.java:32)
at com.google.gerrit.sshd.AbstractGitCommand$1.run(AbstractGitCommand.java:73)
at com.google.gerrit.sshd.BaseCommand$TaskThunk.run(BaseCommand.java:488)
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(ScheduledThr
eadPoolExecutor.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)