Error in SonarLint for IntelliJ 10.4.2 - RuntimeExceptionWithAttachments: Read access is allowed

Environment:

  • Java: JetBrains s.r.o. 17.0.10
  • OS: Mac OS X x86_64
  • IDE: IntelliJ IDEA 2024.1
  • SonarLint: 10.4.2.78113
c.ij.oa.diagnostic.RuntimeExceptionWithAttachments: Read access is allowed from inside read-action only (see Application.runReadAction()); see https://jb.gg/ij-platform-threading for details
Current thread: Thread[sonarlint-vfs-events-notifier,6,main] 1871526151 (EventQueue.isDispatchThread()=false)
SystemEventQueueThread: Thread[AWT-EventQueue-0,6,main] 1307025428
	at c.ij.util.concurrency.ThreadingAssertions.createThreadAccessException(ThreadingAssertions.java:180)
	at c.ij.util.concurrency.ThreadingAssertions.softAssertReadAccess(ThreadingAssertions.java:131)
	at c.ij.oa.fileEditor.impl.FileDocumentManagerBase.getDocument(FileDocumentManagerBase.java:48)
	at c.ij.oa.fileEditor.FileDocumentManager.getDocument(FileDocumentManager.java:61)
	at c.ij.psi.AbstractFileViewProvider.getDocument(AbstractFileViewProvider.java:170)
	at c.ij.psi.AbstractFileViewProvider$VirtualFileContent.getText(AbstractFileViewProvider.java:446)
	at c.ij.psi.AbstractFileViewProvider.getContents(AbstractFileViewProvider.java:151)
	at c.ij.psi.stubs.StubTreeLoaderImpl.lambda$build$1(StubTreeLoaderImpl.java:66)
	at c.ij.oa.vfs.newvfs.impl.VirtualFileImpl.computeWithPreloadedContentHint(VirtualFileImpl.java:88)
	at c.ij.psi.stubs.StubTreeLoaderImpl.build(StubTreeLoaderImpl.java:59)
	at c.ij.psi.stubs.StubTreeLoaderImpl.readOrBuild(StubTreeLoaderImpl.java:50)
	at c.ij.psi.impl.source.PsiFileImpl.getStubTree(PsiFileImpl.java:630)
	at c.ij.psi.impl.source.PsiFileImpl.getGreenStubTree(PsiFileImpl.java:952)
1 Like

Environment:

  • Java: JetBrains s.r.o. 17.0.10
  • OS: Windows 10 amd64
  • IDE: IntelliJ IDEA 2024.1
  • SonarLint: 10.4.2.78113
c.ij.oa.diagnostic.RuntimeExceptionWithAttachments: Read access is allowed from inside read-action only (see Application.runReadAction()); see https://jb.gg/ij-platform-threading for details
Current thread: Thread[sonarlint-vfs-events-notifier,6,main] 1249302445 (EventQueue.isDispatchThread()=false)
SystemEventQueueThread: Thread[AWT-EventQueue-0,6,main] 401818623
	at c.ij.util.concurrency.ThreadingAssertions.createThreadAccessException(ThreadingAssertions.java:180)
	at c.ij.util.concurrency.ThreadingAssertions.softAssertReadAccess(ThreadingAssertions.java:131)
	at c.ij.oa.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:908)
	at c.ij.psi.impl.source.PsiFileImpl.assertReadAccessAllowed(PsiFileImpl.java:182)
	at c.ij.psi.impl.source.PsiFileImpl.getStubTree(PsiFileImpl.java:617)
	at c.ij.psi.impl.source.PsiFileImpl.getGreenStubTree(PsiFileImpl.java:952)
	at c.ij.psi.impl.source.PsiFileImpl.getGreenStub(PsiFileImpl.java:607)
	at c.ij.lang.javascript.psi.impl.JSFileBaseImpl.getGreenJSFileStub(JSFileBaseImpl.java:65)
	at c.ij.lang.javascript.psi.impl.JSFileBaseImpl.getCachedData(JSFileBaseImpl.java:52)
	at c.ij.lang.javascript.psi.impl.JSFileBaseImpl.getModuleStatus(JSFileBaseImpl.java:114)
	at c.ij.lang.ecmascript6.resolve.ES6PsiUtil.isExternalModule(ES6PsiUtil.java:504)
	at c.ij.lang.ecmascript6.resolve.ES6ImportHandler.getExportedCacheForModule(ES6ImportHandler.java:252)
	at c.ij.lang.ecmascript6.resolve.ES6ImportHandler.getExportedViaStatementCache(ES6ImportHandler.java:247)

Thank you for your reports. We already identified the issue, which will be fixed for the next SonarLint release.

1 Like

When is this release scheduled?

The release is planned for the first half of April.

What is the impact of this issue on you? From my understanding, it should not be a blocker when using SonarLint.

Environment:

  • Java: JetBrains s.r.o. 17.0.10
  • OS: Windows 11 amd64
  • IDE: WebStorm 2024.1
  • SonarLint: 10.4.2.78113
c.ij.oa.diagnostic.RuntimeExceptionWithAttachments: Read access is allowed from inside read-action only (see Application.runReadAction()); see https://jb.gg/ij-platform-threading for details
Current thread: Thread[sonarlint-vfs-events-notifier,6,main] 526930161 (EventQueue.isDispatchThread()=false)
SystemEventQueueThread: Thread[AWT-EventQueue-0,6,main] 237411097
	at c.ij.util.concurrency.ThreadingAssertions.createThreadAccessException(ThreadingAssertions.java:180)
	at c.ij.util.concurrency.ThreadingAssertions.softAssertReadAccess(ThreadingAssertions.java:131)
	at c.ij.oa.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:908)
	at c.ij.psi.impl.source.PsiFileImpl.assertReadAccessAllowed(PsiFileImpl.java:182)
	at c.ij.psi.impl.source.PsiFileImpl.getStubTree(PsiFileImpl.java:617)
	at c.ij.psi.impl.source.PsiFileImpl.getGreenStubTree(PsiFileImpl.java:952)
	at c.ij.psi.impl.source.PsiFileImpl.getGreenStub(PsiFileImpl.java:607)
	at c.ij.lang.javascript.psi.impl.JSFileBaseImpl.getGreenJSFileStub(JSFileBaseImpl.java:65)
	at c.ij.lang.javascript.psi.impl.JSFileBaseImpl.getReferencedPaths(JSFileBaseImpl.java:213)
	at c.ij.lang.ecmascript6.index.ES6FileIncludeProvider.getIncludeInfos(ES6FileIncludeProvider.java:75)
	at c.ij.psi.impl.include.FileIncludeIndex$1.map(FileIncludeIndex.java:81)
	at c.ij.psi.impl.include.FileIncludeIndex$1.map(FileIncludeIndex.java:53)
	at c.ij.util.indexing.CompositeDataIndexer.map(CompositeDataIndexer.java:55)

Environment:

  • Java: JetBrains s.r.o. 17.0.10
  • OS: Linux amd64
  • IDE: PhpStorm 2024.1
  • SonarLint: 10.4.2.78113
c.ij.oa.diagnostic.RuntimeExceptionWithAttachments: Read access is allowed from inside read-action only (see Application.runReadAction()); see https://jb.gg/ij-platform-threading for details
Current thread: Thread[sonarlint-vfs-events-notifier,6,main] 228999972 (EventQueue.isDispatchThread()=false)
SystemEventQueueThread: Thread[AWT-EventQueue-0,6,main] 455482541
	at c.ij.util.concurrency.ThreadingAssertions.createThreadAccessException(ThreadingAssertions.java:180)
	at c.ij.util.concurrency.ThreadingAssertions.softAssertReadAccess(ThreadingAssertions.java:131)
	at c.ij.oa.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:908)
	at c.ij.psi.impl.source.PsiFileImpl.assertReadAccessAllowed(PsiFileImpl.java:182)
	at c.ij.psi.impl.source.PsiFileImpl.getStubTree(PsiFileImpl.java:617)
	at c.ij.psi.impl.source.PsiFileImpl.getGreenStubTree(PsiFileImpl.java:952)
	at c.ij.psi.impl.source.PsiFileImpl.getGreenStub(PsiFileImpl.java:607)
	at c.ij.lang.javascript.psi.impl.JSFileBaseImpl.getGreenJSFileStub(JSFileBaseImpl.java:65)
	at c.ij.lang.javascript.psi.impl.JSFileBaseImpl.getCachedData(JSFileBaseImpl.java:52)
	at c.ij.lang.javascript.psi.impl.JSFileBaseImpl.getTestFileType(JSFileBaseImpl.java:124)
	at c.ij.lang.javascript.psi.impl.JSFileBaseImpl.isTestFile(JSFileBaseImpl.java:119)
	at c.ij.javascript.testFramework.JsTestFileIndexingHandler.isTestFile(JsTestFileIndexingHandler.java:92)
	at c.ij.javascript.testing.JsTestSourcesFilter.isTestSource(JsTestSourcesFilter.java:12)

Environment:

  • Java: JetBrains s.r.o. 17.0.10
  • OS: Mac OS X aarch64
  • IDE: IntelliJ IDEA 2024.1
  • SonarLint: 10.4.2.78113
c.ij.oa.diagnostic.RuntimeExceptionWithAttachments: Read access is allowed from inside read-action only (see Application.runReadAction()); see https://jb.gg/ij-platform-threading for details
Current thread: Thread[sonarlint-vfs-events-notifier,6,main] 2107384486 (EventQueue.isDispatchThread()=false)
SystemEventQueueThread: Thread[AWT-EventQueue-0,6,main] 2093800355
	at c.ij.util.concurrency.ThreadingAssertions.createThreadAccessException(ThreadingAssertions.java:180)
	at c.ij.util.concurrency.ThreadingAssertions.softAssertReadAccess(ThreadingAssertions.java:131)
	at c.ij.oa.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:908)
	at c.ij.psi.impl.source.PsiFileImpl.assertReadAccessAllowed(PsiFileImpl.java:182)
	at c.ij.psi.impl.source.PsiFileImpl.getStubTree(PsiFileImpl.java:617)
	at c.ij.psi.impl.source.PsiFileImpl.getGreenStubTree(PsiFileImpl.java:952)
	at c.ij.psi.impl.source.PsiFileImpl.getGreenStub(PsiFileImpl.java:607)
	at c.ij.lang.javascript.psi.impl.JSFileBaseImpl.getGreenJSFileStub(JSFileBaseImpl.java:65)
	at c.ij.lang.javascript.psi.impl.JSFileBaseImpl.getCachedData(JSFileBaseImpl.java:52)
	at c.ij.lang.javascript.psi.impl.JSFileBaseImpl.getTestFileType(JSFileBaseImpl.java:124)
	at c.ij.lang.javascript.psi.impl.JSFileBaseImpl.isTestFile(JSFileBaseImpl.java:119)
	at c.ij.javascript.testFramework.JsTestFileIndexingHandler.isTestFile(JsTestFileIndexingHandler.java:92)
	at c.ij.javascript.testing.JsTestSourcesFilter.isTestSource(JsTestSourcesFilter.java:12)

Environment:

  • Java: JetBrains s.r.o. 17.0.10
  • OS: Mac OS X aarch64
  • IDE: IntelliJ IDEA 2024.1
  • SonarLint: 10.4.2.78113
c.ij.oa.diagnostic.RuntimeExceptionWithAttachments: Read access is allowed from inside read-action only (see Application.runReadAction()); see https://jb.gg/ij-platform-threading for details
Current thread: Thread[sonarlint-vfs-events-notifier,6,main] 1950088044 (EventQueue.isDispatchThread()=false)
SystemEventQueueThread: Thread[AWT-EventQueue-0,6,main] 1764529052
	at c.ij.util.concurrency.ThreadingAssertions.createThreadAccessException(ThreadingAssertions.java:180)
	at c.ij.util.concurrency.ThreadingAssertions.softAssertReadAccess(ThreadingAssertions.java:131)
	at c.ij.oa.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:908)
	at c.ij.psi.impl.source.tree.TreeElement.assertReadAccessAllowed(TreeElement.java:421)
	at c.ij.psi.impl.source.tree.LazyParseableElement.ensureParsed(LazyParseableElement.java:175)
	at c.ij.psi.impl.source.tree.LazyParseableElement.getFirstChildNode(LazyParseableElement.java:234)
	at c.ij.psi.impl.source.tree.LazyParseableElement.getFirstChildNode(LazyParseableElement.java:25)
	at c.ij.psi.impl.source.tree.SharedImplUtil.acceptChildren(SharedImplUtil.java:173)
	at c.ij.psi.impl.source.PsiFileImpl.acceptChildren(PsiFileImpl.java:753)
	at c.ij.lang.javascript.index.JSFileCachedDataEvaluator.calculateReferencedPaths(JSFileCachedDataEvaluator.java:173)
	at c.ij.lang.javascript.psi.impl.JSFileBaseImpl.getReferencedPaths(JSFileBaseImpl.java:218)
	at c.ij.lang.javascript.psi.stubs.impl.JSFileStubImpl.<init>(JSFileStubImpl.java:29)

Environment:

  • Java: JetBrains s.r.o. 17.0.10
  • OS: Linux amd64
  • IDE: WebStorm 2024.1
  • SonarLint: 10.4.2.78113
c.ij.oa.diagnostic.RuntimeExceptionWithAttachments: Read access is allowed from inside read-action only (see Application.runReadAction()); see https://jb.gg/ij-platform-threading for details
Current thread: Thread[sonarlint-vfs-events-notifier,6,main] 1191714221 (EventQueue.isDispatchThread()=false)
SystemEventQueueThread: Thread[AWT-EventQueue-0,6,main] 636070797
	at c.ij.util.concurrency.ThreadingAssertions.createThreadAccessException(ThreadingAssertions.java:180)
	at c.ij.util.concurrency.ThreadingAssertions.softAssertReadAccess(ThreadingAssertions.java:131)
	at c.ij.oa.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:908)
	at c.ij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:770)
	at c.ij.util.indexing.FileBasedIndexEx.processExceptions(FileBasedIndexEx.java:296)
	at c.ij.util.indexing.FileBasedIndexEx.getFileData(FileBasedIndexEx.java:188)
	at c.ij.util.indexing.FileBasedIndexEx.getSingleEntryIndexData(FileBasedIndexEx.java:209)
	at c.ij.psi.stubs.StubTreeLoaderImpl.readFromVFile(StubTreeLoaderImpl.java:116)
	at c.ij.psi.stubs.StubTreeLoaderImpl.readOrBuild(StubTreeLoaderImpl.java:45)
	at c.ij.psi.impl.source.PsiFileImpl.getStubTree(PsiFileImpl.java:630)
	at c.ij.psi.impl.source.PsiFileImpl.getGreenStubTree(PsiFileImpl.java:952)
	at c.ij.psi.impl.source.PsiFileImpl.getGreenStub(PsiFileImpl.java:607)
	at c.ij.lang.javascript.psi.impl.JSFileBaseImpl.getGreenJSFileStub(JSFileBaseImpl.java:65)

Environment:

  • Java: JetBrains s.r.o. 17.0.10
  • OS: Mac OS X x86_64
  • IDE: PhpStorm 2024.1
  • SonarLint: 10.4.2.78113
c.ij.oa.diagnostic.RuntimeExceptionWithAttachments: Read access is allowed from inside read-action only (see Application.runReadAction()); see https://jb.gg/ij-platform-threading for details
Current thread: Thread[sonarlint-vfs-events-notifier,6,main] 414701957 (EventQueue.isDispatchThread()=false)
SystemEventQueueThread: Thread[AWT-EventQueue-0,6,main] 1352473076
	at c.ij.util.concurrency.ThreadingAssertions.createThreadAccessException(ThreadingAssertions.java:180)
	at c.ij.util.concurrency.ThreadingAssertions.softAssertReadAccess(ThreadingAssertions.java:131)
	at c.ij.oa.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:908)
	at c.ij.psi.impl.source.PsiFileImpl.assertReadAccessAllowed(PsiFileImpl.java:182)
	at c.ij.psi.impl.source.PsiFileImpl.getStubTree(PsiFileImpl.java:617)
	at c.ij.psi.impl.source.SpineRef.getStub(SpineRef.java:27)
	at c.ij.extapi.psi.StubBasedPsiElementBase.getStub(StubBasedPsiElementBase.java:332)
	at c.ij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.getStubOrPsiChild(JSStubBasedPsiTreeUtil.java:488)
	at c.ij.lang.javascript.psi.util.JSUtils.getAttributeList(JSUtils.java:473)
	at c.ij.lang.javascript.psi.impl.JSFunctionBaseImpl.getAttributeList(JSFunctionBaseImpl.java:933)
	at c.ij.lang.javascript.index.JSFileCachedDataEvaluator.checkIfExportStatement(JSFileCachedDataEvaluator.java:151)
	at c.ij.lang.javascript.index.JSFileCachedDataEvaluator.visitJSFunctionDeclaration(JSFileCachedDataEvaluator.java:135)

Environment:

  • Java: JetBrains s.r.o. 17.0.10
  • OS: Mac OS X aarch64
  • IDE: WebStorm 2024.1
  • SonarLint: 10.4.2.78113
c.ij.oa.diagnostic.RuntimeExceptionWithAttachments: Read access is allowed from inside read-action only (see Application.runReadAction()); see https://jb.gg/ij-platform-threading for details
Current thread: Thread[sonarlint-vfs-events-notifier,6,main] 1400907157 (EventQueue.isDispatchThread()=false)
SystemEventQueueThread: Thread[AWT-EventQueue-0,6,main] 256376994
	at c.ij.util.concurrency.ThreadingAssertions.createThreadAccessException(ThreadingAssertions.java:180)
	at c.ij.util.concurrency.ThreadingAssertions.softAssertReadAccess(ThreadingAssertions.java:131)
	at c.ij.oa.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:908)
	at c.ij.psi.impl.source.tree.TreeElement.assertReadAccessAllowed(TreeElement.java:421)
	at c.ij.psi.impl.source.tree.CompositeElement.textToCharArray(CompositeElement.java:234)
	at c.ij.psi.impl.source.tree.CompositeElement.getText(CompositeElement.java:217)
	at c.ij.lang.javascript.psi.ecma6.impl.JSReferenceListMemberImpl.getReferenceText(JSReferenceListMemberImpl.java:71)
	at c.ij.lang.javascript.frameworks.react.ReactFrameworkIndexingHandler.processClass(ReactFrameworkIndexingHandler.java:91)
	at c.ij.lang.ecmascript6.psi.impl.ES6ClassImpl.calculateIndexingData(ES6ClassImpl.java:62)
	at c.ij.lang.javascript.psi.impl.JSImplicitElementProviderImpl.lambda$calcAndCacheIndexingData$0(JSImplicitElementProviderImpl.java:60)
	at c.ij.lang.javascript.psi.impl.JSStubElementImpl.getCachedValueStubBuildOptimized(JSStubElementImpl.java:358)

Environment:

  • Java: JetBrains s.r.o. 17.0.10
  • OS: Mac OS X aarch64
  • IDE: IntelliJ IDEA 2024.1
  • SonarLint: 10.4.2.78113
c.ij.oa.diagnostic.RuntimeExceptionWithAttachments: Read access is allowed from inside read-action only (see Application.runReadAction()); see https://jb.gg/ij-platform-threading for details
Current thread: Thread[sonarlint-vfs-events-notifier,6,main] 63340365 (EventQueue.isDispatchThread()=false)
SystemEventQueueThread: Thread[AWT-EventQueue-0,6,main] 1404385496
	at c.ij.util.concurrency.ThreadingAssertions.createThreadAccessException(ThreadingAssertions.java:180)
	at c.ij.util.concurrency.ThreadingAssertions.softAssertReadAccess(ThreadingAssertions.java:131)
	at c.ij.oa.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:908)
	at c.ij.psi.impl.file.impl.FileManagerImpl.getCachedPsiFile(FileManagerImpl.java:382)
	at c.ij.psi.stubs.StubTreeLoaderImpl.checkLengthMatch(StubTreeLoaderImpl.java:148)
	at c.ij.psi.stubs.StubTreeLoaderImpl.readFromVFile(StubTreeLoaderImpl.java:119)
	at c.ij.psi.stubs.StubTreeLoaderImpl.readOrBuild(StubTreeLoaderImpl.java:45)
	at c.ij.psi.impl.source.PsiFileImpl.getStubTree(PsiFileImpl.java:630)
	at c.ij.psi.impl.source.PsiFileImpl.getGreenStubTree(PsiFileImpl.java:952)
	at c.ij.psi.impl.source.PsiFileImpl.getGreenStub(PsiFileImpl.java:607)
	at c.ij.lang.javascript.psi.impl.JSFileBaseImpl.getGreenJSFileStub(JSFileBaseImpl.java:65)
	at c.ij.lang.javascript.psi.impl.JSFileBaseImpl.getCachedData(JSFileBaseImpl.java:52)
	at c.ij.lang.javascript.psi.impl.JSFileBaseImpl.getTestFileType(JSFileBaseImpl.java:124)

Environment:

  • Java: JetBrains s.r.o. 17.0.10
  • OS: Mac OS X aarch64
  • IDE: IntelliJ IDEA 2024.1
  • SonarLint: 10.4.2.78113
c.ij.oa.diagnostic.RuntimeExceptionWithAttachments: Read access is allowed from inside read-action only (see Application.runReadAction()); see https://jb.gg/ij-platform-threading for details
Current thread: Thread[sonarlint-vfs-events-notifier,6,main] 63340365 (EventQueue.isDispatchThread()=false)
SystemEventQueueThread: Thread[AWT-EventQueue-0,6,main] 1404385496
	at c.ij.util.concurrency.ThreadingAssertions.createThreadAccessException(ThreadingAssertions.java:180)
	at c.ij.util.concurrency.ThreadingAssertions.softAssertReadAccess(ThreadingAssertions.java:131)
	at c.ij.oa.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:908)
	at c.ij.psi.impl.source.PsiFileImpl.assertReadAccessAllowed(PsiFileImpl.java:182)
	at c.ij.psi.impl.source.PsiFileImpl.getStubTree(PsiFileImpl.java:617)
	at c.ij.psi.impl.source.PsiFileImpl.getGreenStubTree(PsiFileImpl.java:952)
	at c.ij.psi.impl.source.PsiFileImpl.getGreenStub(PsiFileImpl.java:607)
	at c.ij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.getFilteredFileOrModuleChildrenStream(JSStubBasedPsiTreeUtil.java:864)
	at c.ij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.getFileOrModuleChildrenStream(JSStubBasedPsiTreeUtil.java:854)
	at c.ij.lang.ecmascript6.resolve.ES6ImportHandler$1.compute(ES6ImportHandler.java:46)
	at c.ij.lang.ecmascript6.resolve.ES6ImportHandler$1.compute(ES6ImportHandler.java:42)
	at c.ij.psi.impl.PsiParameterizedCachedValue.doCompute(PsiParameterizedCachedValue.kt:23)

threadDump.txt

"AWT-EventQueue-0" prio=0 tid=0x0 nid=0x0 waiting on condition
     java.lang.Thread.State: WAITING
 on sun.java2d.metal.MTLRenderQueue$QueueFlusher@4700bce7 owned by "Java2D Queue Flusher" Id=96
	at java.base@17.0.10/java.lang.Object.wait(Native Method)
	at java.base@17.0.10/java.lang.Object.wait(Object.java:338)
	at java.desktop/sun.java2d.metal.MTLRenderQueue$QueueFlusher.flushNow(MTLRenderQueue.java:183)
	at java.desktop/sun.java2d.metal.MTLRenderQueue$QueueFlusher.flushAndInvokeNow(MTLRenderQueue.java:196)
	at java.desktop/sun.java2d.metal.MTLRenderQueue.flushAndInvokeNow(MTLRenderQueue.java:138)
	at java.desktop/sun.java2d.metal.MTLSurfaceData.initSurface(MTLSurfaceData.java:281)
	at java.desktop/sun.java2d.metal.MTLSurfaceData$MTLOffScreenSurfaceData.<init>(MTLSurfaceData.java:601)
	at java.desktop/sun.java2d.metal.MTLSurfaceData.createData(MTLSurfaceData.java:198)
	at java.desktop/sun.java2d.metal.MTLGraphicsConfig.createManagedSurface(MTLGraphicsConfig.java:134)
	at java.desktop/sun.java2d.metal.MTLSurfaceDataProxy.validateSurfaceData(MTLSurfaceDataProxy.java:68)
	at java.desktop/sun.java2d.SurfaceDataProxy.replaceData(SurfaceDataProxy.java:446)
	at java.desktop/sun.java2d.SurfaceData.getSourceSurfaceData(SurfaceData.java:235)
	at java.desktop/sun.java2d.metal.MTLPaints$Texture.isPaintValid(MTLPaints.java:122)
	at java.desktop/sun.java2d.metal.MTLPaints.isValid(MTLPaints.java:69)
	at java.desktop/sun.java2d.metal.MTLSurfaceData.getMaskFill(MTLSurfaceData.java:461)
	at java.desktop/sun.java2d.SurfaceData.validatePipe(SurfaceData.java:681)
	at java.desktop/sun.java2d.metal.MTLSurfaceData.validatePipe(MTLSurfaceData.java:370)
	at java.desktop/sun.java2d.SunGraphics2D.validatePipe(SunGraphics2D.java:447)
	at java.desktop/sun.java2d.pipe.ValidatePipe.validate(ValidatePipe.java:55)
	at java.desktop/sun.java2d.pipe.ValidatePipe.fillRect(ValidatePipe.java:75)
	at java.desktop/sun.java2d.SunGraphics2D.fillRect(SunGraphics2D.java:2423)
	at com.intellij.ide.ProjectWindowCustomizerService.paint(ProjectWindowCustomizerService.kt:380)
	at com.intellij.openapi.wm.impl.customFrameDecorations.header.MacToolbarFrameHeader.paintComponent(MacToolbarFrameHeader.kt:136)
	at java.desktop/javax.swing.JComponent.paint(JComponent.java:1115)
	at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:955)
	at java.desktop/javax.swing.JComponent.paint(JComponent.java:1124)
	at java.desktop/javax.swing.JLayeredPane.paint(JLayeredPane.java:586)
	at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:955)
	at java.desktop/javax.swing.JComponent.paintToOffscreen(JComponent.java:5319)
	at java.desktop/javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:247)
	at java.desktop/javax.swing.RepaintManager.paint(RepaintManager.java:1347)
	at java.desktop/javax.swing.JComponent.paint(JComponent.java:1101)
	at java.desktop/java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:39)
	at java.desktop/sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:75)
	at java.desktop/sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:112)
	at java.desktop/java.awt.Container.paint(Container.java:2005)
	at java.desktop/java.awt.Window.paint(Window.java:3988)
	at com.intellij.openapi.wm.impl.IdeFrameImpl.paint(IdeFrameImpl.kt:123)
	at java.desktop/javax.swing.RepaintManager$4.run(RepaintManager.java:893)
	at java.desktop/javax.swing.RepaintManager$4.run(RepaintManager.java:865)
	at java.base@17.0.10/java.security.AccessController.executePrivileged(AccessController.java:776)
	at java.base@17.0.10/java.security.AccessController.doPrivileged(AccessController.java:399)
	at java.base@17.0.10/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
	at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:865)
	at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:838)
	at java.desktop/javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:787)
	at java.desktop/javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1909)
	at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:792)
	at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:739)
	at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:733)
	at java.base@17.0.10/java.security.AccessController.executePrivileged(AccessController.java:776)
	at java.base@17.0.10/java.security.AccessController.doPrivileged(AccessController.java:399)
	at java.base@17.0.10/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
	at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:761)
	at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.kt:698)
	at com.intellij.ide.IdeEventQueue._dispatchEvent$lambda$12(IdeEventQueue.kt:593)
	at com.intellij.ide.IdeEventQueue$$Lambda$888/0x00000008009d72e8.run(Unknown Source)
	at com.intellij.openapi.application.impl.RwLockHolder.runWithoutImplicitRead(RwLockHolder.kt:105)
	at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.kt:593)
	at com.intellij.ide.IdeEventQueue.access$_dispatchEvent(IdeEventQueue.kt:77)
	at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.compute(IdeEventQueue.kt:362)
	at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.compute(IdeEventQueue.kt:361)
	at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:843)
	at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1.invoke(IdeEventQueue.kt:361)
	at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1.invoke(IdeEventQueue.kt:356)
	at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$1(IdeEventQueue.kt:1021)
	at com.intellij.ide.IdeEventQueueKt$$Lambda$887/0x00000008009d5c20.run(Unknown Source)
	at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:106)
	at com.intellij.ide.IdeEventQueueKt.performActivity(IdeEventQueue.kt:1021)
	at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$7(IdeEventQueue.kt:356)
	at com.intellij.ide.IdeEventQueue$$Lambda$886/0x00000008009d4958.run(Unknown Source)
	at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.kt:393)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:207)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)
	at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:92)

"sonarlint-vfs-events-notifier" prio=0 tid=0x0 nid=0x0 runnable
     java.lang.Thread.State: RUNNABLE

	at java.management@17.0.10/sun.management.ThreadImpl.dumpThreads0(Native Method)
	at java.management@17.0.10/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521)
	at java.management@17.0.10/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509)
	at com.intellij.diagnostic.ThreadDumper.getThreadInfos(ThreadDumper.java:72)
	at com.intellij.diagnostic.ThreadDumper.getThreadInfos(ThreadDumper.java:45)
	at com.intellij.diagnostic.ThreadDumper.dumpThreadsToString(ThreadDumper.java:31)
	at com.intellij.util.concurrency.ThreadingAssertions.createThreadAccessException(ThreadingAssertions.java:180)
	at com.intellij.util.concurrency.ThreadingAssertions.softAssertReadAccess(ThreadingAssertions.java:131)
	at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:908)
	at com.intellij.psi.impl.source.PsiFileImpl.assertReadAccessAllowed(PsiFileImpl.java:182)
	at com.intellij.psi.impl.source.PsiFileImpl.getStubTree(PsiFileImpl.java:617)
	at com.intellij.psi.impl.source.PsiFileImpl.getGreenStubTree(PsiFileImpl.java:952)
	at com.intellij.psi.impl.source.PsiFileImpl.getGreenStub(PsiFileImpl.java:607)
	at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.getFilteredFileOrModuleChildrenStream(JSStubBasedPsiTreeUtil.java:864)
	at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.getFileOrModuleChildrenStream(JSStubBasedPsiTreeUtil.java:854)
	at com.intellij.lang.ecmascript6.resolve.ES6ImportHandler$1.compute(ES6ImportHandler.java:46)
	at com.intellij.lang.ecmascript6.resolve.ES6ImportHandler$1.compute(ES6ImportHandler.java:42)
	at com.intellij.psi.impl.PsiParameterizedCachedValue.doCompute(PsiParameterizedCachedValue.kt:23)
	at com.intellij.util.CachedValueBase.lambda$getValueWithLock$3(CachedValueBase.java:236)
	at com.intellij.util.CachedValueBase$$Lambda$1166/0x0000000800d93238.compute(Unknown Source)
	at com.intellij.util.CachedValueBase.computeData(CachedValueBase.java:43)
	at com.intellij.util.CachedValueBase.lambda$getValueWithLock$4(CachedValueBase.java:236)
	at com.intellij.util.CachedValueBase$$Lambda$1162/0x0000000800d96470.compute(Unknown Source)
	at com.intellij.openapi.util.RecursionGuard$$Lambda$1165/0x0000000800d97028.compute(Unknown Source)
	at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
	at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:27)
	at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:66)
	at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237)
	at com.intellij.psi.impl.PsiParameterizedCachedValue.getValue(PsiParameterizedCachedValue.kt:17)
	at com.intellij.psi.util.CachedValuesManager.getParameterizedCachedValue(CachedValuesManager.java:97)
	at com.intellij.lang.ecmascript6.resolve.ES6ImportHandler.getExportedCacheForModule(ES6ImportHandler.java:257)
	at com.intellij.lang.ecmascript6.resolve.ES6ImportHandler.getExportedViaStatementCache(ES6ImportHandler.java:247)
	at com.intellij.lang.ecmascript6.resolve.ES6ImportHandler.isExportedViaStatement(ES6ImportHandler.java:221)
	at com.intellij.lang.ecmascript6.resolve.ES6ImportHandler.calculateIsExportedWithDefaultOrAssignment(ES6ImportHandler.java:142)
	at com.intellij.lang.javascript.psi.impl.JSQualifiedNamedElementBaseImpl.isExportedWithDefault(JSQualifiedNamedElementBaseImpl.java:46)
	at com.intellij.lang.javascript.psi.stubs.impl.JSQualifiedObjectStubBase.initFromPsi(JSQualifiedObjectStubBase.java:72)
	at com.intellij.lang.javascript.psi.stubs.impl.JSQualifiedObjectStubBase.<init>(JSQualifiedObjectStubBase.java:59)
	at com.intellij.lang.javascript.psi.stubs.impl.JSVariableStubBaseImpl.<init>(JSVariableStubBaseImpl.java:45)
	at com.intellij.lang.javascript.psi.stubs.impl.TypeScriptVariableStubImpl.<init>(TypeScriptVariableStubImpl.java:23)
	at com.intellij.lang.javascript.types.TypeScriptVariableElementType.createStub(TypeScriptVariableElementType.java:39)
	at com.intellij.lang.javascript.types.TypeScriptVariableElementType.createStub(TypeScriptVariableElementType.java:28)
	at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:81)
	at com.intellij.lang.javascript.psi.stubs.impl.JSFileStubBuilder$JSStubBuildingWalkingVisitor.createStub(JSFileStubBuilder.java:134)
	at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.visitNode(DefaultStubBuilder.java:58)
	at com.intellij.lang.javascript.psi.stubs.impl.JSFileStubBuilder$1.visitNode(JSFileStubBuilder.java:90)
	at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.buildStubTree(DefaultStubBuilder.java:53)
	at com.intellij.lang.javascript.psi.stubs.impl.JSFileStubBuilder$JSStubBuildingWalkingVisitor.buildStubTreeAndUpdateLinks(JSFileStubBuilder.java:128)
	at com.intellij.lang.javascript.psi.stubs.impl.JSFileStubBuilder.doBuildStubTree(JSFileStubBuilder.java:105)
	at com.intellij.lang.javascript.psi.stubs.impl.JSFileStubBuilder.buildStubTree(JSFileStubBuilder.java:45)
	at com.intellij.psi.stubs.StubTreeBuilder.lambda$buildStubTree$1(StubTreeBuilder.java:142)
	at com.intellij.psi.stubs.StubTreeBuilder$$Lambda$8839/0x0000000803d48000.compute(Unknown Source)
	at com.intellij.psi.stubs.StubTreeBuilder.handleStubBuilderException(StubTreeBuilder.java:98)
	at com.intellij.psi.stubs.StubTreeBuilder.lambda$buildStubTree$3(StubTreeBuilder.java:142)
	at com.intellij.psi.stubs.StubTreeBuilder$$Lambda$8837/0x0000000803d42ba8.compute(Unknown Source)
	at com.intellij.psi.impl.PsiManagerImpl.runInBatchFilesMode(PsiManagerImpl.java:462)
	at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:132)
	at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:91)
	at com.intellij.psi.stubs.StubTreeLoaderImpl.lambda$build$0(StubTreeLoaderImpl.java:70)
	at com.intellij.psi.stubs.StubTreeLoaderImpl$$Lambda$8836/0x0000000803d42930.compute(Unknown Source)
	at com.intellij.openapi.util.RecursionGuard$$Lambda$1165/0x0000000800d97028.compute(Unknown Source)
	at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
	at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:27)
	at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:66)
	at com.intellij.psi.stubs.StubTreeLoaderImpl.lambda$build$1(StubTreeLoaderImpl.java:70)
	at com.intellij.psi.stubs.StubTreeLoaderImpl$$Lambda$8834/0x0000000803d42450.get(Unknown Source)
	at com.intellij.openapi.vfs.newvfs.impl.VirtualFileImpl.computeWithPreloadedContentHint(VirtualFileImpl.java:88)
	at com.intellij.psi.stubs.StubTreeLoaderImpl.build(StubTreeLoaderImpl.java:59)
	at com.intellij.psi.stubs.StubTreeLoaderImpl.readOrBuild(StubTreeLoaderImpl.java:50)
	at com.intellij.psi.impl.source.PsiFileImpl.getStubTree(PsiFileImpl.java:630)
	at com.intellij.psi.impl.source.PsiFileImpl.getGreenStubTree(PsiFileImpl.java:952)
	at com.intellij.psi.impl.source.PsiFileImpl.getGreenStub(PsiFileImpl.java:607)
	at com.intellij.lang.javascript.psi.impl.JSFileBaseImpl.getGreenJSFileStub(JSFileBaseImpl.java:65)
	at com.intellij.lang.javascript.psi.impl.JSFileBaseImpl.getCachedData(JSFileBaseImpl.java:52)
	at com.intellij.lang.javascript.psi.impl.JSFileBaseImpl.getTestFileType(JSFileBaseImpl.java:124)
	at com.intellij.lang.javascript.psi.impl.JSFileBaseImpl.isTestFile(JSFileBaseImpl.java:119)
	at com.intellij.javascript.testFramework.JsTestFileIndexingHandler.isTestFile(JsTestFileIndexingHandler.java:92)
	at com.intellij.javascript.testing.JsTestSourcesFilter.isTestSource(JsTestSourcesFilter.java:12)
	at com.intellij.openapi.roots.TestSourcesFilter.isTestSources(TestSourcesFilter.java:31)
	at org.sonarlint.intellij.fs.IdeaClientModuleFileEventBuilderKt.buildClientModuleFileEventToVirtual(IdeaClientModuleFileEventBuilder.kt:43)
	at org.sonarlint.intellij.fs.DefaultVirtualFileSystemEventsHandler.allEventsFor(DefaultVirtualFileSystemEventsHandler.kt:98)
	at org.sonarlint.intellij.fs.DefaultVirtualFileSystemEventsHandler.fileEventsByModules(DefaultVirtualFileSystemEventsHandler.kt:88)
	at org.sonarlint.intellij.fs.DefaultVirtualFileSystemEventsHandler.forwardEvents(DefaultVirtualFileSystemEventsHandler.kt:59)
	at org.sonarlint.intellij.fs.DefaultVirtualFileSystemEventsHandler.forwardEventsAsync$lambda$1(DefaultVirtualFileSystemEventsHandler.kt:49)
	at org.sonarlint.intellij.fs.DefaultVirtualFileSystemEventsHandler$$Lambda$8399/0x00000008039c3328.run(Unknown Source)
	at java.base@17.0.10/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
	at java.base@17.0.10/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base@17.0.10/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base@17.0.10/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base@17.0.10/java.lang.Thread.run(Thread.java:840)

"DefaultDispatcher-worker-20" prio=0 tid=0x0 nid=0x0 runnable
     java.lang.Thread.State: RUNNABLE

	at com.intellij.openapi.util.io.FileUtilRt.toCanonicalPath(FileUtilRt.java:130)
	at com.intellij.openapi.util.io.FileUtilRt.toCanonicalPath(FileUtilRt.java:97)
	at com.intellij.openapi.util.io.FileUtil.toCanonicalPath(FileUtil.java:617)
	at com.intellij.openapi.util.io.FileUtil.isAncestorThreeState(FileUtil.java:115)
	at com.intellij.openapi.util.io.FileUtil.isAncestor(FileUtil.java:99)
	at com.intellij.httpClient.http.request.run.HttpRequestIgnoredFileProvider.isHttpRequestsDirOrInsideIt(HttpRequestIgnoredFileProvider.java:31)
	at com.intellij.httpClient.http.request.run.HttpRequestIgnoredFileProvider.isIgnoredFile(HttpRequestIgnoredFileProvider.java:26)
	at com.intellij.openapi.vcs.changes.VcsIgnoreManagerImpl$isPotentiallyIgnoredFile$1.invoke(VcsIgnoreManagerImpl.kt:157)
	at com.intellij.openapi.vcs.changes.VcsIgnoreManagerImpl$isPotentiallyIgnoredFile$1.invoke(VcsIgnoreManagerImpl.kt:153)
	at com.intellij.openapi.application.ActionsKt.runReadAction$lambda$3(actions.kt:31)
	at com.intellij.openapi.application.ActionsKt$$Lambda$2878/0x0000000801bdd050.compute(Unknown Source)
	at com.intellij.openapi.application.impl.RwLockHolder.runReadAction(RwLockHolder.kt:271)
	at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:845)
	at com.intellij.openapi.application.ActionsKt.runReadAction(actions.kt:31)
	at com.intellij.openapi.vcs.changes.VcsIgnoreManagerImpl.isPotentiallyIgnoredFile(VcsIgnoreManagerImpl.kt:153)
	at com.intellij.openapi.vcs.changes.ignore.IgnoreFilesProcessorImpl$filesChanged$potentiallyIgnoredFiles$1.invoke(IgnoreFilesProcessorImpl.kt:88)
	at com.intellij.openapi.vcs.changes.ignore.IgnoreFilesProcessorImpl$filesChanged$potentiallyIgnoredFiles$1.invoke(IgnoreFilesProcessorImpl.kt:86)
	at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:171)
	at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194)
	at kotlin.sequences.TransformingSequence$iterator$1.hasNext(Sequences.kt:214)
	at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:169)
	at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194)
	at kotlin.sequences.SequencesKt___SequencesKt.toList(_Sequences.kt:809)
	at com.intellij.openapi.vcs.changes.ignore.IgnoreFilesProcessorImpl.filesChanged(IgnoreFilesProcessorImpl.kt:91)
	at com.intellij.vfs.AsyncVfsEventsPostProcessorImpl.processEvents$lambda$2(AsyncVfsEventsPostProcessorImpl.kt:51)
	at com.intellij.vfs.AsyncVfsEventsPostProcessorImpl$$Lambda$8420/0x0000000803b834b8.run(Unknown Source)
	at com.intellij.openapi.progress.util.BackgroundTaskUtil.lambda$runUnderDisposeAwareIndicator$15(BackgroundTaskUtil.java:371)
	at com.intellij.openapi.progress.util.BackgroundTaskUtil$$Lambda$4279/0x00000008024d4f50.run(Unknown Source)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:217)
	at com.intellij.openapi.progress.impl.CoreProgressManager$$Lambda$2071/0x00000008016b9500.run(Unknown Source)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$13(CoreProgressManager.java:660)
	at com.intellij.openapi.progress.impl.CoreProgressManager$$Lambda$1862/0x00000008015508f0.compute(Unknown Source)
	at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:735)
	at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:691)
	at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:659)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:79)
	at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:202)
	at com.intellij.openapi.progress.util.BackgroundTaskUtil.runUnderDisposeAwareIndicator(BackgroundTaskUtil.java:366)
	at com.intellij.openapi.progress.util.BackgroundTaskUtil.runUnderDisposeAwareIndicator(BackgroundTaskUtil.java:349)
	at com.intellij.vfs.AsyncVfsEventsPostProcessorImpl.processEvents(AsyncVfsEventsPostProcessorImpl.kt:50)
	at com.intellij.vfs.AsyncVfsEventsPostProcessorImpl.access$processEvents(AsyncVfsEventsPostProcessorImpl.kt:20)
	at com.intellij.vfs.AsyncVfsEventsPostProcessorImpl$queue$1.invoke(AsyncVfsEventsPostProcessorImpl.kt:21)
	at com.intellij.vfs.AsyncVfsEventsPostProcessorImpl$queue$1.invoke(AsyncVfsEventsPostProcessorImpl.kt:21)
	at com.intellij.vfs.AsyncVfsEventsPostProcessorImpl.queue$lambda$0(AsyncVfsEventsPostProcessorImpl.kt:21)
	at com.intellij.vfs.AsyncVfsEventsPostProcessorImpl$$Lambda$2252/0x0000000801824d28.consume(Unknown Source)
	at com.intellij.util.concurrency.QueueProcessor.lambda$wrappingProcessor$0(QueueProcessor.java:84)
	at com.intellij.util.concurrency.QueueProcessor$$Lambda$8418/0x0000000803b82fc8.run(Unknown Source)
	at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:253)
	at com.intellij.util.concurrency.QueueProcessor.lambda$wrappingProcessor$1(QueueProcessor.java:84)
	at com.intellij.util.concurrency.QueueProcessor$$Lambda$2253/0x00000008018255f8.accept(Unknown Source)
	at com.intellij.util.concurrency.QueueProcessor.lambda$startProcessing$3(QueueProcessor.java:227)
	at com.intellij.util.concurrency.QueueProcessor$$Lambda$2803/0x0000000801b62928.run(Unknown Source)
	at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:253)
	at com.intellij.util.concurrency.QueueProcessor.lambda$startProcessing$4(QueueProcessor.java:227)
	at com.intellij.util.concurrency.QueueProcessor$$Lambda$2558/0x00000008019a1ac8.run(Unknown Source)
	at com.intellij.util.concurrency.AppJavaExecutorUtil$executeOnPooledIoThread$1$1.invoke(executor.kt:23)
	at com.intellij.util.concurrency.AppJavaExecutorUtil$executeOnPooledIoThread$1$1.invoke(executor.kt:23)
	at com.intellij.openapi.progress.CoroutinesKt.blockingContextInner(coroutines.kt:320)
	at com.intellij.openapi.progress.CoroutinesKt.access$blockingContextInner(coroutines.kt:1)
	at com.intellij.openapi.progress.CoroutinesKt$blockingContext$2.invokeSuspend(coroutines.kt:197)
	at com.intellij.openapi.progress.CoroutinesKt$blockingContext$2.invoke(coroutines.kt)
	at com.intellij.openapi.progress.CoroutinesKt$blockingContext$2.invoke(coroutines.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78)
	at kotlinx.coroutines.CoroutineScopeKt.coroutineScope(CoroutineScope.kt:264)
	at com.intellij.openapi.progress.CoroutinesKt.blockingContext(coroutines.kt:196)
	at com.intellij.util.concurrency.AppJavaExecutorUtil$executeOnPooledIoThread$1.invokeSuspend(executor.kt:23)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
	at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
	at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)

"BaseDataReader: output stream of npm" prio=0 tid=0x0 nid=0x0 runnable
     java.lang.Thread.State: RUNNABLE
 (in native)
	at com.sun.jna.Native.invokeInt(Native Method)
	at com.sun.jna.Function.invoke(Function.java:429)
	at com.sun.jna.Function.invoke(Function.java:364)
	at com.sun.jna.Library$Handler.invoke(Library.java:270)
	at jdk.proxy2/jdk.proxy2.$Proxy376.poll(Unknown Source)
	at jtermios.macosx.JTermiosImpl.poll(JTermiosImpl.java:340)
	at jtermios.JTermios.poll(JTermios.java:452)
	at com.pty4j.unix.Pty.poll(Pty.java:256)
	at com.pty4j.unix.Pty.read(Pty.java:246)
	at com.pty4j.unix.PTYInputStream.read(PTYInputStream.java:47)
	at java.base@17.0.10/sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:270)
	at java.base@17.0.10/sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:313)
	at java.base@17.0.10/sun.nio.cs.StreamDecoder.read(StreamDecoder.java:188)
	at java.base@17.0.10/java.io.InputStreamReader.read(InputStreamReader.java:177)
	at java.base@17.0.10/java.io.Reader.read(Reader.java:250)
	at com.intellij.util.io.BaseOutputReader.readAvailableBlocking(BaseOutputReader.java:148)
	at com.intellij.util.io.BaseDataReader.readAvailable(BaseDataReader.java:72)
	at com.intellij.util.io.BaseDataReader.doRun(BaseDataReader.java:153)
	at com.intellij.util.io.BaseDataReader$$Lambda$953/0x0000000800aa6d10.run(Unknown Source)
	at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:218)
	at com.intellij.util.io.BaseDataReader.lambda$start$0(BaseDataReader.java:48)
	at com.intellij.util.io.BaseDataReader$$Lambda$951/0x0000000800aa5d18.run(Unknown Source)
	at java.base@17.0.10/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
	at java.base@17.0.10/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:27)
	at java.base@17.0.10/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base@17.0.10/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base@17.0.10/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:702)
	at java.base@17.0.10/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:699)
	at java.base@17.0.10/java.security.AccessController.executePrivileged(AccessController.java:776)
	at java.base@17.0.10/java.security.AccessController.doPrivileged(AccessController.java:399)
	at java.base@17.0.10/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:699)
	at java.base@17.0.10/java.lang.Thread.run(Thread.java:840)

"ApplicationImpl pooled thread 281" prio=0 tid=0x0 nid=0x0 runnable
     java.lang.Thread.State: RUNNABLE

	at com.intellij.ide.plugins.cl.PluginClassLoader.hasLoadedClass(PluginClassLoader.kt:309)
	at com.intellij.ide.plugins.PluginManagerCore.getPluginDescriptorOrPlatformByClassName(PluginManagerCore.kt:228)
	at com.intellij.internal.statistic.utils.PluginInfoDetectorKt.getPluginInfo(PluginInfoDetector.kt:50)
	at com.intellij.internal.statistic.collectors.fus.MethodNameRuleValidator.doValidate(MethodNameRuleValidator.kt:24)
	at com.intellij.internal.statistic.eventLog.validator.rules.PerformanceCareRule.validate(PerformanceCareRule.java:19)
	at com.intellij.internal.statistic.eventLog.validator.rules.beans.EventGroupRules.acceptRule(EventGroupRules.java:200)
	at com.intellij.internal.statistic.eventLog.validator.rules.beans.EventGroupRules.validateEventDataValue(EventGroupRules.java:186)
	at com.intellij.internal.statistic.eventLog.validator.rules.beans.EventGroupRules.validateEventData(EventGroupRules.java:178)
	at com.intellij.internal.statistic.eventLog.validator.rules.beans.EventGroupRules.validateEventData(EventGroupRules.java:161)
	at com.intellij.internal.statistic.eventLog.validator.rules.beans.EventGroupRules.validateEventData(EventGroupRules.java:100)
	at com.intellij.internal.statistic.eventLog.validator.SensitiveDataValidator.validateEventData(SensitiveDataValidator.kt:147)
	at com.intellij.internal.statistic.eventLog.validator.SensitiveDataValidator.guaranteeCorrectEventData(SensitiveDataValidator.kt:130)
	at com.intellij.internal.statistic.eventLog.validator.IntellijSensitiveDataValidator.guaranteeCorrectEventData(IntellijSensitiveDataValidator.java:144)
	at com.intellij.internal.statistic.eventLog.validator.SensitiveDataValidator.validate(SensitiveDataValidator.kt:107)
	at com.intellij.internal.statistic.eventLog.validator.SensitiveDataValidator.validateEvent(SensitiveDataValidator.kt:25)
	at com.intellij.internal.statistic.eventLog.LocalStatisticsFileEventLogger.logAsync$lambda$0(LocalStatisticsFileEventLogger.kt:47)
	at com.intellij.internal.statistic.eventLog.LocalStatisticsFileEventLogger$$Lambda$948/0x0000000800a9ab68.run(Unknown Source)
	at java.base@17.0.10/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804)
	at com.intellij.util.concurrency.BoundedTaskExecutor.doRun(BoundedTaskExecutor.java:244)
	at com.intellij.util.concurrency.BoundedTaskExecutor.access$200(BoundedTaskExecutor.java:30)
	at com.intellij.util.concurrency.BoundedTaskExecutor$1.executeFirstTaskAndHelpQueue(BoundedTaskExecutor.java:222)
	at com.intellij.util.concurrency.BoundedTaskExecutor$1$$Lambda$911/0x0000000800a34800.run(Unknown Source)
	at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:218)
	at com.intellij.util.concurrency.BoundedTaskExecutor$1.run(BoundedTaskExecutor.java:210)
	at java.base@17.0.10/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base@17.0.10/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base@17.0.10/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:702)
	at java.base@17.0.10/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:699)
	at java.base@17.0.10/java.security.AccessController.executePrivileged(AccessController.java:776)
	at java.base@17.0.10/java.security.AccessController.doPrivileged(AccessController.java:399)
	at java.base@17.0.10/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:699)
	at java.base@17.0.10/java.lang.Thread.run(Thread.java:840)

"BaseDataReader: error stream of copilot-agent-macos-arm64" prio=0 tid=0x0 nid=0x0 runnable
     java.lang.Thread.State: RUNNABLE
 (in native)
	at java.base@17.0.10/java.io.FileInputStream.readBytes(Native Method)
	at java.base@17.0.10/java.io.FileInputStream.read(FileInputStream.java:276)
	at java.base@17.0.10/java.io.BufferedInputStream.read1(BufferedInputStream.java:282)
	at java.base@17.0.10/java.io.BufferedInputStream.read(BufferedInputStream.java:343)
	at java.base@17.0.10/sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:270)
	at java.base@17.0.10/sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:313)
	at java.base@17.0.10/sun.nio.cs.StreamDecoder.read(StreamDecoder.java:188)
	at java.base@17.0.10/java.io.InputStreamReader.read(InputStreamReader.java:177)
	at java.base@17.0.10/java.io.Reader.read(Reader.java:250)
	at com.intellij.util.io.BaseOutputReader.readAvailableBlocking(BaseOutputReader.java:148)
	at com.intellij.util.io.BaseDataReader.readAvailable(BaseDataReader.java:72)
	at com.intellij.util.io.BaseDataReader.doRun(BaseDataReader.java:153)
	at com.intellij.util.io.BaseDataReader$$Lambda$953/0x0000000800aa6d10.run(Unknown Source)
	at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:218)
	at com.intellij.util.io.BaseDataReader.lambda$start$0(BaseDataReader.java:48)
	at com.intellij.util.io.BaseDataReader$$Lambda$951/0x0000000800aa5d18.run(Unknown Source)
	at java.base@17.0.10/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
	at java.base@17.0.10/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base@17.0.10/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base@17.0.10/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base@17.0.10/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:702)
	at java.base@17.0.10/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:699)
	at java.base@17.0.10/java.security.AccessController.executePrivileged(AccessController.java:776)
	at java.base@17.0.10/java.security.AccessController.doPrivileged(AccessController.java:399)
	at java.base@17.0.10/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:699)
	at java.base@17.0.10/java.lang.Thread.run(Thread.java:840)

"BaseDataReader: error stream of fsnotifier" prio=0 tid=0x0 nid=0x0 runnable
     java.lang.Thread.State: RUNNABLE
 (in native)
	at java.base@17.0.10/java.io.FileInputStream.readBytes(Native Method)
	at java.base@17.0.10/java.io.FileInputStream.read(FileInputStream.java:276)
	at java.base@17.0.10/java.io.BufferedInputStream.read1(BufferedInputStream.java:282)
	at java.base@17.0.10/java.io.BufferedInputStream.read(BufferedInputStream.java:343)
	at java.base@17.0.10/sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:270)
	at java.base@17.0.10/sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:313)
	at java.base@17.0.10/sun.nio.cs.StreamDecoder.read(StreamDecoder.java:188)
	at java.base@17.0.10/java.io.InputStreamReader.read(InputStreamReader.java:177)
	at java.base@17.0.10/java.io.Reader.read(Reader.java:250)
	at com.intellij.util.io.BaseOutputReader.readAvailableBlocking(BaseOutputReader.java:148)
	at com.intellij.util.io.BaseDataReader.readAvailable(BaseDataReader.java:72)
	at com.intellij.util.io.BaseDataReader.doRun(BaseDataReader.java:153)
	at com.intellij.util.io.BaseDataReader$$Lambda$953/0x0000000800aa6d10.run(Unknown Source)
	at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:218)
	at com.intellij.util.io.BaseDataReader.lambda$start$0(BaseDataReader.java:48)
	at com.intellij.util.io.BaseDataReader$$Lambda$951/0x0000000800aa5d18.run(Unknown Source)
	at java.base@17.0.10/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
	at java.base@17.0.10/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base@17.0.10/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base@17.0.10/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base@17.0.10/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:702)
	at java.base@17.0.10/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:699)
	at java.base@17.0.10/java.security.AccessController.executePrivileged(AccessController.java:776)
	at java.base@17.0.10/java.security.AccessController.doPrivileged(AccessController.java:399)
	at java.base@17.0.10/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:699)
	at java.base@17.0.10/java.lang.Thread.run(Thread.java:840)

"BaseDataReader: error stream of nice" prio=0 tid=0x0 nid=0x0 runnable
     java.lang.Thread.State: RUNNABLE
 (in native)
	at java.base@17.0.10/java.io.FileInputStream.readBytes(Native Method)
	at java.base@17.0.10/java.io.FileInputStream.read(FileInputStream.java:276)
	at java.base@17.0.10/java.io.BufferedInputStream.read1(BufferedInputStream.java:282)
	at java.base@17.0.10/java.io.BufferedInputStream.read(BufferedInputStream.java:343)
	at java.base@17.0.10/sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:270)
	at java.base@17.0.10/sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:313)
	at java.base@17.0.10/sun.nio.cs.StreamDecoder.read(StreamDecoder.java:188)
	at java.base@17.0.10/java.io.InputStreamReader.read(InputStreamReader.java:177)
	at java.base@17.0.10/java.io.Reader.read(Reader.java:250)
	at com.intellij.util.io.BaseOutputReader.readAvailableBlocking(BaseOutputReader.java:148)
	at com.intellij.util.io.BaseDataReader.readAvailable(BaseDataReader.java:72)
	at com.intellij.util.io.BaseDataReader.doRun(BaseDataReader.java:153)
	at com.intellij.util.io.BaseDataReader$$Lambda$953/0x0000000800aa6d10.run(Unknown Source)
	at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:218)
	at com.intellij.util.io.BaseDataReader.lambda$start$0(BaseDataReader.java:48)
	at com.intellij.util.io.BaseDataReader$$Lambda$951/0x0000000800aa5d18.run(Unknown Source)
	at java.base@17.0.10/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
	at java.base@17.0.10/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base@17.0.10/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base@17.0.10/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base@17.0.10/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:702)
	at java.base@17.0.10/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:699)
	at java.base@17.0.10/java.security.AccessController.executePrivileged(AccessController.java:776)
	at java.base@17.0.10/java.security.AccessController.doPrivileged(AccessController.java:399)
	at java.base@17.0.10/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:699)
	at java.base@17.0.10/java.lang.Thread.run(Thread.java:840)

"BaseDataReader: error stream of node" prio=0 tid=0x0 nid=0x0 runnable
     java.lang.Thread.State: RUNNABLE
 (in native)
	at java.base@17.0.10/java.io.FileInputStream.readBytes(Native Method)
	at java.base@17.0.10/java.io.FileInputStream.read(FileInputStream.java:276)
	at java.base@17.0.10/java.io.BufferedInputStream.read1(BufferedInputStream.java:282)
	at java.base@17.0.10/java.io.BufferedInputStream.read(BufferedInputStream.java:343)
	at java.base@17.0.10/sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:270)
	at java.base@17.0.10/sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:313)
	at java.base@17.0.10/sun.nio.cs.StreamDecoder.read(StreamDecoder.java:188)
	at java.base@17.0.10/java.io.InputStreamReader.read(InputStreamReader.java:177)
	at java.base@17.0.10/java.io.Reader.read(Reader.java:250)
	at com.intellij.util.io.BaseOutputReader.readAvailableBlocking(BaseOutputReader.java:148)
	at com.intellij.util.io.BaseDataReader.readAvailable(BaseDataReader.java:72)
	at com.intellij.util.io.BaseDataReader.doRun(BaseDataReader.java:153)
	at com.intellij.util.io.BaseDataReader$$Lambda$953/0x0000000800aa6d10.run(Unknown Source)
	at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:218)
	at com.intellij.util.io.BaseDataReader.lambda$start$0(BaseDataReader.java:48)
	at com.intellij.util.io.BaseDataReader$$Lambda$951/0x0000000800aa5d18.run(Unknown Source)
	at java.base@17.0.10/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
	at java.base@17.0.10/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base@17.0.10/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base@17.0.10/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base@17.0.10/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:702)
	at java.base@17.0.10/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:699)
	at java.base@17.0.10/java.security.AccessController.executePrivileged(AccessController.java:776)
	at java.base@17.0.10/java.security.AccessController.doPrivileged(AccessController.java:399)
	at java.base@17.0.10/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:699)
	at java.base@17.0.10/java.lang.Thread.run(Thread.java:840)

"BaseDataReader: error stream of node" prio=0 tid=0x0 nid=0x0 runnable
     java.lang.Thread.State: RUNNABLE
 (in native)
	at java.base@17.0.10/java.io.FileInputStream.readBytes(Native Method)
	at java.base@17.0.10/java.io.FileInputStream.read(FileInputStream.java:276)
	at java.base@17.0.10/java.io.BufferedInputStream.read1(BufferedInputStream.java:282)
	at java.base@17.0.10/java.io.BufferedInputStream.read(BufferedInputStream.java:343)
	at java.base@17.0.10/sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:270)
	at java.base@17.0.10/sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:313)
	at java.base@17.0.10/sun.nio.cs.StreamDecoder.read(StreamDecoder.java:188)
	at java.base@17.0.10/java.io.InputStreamReader.read(InputStreamReader.java:177)
	at java.base@17.0.10/java.io.Reader.read(Reader.java:250)
	at com.intellij.util.io.BaseOutputReader.readAvailableBlocking(BaseOutputReader.java:148)
	at com.intellij.util.io.BaseDataReader.readAvailable(BaseDataReader.java:72)
	at com.intellij.util.io.BaseDataReader.doRun(BaseDataReader.java:153)
	at com.intellij.util.io.BaseDataReader$$Lambda$953/0x0000000800aa6d10.run(Unknown Source)
	at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:218)
	at com.intellij.util.io.BaseDataReader.lambda$start$0(BaseDataReader.java:48)
	at com.intellij.util.io.BaseDataReader$$Lambda$951/0x0000000800aa5d18.run(Unknown Source)
	at java.base@17.0.10/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
	at java.base@17.0.10/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base@17.0.10/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base@17.0.10/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base@17.0.10/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:702)
	at java.base@17.0.10/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:699)
	at java.base@17.0.10/java.security.AccessController.executePrivileged(AccessController.java:776)
	at java.base@17.0.10/java.security.AccessController.doPrivileged(AccessController.java:399)
	at java.base@17.0.10/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:699)
	at java.base@17.0.10/java.lang.Thread.run(Thread.java:840)

"BaseDataReader: error stream of node" prio=0 tid=0x0 nid=0x0 runnable
     java.lang.Thread.State: RUNNABLE
 (in native)
	at java.base@17.0.10/java.io.FileInputStream.readBytes(Native Method)
	at java.base@17.0.10/java.io.FileInputStream.read(FileInputStream.java:276)
	at java.base@17.0.10/java.io.BufferedInputStream.read1(BufferedInputStream.java:282)
	at java.base@17.0.10/java.io.BufferedInputStream.read(BufferedInputStream.java:343)
	at java.base@17.0.10/sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:270)
	at java.base@17.0.10/sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:313)
	at java.base@17.0.10/sun.nio.cs.StreamDecoder.read(StreamDecoder.java:188)
	at java.base@17.0.10/java.io.InputStreamReader.read(InputStreamReader.java:177)
	at java.base@17.0.10/java.io.Reader.read(Reader.java:250)
	at com.intellij.util.io.BaseOutputReader.readAvailableBlocking(BaseOutputReader.java:148)
	at com.intellij.util.io.BaseDataReader.readAvailable(BaseDataReader.java:72)
	at com.intellij.util.io.BaseDataReader.doRun(BaseDataReader.java:153)
	at com.intellij.util.io.BaseDataReader$$Lambda$953/0x0000000800aa6d10.run(Unknown Source)
	at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:218)
	at com.intellij.util.io.BaseDataReader.lambda$start$0(BaseDataReader.java:48)
	at com.intellij.util.io.BaseDataReader$$Lambda$951/0x0000000800aa5d18.run(Unknown Source)
	at java.base@17.0.10/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
	at java.base@17.0.10/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base@17.0.10/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base@17.0.10/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base@17.0.10/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:702)
	at java.base@17.0.10/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:699)
	at java.base@17.0.10/java.security.AccessController.executePrivileged(AccessController.java:776)
	at java.base@17.0.10/java.security.AccessController.doPrivileged(AccessController.java:399)
	at java.base@17.0.10/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:699)
	at java.base@17.0.10/java.lang.Thread.run(Thread.java:840)

....

Environment:

  • Java: JetBrains s.r.o. 17.0.10
  • OS: Mac OS X aarch64
  • IDE: IntelliJ IDEA 2024.1
  • SonarLint: 10.4.2.78113
c.ij.oa.diagnostic.RuntimeExceptionWithAttachments: Read access is allowed from inside read-action only (see Application.runReadAction()); see https://jb.gg/ij-platform-threading for details
Current thread: Thread[sonarlint-vfs-events-notifier,6,main] 63340365 (EventQueue.isDispatchThread()=false)
SystemEventQueueThread: Thread[AWT-EventQueue-0,6,main] 1404385496
	at c.ij.util.concurrency.ThreadingAssertions.createThreadAccessException(ThreadingAssertions.java:180)
	at c.ij.util.concurrency.ThreadingAssertions.softAssertReadAccess(ThreadingAssertions.java:131)
	at c.ij.oa.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:908)
	at c.ij.psi.impl.source.tree.TreeElement.assertReadAccessAllowed(TreeElement.java:421)
	at c.ij.psi.impl.source.tree.CompositeElement.textToCharArray(CompositeElement.java:234)
	at c.ij.psi.impl.source.tree.CompositeElement.getText(CompositeElement.java:217)
	at c.ij.psi.impl.source.tree.CompositeElement.getChars(CompositeElement.java:229)
	at c.ij.lang.javascript.frameworks.systemjs.SystemJSIndexingHandler.shouldCreateStubForCallExpression(SystemJSIndexingHandler.java:96)
	at c.ij.lang.javascript.psi.impl.JSCallExpressionImpl.shouldCreateStub(JSCallExpressionImpl.java:148)
	at c.ij.lang.javascript.types.JSCallExpressionElementType.shouldCreateStub(JSCallExpressionElementType.java:43)
	at c.ij.lang.javascript.psi.stubs.impl.JSStubIndexingUtils.isInStubTree(JSStubIndexingUtils.java:112)

Environment:

  • Java: JetBrains s.r.o. 17.0.10
  • OS: Mac OS X aarch64
  • IDE: IntelliJ IDEA 2024.1
  • SonarLint: 10.4.2.78113
c.ij.oa.diagnostic.RuntimeExceptionWithAttachments: Read access is allowed from inside read-action only (see Application.runReadAction()); see https://jb.gg/ij-platform-threading for details
Current thread: Thread[sonarlint-vfs-events-notifier,6,main] 63340365 (EventQueue.isDispatchThread()=false)
SystemEventQueueThread: Thread[AWT-EventQueue-0,6,main] 1404385496
	at c.ij.util.concurrency.ThreadingAssertions.createThreadAccessException(ThreadingAssertions.java:180)
	at c.ij.util.concurrency.ThreadingAssertions.softAssertReadAccess(ThreadingAssertions.java:131)
	at c.ij.oa.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:908)
	at c.ij.psi.impl.source.tree.TreeElement.assertReadAccessAllowed(TreeElement.java:421)
	at c.ij.psi.impl.source.tree.LazyParseableElement.ensureParsed(LazyParseableElement.java:175)
	at c.ij.psi.impl.source.tree.LazyParseableElement.getFirstChildNode(LazyParseableElement.java:234)
	at c.ij.psi.impl.source.tree.LazyParseablePsiElement.getFirstChild(LazyParseablePsiElement.java:82)
	at c.ij.psi.PsiWalkingState$PsiTreeGuide.getFirstChild(PsiWalkingState.java:32)
	at c.ij.psi.PsiWalkingState$PsiTreeGuide.getFirstChild(PsiWalkingState.java:14)
	at c.ij.util.WalkingState.next(WalkingState.java:70)
	at c.ij.util.WalkingState.walkChildren(WalkingState.java:49)
	at c.ij.util.WalkingState.elementStarted(WalkingState.java:40)
	at c.ij.psi.PsiWalkingState.elementStarted(PsiWalkingState.java:62)

Environment:

  • Java: JetBrains s.r.o. 17.0.10
  • OS: Windows 11 amd64
  • IDE: PhpStorm 2024.1
  • SonarLint: 10.4.2.78113
c.ij.oa.diagnostic.RuntimeExceptionWithAttachments: Read access is allowed from inside read-action only (see Application.runReadAction()); see https://jb.gg/ij-platform-threading for details
Current thread: Thread[sonarlint-vfs-events-notifier,6,main] 1079313849 (EventQueue.isDispatchThread()=false)
SystemEventQueueThread: Thread[AWT-EventQueue-0,6,main] 1801303743
	at c.ij.util.concurrency.ThreadingAssertions.createThreadAccessException(ThreadingAssertions.java:180)
	at c.ij.util.concurrency.ThreadingAssertions.softAssertReadAccess(ThreadingAssertions.java:131)
	at c.ij.oa.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:908)
	at c.ij.psi.impl.source.tree.TreeElement.assertReadAccessAllowed(TreeElement.java:421)
	at c.ij.psi.impl.source.tree.LazyParseableElement.ensureParsed(LazyParseableElement.java:175)
	at c.ij.psi.impl.source.tree.LazyParseableElement.getFirstChildNode(LazyParseableElement.java:234)
	at c.ij.psi.impl.source.tree.LazyParseableElement.getFirstChildNode(LazyParseableElement.java:25)
	at c.ij.psi.impl.source.tree.SharedImplUtil.acceptChildren(SharedImplUtil.java:173)
	at c.ij.psi.impl.source.PsiFileImpl.acceptChildren(PsiFileImpl.java:753)
	at c.ij.lang.javascript.index.JSFileCachedDataEvaluator.calculateReferencedPaths(JSFileCachedDataEvaluator.java:173)
	at c.ij.lang.javascript.psi.impl.JSFileBaseImpl.getReferencedPaths(JSFileBaseImpl.java:218)
	at c.ij.lang.javascript.psi.stubs.impl.JSFileStubImpl.<init>(JSFileStubImpl.java:29)

Environment:

  • Java: JetBrains s.r.o. 17.0.10
  • OS: Linux amd64
  • IDE: PhpStorm 2024.1
  • SonarLint: 10.4.2.78113
c.ij.oa.diagnostic.RuntimeExceptionWithAttachments: Read access is allowed from inside read-action only (see Application.runReadAction()); see https://jb.gg/ij-platform-threading for details
Current thread: Thread[sonarlint-vfs-events-notifier,6,main] 329881971 (EventQueue.isDispatchThread()=false)
SystemEventQueueThread: Thread[AWT-EventQueue-0,6,main] 2081876576
	at c.ij.util.concurrency.ThreadingAssertions.createThreadAccessException(ThreadingAssertions.java:180)
	at c.ij.util.concurrency.ThreadingAssertions.softAssertReadAccess(ThreadingAssertions.java:131)
	at c.ij.oa.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:908)
	at c.ij.psi.impl.source.PsiFileImpl.assertReadAccessAllowed(PsiFileImpl.java:182)
	at c.ij.psi.impl.source.PsiFileImpl.getStubTree(PsiFileImpl.java:617)
	at c.ij.psi.impl.source.PsiFileImpl.getGreenStubTree(PsiFileImpl.java:952)
	at c.ij.psi.impl.source.PsiFileImpl.getGreenStub(PsiFileImpl.java:607)
	at c.ij.lang.javascript.psi.impl.JSFileBaseImpl.getGreenJSFileStub(JSFileBaseImpl.java:65)
	at c.ij.lang.javascript.psi.impl.JSFileBaseImpl.getCachedData(JSFileBaseImpl.java:52)
	at c.ij.lang.javascript.psi.impl.JSFileBaseImpl.getTestFileType(JSFileBaseImpl.java:124)
	at c.ij.lang.javascript.psi.impl.JSFileBaseImpl.isTestFile(JSFileBaseImpl.java:119)
	at c.ij.javascript.testFramework.JsTestFileIndexingHandler.isTestFile(JsTestFileIndexingHandler.java:92)
	at c.ij.javascript.testing.JsTestSourcesFilter.isTestSource(JsTestSourcesFilter.java:12)

Environment:

  • Java: JetBrains s.r.o. 17.0.10
  • OS: Windows 11 amd64
  • IDE: IntelliJ IDEA 2024.1
  • SonarLint: 10.4.2.78113
c.ij.oa.diagnostic.RuntimeExceptionWithAttachments: Read access is allowed from inside read-action only (see Application.runReadAction()); see https://jb.gg/ij-platform-threading for details
Current thread: Thread[sonarlint-vfs-events-notifier,6,main] 110775092 (EventQueue.isDispatchThread()=false)
SystemEventQueueThread: Thread[AWT-EventQueue-0,6,main] 736283981
	at c.ij.util.concurrency.ThreadingAssertions.createThreadAccessException(ThreadingAssertions.java:180)
	at c.ij.util.concurrency.ThreadingAssertions.softAssertReadAccess(ThreadingAssertions.java:131)
	at c.ij.oa.fileEditor.FileDocumentManager.getDocument(FileDocumentManager.java:60)
	at c.ij.psi.AbstractFileViewProvider.getDocument(AbstractFileViewProvider.java:170)
	at c.ij.psi.AbstractFileViewProvider$VirtualFileContent.getText(AbstractFileViewProvider.java:446)
	at c.ij.psi.AbstractFileViewProvider.getContents(AbstractFileViewProvider.java:151)
	at c.ij.psi.stubs.StubTreeLoaderImpl.lambda$build$1(StubTreeLoaderImpl.java:66)
	at c.ij.oa.vfs.newvfs.impl.VirtualFileImpl.computeWithPreloadedContentHint(VirtualFileImpl.java:88)
	at c.ij.psi.stubs.StubTreeLoaderImpl.build(StubTreeLoaderImpl.java:59)
	at c.ij.psi.stubs.StubTreeLoaderImpl.readOrBuild(StubTreeLoaderImpl.java:50)
	at c.ij.psi.impl.source.PsiFileImpl.getStubTree(PsiFileImpl.java:630)
	at c.ij.psi.impl.source.PsiFileImpl.getGreenStubTree(PsiFileImpl.java:952)
	at c.ij.psi.impl.source.PsiFileImpl.getGreenStub(PsiFileImpl.java:607)

Environment:

  • Java: JetBrains s.r.o. 17.0.10
  • OS: Windows 11 amd64
  • IDE: IntelliJ IDEA 2024.1
  • SonarLint: 10.4.2.78113
c.ij.oa.diagnostic.RuntimeExceptionWithAttachments: Read access is allowed from inside read-action only (see Application.runReadAction()); see https://jb.gg/ij-platform-threading for details
Current thread: Thread[sonarlint-vfs-events-notifier,6,main] 618087994 (EventQueue.isDispatchThread()=false)
SystemEventQueueThread: Thread[AWT-EventQueue-0,6,main] 644632150
	at c.ij.util.concurrency.ThreadingAssertions.createThreadAccessException(ThreadingAssertions.java:180)
	at c.ij.util.concurrency.ThreadingAssertions.softAssertReadAccess(ThreadingAssertions.java:131)
	at c.ij.oa.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:908)
	at c.ij.psi.impl.source.tree.TreeElement.assertReadAccessAllowed(TreeElement.java:421)
	at c.ij.psi.impl.source.tree.CompositeElement.textToCharArray(CompositeElement.java:234)
	at c.ij.psi.impl.source.tree.CompositeElement.getText(CompositeElement.java:217)
	at c.ij.psi.impl.source.tree.CompositeElement.getChars(CompositeElement.java:229)
	at c.ij.lang.javascript.frameworks.systemjs.SystemJSIndexingHandler.shouldCreateStubForCallExpression(SystemJSIndexingHandler.java:96)
	at c.ij.lang.javascript.psi.impl.JSCallExpressionImpl.shouldCreateStub(JSCallExpressionImpl.java:148)
	at c.ij.lang.javascript.types.JSCallExpressionElementType.shouldCreateStub(JSCallExpressionElementType.java:43)
	at c.ij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:76)