情景:
最近我在SONAR lint v3.4
Eclipse Oxygen.2 Release (4.7.2
我运行了SONAR qube服务器,并且我成功地将SONAR lint连接到它。
问题:
但是当我尝试从SONARQUBE服务器获取更新时连接后。
Eclipse抛出以下错误:
无法更新1个项目的绑定, 无法更新
的绑定项目'xyz-project'
无法移动
C:\ Users \ vsinghal \ eclipse-workspace \ .sonarlint \ work {SONARQUBE服务器 域名\ \。sonartmp_7415526389500015248 \ 8960528228988360636
到
C:\用户\ vsinghal \ Eclipse的工作空间\ .sonarlint \存储{SONARQUBE 服务器域} \ modules \ xyz-project
我检查了error log
,以下是eclipse中的跟踪:
java.lang.IllegalStateException: C:\Users\vsinghal\eclipse-workspace\.sonarlint\work\{SONARQUBE server domain name}\.sonartmp_7415526389500015248\8960528228988360636 to C:\Users\vsinghal\eclipse-workspace\.sonarlint\storage\{SONARQUBE server domain name}\modules\xyz-project
at org.sonarsource.sonarlint.core.client.api.util.FileUtils.moveDir(FileUtils.java:47)
at org.sonarsource.sonarlint.core.client.api.util.FileUtils.replaceDir(FileUtils.java:153)
at org.sonarsource.sonarlint.core.container.connected.update.perform.ModuleStorageUpdateExecutor.update(ModuleStorageUpdateExecutor.java:63)
at org.sonarsource.sonarlint.core.container.connected.ConnectedContainer.updateModule(ConnectedContainer.java:118)
at org.sonarsource.sonarlint.core.ConnectedSonarLintEngineImpl.updateModule(ConnectedSonarLintEngineImpl.java:260)
at org.sonarlint.eclipse.core.internal.server.Server.updateProjectStorage(Server.java:338)
at org.sonarlint.eclipse.core.internal.jobs.ServerUpdateJob.run(ServerUpdateJob.java:66)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:56)
Caused by: java.nio.file.AccessDeniedException: C:\Users\vsinghal\eclipse-workspace\.sonarlint\work\{SONARQUBE server domain name}\.sonartmp_7415526389500015248\8960528228988360636 to C:\Users\vsinghal\eclipse-workspace\.sonarlint\storage\{SONARQUBE server domain name}\modules\xyz-project
at sun.nio.fs.WindowsException.translateToIOException(Unknown Source)
at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)
at sun.nio.fs.WindowsFileCopy.move(Unknown Source)
at sun.nio.fs.WindowsFileSystemProvider.move(Unknown Source)
at java.nio.file.Files.move(Unknown Source)
at org.sonarsource.sonarlint.core.client.api.util.FileUtils.moveDirPreferAtomic(FileUtils.java:53)
at org.sonarsource.sonarlint.core.client.api.util.FileUtils.moveDir(FileUtils.java:45)
... 7 more
我做了什么尝试解决它?
我为Everyone
提供了完整的权限/完全控制权
Windows资源管理器中的eclipse工作区文件夹。
我尝试以管理员身份打开eclipse
我已检查过SONAR服务器是否可访问
但是经过所有这些步骤后,错误仍然没有发生。
任何人都可以帮我找到解决方案吗?
答案 0 :(得分:1)
我目前在eclipse和Intellij中使用SolarLint遇到同样的问题。
谷歌小组https://groups.google.com/forum/#!topic/sonarlint/nQW1kJBjUYg提出了一个合理的建议,即病毒扫描程序可能会干扰此过程。然而,尽管遵循这一理论,我仍然遇到了这个问题。有点值得尝试。