SonarLint IntelliJ IDEA 配置错误:MalformedJsonException - “使用 JsonReader.setLenient(true)

问题描述 投票:0回答:1

在 IntelliJ IDEA 中配置 SonarLint 时遇到问题。将 SonarLint 绑定到我的 SonarQube 服务器并在令牌配置屏幕上单击“下一步”后,我收到以下错误:

连接服务器失败。请检查配置。 原因:com.google.gson.stream.MalformedJsonException: 使用 JsonReader.setLenient(true) 接受第 2 行第 6 列路径处格式错误的 JSON $

SonarLint 版本:10.12.0.79769

IntelliJ IDEA 版本:IntelliJ IDEA 2024.1(终极版)

SonarQube 服务器可通过浏览器访问,并且令牌有效。

如何进一步修复或调试此问题?有没有办法让 SonarLint 对 JSON 解析更加宽松?

intellij-idea sonarqube sonarlint
1个回答
0
投票

当 HTTP 客户端尝试将绝对不是 JSON 的响应解析为 JSON 时,通常会发生此错误 - 通常,它是带有代理身份验证错误的 HTML 页面。

SonarLint 依赖于 IDE 中设置的代理设置。您还可以查看 SonarLint 的文档页面以获取更多配置选项。

© www.soinside.com 2019 - 2024. All rights reserved.