#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 и перезапустите сервер.