我们将从 SonarQube-4.5.7 升级到 SonarQube -5.6。在安装后启动 Sonar 时,sonar.log 会捕获此错误:
ActiveRecord::JDBCError: The CREATE UNIQUE INDEX statement terminated because a duplicate key was found for the object name 'dbo.projects' and the index name 'projects_uuid'. The duplicate key value is (xxxxxxx).: CREATE UNIQUE INDEX [projects_uuid] ON [projects] ([uuid])
我查看了与此错误的第一部分有关的其他问题,但这些问题指向插件的问题。我们已删除插件以排除问题的可能性。它还在查看数据库中的插件信息吗?或者它真的是由于表中的重复键而导致的错误?如果是这样,解决它的最佳方法是什么?