java.util.concurrent.ExecutionException: com.google.inject.ProvisionException: Unable to provision, see the following errors: 1) null returned by binding at com.google.gerrit.server.git.receive.ReplaceOp$Factory.create() but the 21st parameter of com.google.gerrit.server.git.receive.ReplaceOp.(ReplaceOp.java:172) is not @Nullable at com.google.gerrit.server.git.receive.ReplaceOp$Factory.create(ReplaceOp.java:1) while locating com.google.gerrit.reviewdb.client.PatchSet$Id annotated with @com.google.inject.assistedinject.Assisted(value=patchSetId) for the 21st parameter of com.google.gerrit.server.git.receive.ReplaceOp.(ReplaceOp.java:172) while locating com.google.gerrit.server.git.receive.ReplaceOp annotated with @com.google.inject.internal.UniqueAnnotations$Internal(value=7) 1 error at java.util.concurrent.FutureTask.report(FutureTask.java:122) at java.util.concurrent.FutureTask.get(FutureTask.java:206) at com.google.gerrit.server.git.WorkQueue$Task.get(WorkQueue.java:531) at com.google.gerrit.server.git.MultiProgressMonitor.waitFor(MultiProgressMonitor.java:245) at com.google.gerrit.server.git.receive.AsyncReceiveCommits.onPreReceive(AsyncReceiveCommits.java:266) at org.eclipse.jgit.transport.ReceivePack.service(ReceivePack.java:266) at org.eclipse.jgit.transport.ReceivePack.receive(ReceivePack.java:208) at com.google.gerrit.sshd.commands.Receive.runImpl(Receive.java:102) at com.google.gerrit.sshd.AbstractGitCommand.service(AbstractGitCommand.java:103) at com.google.gerrit.sshd.AbstractGitCommand.access$000(AbstractGitCommand.java:32) at com.google.gerrit.sshd.AbstractGitCommand$1.run(AbstractGitCommand.java:67) at com.google.gerrit.sshd.BaseCommand$TaskThunk.run(BaseCommand.java:459) 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:558) 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) Caused by: com.google.inject.ProvisionException: Unable to provision, see the following errors: 1) null returned by binding at com.google.gerrit.server.git.receive.ReplaceOp$Factory.create() but the 21st parameter of com.google.gerrit.server.git.receive.ReplaceOp.(ReplaceOp.java:172) is not @Nullable at com.google.gerrit.server.git.receive.ReplaceOp$Factory.create(ReplaceOp.java:1) while locating com.google.gerrit.reviewdb.client.PatchSet$Id annotated with @com.google.inject.assistedinject.Assisted(value=patchSetId) for the 21st parameter of com.google.gerrit.server.git.receive.ReplaceOp.(ReplaceOp.java:172) while locating com.google.gerrit.server.git.receive.ReplaceOp annotated with @com.google.inject.internal.UniqueAnnotations$Internal(value=7) 1 error at com.google.inject.internal.InternalProvisionException.toProvisionException(InternalProvisionException.java:226) at com.google.inject.internal.InjectorImpl$1.get(InjectorImpl.java:1053) at com.google.inject.assistedinject.FactoryProvider2.invoke(FactoryProvider2.java:836) at com.sun.proxy.$Proxy68.create(Unknown Source) at com.google.gerrit.server.git.receive.ReceiveCommits$ReplaceRequest.addOps(ReceiveCommits.java:2526) at com.google.gerrit.server.git.receive.ReceiveCommits.insertChangesAndPatchSets(ReceiveCommits.java:703) at com.google.gerrit.server.git.receive.ReceiveCommits.processCommands(ReceiveCommits.java:551) at com.google.gerrit.server.git.receive.AsyncReceiveCommits$Worker.run(AsyncReceiveCommits.java:113) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at com.google.gerrit.server.util.RequestScopePropagator.lambda$cleanup$1(RequestScopePropagator.java:212) at com.google.gerrit.server.util.RequestScopePropagator.lambda$context$0(RequestScopePropagator.java:191) at com.google.gerrit.server.util.ThreadLocalRequestScopePropagator.lambda$wrapImpl$0(ThreadLocalRequestScopePropagator.java:50) at com.google.gerrit.server.util.RequestScopePropagator$1.call(RequestScopePropagator.java:94) at com.google.gerrit.server.util.RequestScopePropagator$2.run(RequestScopePropagator.java:125) ... 8 more