intellij-elixir
intellij-elixir copied to clipboard
com.intellij.openapi.diagnostic.RuntimeExceptionWithAttachments: Read access is allowed from inside read-action or Event Dispatch Thread (EDT) only (see Application.runReadAction()); see https://jb.gg/ij-platform-threading for details, Current thread: Thread[ApplicationImpl pooled thread 844,4,main] 647431941 (EventQueue.isDispatchThread()=false), SystemEventQueueThread: Thread[AWT-EventQueue-0,6,main] 1298043434 at com.intellij.openapi.application.impl.ApplicationImpl.createThreadAccessException(ApplicationImpl.java:1083)
System
Plugin Version: 16.0.0 Application: IntelliJ IDEA Community Edition (2023.2) Operating System: Mac OS X (13.3)
Event
Exception
Stacktrace
com.intellij.openapi.diagnostic.RuntimeExceptionWithAttachments: Read access is allowed from inside read-action or Event Dispatch Thread (EDT) only (see Application.runReadAction()); see https://jb.gg/ij-platform-threading for details
com.intellij.openapi.diagnostic.RuntimeExceptionWithAttachments: Read access is allowed from inside read-action or Event Dispatch Thread (EDT) only (see Application.runReadAction()); see https://jb.gg/ij-platform-threading for details
Current thread: Thread[ApplicationImpl pooled thread 844,4,main] 647431941 (EventQueue.isDispatchThread()=false)
SystemEventQueueThread: Thread[AWT-EventQueue-0,6,main] 1298043434
at com.intellij.openapi.application.impl.ApplicationImpl.createThreadAccessException(ApplicationImpl.java:1083)
at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:1038)
at com.intellij.psi.impl.source.tree.TreeElement.assertReadAccessAllowed(TreeElement.java:421)
at com.intellij.psi.impl.source.tree.CompositeElement.textToCharArray(CompositeElement.java:217)
at com.intellij.psi.impl.source.tree.CompositeElement.getText(CompositeElement.java:206)
at org.elixir_lang.psi.impl.QuotableImpl.quote(QuotableImpl.kt:990)
at org.elixir_lang.psi.impl.ElixirPsiImplUtil.quote(ElixirPsiImplUtil.java:1370)
at org.elixir_lang.psi.impl.ElixirUnmatchedUnqualifiedParenthesesCallImpl.quote(ElixirUnmatchedUnqualifiedParenthesesCallImpl.java:151)
at org.elixir_lang.mix.project.OtpAppKt$appList$7.invoke(OtpApp.kt:64)
at org.elixir_lang.mix.project.OtpAppKt$appList$7.invoke(OtpApp.kt:63)
at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:210)
at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:170)
at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:194)
at kotlin.sequences.TransformingSequence$iterator$1.hasNext(Sequences.kt:214)
at kotlin.sequences.SequencesKt___SequencesKt.toList(_Sequences.kt:809)
at org.elixir_lang.mix.project.OtpAppKt.appList(OtpApp.kt:68)
at org.elixir_lang.mix.project.OtpAppKt.app(OtpApp.kt:32)
at org.elixir_lang.mix.project.OtpAppKt.app(OtpApp.kt:25)
at org.elixir_lang.mix.project.OtpAppKt.access$app(OtpApp.kt:1)
at org.elixir_lang.mix.project.OtpApp.<init>(OtpApp.kt:92)
at org.elixir_lang.mix.Project.createImportedOtpApp(Project.kt:153)
at org.elixir_lang.mix.Project.access$createImportedOtpApp(Project.kt:22)
at org.elixir_lang.mix.Project$findOtpApps$1.visitFile(Project.kt:54)
at com.intellij.openapi.vfs.VirtualFileVisitor.visitFileEx(VirtualFileVisitor.java:106)
at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:296)
at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:328)
at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:328)
at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:328)
at org.elixir_lang.mix.Project.findOtpApps(Project.kt:42)
at org.elixir_lang.mix.project.DirectoryConfigurator$configureProject$1.run(DirectoryConfigurator.kt:46)
at com.intellij.openapi.progress.impl.CoreProgressManager.startTask(CoreProgressManager.java:428)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.startTask(ProgressManagerImpl.java:115)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcessWithProgressSynchronously$9(CoreProgressManager.java:512)
at com.intellij.openapi.progress.impl.ProgressRunner.lambda$new$0(ProgressRunner.java:87)
at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$4(ProgressRunner.java:251)
at com.intellij.openapi.progress.ProgressManager.lambda$runProcess$0(ProgressManager.java:71)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:186)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$13(CoreProgressManager.java:604)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:679)