Eclipse SonarLint issue with Sonar Scan

We are using SonarQube server from 8.2 and Integrated eclipse with SonarQube using snoarlint.

  • SonarQube version : 8.2.0.32929
  • Sonarlint for Eclipse : 5.4.0.22606

We’re getting the error: Unable to run check class org.sonar.java.filters.PostAnalysisIssueFilter

With stack trace:

java.lang.NullPointerException
	at org.eclipse.jdt.core.dom.MethodBinding.filterTypeAnnotations(MethodBinding.java:227)
	at org.eclipse.jdt.core.dom.MethodBinding.getAnnotations(MethodBinding.java:116)
	at org.sonar.java.model.JSymbol.convertMetadata(JSymbol.java:354)
	at org.sonar.java.model.JSymbol.metadata(JSymbol.java:334)
	at org.sonar.java.filters.GeneratedCodeFilter.isGenerated(GeneratedCodeFilter.java:55)
	at org.sonar.java.filters.GeneratedCodeFilter.visitMethod(GeneratedCodeFilter.java:48)
	at org.sonar.java.model.declaration.MethodTreeImpl.accept(MethodTreeImpl.java:218)
	at org.sonar.plugins.java.api.tree.BaseTreeVisitor.scan(BaseTreeVisitor.java:40)
	at org.sonar.plugins.java.api.tree.BaseTreeVisitor.scan(BaseTreeVisitor.java:34)
	at org.sonar.plugins.java.api.tree.BaseTreeVisitor.visitClass(BaseTreeVisitor.java:68)
	at org.sonar.java.filters.GeneratedCodeFilter.visitClass(GeneratedCodeFilter.java:43)
	at org.sonar.java.model.declaration.ClassTreeImpl.accept(ClassTreeImpl.java:203)
	at org.sonar.plugins.java.api.tree.BaseTreeVisitor.scan(BaseTreeVisitor.java:40)
	at org.sonar.plugins.java.api.tree.BaseTreeVisitor.scan(BaseTreeVisitor.java:34)

Hello @Raja,

The 8.X series is not an LTS series, and as such we don’t provide support for 8.2, because there is a more recent version already available. Please update your SQ instance to our latest release (8.5.1), and check that you are still facing the issue.

Cheers,
Michael