Failed to Process Request during GitLab Project Creation http://sonarqube-aas.dev.apobank.lan:9000/projects/create?mode=gitlab

Template for a good bug report, formatted with Markdown:

  • versions used (8.5.1 Dev Editon)
  • error observed Failed to Process Request during GitLab Project Creation
  • steps to reproduce: ALM GitLab Integration active logged in using GitLab credentials
  • potential workaround: no

see stack trace below
2020.11.06 10:28:04 TRACE web[AXWc4iz0k30FZyK2AABP][sql] time=0ms | sql=select a.uuid as “uuid”, a.pat as “personalAccessToken”, a.user_uuid as “userUuid”, a.alm_setting_uuid as “almSettingUuid”, a.created_at as “createdAt”, a.updated_at as “updatedAt” from alm_pats a where a.alm_setting_uuid = ? and a.user_uuid = ? | params=AXWSOcWZR43TcQOFRNtb, AXWSC7TNR43TcQOFRNtS
2020.11.06 10:28:04 DEBUG web[AXWc4iz0k30FZyK2AABP][GitlabPrHttpClient] get projects : [https://gitlab-aas.dev.apobank.lan/apo/v4/projects?archived=false&simple=true&membership=true&order_by=name&sort=asc&search=&page=1&per_page=10]
2020.11.06 10:28:04 DEBUG web[AXWc4iz0k30FZyK2AABP][o.i.http2.Http2] >> CONNECTION 505249202a20485454502f322e300d0a0d0a534d0d0a0d0a
2020.11.06 10:28:04 DEBUG web[AXWc4iz0k30FZyK2AABP][o.i.http2.Http2] >> 0x00000000 6 SETTINGS
2020.11.06 10:28:04 DEBUG web[AXWc4iz0k30FZyK2AABP][o.i.http2.Http2] >> 0x00000000 4 WINDOW_UPDATE
2020.11.06 10:28:04 DEBUG web[AXWc4iz0k30FZyK2AABP][o.i.http2.Http2] >> 0x00000003 151 HEADERS END_STREAM|END_HEADERS
2020.11.06 10:28:04 DEBUG web[o.i.http2.Http2] << 0x00000000 18 SETTINGS
2020.11.06 10:28:04 DEBUG web[o.i.http2.Http2] << 0x00000000 4 WINDOW_UPDATE
2020.11.06 10:28:04 DEBUG web[o.i.http2.Http2] << 0x00000000 0 SETTINGS ACK
2020.11.06 10:28:04 DEBUG web[o.i.http2.Http2] >> 0x00000000 0 SETTINGS ACK
2020.11.06 10:28:04 DEBUG web[o.i.http2.Http2] << 0x00000003 758 HEADERS END_HEADERS
2020.11.06 10:28:04 DEBUG web[o.i.http2.Http2] << 0x00000003 114 DATA END_STREAM
2020.11.06 10:28:04 DEBUG web[AXWc4iz0k30FZyK2AABP][o.i.http2.Http2] >> 0x00000005 18 HEADERS END_STREAM|END_HEADERS
2020.11.06 10:28:05 DEBUG web[o.i.http2.Http2] << 0x00000005 797 HEADERS END_HEADERS
2020.11.06 10:28:05 DEBUG web[o.i.http2.Http2] << 0x00000005 4280 DATA END_STREAM
2020.11.06 10:28:05 ERROR web[AXWc4iz0k30FZyK2AABP][o.s.s.w.WebServiceEngine] Fail to process request http://sonarqube-aas.dev.apobank.lan/api/alm_integrations/check_pat?almSetting=gitlab
com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was STRING at line 1 column 1 path $
at com.google.gson.Gson.fromJson(Gson.java:944)
at com.google.gson.Gson.fromJson(Gson.java:897)
at com.google.gson.Gson.fromJson(Gson.java:846)
at com.sonarsource.C.D.D.F.B(Unknown Source)
at com.sonarsource.C.D.D.G.A(Unknown Source)
at com.sonarsource.C.B.A.S.H(Unknown Source)
at com.sonarsource.C.B.A.S.handle(Unknown Source)
at org.sonar.server.ws.WebServiceEngine.execute(WebServiceEngine.java:110)
at org.sonar.server.platform.web.WebServiceFilter.doFilter(WebServiceFilter.java:88)
at org.sonar.server.platform.web.MasterServletFilter$GodFilterChain.doFilter(MasterServletFilter.java:139)
at org.sonar.server.platform.web.MasterServletFilter.doFilter(MasterServletFilter.java:108)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.sonar.server.platform.web.UserSessionFilter.doFilter(UserSessionFilter.java:80)
at org.sonar.server.platform.web.UserSessionFilter.doFilter(UserSessionFilter.java:67)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.sonar.server.platform.web.CacheControlFilter.doFilter(CacheControlFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.sonar.server.platform.web.SecurityServletFilter.doHttpFilter(SecurityServletFilter.java:76)
at org.sonar.server.platform.web.SecurityServletFilter.doFilter(SecurityServletFilter.java:48)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.sonar.server.platform.web.RedirectFilter.doFilter(RedirectFilter.java:58)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.sonar.server.platform.web.RequestIdFilter.doFilter(RequestIdFilter.java:66)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.sonar.server.platform.web.RootFilter.doFilter(RootFilter.java:62)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:109)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:543)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143)
at ch.qos.logback.access.tomcat.LogbackValve.invoke(LogbackValve.java:256)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:616)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:818)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1626)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was STRING at line 1 column 1 path $
at com.google.gson.stream.JsonReader.beginArray(JsonReader.java:351)
at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:80)
at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:61)
at com.google.gson.Gson.fromJson(Gson.java:932)
… 52 common frames omitted

Looks like a typo, should be api/v4. (you need to fix that in the admin settings)

thanks for your fast response, appreciated. But the error in log seems like
Fail to process request http://sonarqube-aas.dev.apobank.lan:9000/api/alm_integrations/check_pat?almSetting=gitlab
the gitlab URL in our admin settings looks ok : it is https://gitlab-aas.dev.apobank.lan/apo/v4

It’s not. It’s supposed to be api/v4, not apo/v4

oh yes, thanks. Now it works (I hate typo’s). Thanks for your fast help/response , have a nice weekend.

Happy to help :slight_smile: Have a nice weekend as well!

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.