【发布时间】:2016-03-22 17:12:26
【问题描述】:
SonarQube Jenkins 插件向 /api/server/version 发出初始 HTTP 请求,响应 200 OK,但随后向 /api/server/key 发出请求,这不是有效的操作。然后构建失败,因为会话以 404 Not Found 终止。谁能解释为什么在密钥无效时对密钥发出 API 请求?插件是2.3版,服务器是5.2版。这是实际的回应:
<error><code>404</code><msg>No action responded to key. Actions: admin_required, authorized?, available_locales, current_user, current_user=, error_to_json, error_to_xml, format_datetime, handle_remember_cookie!, has_role?, index, is_admin?, is_user?, java_facade, json_not_supported, jsonp, kill_remember_cookie!, load_resource, logged_in?, login_from_basic_auth, login_from_cookie, login_from_session, login_required, logout_keeping_session!, logout_killing_session!, parse_datetime, redirect_back_or_default, render_access_denied, render_bad_request, render_error, render_java_exception, render_not_found, render_response, render_success, resource_required, select_authorized, send_remember_cookie!, setup, store_location, text_not_supported, valid_remember_cookie?, version, and xml_not_supported</msg></error>
【问题讨论】:
标签: sonarqube