gpt4 book ai didi

java - Solaris 上的 SonarQube 5.1 不显示源文件

转载 作者:行者123 更新时间:2023-12-02 04:18:38 25 4
gpt4 key购买 nike

我一直在尝试从过时的 Sonar 安装迁移到较新的 SonarQube 版本 5.1.2。该应用程序在 Solaris 平台上运行,并由 Oracle 数据库支持。

除了在任何上下文中未显示任何源文件的源代码之外,大多数一切都工作正常。

任何对 */api/sources/lines?uuid=...&from=1&to=1000 的请求都会导致 404 错误,并且 json 对象包含以下消息:

"File '...' has no sources"

我尝试从我们的 Hudson 服务器和 Maven 运行分析,得到相同的结果。浏览网页几个小时后,没有发现任何具有相同症状的问题,我向 SO 寻求帮助。在我读过的所有主题中,要么分析不运行(例如 Unable to run analysis on SonarQube 5.1 ),要么显示某些问题的代码而不是其他问题的代码(例如 Sonarqube Javascript Coverage doesn't show source files )。

出于纯粹的疲倦,我尝试在本地计算机(运行 Linux)上安装完全相同版本的 SonarQube(5.1.2,与在Solaris 上提取的相同 zip 文件)和相同的配置。唯一的区别是:

  • 支持操作系统(Solaris/Linux)
  • 数据库(Oracle/H2)
  • JDK(尽管都是 Oracle 的 1.8.0_45)

令我沮丧的是,它工作得很好。

我已在服务器上启用了 DEBUG 日志,但无法获取有关 elasticsearch 索引如何/为何找不到我们项目的源的任何进一步详细信息。

欢迎提供有关我如何进一步调查此问题的任何信息。

最佳答案

从(非常)旧的版本(例如 3.2)升级时,必须再次分析项目。这应该会恢复源的显示。

关于java - Solaris 上的 SonarQube 5.1 不显示源文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33040816/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com