Eclipse使用以下场景崩溃:
在同一个包中创建几个文件:
当SonarLint分析SomeClass.java时,会发生崩溃,建议退出:
显示的错误:
An internal error occurred during: "SonarLint analysis of file /GoodJob/src/main/java/com/leokom/sonarlint/stackoverflowerror/SomeClass.java". java.lang.StackOverflowErrorSonarLint控制台:
SonarLint analysis of file /GoodJob/src/main/java/com/leokom/sonarlint/stackoverflowerror/SomeClass.java...我该如何处理这个用例?我该怎么解决呢?
发布于 2018-05-24 19:03:32
我在问题中遵循了描述的用例,并遇到了与OP相同的错误(也试图在IntelliJ中复制这个错误,但显然这只是一个Eclipse问题)。
我为SonnarSource团队打开了一个bug,可以看到这里。
我将根据从SonarSource获得的答案更新答案。
后续: SonarSource团队已经打开了关于这个问题的SLE-272 JIRA问题。据朱利安·亨利报道。应该在3.7版中解决这个问题。
发布于 2018-01-15 17:23:54
我认为您的原始代码会导致无限递归。尝试将代码更改为
package com.leokom.sonarlint.stackoverflowerror;
public class SomeClass {
enum Menu implements com.leokom.sonarlint.stackoverflowerror.Menu {
}
}https://stackoverflow.com/questions/48267653
复制相似问题