如果是失败的情况下,将project_map_category表的数据先备份,然后再清空这张表的数据,重新跑一下任务
2个项目都跑下是吧?
只跑[ProjectMapCategory新表数据修复]
是的
同步成功了 默认的 def-ops-proj 是不是可以干掉 免得误导别人
你好~choerodon升级到0.19.0后sonar插件也要升级的。对应插件版本为1.5。我稍后改下升级文档。
嗯 好了 及时沟通下
POD实时数据请参考这个回复
截图下sonarqube的日志
2019.11.13 07:14:38 WARN web[AW5jTHkIcCHZn62KAAIJ][o.s.s.a.AuthenticationError] Fail to initialize authentication with provider 'choerodon'
java.lang.NullPointerException: null
at org.sonarqube.auth.choerodonoauth.ChoerodonIdentityProvider.init(ChoerodonIdentityProvider.java:92)
at org.sonar.server.authentication.InitFilter.handleOAuth2IdentityProvider(InitFilter.java:114)
at org.sonar.server.authentication.InitFilter.handleProvider(InitFilter.java:83)
at org.sonar.server.authentication.InitFilter.doFilter(InitFilter.java:73)
at org.sonar.server.platform.web.MasterServletFilter$GodFilterChain.doFilter(MasterServletFilter.java:126)
at org.sonar.server.platform.web.MasterServletFilter.doFilter(MasterServletFilter.java:95)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.sonar.server.user.UserSessionFilter.doFilter(UserSessionFilter.java:87)
at org.sonar.server.user.UserSessionFilter.doFilter(UserSessionFilter.java:71)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
好了第一时间说下
插件已更新,版本到1.5.1;https://file.choerodon.com.cn/choerodon-install/sonarqube/sonar-auth-choerodonoauth-plugin-1.5.1-RELEASE.jar
失败原因是字符集不对,需要修改 fd_project_category 的字符集
ALTER TABLE iam_service.fd_project_category convert to CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci