Message
Stacktrace
com.intellij.openapi.diagnostic.RuntimeExceptionWithAttachments: Access is allowed from Event Dispatch Thread (EDT) only; If you access or modify model on EDT consider wrapping your code in WriteIntentReadAction or ReadAction; see https://jb.gg/ij-platform-threading for details
Current thread: Thread[#119,ApplicationImpl pooled thread 3,4,main] 592072080 (EventQueue.isDispatchThread()=false)
SystemEventQueueThread: Thread[#47,AWT-EventQueue-0,6,main] 311176119
at com.intellij.util.concurrency.ThreadingAssertions.createThreadAccessException(ThreadingAssertions.java:257)
at com.intellij.util.concurrency.ThreadingAssertions.throwThreadAccessException(ThreadingAssertions.java:248)
at com.intellij.util.concurrency.ThreadingAssertions.assertEventDispatchThread(ThreadingAssertions.java:89)
at com.intellij.openapi.ui.DialogWrapper.(DialogWrapper.java:249)
at com.intellij.openapi.options.newEditor.SettingsDialog.(SettingsDialog.java:92)
at com.intellij.openapi.options.newEditor.SettingsDialogFactory.create(SettingsDialogFactory.kt:45)
at com.intellij.ide.actions.ShowSettingsUtilImplKt.createDialogWrapper(ShowSettingsUtilImpl.kt:360)
at com.intellij.ide.actions.ShowSettingsUtilImplKt.access$createDialogWrapper(ShowSettingsUtilImpl.kt:1)
at com.intellij.ide.actions.ShowSettingsUtilImpl.doShow(ShowSettingsUtilImpl.kt:153)
at com.jetbrains.rdserver.settings.BackendShowSettingsUtil.doShow(BackendShowSettingsUtil.kt:18)
at com.intellij.ide.actions.ShowSettingsUtilImpl$Companion.showSettings(ShowSettingsUtilImpl.kt:75)
at com.intellij.ide.actions.ShowSettingsUtilImpl.showSettingsDialog(ShowSettingsUtilImpl.kt:235)
at net.seesharpsoft.intellij.plugins.csv.CsvPlugin.lambda$openLink$0(CsvPlugin.java:28)
at com.intellij.openapi.application.impl.ApplicationImpl$4.run(ApplicationImpl.java:334)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
at com.intellij.util.concurrency.ContextCallable.lambda$call$1(ContextCallable.java:86)
at com.intellij.concurrency.ThreadContext.installThreadContext(threadContext.kt:305)
at com.intellij.util.concurrency.ContextCallable.lambda$call$2(ContextCallable.java:83)
at com.intellij.util.concurrency.ContextCallable.call(ContextCallable.java:96)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:167)
at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:167)
at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:173)
at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:167)
at com.intellij.util.concurrency.ContextRunnable.lambda$run$0(ContextRunnable.java:26)
at com.intellij.concurrency.ThreadContext.resetThreadContext(threadContext.kt:294)
at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:25)
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.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:735)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:732)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:732)
at java.base/java.lang.Thread.run(Thread.java:1583)
Plugin
PluginClassLoader(plugin=PluginMainDescriptor(name=CSV Editor, id=net.seesharpsoft.intellij.plugins.csv, version=4.3.0, isBundled=false, path=~/Library/Application Support/JetBrains/PyCharm2025.3/plugins/intellij-csv-validator), packagePrefix=null, state=active, parents=ContentModuleDescriptor(id=intellij.platform.vcs.log.graph) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=253.33514.19, isBundled=true, path=/Applications/PyCharm.app/Contents/lib), ContentModuleDescriptor(id=intellij.relaxng) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=253.33514.19, isBundled=true, path=/Applications/PyCharm.app/Contents/lib), ContentModuleDescriptor(id=intellij.platform.vcs.log) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=253.33514.19, isBundled=true, path=/Applications/PyCharm.app/Contents/lib), ContentModuleDescriptor(id=intellij.platform.vcs.dvcs) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=253.33514.19, isBundled=true, path=/Applications/PyCharm.app/Contents/lib), ContentModuleDescriptor(id=intellij.platform.scriptDebugger.protocolReaderRuntime) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=253.33514.19, isBundled=true, path=/Applications/PyCharm.app/Contents/lib), ContentModuleDescriptor(id=intellij.platform.scriptDebugger.backend) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=253.33514.19, isBundled=true, path=/Applications/PyCharm.app/Contents/lib), ContentModuleDescriptor(id=intellij.platform.scriptDebugger.ui) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=253.33514.19, isBundled=true, path=/Applications/PyCharm.app/Contents/lib), ContentModuleDescriptor(id=intellij.platform.tasks) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=253.33514.19, isBundled=true, path=/Applications/PyCharm.app/Contents/lib), ContentModuleDescriptor(id=intellij.platform.collaborationTools.auth.base) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=253.33514.19, isBundled=true, path=/Applications/PyCharm.app/Contents/lib), ContentModuleDescriptor(id=intellij.platform.collaborationTools.auth) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=253.33514.19, isBundled=true, path=/Applications/PyCharm.app/Contents/lib), ContentModuleDescriptor(id=intellij.platform.vcs.impl) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=253.33514.19, isBundled=true, path=/Applications/PyCharm.app/Contents/lib), ContentModuleDescriptor(id=intellij.platform.vcs.log.impl) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=253.33514.19, isBundled=true, path=/Applications/PyCharm.app/Contents/lib), ContentModuleDescriptor(id=intellij.platform.vcs.dvcs.impl) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=253.33514.19, isBundled=true, path=/Applications/PyCharm.app/Contents/lib), ContentModuleDescriptor(id=intellij.platform.collaborationTools) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=253.33514.19, isBundled=true, path=/Applications/PyCharm.app/Contents/lib), ContentModuleDescriptor(id=intellij.spellchecker) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=253.33514.19, isBundled=true, path=/Applications/PyCharm.app/Contents/lib), ContentModuleDescriptor(id=intellij.spellchecker.xml) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=253.33514.19, isBundled=true, path=/Applications/PyCharm.app/Contents/lib), ContentModuleDescriptor(id=intellij.platform.tasks.impl) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=253.33514.19, isBundled=true, path=/Applications/PyCharm.app/Contents/lib), ContentModuleDescriptor(id=intellij.vcs.github, loadingRule=EMBEDDED) <- PluginMainDescriptor(name=GitHub, id=org.jetbrains.plugins.github, version=253.33514.19, isBundled=true, path=/Applications/PyCharm.app/Contents/plugins/vcs-github), ContentModuleDescriptor(id=intellij.vcs.github.ultimate.features) <- PluginMainDescriptor(name=GitHub, id=org.jetbrains.plugins.github, version=253.33514.19, isBundled=true, path=/Applications/PyCharm.app/Contents/plugins/vcs-github), ContentModuleDescriptor(id=intellij.vcs.github.ultimate.cron) <- PluginMainDescriptor(name=GitHub, id=org.jetbrains.plugins.github, version=253.33514.19, isBundled=true, path=/Applications/PyCharm.app/Contents/plugins/vcs-github), ContentModuleDescriptor(id=intellij.vcs.github.ultimate.docker) <- PluginMainDescriptor(name=GitHub, id=org.jetbrains.plugins.github, version=253.33514.19, isBundled=true, path=/Applications/PyCharm.app/Contents/plugins/vcs-github), ContentModuleDescriptor(id=intellij.vcs.github.json) <- PluginMainDescriptor(name=GitHub, id=org.jetbrains.plugins.github, version=253.33514.19, isBundled=true, path=/Applications/PyCharm.app/Contents/plugins/vcs-github), ContentModuleDescriptor(id=intellij.vcs.github.tracker) <- PluginMainDescriptor(name=GitHub, id=org.jetbrains.plugins.github, version=253.33514.19, isBundled=true, path=/Applications/PyCharm.app/Contents/plugins/vcs-github), ContentModuleDescriptor(id=intellij.vcs.github.ultimatePromo) <- PluginMainDescriptor(name=GitHub, id=org.jetbrains.plugins.github, version=253.33514.19, isBundled=true, path=/Applications/PyCharm.app/Contents/plugins/vcs-github), ContentModuleDescriptor(id=intellij.vcs.github.git) <- PluginMainDescriptor(name=GitHub, id=org.jetbrains.plugins.github, version=253.33514.19, isBundled=true, path=/Applications/PyCharm.app/Contents/plugins/vcs-github), PluginMainDescriptor(name=GitHub, id=org.jetbrains.plugins.github, version=253.33514.19, isBundled=true, path=/Applications/PyCharm.app/Contents/plugins/vcs-github), )
IDE
PyCharm (PY-253.33514.19)
Message
Stacktrace
com.intellij.openapi.diagnostic.RuntimeExceptionWithAttachments: Access is allowed from Event Dispatch Thread (EDT) only; If you access or modify model on EDT consider wrapping your code in WriteIntentReadAction or ReadAction; see https://jb.gg/ij-platform-threading for details
Current thread: Thread[#119,ApplicationImpl pooled thread 3,4,main] 592072080 (EventQueue.isDispatchThread()=false)
SystemEventQueueThread: Thread[#47,AWT-EventQueue-0,6,main] 311176119
at com.intellij.util.concurrency.ThreadingAssertions.createThreadAccessException(ThreadingAssertions.java:257)
at com.intellij.util.concurrency.ThreadingAssertions.throwThreadAccessException(ThreadingAssertions.java:248)
at com.intellij.util.concurrency.ThreadingAssertions.assertEventDispatchThread(ThreadingAssertions.java:89)
at com.intellij.openapi.ui.DialogWrapper.(DialogWrapper.java:249)
at com.intellij.openapi.options.newEditor.SettingsDialog.(SettingsDialog.java:92)
at com.intellij.openapi.options.newEditor.SettingsDialogFactory.create(SettingsDialogFactory.kt:45)
at com.intellij.ide.actions.ShowSettingsUtilImplKt.createDialogWrapper(ShowSettingsUtilImpl.kt:360)
at com.intellij.ide.actions.ShowSettingsUtilImplKt.access$createDialogWrapper(ShowSettingsUtilImpl.kt:1)
at com.intellij.ide.actions.ShowSettingsUtilImpl.doShow(ShowSettingsUtilImpl.kt:153)
at com.jetbrains.rdserver.settings.BackendShowSettingsUtil.doShow(BackendShowSettingsUtil.kt:18)
at com.intellij.ide.actions.ShowSettingsUtilImpl$Companion.showSettings(ShowSettingsUtilImpl.kt:75)
at com.intellij.ide.actions.ShowSettingsUtilImpl.showSettingsDialog(ShowSettingsUtilImpl.kt:235)
at net.seesharpsoft.intellij.plugins.csv.CsvPlugin.lambda$openLink$0(CsvPlugin.java:28)
at com.intellij.openapi.application.impl.ApplicationImpl$4.run(ApplicationImpl.java:334)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
at com.intellij.util.concurrency.ContextCallable.lambda$call$1(ContextCallable.java:86)
at com.intellij.concurrency.ThreadContext.installThreadContext(threadContext.kt:305)
at com.intellij.util.concurrency.ContextCallable.lambda$call$2(ContextCallable.java:83)
at com.intellij.util.concurrency.ContextCallable.call(ContextCallable.java:96)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:167)
at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:167)
at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:173)
at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:167)
at com.intellij.util.concurrency.ContextRunnable.lambda$run$0(ContextRunnable.java:26)
at com.intellij.concurrency.ThreadContext.resetThreadContext(threadContext.kt:294)
at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:25)
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.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:735)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:732)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:732)
at java.base/java.lang.Thread.run(Thread.java:1583)
Plugin
PluginClassLoader(plugin=PluginMainDescriptor(name=CSV Editor, id=net.seesharpsoft.intellij.plugins.csv, version=4.3.0, isBundled=false, path=~/Library/Application Support/JetBrains/PyCharm2025.3/plugins/intellij-csv-validator), packagePrefix=null, state=active, parents=ContentModuleDescriptor(id=intellij.platform.vcs.log.graph) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=253.33514.19, isBundled=true, path=/Applications/PyCharm.app/Contents/lib), ContentModuleDescriptor(id=intellij.relaxng) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=253.33514.19, isBundled=true, path=/Applications/PyCharm.app/Contents/lib), ContentModuleDescriptor(id=intellij.platform.vcs.log) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=253.33514.19, isBundled=true, path=/Applications/PyCharm.app/Contents/lib), ContentModuleDescriptor(id=intellij.platform.vcs.dvcs) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=253.33514.19, isBundled=true, path=/Applications/PyCharm.app/Contents/lib), ContentModuleDescriptor(id=intellij.platform.scriptDebugger.protocolReaderRuntime) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=253.33514.19, isBundled=true, path=/Applications/PyCharm.app/Contents/lib), ContentModuleDescriptor(id=intellij.platform.scriptDebugger.backend) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=253.33514.19, isBundled=true, path=/Applications/PyCharm.app/Contents/lib), ContentModuleDescriptor(id=intellij.platform.scriptDebugger.ui) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=253.33514.19, isBundled=true, path=/Applications/PyCharm.app/Contents/lib), ContentModuleDescriptor(id=intellij.platform.tasks) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=253.33514.19, isBundled=true, path=/Applications/PyCharm.app/Contents/lib), ContentModuleDescriptor(id=intellij.platform.collaborationTools.auth.base) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=253.33514.19, isBundled=true, path=/Applications/PyCharm.app/Contents/lib), ContentModuleDescriptor(id=intellij.platform.collaborationTools.auth) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=253.33514.19, isBundled=true, path=/Applications/PyCharm.app/Contents/lib), ContentModuleDescriptor(id=intellij.platform.vcs.impl) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=253.33514.19, isBundled=true, path=/Applications/PyCharm.app/Contents/lib), ContentModuleDescriptor(id=intellij.platform.vcs.log.impl) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=253.33514.19, isBundled=true, path=/Applications/PyCharm.app/Contents/lib), ContentModuleDescriptor(id=intellij.platform.vcs.dvcs.impl) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=253.33514.19, isBundled=true, path=/Applications/PyCharm.app/Contents/lib), ContentModuleDescriptor(id=intellij.platform.collaborationTools) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=253.33514.19, isBundled=true, path=/Applications/PyCharm.app/Contents/lib), ContentModuleDescriptor(id=intellij.spellchecker) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=253.33514.19, isBundled=true, path=/Applications/PyCharm.app/Contents/lib), ContentModuleDescriptor(id=intellij.spellchecker.xml) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=253.33514.19, isBundled=true, path=/Applications/PyCharm.app/Contents/lib), ContentModuleDescriptor(id=intellij.platform.tasks.impl) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=253.33514.19, isBundled=true, path=/Applications/PyCharm.app/Contents/lib), ContentModuleDescriptor(id=intellij.vcs.github, loadingRule=EMBEDDED) <- PluginMainDescriptor(name=GitHub, id=org.jetbrains.plugins.github, version=253.33514.19, isBundled=true, path=/Applications/PyCharm.app/Contents/plugins/vcs-github), ContentModuleDescriptor(id=intellij.vcs.github.ultimate.features) <- PluginMainDescriptor(name=GitHub, id=org.jetbrains.plugins.github, version=253.33514.19, isBundled=true, path=/Applications/PyCharm.app/Contents/plugins/vcs-github), ContentModuleDescriptor(id=intellij.vcs.github.ultimate.cron) <- PluginMainDescriptor(name=GitHub, id=org.jetbrains.plugins.github, version=253.33514.19, isBundled=true, path=/Applications/PyCharm.app/Contents/plugins/vcs-github), ContentModuleDescriptor(id=intellij.vcs.github.ultimate.docker) <- PluginMainDescriptor(name=GitHub, id=org.jetbrains.plugins.github, version=253.33514.19, isBundled=true, path=/Applications/PyCharm.app/Contents/plugins/vcs-github), ContentModuleDescriptor(id=intellij.vcs.github.json) <- PluginMainDescriptor(name=GitHub, id=org.jetbrains.plugins.github, version=253.33514.19, isBundled=true, path=/Applications/PyCharm.app/Contents/plugins/vcs-github), ContentModuleDescriptor(id=intellij.vcs.github.tracker) <- PluginMainDescriptor(name=GitHub, id=org.jetbrains.plugins.github, version=253.33514.19, isBundled=true, path=/Applications/PyCharm.app/Contents/plugins/vcs-github), ContentModuleDescriptor(id=intellij.vcs.github.ultimatePromo) <- PluginMainDescriptor(name=GitHub, id=org.jetbrains.plugins.github, version=253.33514.19, isBundled=true, path=/Applications/PyCharm.app/Contents/plugins/vcs-github), ContentModuleDescriptor(id=intellij.vcs.github.git) <- PluginMainDescriptor(name=GitHub, id=org.jetbrains.plugins.github, version=253.33514.19, isBundled=true, path=/Applications/PyCharm.app/Contents/plugins/vcs-github), PluginMainDescriptor(name=GitHub, id=org.jetbrains.plugins.github, version=253.33514.19, isBundled=true, path=/Applications/PyCharm.app/Contents/plugins/vcs-github), )
IDE
PyCharm (PY-253.33514.19)