Error in SonarQube for IntelliJ

Environment:

  • Java: JetBrains s.r.o. 21.0.6
  • OS: Linux amd64
  • IDE: IntelliJ IDEA 2024.3.3
  • SonarQube for IDE: 10.17.0.80539
java.lang.NoSuchFieldException: INSTANCE
	at java.base/java.lang.Class.getDeclaredField(Class.java:2782)
	at c.ij.oa.fileTypes.impl.FileTypeManagerImpl.getField(FileTypeManagerImpl.java:597)
	at c.ij.oa.fileTypes.impl.FileTypeManagerImpl.instantiateFileTypeBean(FileTypeManagerImpl.java:534)
	at c.ij.oa.fileTypes.impl.FileTypeManagerImpl.getFileTypeByFileName(FileTypeManagerImpl.java:718)
	at o.jb.plugins.textmate.TextMateFileType.isMyFileType(TextMateFileType.java:55)
	at c.ij.oa.fileTypes.impl.FileTypeManagerImpl.getByFile(FileTypeManagerImpl.java:891)
	at c.ij.oa.fileTypes.impl.FileTypeManagerImpl.getFileTypeByFile(FileTypeManagerImpl.java:848)
	at c.ij.oa.fileTypes.impl.FileTypeManagerImpl.getFileTypeByFile(FileTypeManagerImpl.java:758)
	at c.ij.oa.vfs.VirtualFile.getFileType(VirtualFile.java:356)
	at c.ij.oa.vfs.newvfs.impl.VirtualFileSystemEntry.getFileType(VirtualFileSystemEntry.java:653)
	at c.ij.psi.css.CssMinifiedFilesFilter.isGeneratedSource(CssMinifiedFilesFilter.java:38)
	at c.ij.oa.roots.GeneratedSourcesFilter$Companion.findFirstMatchingFilter(GeneratedSourcesFilter.kt:42)
	at c.ij.oa.roots.GeneratedSourcesFilter$Companion.isGeneratedSourceByAnyFilter$lambda$0(GeneratedSourcesFilter.kt:29)
	at c.ij.oa.ap.impl.AnyThreadWriteThreadingSupport.runReadAction(AnyThreadWriteThreadingSupport.kt:272)
	at c.ij.oa.ap.impl.AnyThreadWriteThreadingSupport.runReadAction(AnyThreadWriteThreadingSupport.kt:262)
	at c.ij.oa.ap.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:864)
	at c.ij.oa.ap.ReadAction.compute(ReadAction.java:66)
	at c.ij.oa.roots.GeneratedSourcesFilter$Companion.isGeneratedSourceByAnyFilter(GeneratedSourcesFilter.kt:29)
	at c.ij.oa.roots.GeneratedSourcesFilter.isGeneratedSourceByAnyFilter(GeneratedSourcesFilter.kt)
	at o.sl.ij.common.util.FileUtils$Companion.isFileValidForSonarLintWithExtensiveChecks$lambda$1(FileUtils.kt:63)
	at o.sl.ij.common.ui.ReadActionUtils$Companion.computeReadActionSafely$lambda$5(ReadActionUtils.kt:80)
	at c.ij.oa.ap.impl.AnyThreadWriteThreadingSupport.runReadAction(AnyThreadWriteThreadingSupport.kt:314)
	at c.ij.oa.ap.impl.AnyThreadWriteThreadingSupport.runReadAction(AnyThreadWriteThreadingSupport.kt:262)
	at c.ij.oa.ap.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:864)
	at c.ij.oa.ap.ReadAction.compute(ReadAction.java:66)
	at o.sl.ij.common.ui.ReadActionUtils$Companion.computeReadActionSafely(ReadActionUtils.kt:79)
	at o.sl.ij.common.util.FileUtils$Companion.isFileValidForSonarLintWithExtensiveChecks(FileUtils.kt:57)
	at o.sl.ij.SonarLintIntelliJClient.listFilesInProjectBaseDir(SonarLintIntelliJClient.kt:819)
	at o.sl.ij.SonarLintIntelliJClient.listProjectFiles(SonarLintIntelliJClient.kt:803)
	at o.sl.ij.SonarLintIntelliJClient.listFiles(SonarLintIntelliJClient.kt:728)
	at o.ss.sl.core.rpc.client.SonarLintRpcClientImpl.lambda$listFiles$31(SonarLintRpcClientImpl.java:348)
	at o.ss.sl.core.rpc.client.SonarLintRpcClientImpl.lambda$requestAsync$1(SonarLintRpcClientImpl.java:124)
	at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646)
	at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)

Hi @tiriana , Is this a reproducible error? If so, could you tell me how you reproduce it? What is your project structure look like? Can you also reproduce it with just a simple project?

Thank you

Environment:

  • Java: JetBrains s.r.o. 21.0.6
  • OS: Windows 10 amd64
  • IDE: IntelliJ IDEA 2024.3.3
  • SonarQube for IDE: 10.17.0.80539
java.lang.NoSuchFieldException: INSTANCE
	at java.base/java.lang.Class.getDeclaredField(Class.java:2782)
	at c.ij.oa.fileTypes.impl.FileTypeManagerImpl.getField(FileTypeManagerImpl.java:597)
	at c.ij.oa.fileTypes.impl.FileTypeManagerImpl.instantiateFileTypeBean(FileTypeManagerImpl.java:534)
	at c.ij.oa.fileTypes.impl.FileTypeManagerImpl.getFileTypeByFileName(FileTypeManagerImpl.java:718)
	at c.ij.oa.fileChooser.FileElement.isArchive(FileElement.java:99)
	at o.sl.ij.common.util.FileUtils$Companion.isFileValidForSonarLintWithExtensiveChecks$lambda$1(FileUtils.kt:59)
	at o.sl.ij.common.ui.ReadActionUtils$Companion.computeReadActionSafely$lambda$5(ReadActionUtils.kt:80)
	at c.ij.oa.ap.impl.AnyThreadWriteThreadingSupport.runReadAction(AnyThreadWriteThreadingSupport.kt:314)
	at c.ij.oa.ap.impl.AnyThreadWriteThreadingSupport.runReadAction(AnyThreadWriteThreadingSupport.kt:262)
	at c.ij.oa.ap.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:864)
	at c.ij.oa.ap.ReadAction.compute(ReadAction.java:66)
	at o.sl.ij.common.ui.ReadActionUtils$Companion.computeReadActionSafely(ReadActionUtils.kt:79)
	at o.sl.ij.common.util.FileUtils$Companion.isFileValidForSonarLintWithExtensiveChecks(FileUtils.kt:57)
	at o.sl.ij.SonarLintIntelliJClient.listFilesInProjectBaseDir(SonarLintIntelliJClient.kt:819)
	at o.sl.ij.SonarLintIntelliJClient.listProjectFiles(SonarLintIntelliJClient.kt:803)
	at o.sl.ij.SonarLintIntelliJClient.listFiles(SonarLintIntelliJClient.kt:728)
	at o.ss.sl.core.rpc.client.SonarLintRpcClientImpl.lambda$listFiles$31(SonarLintRpcClientImpl.java:348)
	at o.ss.sl.core.rpc.client.SonarLintRpcClientImpl.lambda$requestAsync$1(SonarLintRpcClientImpl.java:124)
	at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646)
	at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.base/java.lang.Thread.run(Thread.java:1583)

Environment:

  • Java: JetBrains s.r.o. 21.0.6
  • OS: Mac OS X aarch64
  • IDE: PhpStorm 2024.3.3
  • SonarQube for IDE: 10.17.0.80539
java.lang.NoSuchFieldException: INSTANCE
	at java.base/java.lang.Class.getDeclaredField(Class.java:2782)
	at c.ij.oa.fileTypes.impl.FileTypeManagerImpl.getField(FileTypeManagerImpl.java:597)
	at c.ij.oa.fileTypes.impl.FileTypeManagerImpl.instantiateFileTypeBean(FileTypeManagerImpl.java:534)
	at c.ij.oa.fileTypes.impl.FileTypeManagerImpl.getFileTypeByFileName(FileTypeManagerImpl.java:718)
	at c.ij.oa.project.ProjectCoreUtil.isProjectOrWorkspaceFile(ProjectCoreUtil.java:18)
	at o.sl.ij.common.util.FileUtils$Companion.isFileValidForSonarLintWithExtensiveChecks$lambda$1(FileUtils.kt:62)
	at o.sl.ij.common.ui.ReadActionUtils$Companion.computeReadActionSafely$lambda$5(ReadActionUtils.kt:80)
	at c.ij.oa.ap.impl.AnyThreadWriteThreadingSupport.runReadAction(AnyThreadWriteThreadingSupport.kt:314)
	at c.ij.oa.ap.impl.AnyThreadWriteThreadingSupport.runReadAction(AnyThreadWriteThreadingSupport.kt:262)
	at c.ij.oa.ap.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:864)
	at c.ij.oa.ap.ReadAction.compute(ReadAction.java:66)
	at o.sl.ij.common.ui.ReadActionUtils$Companion.computeReadActionSafely(ReadActionUtils.kt:79)
	at o.sl.ij.common.util.FileUtils$Companion.isFileValidForSonarLintWithExtensiveChecks(FileUtils.kt:57)
	at o.sl.ij.SonarLintIntelliJClient.listFilesInProjectBaseDir(SonarLintIntelliJClient.kt:819)
	at o.sl.ij.SonarLintIntelliJClient.listProjectFiles(SonarLintIntelliJClient.kt:803)
	at o.sl.ij.SonarLintIntelliJClient.listFiles(SonarLintIntelliJClient.kt:728)
	at o.ss.sl.core.rpc.client.SonarLintRpcClientImpl.lambda$listFiles$31(SonarLintRpcClientImpl.java:348)
	at o.ss.sl.core.rpc.client.SonarLintRpcClientImpl.lambda$requestAsync$1(SonarLintRpcClientImpl.java:124)
	at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646)
	at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.base/java.lang.Thread.run(Thread.java:1583)

Environment:

  • Java: JetBrains s.r.o. 21.0.6
  • OS: Mac OS X aarch64
  • IDE: IntelliJ IDEA 2024.3.4
  • SonarQube for IDE: 10.17.0.80539
java.lang.NoSuchFieldException: INSTANCE
	at java.base/java.lang.Class.getDeclaredField(Class.java:2782)
	at c.ij.oa.fileTypes.impl.FileTypeManagerImpl.getField(FileTypeManagerImpl.java:597)
	at c.ij.oa.fileTypes.impl.FileTypeManagerImpl.instantiateFileTypeBean(FileTypeManagerImpl.java:534)
	at c.ij.oa.fileTypes.impl.FileTypeManagerImpl.getFileTypeByFileName(FileTypeManagerImpl.java:718)
	at c.ij.oa.fileChooser.FileElement.isArchive(FileElement.java:99)
	at o.sl.ij.common.util.FileUtils$Companion.isFileValidForSonarLintWithExtensiveChecks$lambda$1(FileUtils.kt:59)
	at o.sl.ij.common.ui.ReadActionUtils$Companion.computeReadActionSafely$lambda$5(ReadActionUtils.kt:80)
	at c.ij.oa.ap.impl.AnyThreadWriteThreadingSupport.runReadAction(AnyThreadWriteThreadingSupport.kt:314)
	at c.ij.oa.ap.impl.AnyThreadWriteThreadingSupport.runReadAction(AnyThreadWriteThreadingSupport.kt:262)
	at c.ij.oa.ap.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:864)
	at c.ij.oa.ap.ReadAction.compute(ReadAction.java:66)
	at o.sl.ij.common.ui.ReadActionUtils$Companion.computeReadActionSafely(ReadActionUtils.kt:79)
	at o.sl.ij.common.util.FileUtils$Companion.isFileValidForSonarLintWithExtensiveChecks(FileUtils.kt:57)
	at o.sl.ij.SonarLintIntelliJClient.listFilesInProjectBaseDir(SonarLintIntelliJClient.kt:819)
	at o.sl.ij.SonarLintIntelliJClient.listProjectFiles(SonarLintIntelliJClient.kt:803)
	at o.sl.ij.SonarLintIntelliJClient.listFiles(SonarLintIntelliJClient.kt:728)
	at o.ss.sl.core.rpc.client.SonarLintRpcClientImpl.lambda$listFiles$31(SonarLintRpcClientImpl.java:348)
	at o.ss.sl.core.rpc.client.SonarLintRpcClientImpl.lambda$requestAsync$1(SonarLintRpcClientImpl.java:124)
	at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646)
	at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.base/java.lang.Thread.run(Thread.java:1583)

Sorry for not providing more context, but I don’t really have much to share.

The plugin crashes each time I start IntelliJ, but actually works after the crash occurs.

Edit:
Same crash this morning. IntelliJ was already opened and fine, but when I opened another project that only contrains a bitbucket-pipelines.yml handled by the associated plugin, the crash happened.
Don’t know if this can help though as it seems other patterns may produce this crash.

Environment:

  • Java: JetBrains s.r.o. 21.0.6
  • OS: Windows 10 amd64
  • IDE: IntelliJ IDEA 2024.3.4
  • SonarQube for IDE: 10.17.0.80539
java.lang.NoSuchFieldException: INSTANCE
	at java.base/java.lang.Class.getDeclaredField(Class.java:2782)
	at c.ij.oa.fileTypes.impl.FileTypeManagerImpl.getField(FileTypeManagerImpl.java:597)
	at c.ij.oa.fileTypes.impl.FileTypeManagerImpl.instantiateFileTypeBean(FileTypeManagerImpl.java:534)
	at c.ij.oa.fileTypes.impl.FileTypeManagerImpl.getFileTypeByFileName(FileTypeManagerImpl.java:718)
	at c.ij.oa.project.ProjectCoreUtil.isProjectOrWorkspaceFile(ProjectCoreUtil.java:18)
	at o.sl.ij.common.util.FileUtils$Companion.isFileValidForSonarLintWithExtensiveChecks$lambda$1(FileUtils.kt:62)
	at o.sl.ij.common.ui.ReadActionUtils$Companion.computeReadActionSafely$lambda$5(ReadActionUtils.kt:80)
	at c.ij.oa.ap.impl.AnyThreadWriteThreadingSupport.runReadAction(AnyThreadWriteThreadingSupport.kt:314)
	at c.ij.oa.ap.impl.AnyThreadWriteThreadingSupport.runReadAction(AnyThreadWriteThreadingSupport.kt:262)
	at c.ij.oa.ap.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:864)
	at c.ij.oa.ap.ReadAction.compute(ReadAction.java:66)
	at o.sl.ij.common.ui.ReadActionUtils$Companion.computeReadActionSafely(ReadActionUtils.kt:79)
	at o.sl.ij.common.util.FileUtils$Companion.isFileValidForSonarLintWithExtensiveChecks(FileUtils.kt:57)
	at o.sl.ij.SonarLintIntelliJClient.listFilesInProjectBaseDir(SonarLintIntelliJClient.kt:819)
	at o.sl.ij.SonarLintIntelliJClient.listProjectFiles(SonarLintIntelliJClient.kt:803)
	at o.sl.ij.SonarLintIntelliJClient.listFiles(SonarLintIntelliJClient.kt:728)
	at o.ss.sl.core.rpc.client.SonarLintRpcClientImpl.lambda$listFiles$31(SonarLintRpcClientImpl.java:348)
	at o.ss.sl.core.rpc.client.SonarLintRpcClientImpl.lambda$requestAsync$1(SonarLintRpcClientImpl.java:124)
	at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646)
	at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.base/java.lang.Thread.run(Thread.java:1583)

Just a quick heads-up to say that, after the update of the IntelliJ installed this morning (EST time), I’ve been able to open projects without any crash.
Don’t know if fixing this issue was part of the release, but it seems to be fixed.
Thanks again for your great tools!

Hey @OonihiloO, I’m not sure we did anything regarding this issue, or if we did, it was unintentional :smile:.

It seems related to the new IntelliJ version 2024.3.4. I saw similar reports on JetBrains side, but I haven’t found a reason why yet.

Could you confirm you are still using this version of IntelliJ?

:upside_down_face:
Yes, I’m using IntelliJ 2024.3.4…
Good luck with this issue, as personally, I don’t like when things accidentally start working… but if the bug is actually in IntelliJ and the extension points they provide, you might not be able to do much…
Thanks again for your work!

Thanks for your feedback! In any case, we will continue monitoring this issue.

1 Like

Environment:

  • Java: JetBrains s.r.o. 21.0.6
  • OS: Windows 10 amd64
  • IDE: IntelliJ IDEA 2024.3.4
  • SonarQube for IDE: 10.18.0.80657
java.lang.NoSuchFieldException: INSTANCE
	at java.base/java.lang.Class.getDeclaredField(Class.java:2782)
	at c.ij.oa.fileTypes.impl.FileTypeManagerImpl.getField(FileTypeManagerImpl.java:597)
	at c.ij.oa.fileTypes.impl.FileTypeManagerImpl.instantiateFileTypeBean(FileTypeManagerImpl.java:534)
	at c.ij.oa.fileTypes.impl.FileTypeManagerImpl.getFileTypeByFileName(FileTypeManagerImpl.java:718)
	at c.ij.oa.fileChooser.FileElement.isArchive(FileElement.java:99)
	at o.sl.ij.common.util.FileUtils$Companion.isFileValidForSonarLint$lambda$0(FileUtils.kt:41)
	at o.sl.ij.common.ui.ReadActionUtils$Companion.computeReadActionSafely$lambda$5(ReadActionUtils.kt:80)
	at c.ij.oa.ap.impl.AnyThreadWriteThreadingSupport.runReadAction(AnyThreadWriteThreadingSupport.kt:314)
	at c.ij.oa.ap.impl.AnyThreadWriteThreadingSupport.runReadAction(AnyThreadWriteThreadingSupport.kt:262)
	at c.ij.oa.ap.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:864)
	at c.ij.oa.ap.ReadAction.compute(ReadAction.java:66)
	at o.sl.ij.common.ui.ReadActionUtils$Companion.computeReadActionSafely(ReadActionUtils.kt:79)
	at o.sl.ij.common.util.FileUtils$Companion.isFileValidForSonarLint(FileUtils.kt:39)
	at o.sl.ij.util.SonarLintAppUtils.lambda$visitAndAddAllFilesForModule$3(SonarLintAppUtils.java:160)
	at c.ij.oa.roots.impl.FileIndexBase.lambda$toContentIteratorEx$1(FileIndexBase.java:48)
	at c.ij.workspaceModel.core.fileIndex.impl.WorkspaceFileIndexImpl$processContentFilesRecursively$visitor$1.visitFileEx(WorkspaceFileIndexImpl.kt:161)
	at c.ij.oa.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:303)
	at c.ij.oa.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:335)
	at c.ij.workspaceModel.core.fileIndex.impl.WorkspaceFileIndexImpl.processContentFilesRecursively(WorkspaceFileIndexImpl.kt:170)
	at c.ij.workspaceModel.core.fileIndex.impl.WorkspaceFileIndexImpl.processContentFilesRecursively(WorkspaceFileIndexImpl.kt:129)
	at c.ij.oa.roots.impl.FileIndexBase.iterateContentUnderDirectory(FileIndexBase.java:41)
	at c.ij.oa.roots.impl.ModuleFileIndexImpl.iterateContentUnderDirectory(ModuleFileIndexImpl.java:30)
	at c.ij.oa.roots.impl.FileIndexBase.iterateProvidedRootsOfContent(FileIndexBase.java:58)
	at c.ij.oa.roots.impl.ModuleFileIndexImpl.iterateContent(ModuleFileIndexImpl.java:74)
	at c.ij.oa.roots.impl.FileIndexBase.iterateContent(FileIndexBase.java:33)
	at c.ij.oa.roots.impl.ModuleFileIndexImpl.iterateContent(ModuleFileIndexImpl.java:30)
	at o.sl.ij.util.SonarLintAppUtils.visitAndAddAllFilesForModule(SonarLintAppUtils.java:155)
	at o.sl.ij.SonarLintIntelliJClient.listModuleFiles(SonarLintIntelliJClient.kt:776)
	at o.sl.ij.SonarLintIntelliJClient.listFiles(SonarLintIntelliJClient.kt:730)
	at o.ss.sl.core.rpc.client.SonarLintRpcClientImpl.lambda$listFiles$31(SonarLintRpcClientImpl.java:348)
	at o.ss.sl.core.rpc.client.SonarLintRpcClientImpl.lambda$requestAsync$1(SonarLintRpcClientImpl.java:124)
	at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646)
	at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)

Environment:

  • Java: JetBrains s.r.o. 21.0.6
  • OS: Windows 11 amd64
  • IDE: IntelliJ IDEA 2024.3.4
  • SonarQube for IDE: 10.18.0.80657
java.lang.NoSuchFieldException: INSTANCE
	at java.base/java.lang.Class.getDeclaredField(Class.java:2782)
	at c.ij.oa.fileTypes.impl.FileTypeManagerImpl.getField(FileTypeManagerImpl.java:597)
	at c.ij.oa.fileTypes.impl.FileTypeManagerImpl.instantiateFileTypeBean(FileTypeManagerImpl.java:534)
	at c.ij.oa.fileTypes.impl.FileTypeManagerImpl.getFileTypeByFileName(FileTypeManagerImpl.java:718)
	at c.ij.oa.project.ProjectCoreUtil.isProjectOrWorkspaceFile(ProjectCoreUtil.java:18)
	at o.sl.ij.common.util.FileUtils$Companion.isFileValidForSonarLintWithExtensiveChecks$lambda$1(FileUtils.kt:62)
	at o.sl.ij.common.ui.ReadActionUtils$Companion.computeReadActionSafely$lambda$5(ReadActionUtils.kt:80)
	at c.ij.oa.ap.impl.AnyThreadWriteThreadingSupport.runReadAction(AnyThreadWriteThreadingSupport.kt:314)
	at c.ij.oa.ap.impl.AnyThreadWriteThreadingSupport.runReadAction(AnyThreadWriteThreadingSupport.kt:262)
	at c.ij.oa.ap.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:864)
	at c.ij.oa.ap.ReadAction.compute(ReadAction.java:66)
	at o.sl.ij.common.ui.ReadActionUtils$Companion.computeReadActionSafely(ReadActionUtils.kt:79)
	at o.sl.ij.common.util.FileUtils$Companion.isFileValidForSonarLintWithExtensiveChecks(FileUtils.kt:57)
	at o.sl.ij.SonarLintIntelliJClient.listFilesInProjectBaseDir(SonarLintIntelliJClient.kt:823)
	at o.sl.ij.SonarLintIntelliJClient.listProjectFiles(SonarLintIntelliJClient.kt:807)
	at o.sl.ij.SonarLintIntelliJClient.listFiles(SonarLintIntelliJClient.kt:732)
	at o.ss.sl.core.rpc.client.SonarLintRpcClientImpl.lambda$listFiles$31(SonarLintRpcClientImpl.java:348)
	at o.ss.sl.core.rpc.client.SonarLintRpcClientImpl.lambda$requestAsync$1(SonarLintRpcClientImpl.java:124)
	at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646)
	at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.base/java.lang.Thread.run(Thread.java:1583)

Does any of you use a specific plugin related to the following?

Same crash this morning. IntelliJ was already opened and fine, but when I opened another project that only contrains a bitbucket-pipelines.yml handled by the associated plugin, the crash happened.

Also, I saw the following suggestion from JetBrains, if it can help:

Please also try reinstalling IntelliJ in a clean folder: IntelliJ IDEA | Other Versions.
Your installation may be broken.

Environment:

  • Java: JetBrains s.r.o. 21.0.6
  • OS: Windows 11 amd64
  • IDE: IntelliJ IDEA 2024.3.4
  • SonarQube for IDE: 10.18.0.80657
java.lang.NoSuchFieldException: INSTANCE
	at java.base/java.lang.Class.getDeclaredField(Class.java:2782)
	at c.ij.oa.fileTypes.impl.FileTypeManagerImpl.getField(FileTypeManagerImpl.java:597)
	at c.ij.oa.fileTypes.impl.FileTypeManagerImpl.instantiateFileTypeBean(FileTypeManagerImpl.java:534)
	at c.ij.oa.fileTypes.impl.FileTypeManagerImpl.getFileTypeByFileName(FileTypeManagerImpl.java:718)
	at o.jb.plugins.textmate.TextMateFileType.isMyFileType(TextMateFileType.java:55)
	at c.ij.oa.fileTypes.impl.FileTypeManagerImpl.getByFile(FileTypeManagerImpl.java:891)
	at c.ij.oa.fileTypes.impl.FileTypeManagerImpl.getFileTypeByFile(FileTypeManagerImpl.java:848)
	at c.ij.oa.fileTypes.impl.FileTypeManagerImpl.getFileTypeByFile(FileTypeManagerImpl.java:758)
	at c.ij.oa.vfs.VirtualFile.getFileType(VirtualFile.java:356)
	at c.ij.oa.vfs.newvfs.impl.VirtualFileSystemEntry.getFileType(VirtualFileSystemEntry.java:653)
	at c.ij.psi.css.CssMinifiedFilesFilter.isGeneratedSource(CssMinifiedFilesFilter.java:38)
	at c.ij.oa.roots.GeneratedSourcesFilter$Companion.findFirstMatchingFilter(GeneratedSourcesFilter.kt:42)
	at c.ij.oa.roots.GeneratedSourcesFilter$Companion.isGeneratedSourceByAnyFilter$lambda$0(GeneratedSourcesFilter.kt:29)
	at c.ij.oa.ap.impl.AnyThreadWriteThreadingSupport.runReadAction(AnyThreadWriteThreadingSupport.kt:272)
	at c.ij.oa.ap.impl.AnyThreadWriteThreadingSupport.runReadAction(AnyThreadWriteThreadingSupport.kt:262)
	at c.ij.oa.ap.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:864)
	at c.ij.oa.ap.ReadAction.compute(ReadAction.java:66)
	at c.ij.oa.roots.GeneratedSourcesFilter$Companion.isGeneratedSourceByAnyFilter(GeneratedSourcesFilter.kt:29)
	at c.ij.oa.roots.GeneratedSourcesFilter.isGeneratedSourceByAnyFilter(GeneratedSourcesFilter.kt)
	at o.sl.ij.common.util.FileUtils$Companion.isFileValidForSonarLintWithExtensiveChecks$lambda$1(FileUtils.kt:63)
	at o.sl.ij.common.ui.ReadActionUtils$Companion.computeReadActionSafely$lambda$5(ReadActionUtils.kt:80)
	at c.ij.oa.ap.impl.AnyThreadWriteThreadingSupport.runReadAction(AnyThreadWriteThreadingSupport.kt:314)
	at c.ij.oa.ap.impl.AnyThreadWriteThreadingSupport.runReadAction(AnyThreadWriteThreadingSupport.kt:262)
	at c.ij.oa.ap.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:864)
	at c.ij.oa.ap.ReadAction.compute(ReadAction.java:66)
	at o.sl.ij.common.ui.ReadActionUtils$Companion.computeReadActionSafely(ReadActionUtils.kt:79)
	at o.sl.ij.common.util.FileUtils$Companion.isFileValidForSonarLintWithExtensiveChecks(FileUtils.kt:57)
	at o.sl.ij.SonarLintIntelliJClient.listFilesInProjectBaseDir(SonarLintIntelliJClient.kt:823)
	at o.sl.ij.SonarLintIntelliJClient.listProjectFiles(SonarLintIntelliJClient.kt:807)
	at o.sl.ij.SonarLintIntelliJClient.listFiles(SonarLintIntelliJClient.kt:732)
	at o.ss.sl.core.rpc.client.SonarLintRpcClientImpl.lambda$listFiles$31(SonarLintRpcClientImpl.java:348)
	at o.ss.sl.core.rpc.client.SonarLintRpcClientImpl.lambda$requestAsync$1(SonarLintRpcClientImpl.java:124)
	at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646)
	at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)

Environment:

  • Java: JetBrains s.r.o. 21.0.6
  • OS: Mac OS X aarch64
  • IDE: PhpStorm 2024.3.4
  • SonarQube for IDE: 10.18.0.80657
java.lang.NoSuchFieldException: INSTANCE
	at java.base/java.lang.Class.getDeclaredField(Class.java:2782)
	at c.ij.oa.fileTypes.impl.FileTypeManagerImpl.getField(FileTypeManagerImpl.java:597)
	at c.ij.oa.fileTypes.impl.FileTypeManagerImpl.instantiateFileTypeBean(FileTypeManagerImpl.java:534)
	at c.ij.oa.fileTypes.impl.FileTypeManagerImpl.getFileTypeByFileName(FileTypeManagerImpl.java:718)
	at c.ij.oa.fileChooser.FileElement.isArchive(FileElement.java:99)
	at o.sl.ij.common.util.FileUtils$Companion.isFileValidForSonarLint$lambda$0(FileUtils.kt:41)
	at o.sl.ij.common.ui.ReadActionUtils$Companion.computeReadActionSafely$lambda$5(ReadActionUtils.kt:80)
	at c.ij.oa.ap.impl.AnyThreadWriteThreadingSupport.runReadAction(AnyThreadWriteThreadingSupport.kt:314)
	at c.ij.oa.ap.impl.AnyThreadWriteThreadingSupport.runReadAction(AnyThreadWriteThreadingSupport.kt:262)
	at c.ij.oa.ap.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:864)
	at c.ij.oa.ap.ReadAction.compute(ReadAction.java:66)
	at o.sl.ij.common.ui.ReadActionUtils$Companion.computeReadActionSafely(ReadActionUtils.kt:79)
	at o.sl.ij.common.util.FileUtils$Companion.isFileValidForSonarLint(FileUtils.kt:39)
	at o.sl.ij.util.SonarLintAppUtils.lambda$visitAndAddAllFilesForModule$3(SonarLintAppUtils.java:160)
	at c.ij.oa.roots.impl.FileIndexBase.lambda$toContentIteratorEx$1(FileIndexBase.java:48)
	at c.ij.workspaceModel.core.fileIndex.impl.WorkspaceFileIndexImpl$processContentFilesRecursively$visitor$1.visitFileEx(WorkspaceFileIndexImpl.kt:161)
	at c.ij.oa.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:303)
	at c.ij.oa.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:335)
	at c.ij.workspaceModel.core.fileIndex.impl.WorkspaceFileIndexImpl.processContentFilesRecursively(WorkspaceFileIndexImpl.kt:170)
	at c.ij.workspaceModel.core.fileIndex.impl.WorkspaceFileIndexImpl.processContentFilesRecursively(WorkspaceFileIndexImpl.kt:129)
	at c.ij.oa.roots.impl.FileIndexBase.iterateContentUnderDirectory(FileIndexBase.java:41)
	at c.ij.oa.roots.impl.ModuleFileIndexImpl.iterateContentUnderDirectory(ModuleFileIndexImpl.java:30)
	at c.ij.oa.roots.impl.FileIndexBase.iterateProvidedRootsOfContent(FileIndexBase.java:58)
	at c.ij.oa.roots.impl.ModuleFileIndexImpl.iterateContent(ModuleFileIndexImpl.java:74)
	at c.ij.oa.roots.impl.FileIndexBase.iterateContent(FileIndexBase.java:33)
	at c.ij.oa.roots.impl.ModuleFileIndexImpl.iterateContent(ModuleFileIndexImpl.java:30)
	at o.sl.ij.util.SonarLintAppUtils.visitAndAddAllFilesForModule(SonarLintAppUtils.java:155)
	at o.sl.ij.SonarLintIntelliJClient.listModuleFiles(SonarLintIntelliJClient.kt:776)
	at o.sl.ij.SonarLintIntelliJClient.listFiles(SonarLintIntelliJClient.kt:730)
	at o.ss.sl.core.rpc.client.SonarLintRpcClientImpl.lambda$listFiles$31(SonarLintRpcClientImpl.java:348)
	at o.ss.sl.core.rpc.client.SonarLintRpcClientImpl.lambda$requestAsync$1(SonarLintRpcClientImpl.java:124)
	at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646)
	at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)

Hi,

Could you share what you were doing when you got this?

 
Ann

Sharing this request from JetBrains support team:

Could you please provide info with the below steps so we could find the cause of your issue:

  1. Reproduce this exception.
  2. Use IDE main menu Help | Find Action, type IDE Scripting Console action.
  3. Select “Kotlin (Kotlin Beta)” in the popup window if a popup shows and paste the below code.
  4. Paste the below code in it and press Ctrl+A, Ctrl+Enter to run it:
  5. Show the output in the Run tool window.
var list = com.intellij.openapi.extensions.ExtensionPointName<com.intellij.openapi.fileTypes.impl.FileTypeBean>("com.intellij.fileType").extensionList
var errors = mutableListOf<String>()
for (bean in list) {
    if (bean.implementationClass != null && bean.fieldName != null) {
        var aClass = com.intellij.openapi.application.ApplicationManager.getApplication().loadClass<Object>(bean.implementationClass, bean.getPluginDescriptor())
        try {
            aClass.getDeclaredField(bean.fieldName)
        }
        catch (e: Exception) {
            errors.add("Error: ${e}. Implementation class: ${bean.implementationClass}, Field name: ${bean.fieldName}, Plugin ID: ${bean.getPluginDescriptor().pluginId.idString}")

        }
    }
}
errors

Also, it seems that using the plugin .gitattributes support may cause this issue.

Environment:

  • Java: JetBrains s.r.o. 21.0.6
  • OS: Linux amd64
  • IDE: IntelliJ IDEA 2024.3.4.1
  • SonarQube for IDE: 10.18.0.80657
java.lang.NoSuchFieldException: INSTANCE
	at java.base/java.lang.Class.getDeclaredField(Class.java:2782)
	at c.ij.oa.fileTypes.impl.FileTypeManagerImpl.getField(FileTypeManagerImpl.java:597)
	at c.ij.oa.fileTypes.impl.FileTypeManagerImpl.instantiateFileTypeBean(FileTypeManagerImpl.java:534)
	at c.ij.oa.fileTypes.impl.FileTypeManagerImpl.getFileTypeByFileName(FileTypeManagerImpl.java:718)
	at c.ij.oa.fileChooser.FileElement.isArchive(FileElement.java:99)
	at o.sl.ij.common.util.FileUtils$Companion.isFileValidForSonarLintWithExtensiveChecks$lambda$1(FileUtils.kt:59)
	at o.sl.ij.common.ui.ReadActionUtils$Companion.computeReadActionSafely$lambda$5(ReadActionUtils.kt:80)
	at c.ij.oa.ap.impl.AnyThreadWriteThreadingSupport.runReadAction(AnyThreadWriteThreadingSupport.kt:314)
	at c.ij.oa.ap.impl.AnyThreadWriteThreadingSupport.runReadAction(AnyThreadWriteThreadingSupport.kt:262)
	at c.ij.oa.ap.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:864)
	at c.ij.oa.ap.ReadAction.compute(ReadAction.java:66)
	at o.sl.ij.common.ui.ReadActionUtils$Companion.computeReadActionSafely(ReadActionUtils.kt:79)
	at o.sl.ij.common.util.FileUtils$Companion.isFileValidForSonarLintWithExtensiveChecks(FileUtils.kt:57)
	at o.sl.ij.SonarLintIntelliJClient.listFilesInProjectBaseDir(SonarLintIntelliJClient.kt:823)
	at o.sl.ij.SonarLintIntelliJClient.listProjectFiles(SonarLintIntelliJClient.kt:807)
	at o.sl.ij.SonarLintIntelliJClient.listFiles(SonarLintIntelliJClient.kt:732)
	at o.ss.sl.core.rpc.client.SonarLintRpcClientImpl.lambda$listFiles$31(SonarLintRpcClientImpl.java:348)
	at o.ss.sl.core.rpc.client.SonarLintRpcClientImpl.lambda$requestAsync$1(SonarLintRpcClientImpl.java:124)
	at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646)
	at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.base/java.lang.Thread.run(Thread.java:1583)

Environment:

  • Java: JetBrains s.r.o. 21.0.6
  • OS: Linux amd64
  • IDE: IntelliJ IDEA 2024.3.4.1
  • SonarQube for IDE: 10.18.0.80657
java.lang.NoSuchFieldException: INSTANCE
	at java.base/java.lang.Class.getDeclaredField(Class.java:2782)
	at c.ij.oa.fileTypes.impl.FileTypeManagerImpl.getField(FileTypeManagerImpl.java:597)
	at c.ij.oa.fileTypes.impl.FileTypeManagerImpl.instantiateFileTypeBean(FileTypeManagerImpl.java:534)
	at c.ij.oa.fileTypes.impl.FileTypeManagerImpl.getFileTypeByFileName(FileTypeManagerImpl.java:718)
	at o.jb.plugins.textmate.TextMateFileType.isMyFileType(TextMateFileType.java:55)
	at c.ij.oa.fileTypes.impl.FileTypeManagerImpl.getByFile(FileTypeManagerImpl.java:891)
	at c.ij.oa.fileTypes.impl.FileTypeManagerImpl.getFileTypeByFile(FileTypeManagerImpl.java:848)
	at c.ij.oa.fileTypes.impl.FileTypeManagerImpl.getFileTypeByFile(FileTypeManagerImpl.java:758)
	at c.ij.oa.vfs.VirtualFile.getFileType(VirtualFile.java:356)
	at c.ij.oa.vfs.newvfs.impl.VirtualFileSystemEntry.getFileType(VirtualFileSystemEntry.java:653)
	at c.ij.psi.impl.file.impl.FileManagerImpl.createFileViewProvider(FileManagerImpl.java:285)
	at c.ij.psi.impl.file.impl.FileManagerImpl.shouldResurrect(FileManagerImpl.java:660)
	at c.ij.psi.impl.file.impl.FileManagerImpl.evaluateValidity(FileManagerImpl.java:626)
	at c.ij.psi.impl.file.impl.FileManagerImpl.findCachedViewProvider(FileManagerImpl.java:248)
	at c.ij.psi.impl.file.impl.FileManagerImpl.findViewProvider(FileManagerImpl.java:205)
	at c.ij.psi.impl.file.impl.FileManagerImpl.findFile(FileManagerImpl.java:383)
	at c.ij.psi.impl.PsiManagerImpl.findFile(PsiManagerImpl.java:163)
	at c.ij.javascript.testFramework.JsTestFileIndexingHandler.lambda$isTestFile$0(JsTestFileIndexingHandler.java:90)
	at c.ij.oa.ap.impl.AnyThreadWriteThreadingSupport.runReadAction(AnyThreadWriteThreadingSupport.kt:272)
	at c.ij.oa.ap.impl.AnyThreadWriteThreadingSupport.runReadAction(AnyThreadWriteThreadingSupport.kt:262)
	at c.ij.oa.ap.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:864)
	at c.ij.oa.ap.ReadAction.compute(ReadAction.java:66)
	at c.ij.javascript.testFramework.JsTestFileIndexingHandler.isTestFile(JsTestFileIndexingHandler.java:90)
	at c.ij.javascript.testing.JsTestSourcesFilter.isTestSource(JsTestSourcesFilter.java:12)
	at c.ij.oa.roots.TestSourcesFilter.isTestSources(TestSourcesFilter.java:32)
	at o.sl.ij.SonarLintIntelliJClient.toClientFileDto$lambda$44(SonarLintIntelliJClient.kt:854)
	at o.sl.ij.common.ui.ReadActionUtils$Companion.computeReadActionSafely$lambda$5(ReadActionUtils.kt:80)
	at c.ij.oa.ap.impl.AnyThreadWriteThreadingSupport.runReadAction(AnyThreadWriteThreadingSupport.kt:314)
	at c.ij.oa.ap.impl.AnyThreadWriteThreadingSupport.runReadAction(AnyThreadWriteThreadingSupport.kt:262)
	at c.ij.oa.ap.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:864)
	at c.ij.oa.ap.ReadAction.compute(ReadAction.java:66)
	at o.sl.ij.common.ui.ReadActionUtils$Companion.computeReadActionSafely(ReadActionUtils.kt:79)
	at o.sl.ij.SonarLintIntelliJClient.toClientFileDto(SonarLintIntelliJClient.kt:849)
	at o.sl.ij.SonarLintIntelliJClient.listProjectFiles(SonarLintIntelliJClient.kt:809)
	at o.sl.ij.SonarLintIntelliJClient.listFiles(SonarLintIntelliJClient.kt:732)
	at o.ss.sl.core.rpc.client.SonarLintRpcClientImpl.lambda$listFiles$31(SonarLintRpcClientImpl.java:348)
	at o.ss.sl.core.rpc.client.SonarLintRpcClientImpl.lambda$requestAsync$1(SonarLintRpcClientImpl.java:124)

Environment:

  • Java: JetBrains s.r.o. 21.0.6
  • OS: Linux amd64
  • IDE: IntelliJ IDEA 2024.3.4.1
  • SonarQube for IDE: 10.18.0.80657
java.lang.ClassNotFoundException: m
	at c.ij.util.lang.UrlClassLoader.findClass(UrlClassLoader.java:230)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
	at c.ij.serviceContainer.ComponentManagerImplKt.doLoadClass(ComponentManagerImpl.kt:1466)
	at c.ij.serviceContainer.ComponentManagerImplKt.doLoadClass$default(ComponentManagerImpl.kt:1458)
	at c.ij.serviceContainer.ComponentManagerImpl.loadClass(ComponentManagerImpl.kt:896)
	at c.ij.oa.fileTypes.impl.FileTypeManagerImpl.instantiateFileTypeBean(FileTypeManagerImpl.java:533)
	at c.ij.oa.fileTypes.impl.FileTypeManagerImpl.getFileTypeByFileName(FileTypeManagerImpl.java:718)
	at c.ij.oa.project.ProjectCoreUtil.isProjectOrWorkspaceFile(ProjectCoreUtil.java:18)
	at o.sl.ij.common.util.FileUtils$Companion.isFileValidForSonarLintWithExtensiveChecks$lambda$1(FileUtils.kt:62)
	at o.sl.ij.common.ui.ReadActionUtils$Companion.computeReadActionSafely$lambda$5(ReadActionUtils.kt:80)
	at c.ij.oa.ap.impl.AnyThreadWriteThreadingSupport.runReadAction(AnyThreadWriteThreadingSupport.kt:314)
	at c.ij.oa.ap.impl.AnyThreadWriteThreadingSupport.runReadAction(AnyThreadWriteThreadingSupport.kt:262)
	at c.ij.oa.ap.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:864)
	at c.ij.oa.ap.ReadAction.compute(ReadAction.java:66)
	at o.sl.ij.common.ui.ReadActionUtils$Companion.computeReadActionSafely(ReadActionUtils.kt:79)
	at o.sl.ij.common.util.FileUtils$Companion.isFileValidForSonarLintWithExtensiveChecks(FileUtils.kt:57)
	at o.sl.ij.SonarLintIntelliJClient.listFilesInProjectBaseDir(SonarLintIntelliJClient.kt:823)
	at o.sl.ij.SonarLintIntelliJClient.listProjectFiles(SonarLintIntelliJClient.kt:807)
	at o.sl.ij.SonarLintIntelliJClient.listFiles(SonarLintIntelliJClient.kt:732)
	at o.ss.sl.core.rpc.client.SonarLintRpcClientImpl.lambda$listFiles$31(SonarLintRpcClientImpl.java:348)
	at o.ss.sl.core.rpc.client.SonarLintRpcClientImpl.lambda$requestAsync$1(SonarLintRpcClientImpl.java:124)
	at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646)
	at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.base/java.lang.Thread.run(Thread.java:1583)