SonarQube Community,
我从 SonarQube 5.6 升级到 5.6.6,数据库迁移似乎成功完成。 之后,钻取到项目时的某些项目摘要数据无法正确显示,而其他项目则正确显示。 我提供了指向 3 个项目的链接,两个 png 直观地显示了我正在尝试传达的内容,第三个是升级和数据迁移的日志输出。 我已经回滚到旧的数据库数据和 5.6 并进行了两次升级,结果相同,因此可以重现。 在进行此升级时,我是否需要了解我可能错过了什么? 多年来,我已经进行了几次升级,这是我第一次看到这个问题。 感谢您提供的任何帮助。 道格
这是ElasticSearch索引损坏的情况。可以通过删除 _$SONARQUBE_HOME/data/es_ 来修复它。
从您的评论来看,您似乎继承了以前版本的 ES 索引。相反,你应该有
- 关闭旧版本
- 分解了新版本的拉链
- 将新版本指向您的数据库
- (重新(安装了您的插件
- 启动新版本,并允许 ES 索引作为升级过程的一部分自动(重新(生成