- Operating system: Any
- SonarLint plugin version: Any
- Programming language you’re coding in: C++
2023-11-10 10:11:43,504 [ 11773] SEVERE - #c.i.o.a.i.ApplicationImpl - com/jetbrains/cidr/lang/psi/OCPsiFile
java.lang.NoClassDefFoundError: com/jetbrains/cidr/lang/psi/OCPsiFile
at org.sonarlint.intellij.clion.CFamilyFileExclusionContributor.shouldExclude(CFamilyFileExclusionContributor.java:34)
at org.sonarlint.intellij.analysis.LocalFileExclusions.checkExclusionFromEP(LocalFileExclusions.java:253)
at org.sonarlint.intellij.analysis.LocalFileExclusions.lambda$defaultExclusionCheckers$8(LocalFileExclusions.java:209)
at org.sonarlint.intellij.common.ui.ReadActionUtils$Companion.computeReadActionSafely$lambda$2(ReadActionUtils.kt:51)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:923)
at com.intellij.openapi.application.ReadAction.compute(ReadAction.java:65)
at org.sonarlint.intellij.common.ui.ReadActionUtils$Companion.computeReadActionSafely(ReadActionUtils.kt:50)
at org.sonarlint.intellij.common.ui.ReadActionUtils.computeReadActionSafely(ReadActionUtils.kt)
at org.sonarlint.intellij.analysis.LocalFileExclusions.checkExclusionsFileByFile(LocalFileExclusions.java:184)
at org.sonarlint.intellij.analysis.LocalFileExclusions.retainNonExcludedFilesByModules(LocalFileExclusions.java:160)
at org.sonarlint.intellij.ui.AutoTriggerStatusPanel.lambda$switchCards$2(AutoTriggerStatusPanel.java:93)
at org.sonarlint.intellij.util.ThreadUtilsKt.runOnPooledThread$lambda$1(ThreadUtils.kt:35)
at com.intellij.codeWithMe.ClientId$Companion.decorateRunnable$lambda$4(ClientId.kt:366)
at com.intellij.openapi.application.impl.ApplicationImpl$2.run(ApplicationImpl.java:263)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at com.intellij.util.concurrency.ContextCallable.call(ContextCallable.java:32)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:27)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:702)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:699)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:699)
at java.base/java.lang.Thread.run(Thread.java:840)
Caused by: java.lang.ClassNotFoundException: com.jetbrains.cidr.lang.psi.OCPsiFile PluginClassLoader(plugin=PluginDescriptor(name=SonarLint, id=org.sonarlint.idea, descriptorPath=plugin.xml, path=~/Library/Application Support/JetBrains/CLionNova2023.3/plugins/sonarlint-intellij, version=10.0.0.76954, package=null, isBundled=false), packagePrefix=null, state=active)
... 25 more
Resume for dev: CLion Nova 2023 has no OCPsiFile
inside. There is the stub frontend PsiFile
implementation aka com.jetbrains.rider.cpp.fileType.psi.CppFile
Thanks!