Веб-API Sonar: / api / qualityprofiles / ошибка резервного копирования с использованием v6.7.1 или v6.7.3 - PullRequest
0 голосов
/ 03 мая 2018

Я пытаюсь создать резервную копию всех правил из одного экземпляра сонара. В поисках примера того, как разрешить или обойти эту трассировку стека, я пока не нашел решения. Обратите внимание, что скручивание не обеспечивает вывода, и I может производить вывод для скручивания, такого как $ curl -u <username>:<password> http://<domain>/api/rules/search?languages=java. Спасибо за помощь!

Reuqest: $ curl -u <username>:<password> http://<domain>/api/qualityprofiles/backup

Лог выхода /opt/sonarqube-6.7.1/logs/web.log:

2018.05.03 15:36:51 ОШИБКА web [] [o.s.s.p.w.RootFilter] Ошибка обработки запроса / api / qualityprofiles / backup java.lang.IllegalStateException: невозможно вызвать reset () после того, как ответ был зафиксирован в org.apache.catalina.connector.ResponseFacade.reset (ResponseFacade.java:348) в org.sonar.server.ws.ServletResponse $ ServletStream.reset (ServletResponse.java:79) в org.sonar.server.ws.WebServiceEngine.sendErrors (WebServiceEngine.java:135) на org.sonar.server.ws.WebServiceEngine.execute (WebServiceEngine.java:105) в org.sonar.server.ws.WebServiceFilter.doFilter (WebServiceFilter.java:86) в org.sonar.server.platform.web.MasterServletFilter $ GodFilterChain.doFilter (MasterServletFilter.java:126) в org.sonar.server.platform.web.MasterServletFilter.doFilter (MasterServletFilter.java:95) в org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:193) в org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:166) в org.sonar.server.user.UserSessionFilter.doFilter (UserSessionFilter.java:87) в org.sonar.server.user.UserSessionFilter.doFilter (UserSessionFilter.java:71) в org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:193) в org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:166) в org.sonar.server.platform.web.SecurityServletFilter.doHttpFilter (SecurityServletFilter.java:72) в org.sonar.server.platform.web.SecurityServletFilter.doFilter (SecurityServletFilter.java:48) в org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:193) в org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:166) в org.sonar.server.platform.web.RedirectFilter.doFilter (RedirectFilter.java:61) в org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:193) в org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:166) в org.sonar.server.platform.web.requestid.RequestIdFilter.doFilter (RequestIdFilter.java:63) в org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:193) в org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:166) в org.sonar.server.platform.web.RootFilter.doFilter (RootFilter.java:62) в org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:193) в org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:166) в org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter (SetCharacterEncodingFilter.java:108) в org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:193) в org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:166) в org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:199) в org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:96) в org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:140) в org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:81) в ch.qos.logback.access.tomcat.LogbackValve.invoke (LogbackValve.java:256) в org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:87)в org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:342) в org.apache.coyote.http11.Http11Processor.service (Http11Processor.java:803) в org.apache.coyote.AbstractProcessorLight.process (AbstractProcessorLight.java:66) в org.apache.coyote.AbstractProtocol $ ConnectionHandler.process (AbstractProtocol.java:868) в org.apache.tomcat.util.net.NioEndpoint $ SocketProcessor.doRun (NioEndpoint.java:1459) в org.apache.tomcat.util.net.SocketProcessorBase.run (SocketProcessorBase.java:49) в java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1142) в java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:617) в org.apache.tomcat.util.threads.TaskThread $ WrappingRunnable.run (TaskThread.java:61) at java.lang.Thread.run (Thread.java:748)

РЕДАКТИРОВАТЬ : Обратите внимание, что я установил 6.7.3, запустил тот же curl, как указано выше, и получил тот же вывод журнала в web.log.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...