meet code reindex error, need to confirm serverids at gerrit.config are the same in old and new gerrit.(需要确保gerrit.config中的serverId要一样)
[gerrit]
basePath = git
serverId = xxxxxxxxxxxxxxxxx
~/review_test3_ldap$ java -jar bin/gerrit.war reindex -d ./
[2021-08-25 08:45:07,456] [main] INFO com.google.gerrit.server.git.LocalDiskRepositoryManager : Defaulting core.streamFileThreshold to 1769m
[2021-08-25 08:45:07,812] [main] INFO com.google.gerrit.server.cache.h2.H2CacheFactory : Enabling disk cache /home/gerrit/review_test3_ldap/cache
[2021-08-25 08:45:07,856] [main] INFO com.google.gerrit.server.git.WorkQueue : Adding metrics for 'WorkQueue' queue
[2021-08-25 08:45:07,859] [main] INFO com.google.gerrit.server.git.WorkQueue : Adding metrics for 'Index-Interactive' queue
[2021-08-25 08:45:07,861] [main] INFO com.google.gerrit.server.git.WorkQueue : Adding metrics for 'Index-Batch' queue
[2021-08-25 08:45:07,884] [main] INFO com.google.gerrit.server.git.WorkQueue : Adding metrics for 'SendEmail' queue
[2021-08-25 08:45:07,884] [main] INFO com.google.gerrit.server.git.WorkQueue : Adding metrics for 'ReceiveCommits' queue
[2021-08-25 08:45:07,913] [main] INFO com.google.gerrit.server.rules.PrologEnvironment : reductionLimit: 100000, compileLimit: 1000000
[2021-08-25 08:45:08,145] [main] INFO com.google.gerrit.server.plugins.PluginLoader : Loading plugins from /home/gerrit/review_test3_ldap/./plugins
Reindexed 0 documents in accounts index in 0.0s (0.0/s)
Reindexing groups: 100% (2/2)
Reindexed 2 documents in groups index in 0.1s (24.4/s)
Collecting projects: 3
Reindexing changes: projects: 66% (2/3)[2021-08-25 08:45:08,295] [Index-Batch-1] WARN com.google.gerrit.server.index.change.AllChangesIndexer : Failed to read change 1 for indexing
com.google.gwtorm.server.OrmException: java.io.IOException: Error loading refs/changes/01/1/meta in test_app at acf183689be3319bb1c1b5f362ead3da2b1f3f7f
at com.google.gerrit.server.notedb.AbstractChangeNotes.load(AbstractChangeNotes.java:177)
at com.google.gerrit.server.notedb.ChangeNotes$Factory.toResult(ChangeNotes.java:386)
at com.google.gerrit.server.notedb.ChangeNotes$Factory.scanOneNoteDbChange(ChangeNotes.java:379)
at com.google.gerrit.server.notedb.ChangeNotes$Factory.lambda$scanNoteDb$4(ChangeNotes.java:340)
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
at java.util.Iterator.forEachRemaining(Iterator.java:116)
at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801)
at java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:742)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
at com.google.gerrit.server.index.change.AllChangesIndexer$ProjectIndexer.call(AllChangesIndexer.java:225)
at com.google.gerrit.server.index.change.AllChangesIndexer$ProjectIndexer.call(AllChangesIndexer.java:199)
at com.google.common.util.concurrent.TrustedListenableFutureTask$TrustedFutureInterruptibleTask.runInterruptibly(TrustedListenableFutureTask.java:125)
at com.google.common.util.concurrent.InterruptibleTask.run(InterruptibleTask.java:57)
at com.google.common.util.concurrent.TrustedListenableFutureTask.run(TrustedListenableFutureTask.java:78)
at com.google.gerrit.server.logging.LoggingContextAwareRunnable.run(LoggingContextAwareRunnable.java:83)
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:646)
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: java.io.IOException: Error loading refs/changes/01/1/meta in test_app at acf183689be3319bb1c1b5f362ead3da2b1f3f7f
at com.google.gerrit.server.notedb.ChangeNotesCache.get(ChangeNotesCache.java:387)
at com.google.gerrit.server.notedb.ChangeNotes.onLoad(ChangeNotes.java:681)
at com.google.gerrit.server.notedb.AbstractChangeNotes.load(AbstractChangeNotes.java:171)
... 27 more
Caused by: java.util.concurrent.ExecutionException: org.eclipse.jgit.errors.ConfigInvalidException: Change 1: invalid identity, expected <id>@64acb6a4-6d5b-41bf-a1d9-71466d4df02e: 1000000@40094253-4c5e-494b-891e-2880c4b1bbb0
at com.google.common.util.concurrent.AbstractFuture.getDoneValue(AbstractFuture.java:531)
at com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:492)
at com.google.common.util.concurrent.AbstractFuture$TrustedFuture.get(AbstractFuture.java:83)
at com.google.common.util.concurrent.Uninterruptibles.getUninterruptibly(Uninterruptibles.java:196)
at com.google.common.cache.LocalCache$Segment.getAndRecordStats(LocalCache.java:2312)
at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2278)
at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2154)
at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2044)
at com.google.common.cache.LocalCache.get(LocalCache.java:3952)
at com.google.common.cache.LocalCache$LocalManualCache.get(LocalCache.java:4871)
at com.google.gerrit.server.notedb.ChangeNotesCache.get(ChangeNotesCache.java:383)
... 29 more
Caused by: org.eclipse.jgit.errors.ConfigInvalidException: Change 1: invalid identity, expected <id>@64acb6a4-6d5b-41bf-a1d9-71466d4df02e: 1000000@40094253-4c5e-494b-891e-2880c4b1bbb0
at com.google.gerrit.server.notedb.ChangeNotes.parseException(ChangeNotes.java:100)
at com.google.gerrit.server.notedb.LegacyChangeNoteRead.lambda$parseIdent$0(LegacyChangeNoteRead.java:57)
at java.util.Optional.orElseThrow(Optional.java:290)
at com.google.gerrit.server.notedb.LegacyChangeNoteRead.parseIdent(LegacyChangeNoteRead.java:55)
at com.google.gerrit.server.notedb.ChangeNotesParser.parseIdent(ChangeNotesParser.java:907)
at com.google.gerrit.server.notedb.ChangeNotesParser.parse(ChangeNotesParser.java:340)
at com.google.gerrit.server.notedb.ChangeNotesParser.parseAll(ChangeNotesParser.java:215)
at com.google.gerrit.server.notedb.ChangeNotesCache$Loader.call(ChangeNotesCache.java:361)
at com.google.gerrit.server.notedb.ChangeNotesCache$Loader.call(ChangeNotesCache.java:338)
at com.google.common.cache.LocalCache$LocalManualCache$1.load(LocalCache.java:4876)
at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3528)
at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2277)
... 34 more
Reindexing changes: projects: 100% (3/3), failed: 1, done
[2021-08-25 08:45:08,298] [main] ERROR com.google.gerrit.server.index.change.AllChangesIndexer : Failed 1/1 changes (100%); not marking new index as ready
Reindexed 1 documents in changes index in 0.0s (41.7/s)
Reindexing projects: 100% (3/3)
Reindexed 3 documents in projects index in 0.0s (90.9/s)
[2021-08-25 08:45:08,360] [main] INFO com.google.gerrit.server.cache.h2.H2CacheFactory : Finishing 4 disk cache updates