Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Intellij idea 声纳信号不';当Intellij IDEA未安装在windows中的C:驱动器上时,它将无法工作_Intellij Idea_Sonarlint - Fatal编程技术网

Intellij idea 声纳信号不';当Intellij IDEA未安装在windows中的C:驱动器上时,它将无法工作

Intellij idea 声纳信号不';当Intellij IDEA未安装在windows中的C:驱动器上时,它将无法工作,intellij-idea,sonarlint,Intellij Idea,Sonarlint,我有两个IntelliJ IDEA安装,一个安装在C:驱动器上,另一个安装在另一个驱动器上(F:)。我已经在Sonarint插件上安装了,它只在C:drive安装上工作 我想这是和这个有关的 stacktrace错误为 java.lang.IllegalArgumentException: 'other' has different root at sun.nio.fs.WindowsPath.relativize(WindowsPath.java:392) at sun.nio

我有两个IntelliJ IDEA安装,一个安装在C:驱动器上,另一个安装在另一个驱动器上(F:)。我已经在Sonarint插件上安装了,它只在C:drive安装上工作

我想这是和这个有关的

stacktrace错误为

java.lang.IllegalArgumentException: 'other' has different root
    at sun.nio.fs.WindowsPath.relativize(WindowsPath.java:392)
    at sun.nio.fs.WindowsPath.relativize(WindowsPath.java:44)
    at org.sonarlint.intellij.util.SonarLintUtils.getRelativePath(SonarLintUtils.java:383)
    at org.sonarlint.intellij.issue.IssueManager.wasAnalyzed(IssueManager.java:108)
    at org.sonarlint.intellij.issue.IssueManager.store(IssueManager.java:120)
    at org.sonarlint.intellij.issue.IssueManager.store(IssueManager.java:114)
    at org.sonarlint.intellij.issue.IssueProcessor.process(IssueProcessor.java:72)
    at org.sonarlint.intellij.analysis.SonarLintTask.run(SonarLintTask.java:114)
    at org.sonarlint.intellij.analysis.SonarLintUserTask.run(SonarLintUserTask.java:39)
    at org.sonarlint.intellij.analysis.SonarLintJobManager.lambda$null$18(SonarLintJobManager.java:115)
    at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:176)
    at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:556)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:501)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:66)
    at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:163)
    at org.sonarlint.intellij.analysis.SonarLintJobManager.lambda$runTask$19(SonarLintJobManager.java:115)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)

我确认SonarLint for IntelliJ无法分析文件系统根目录下的文件,而不是SonarLint存储其文件的根目录下的文件(在IntelliJ的配置目录中)


这个问题应该很快得到解决:。

您能发布完整的堆栈跟踪吗?您应该在Sonarint工具视图的“日志”选项卡中找到它。@Duartemenes我已经添加了Starcktrace。谢谢,这样可以更容易地理解原因。我确认了错误,并创建了一个记录单: