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)