Sonarqube:作业失败,无法删除锁定文件:.././.sonar_lock java.nio.file.NoSuchFileException
Posted
技术标签:
【中文标题】Sonarqube:作业失败,无法删除锁定文件:.././.sonar_lock java.nio.file.NoSuchFileException【英文标题】:Sonarqube: Job fails with Couldn't delete lock file: .././.sonar_lock java.nio.file.NoSuchFileException 【发布时间】:2016-10-15 10:08:35 【问题描述】:我正在运行命令“gradle sonarqube --stacktrace”,它开始导致以下结果:
Analysis report generated in /Users/shashank.devan/dev/myproject/build/sonar/batch-report
23:38:14.994 DEBUG - Couldn't delete lock file: /Users/shashank.devan/dev/myproject/./.sonar_lock java.nio.file.NoSuchFileException: /Users/shashank.devan/dev/myproject/./.sonar_lock
> Buildiat sun.nio.fs.UnixException.translateToIOException(UnixException.java:86)
at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102)
at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107)
at sun.nio.fs.UnixFileSystemProvider.implDelete(UnixFileSystemProvider.java:244)
at sun.nio.fs.AbstractFileSystemProvider.delete(AbstractFileSystemProvider.java:103)
at java.nio.file.Files.delete(Files.java:1126)
at org.sonar.home.cache.DirectoryLock.unlock(DirectoryLock.java:98)
at org.sonar.batch.scan.ProjectLock.stop(ProjectLock.java:57)..
..
What went wrong:
Execution failed for task ':myproject:sonarqube'.
> Unable to execute Sonar
我错过了什么吗?该命令对其他目录运行良好。
【问题讨论】:
【参考方案1】:我最近遇到了这个错误。分析成功但报告处理失败[说 .sonarlock 文件无法删除]
我在构建中有警告但没有错误。 我们需要检查声纳分析的日志以获取更多信息。所以从构建控制台导航到声纳 url。
[INFO] [20:02:34.373] 分析成功,您可以浏览http://localhost:9000/dashboard/index/com.app 点击Administration->background tasks->(检查失败的构建,最后带有日志链接)->打开日志检查错误。
我在声纳日志中发现多模块 mvn 项目的验证失败错误。
org.sonar.api.utils.MessageException:项目验证失败:
o 模块“com.app:app-bootstrap”已经是项目“com.app:appco”的一部分
通过更新我所有项目模块和子模块的组 ID 来修复它。
【讨论】:
以上是关于Sonarqube:作业失败,无法删除锁定文件:.././.sonar_lock java.nio.file.NoSuchFileException的主要内容,如果未能解决你的问题,请参考以下文章
vSphere 5.5 VM整合磁盘失败之—文件被锁定无法访问
SonarQube 错误:尝试锁定表“PROJECT_MEASURES”超时