gerrit 迁移reindex error_com.google.gerrit.server.notedb.invalidserveridexc-程序员宅基地

技术标签: git  java  

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

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/taosui720/article/details/119904203

智能推荐

java下拉框怎么做_java下拉框怎么做?-程序员宅基地

文章浏览阅读2.3k次。有朋友在做Java相关开发时因为一些问题可愁坏了。比如这个问题,java下拉框怎么做?本篇文章将和大家讲述如何用Java实现下拉框,感兴趣的朋友了解一下。引用的包有:java.awt是一个软件包,包含用于创建用户界面和绘制图形图像的所有分类。在AWT术语中,诸如按钮或滚动条之类的用户界面对象称为组件。javax.swing 最常用的pachage,包含了各种swing组件的类javax.swing..._java jpanel下拉框

软件测试之测试分类_一个软件的界面测试划分模块-程序员宅基地

文章浏览阅读1.4k次,点赞124次,收藏102次。本章内容主要介绍软件测试的各种技术。我们作为一个测试人员,需要不断的扩充自己的测试知识。并且用于这些知识在测试项目中。接下来我会用一个思维导图来介绍今天所学的知识!!_一个软件的界面测试划分模块

PostgreSQL中文文档 网址_pg官网-程序员宅基地

文章浏览阅读1.1k次。http://www.pgsqldb.org/pgsqldoc-8.1c/functions-string.html_pg官网

Apollo 配置变更原理_com.ctrip.framework.apollo net 监听-程序员宅基地

文章浏览阅读2.2k次,点赞2次,收藏5次。2.如果只是监听application 这个namespace,可以使用ConfigService.getAppConfig(),如果是监听其他XXX namespace,一定要用ConfigService.getAppConfig(“XXX”),不然,就会因为你是用的api触发监听application!1.如果配置方式和注解方式同时使用,则优先从配置方式里面的namespace读取配置,没有则会从注解的namespace读取配置,不要误以为只会用配置文件指定的namespace!_com.ctrip.framework.apollo net 监听

解决Cannot resolve com.fasterxml.jackson.core:jackson-databind问题-程序员宅基地

文章浏览阅读9.5k次,点赞3次,收藏6次。解决Cannot resolve com.fasterxml.jackson.core:jackson-databind问题_cannot resolve com.fasterxml.jackson.core:jackson-annotations:2.13.4

命令行运行程序_liteide在此打开命令提示符-程序员宅基地

文章浏览阅读550次。liteide,直接图形界面编译,一个文件夹里面的文件只能有一个main函数如果直接编译,那么一个文件夹里面的所有文件一共只能定义一次main函数解决办法:直接使用命令行解决package main //必须有一个main包import "fmt" //fmt.Println( )func main( ) { fmt.Println("hello mike")}方法一:..._liteide在此打开命令提示符

随便推点

Lingo与最短路问题_lingo最短路问题-程序员宅基地

文章浏览阅读1.2w次,点赞4次,收藏82次。Lingo与最短路问题 代码如下:!最短路问题;model:data: n=10;enddatasets: cities/1..n/: F; !10个城市; roads(cities,cities)/ 1,2 1,3 2,4 2,5 2,6 3,4 3,5 3,6 4,7 4,8 5,7 5,8 5..._lingo最短路问题

C++进程间通信的多种方式及实现-程序员宅基地

文章浏览阅读6k次,点赞7次,收藏66次。多进程通信_c++进程间通信

Hue的安装与部署-程序员宅基地

文章浏览阅读95次。Hue的安装与部署hadoophueHue 简介Hue是一个开源的Apache Hadoop UI系统,最早是由Cloudera Desktop演化而来,由Cloudera贡献给开源社区,它是基于Python Web框架Django实现的。通过使用Hue我们可以在浏览器端的Web控制台上与Hadoop集群进行交互来分析处理数据,例如操作HDFS上的数据,运行MapReduce Job等等。很..._server_conn_timeout

如何从GitHub上下载开源项目_如何在github上下载项目-程序员宅基地

文章浏览阅读3.1w次,点赞52次,收藏251次。  作为开源代码库以及版本控制系统,Github拥有超过900万开发者用户。随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法。GitHub上有无数优秀开发者正在开发和维护的开源项目供大家学习与讨论,那么如何把大佬开源的项目clone到本地进行学习呢,下面几步就可以轻松搞定:1.安装Git,下载与安装可以参考这篇文章 Git下载与安装(Windo..._如何在github上下载项目

NVIDIA Jetson tx2 cuda和cudnn安装_刷机失败,手动离线安装_jetson tx2安装cuda-程序员宅基地

文章浏览阅读3.2k次。问题描述:在用官方刷机包安装cuda和cudnn是老是出错,故采取以下方式进行安装,能够完美解决该问题。由于在进行刷机时已经在host(用来刷机的主机)上下载了有关的安装包,故采用离线拷贝安装。一般在以下路径中可以找到:/home/yjq/configs/jetpack/jetpack_download #根据自己设置路径更改,一般在jetson_download下找即可安装cuda及cudnn拷贝安装脚本先创建一个cuda-l4t 文件夹(这里我写了在家目录下,根据自己习惯选择)._jetson tx2安装cuda

andorid实现pdf批注、笔记demo_android pdf文件批注-程序员宅基地

文章浏览阅读4k次,点赞3次,收藏10次。Andorid实现pdf批注、笔记demo1、兴建andorid项目2、导入pdf包implementation ‘com.lonelypluto:pdf-viewer:1.0.5’1、创建页面和java类1.1创建OutlineAdapterpackage com.example.myapplication.adapter;import android.content.Con..._android pdf文件批注