Error in SonarLint for IntelliJ

Environment:

  • Java: JetBrains s.r.o. 17.0.10
  • OS: Windows 10 amd64
  • IDE: CLion 2024.1
  • SonarLint: 10.5.0.78339

This exception occurs when starting the IDE.
We recently changed the login to our sonarQube, so the problem might be rooted there.
But this exeption still occurs when the binding to SonarQube is removed.

Plugin still seems to work fine when used in AndroidStudio

java.lang.NoClassDefFoundError: com/jetbrains/cidr/lang/psi/OCPsiFile
	at o.sl.ij.clion.CFamilyFileExclusionContributor.shouldExclude(CFamilyFileExclusionContributor.java:34)
	at o.sl.ij.analysis.LocalFileExclusions.checkExclusionFromEP(LocalFileExclusions.java:257)
	at o.sl.ij.analysis.LocalFileExclusions.lambda$defaultExclusionCheckers$8(LocalFileExclusions.java:208)
	at o.sl.ij.common.ui.ReadActionUtils$Companion.computeReadActionSafely$lambda$2(ReadActionUtils.kt:51)
	at c.ij.oa.application.impl.RwLockHolder.runReadAction(RwLockHolder.kt:289)
	at c.ij.oa.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:850)
	at c.ij.oa.application.ReadAction.compute(ReadAction.java:65)
	at o.sl.ij.common.ui.ReadActionUtils$Companion.computeReadActionSafely(ReadActionUtils.kt:50)
	at o.sl.ij.common.ui.ReadActionUtils.computeReadActionSafely(ReadActionUtils.kt)
	at o.sl.ij.analysis.LocalFileExclusions.checkExclusionsFileByFile(LocalFileExclusions.java:183)
	at o.sl.ij.analysis.LocalFileExclusions.retainNonExcludedFilesByModules(LocalFileExclusions.java:159)
	at o.sl.ij.analysis.AnalysisScope.defineFrom(AnalysisScope.java:41)
	at o.sl.ij.analysis.Analysis.doRun(Analysis.java:123)
	at o.sl.ij.analysis.Analysis.run(Analysis.java:80)

Hi @JanKlemensEPG, thank you for your report!

This issue is linked to CLion 2024.1 when the ReSharper engine is enabled. You can read more about it on this thread. In the meantime, you can disable the ReSharper engine or wait for the next version of SonarLint that will include a fix for this. It will be released next week. Thank you for your patience.

1 Like