1. java init
2. Verify the versions of the plugins
3. java reindex
[2024-01-31T18:37:25.493-06:00] [main] INFO com.google.gerrit.server.git.WorkQueue : Adding metrics for 'SshCommandStart' queue
[2024-01-31T18:37:25.761-06:00] [main] INFO com.google.gerrit.server.git.WorkQueue : Adding metrics for 'SSH-Stream-Worker' queue
[2024-01-31T18:37:25.763-06:00] [main] INFO com.google.gerrit.server.git.WorkQueue : Adding metrics for 'SSH-Interactive-Worker' queue
[2024-01-31T18:37:25.763-06:00] [main] INFO com.google.gerrit.server.git.WorkQueue : Adding metrics for 'SSH-Batch-Worker' queue
[2024-01-31T18:37:25.764-06:00] [main] INFO com.google.gerrit.server.git.WorkQueue : Adding metrics for 'MigrateExternalIdCase' queue
[2024-01-31T18:37:25.773-06:00] [main] WARN com.google.gerrit.server.config.GitwebCgiConfig : gitweb not installed (no /usr/lib/cgi-bin/gitweb.cgi found)
[2024-01-31T18:37:25.975-06:00] [main] INFO org.eclipse.jetty.util.log : Logging initialized @5242ms to org.eclipse.jetty.util.log.Slf4jLog
[2024-01-31T18:37:26.068-06:00] [main] INFO com.google.gerrit.server.git.SystemReaderInstaller : Set JGit's SystemReader to read system config from /sarc-app/gerrit/etc/jgit.config
[2024-01-31T18:37:26.071-06:00] [main] INFO com.google.gerrit.server.git.LocalDiskRepositoryManager : Defaulting core.streamFileThreshold to 2047m
[2024-01-31T18:37:26.305-06:00] [main] ERROR com.google.gerrit.pgm.Daemon : Unable to start daemon
com.google.inject.ProvisionException: Unable to provision, see the following errors:
1) [Guice/ErrorInjectingConstructor]: IndexFormatTooOldException: Format version is not supported (resource BufferedChecksumIndexInput(MMapIndexInput(path="/sarc-app/gerrit-3.9.1/index/projects_0004/segments_ju"))): This index was initially created with Lucene 6.x while the current version is 8.11.2 and Lucene only supports reading the current and previous major versions.. This version of Lucene only supports indexes created with release 7.0 and later.
at LuceneProjectIndex.<init>(LuceneProjectIndex.java:92)
while locating ProjectIndex annotated with @UniqueAnnotations$Internal(7)
Learn more:
https://github.com/google/guice/wiki/ERROR_INJECTING_CONSTRUCTOR1 error
======================
Full classname legend:
======================
IndexFormatTooOldException: "org.apache.lucene.index.IndexFormatTooOldException"
LuceneProjectIndex: "com.google.gerrit.lucene.LuceneProjectIndex"
ProjectIndex: "com.google.gerrit.index.project.ProjectIndex"
UniqueAnnotations$Internal: "com.google.inject.internal.UniqueAnnotations$Internal"
========================
End of classname legend:
========================
at com.google.inject.internal.InternalProvisionException.toProvisionException(InternalProvisionException.java:251)
at com.google.inject.internal.InjectorImpl$1.get(InjectorImpl.java:1151)
at com.google.inject.assistedinject.FactoryProvider2.invoke(FactoryProvider2.java:907)
at jdk.proxy2/jdk.proxy2.$Proxy39.create(Unknown Source)
at com.google.gerrit.server.index.VersionManager.initIndex(VersionManager.java:176)
at com.google.gerrit.server.index.VersionManager.start(VersionManager.java:95)
at com.google.gerrit.lifecycle.LifecycleManager.start(LifecycleManager.java:95)
at com.google.gerrit.pgm.Daemon.start(Daemon.java:405)
at com.google.gerrit.pgm.Daemon.run(Daemon.java:298)
at com.google.gerrit.pgm.util.AbstractProgram.main(AbstractProgram.java:62)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at com.google.gerrit.launcher.GerritLauncher.invokeProgram(GerritLauncher.java:252)
at com.google.gerrit.launcher.GerritLauncher.mainImpl(GerritLauncher.java:148)
at com.google.gerrit.launcher.GerritLauncher.main(GerritLauncher.java:93)
at Main.main(Main.java:30)
Caused by: org.apache.lucene.index.IndexFormatTooOldException: Format version is not supported (resource BufferedChecksumIndexInput(MMapIndexInput(path="/sarc-app/gerrit-3.9.1/index/projects_0004/segments_ju"))): This index was initially created with Lucene 6.x while the current version is 8.11.2 and Lucene only supports reading the current and previous major versions.. This version of Lucene only supports indexes created with release 7.0 and later.
at org.apache.lucene.index.SegmentInfos.readCommit(SegmentInfos.java:322)
at org.apache.lucene.index.SegmentInfos.readCommit(SegmentInfos.java:291)
at org.apache.lucene.index.IndexWriter.<init>(IndexWriter.java:1037)
at com.google.gerrit.lucene.AutoCommitWriter.<init>(AutoCommitWriter.java:35)
at com.google.gerrit.lucene.AutoCommitWriter.<init>(AutoCommitWriter.java:31)
at com.google.gerrit.lucene.AbstractLuceneIndex.<init>(AbstractLuceneIndex.java:143)
at com.google.gerrit.lucene.LuceneProjectIndex.<init>(LuceneProjectIndex.java:92)
at com.google.gerrit.lucene.LuceneProjectIndex$$FastClassByGuice$$2f0699a1.GUICE$TRAMPOLINE(<generated>)
at com.google.gerrit.lucene.LuceneProjectIndex$$FastClassByGuice$$2f0699a1.apply(<generated>)
at com.google.inject.internal.DefaultConstructionProxyFactory$FastClassProxy.newInstance(DefaultConstructionProxyFactory.java:82)
at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:114)
at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:91)
at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:300)
at com.google.inject.internal.InjectorImpl$1.get(InjectorImpl.java:1148)
... 16 more
Suppressed: org.apache.lucene.index.CorruptIndexException: checksum passed (9f7d00e3). possibly transient resource issue, or a Lucene or JVM bug (resource=BufferedChecksumIndexInput(MMapIndexInput(path="/sarc-app/gerrit-3.9.1/index/projects_0004/segments_ju")))
at org.apache.lucene.codecs.CodecUtil.checkFooter(CodecUtil.java:466)
at org.apache.lucene.index.SegmentInfos.readCommit(SegmentInfos.java:434)
... 29 more
[2024-01-31T18:37:26.340-06:00] [ForkJoinPool-1-worker-1] WARN org.eclipse.jgit.internal.util.ShutdownHook : Cleanup org.eclipse.jgit.util.FS$FileStoreAttributes$$Lambda$71/0x00000008010ba910@445b295b during JVM shutdown