Sonarqube Ошибка при активации правил в новом профиле качества
Я использую сервер SonarQube версии 5.6.1 в докере. Я правильно настроил профили качества по умолчанию, но теперь при попытке активировать существующие правила в новом профиле качества приложение выдает в журнал следующую ошибку:
ERROR web[o.s.s.es.BulkIndexer] Fail to execute bulk index request: Bulk[1 index request(s) on index rules and type activeRule] org.elasticsearch.transport.RemoteTransportException: [sonar-470917037901][inet[/127.0.0.1:9001]][indices:data/write/bulk] Caused by: org.elasticsearch.index.mapper.MapperParsingException: The provided routing value [squid] doesn't match the routing key stored in the document: [squid:S2204]
Кто-нибудь из вас имеет представление о том, что может происходить? Правило отображается как активное в этом профиле, но в профиле указано 0 активных правил.
Спасибо за помощь.
1 ответ
Мне удалось найти еще один вопрос, который содержит похожую проблему, как у меня, в: Ошибка массового индекса Elasticsearch при запуске сонара. Попробовал тот же ответ, и это сработало.
TL; DR Удалите каталог $SONAR_HOME/data/es/ и перезапустите сервер.