Странная проблема со списком проблем SonarQube

#sonarqube #sonarqube-web

#SonarQube #SonarQube-web

Вопрос:

Я столкнулся со странной проблемой, когда разработчики ничего не видят при нажатии на «Проблемы» в своем проекте (он работал раньше и внезапно перестал работать). Панель мониторинга показывает проблемы (т.Е.: 11 проблем), но когда они нажимают на нужную метрику, список пуст. Используя учетную запись администратора и мою учетную запись, не являющуюся администратором, я могу просмотреть список проблем.

Мы используем аутентификацию LDAP с сопоставлениями групп LDAP. Безопасность применяется для каждого проекта с использованием шаблонов разрешений.

Я нашел обходной путь, чтобы войти в систему как «Администратор», применить шаблон разрешений по умолчанию к проекту и немедленно повторно применить соответствующий шаблон разрешений. Это временно устраняет проблему.

Это ошибка в SonarQube или в самом плагине LDAP SonarQube?

Версия SonarQube

5.5

Установленные плагины

  • sonar-csharp-plugin-5.0
  • sonar-java-plugin-3.13.1
  • sonar-javascript-plugin-2.12
  • sonar-json-plugin-1.4
  • sonar-l10n-fr-plugin-1.13
  • sonar-ldap-plugin-1.5.1
  • sonar-scm-git-plugin-1.2
  • sonar-scm-svn-plugin-1.3
  • sonar-web-plugin-2.4
  • sonar-xml-plugin-1.4.1

Комментарии:

1. Вы представляете это так, как будто это происходило несколько раз… в том же проекте? По одному разу в нескольких проектах? Кроме того, как выглядят разрешения перед их сбросом?

2. @G. Команда Ann — SonarSource: это произошло в трех проектах, все с использованием одного и того же шаблона разрешений. Шаблон разрешений содержит три группы Active Directory. Разработчики являются членами этих групп. Я также попытался очистить их группы со страницы управления пользователями в SonarQube. Когда они снова входят в систему, роли снова предоставляются, как и ожидалось.

3. Есть мысли? Это только что произошло снова. Все, что мне нужно сделать, это применить шаблон разрешений проекта по умолчанию, а затем повторно применить желаемый шаблон разрешений.

4. Вы должны попытаться очистить индексы эластичного поиска: остановите сервер, удалите папку {SQ} / data / es и перезапустите сервер.