Opening a file externally (from CLI or Finder) doesn't work and throws error in log

When clicking on any .js file through the finder (or Cmd + click in terminal on a file path), the file does not open.

It does open Webstorm and puts it in focus, but nothing else happens.

  • Needless to say, I am able to open the files through the webstorm project menu without any issues.
  • Webstorm has full disk access in the system settings.

log (Help | Show log in finder):

2022-12-22 10:48:12,182 [  85994]   INFO - #c.i.c.ComponentStoreImpl - Saving appLafManager took 14 ms
2022-12-22 10:48:15,186 [  88998]   INFO - #c.i.o.a.i.PopupMenuPreloader - 8626 ms since showing to preload popup menu 'Project View Popup Menu' at 'ProjectViewPopup(preload-bgt)' in 18 ms
2022-12-22 10:48:35,758 [ 109570] SEVERE - #c.i.o.a.i.ApplicationImpl - Read access is allowed from inside read-action (or EDT) only (see com.intellij.openapi.application.Application.runReadAction())
Details: Current thread: Thread[DefaultDispatcher-worker-7,5,main] 1749840964
Dispatch thread: false; isDispatchThread(): false
SystemEventQueueThread: Thread[AWT-EventQueue-0,6,main] 2007377454
java.lang.Throwable: Read access is allowed from inside read-action (or EDT) only (see com.intellij.openapi.application.Application.runReadAction())
    at com.intellij.openapi.diagnostic.Logger.error(Logger.java:228)
    at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:988)
    at com.intellij.psi.impl.file.impl.FileManagerImpl.findFile(FileManagerImpl.java:355)
    at com.intellij.openapi.fileTypes.ex.FileTypeChooser.getKnownFileTypeOrAssociate(FileTypeChooser.java:155)
    at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.getKnownFileTypeOrAssociate(FileTypeManagerImpl.java:1646)
    at com.intellij.openapi.fileEditor.FileNavigatorImpl.navigateInEditorOrNativeApp(FileNavigatorImpl.java:60)
    at com.intellij.openapi.fileEditor.FileNavigatorImpl.navigate(FileNavigatorImpl.java:50)
    at com.intellij.openapi.fileEditor.OpenFileDescriptor.navigate(OpenFileDescriptor.java:89)
    at com.intellij.ide.actions.OpenFileAction$Companion.openFile(OpenFileAction.kt:58)
    at com.intellij.ide.impl.ProjectUtil.openOrImportFilesAsync(ProjectUtil.kt:534)
    at com.intellij.ui.mac.MacOSApplicationProvider$Worker$initMacApplication$4$1.invokeSuspend(MacOSApplicationProvider.kt:95)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
    at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)
2022-12-22 10:48:35,761 [ 109573] SEVERE - #c.i.o.a.i.ApplicationImpl - WebStorm 2022.3  Build #WS-223.7571.168
2022-12-22 10:48:35,761 [ 109573] SEVERE - #c.i.o.a.i.ApplicationImpl - JDK: 17.0.5; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o.
2022-12-22 10:48:35,761 [ 109573] SEVERE - #c.i.o.a.i.ApplicationImpl - OS: Mac OS X
2022-12-22 10:48:35,770 [ 109582] SEVERE - #c.i.o.a.i.CoroutineExceptionHandlerImpl - Unhandled exception in [no parent and no name, StandaloneCoroutine{Cancelling}@2f3fe362, Dispatchers.Default]
com.intellij.openapi.diagnostic.RuntimeExceptionWithAttachments: EventQueue.isDispatchThread()=false
Current thread: Thread[DefaultDispatcher-worker-7,5,main] 1749840964
SystemEventQueueThread: Thread[AWT-EventQueue-0,6,main] 2007377454
    at com.intellij.openapi.application.impl.ApplicationImpl.throwThreadAccessException(ApplicationImpl.java:1042)
    at com.intellij.openapi.application.impl.ApplicationImpl.assertIsDispatchThread(ApplicationImpl.java:1025)
    at com.intellij.ide.impl.DataManagerImpl.getDataContext(DataManagerImpl.java:261)
    at com.intellij.ide.impl.DataManagerImpl.getDataContext(DataManagerImpl.java:297)
    at com.intellij.openapi.fileEditor.FileNavigatorImpl.navigateInRequestedEditor(FileNavigatorImpl.java:87)
    at com.intellij.openapi.fileEditor.FileNavigatorImpl.navigateInEditor(FileNavigatorImpl.java:82)
    at com.intellij.openapi.fileEditor.FileNavigatorImpl.navigateInEditorOrNativeApp(FileNavigatorImpl.java:67)
    at com.intellij.openapi.fileEditor.FileNavigatorImpl.navigate(FileNavigatorImpl.java:50)
    at com.intellij.openapi.fileEditor.OpenFileDescriptor.navigate(OpenFileDescriptor.java:89)
    at com.intellij.ide.actions.OpenFileAction$Companion.openFile(OpenFileAction.kt:58)
    at com.intellij.ide.impl.ProjectUtil.openOrImportFilesAsync(ProjectUtil.kt:534)
    at com.intellij.ui.mac.MacOSApplicationProvider$Worker$initMacApplication$4$1.invokeSuspend(MacOSApplicationProvider.kt:95)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
    at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)
2022-12-22 10:48:35,772 [ 109584] SEVERE - #c.i.o.a.i.CoroutineExceptionHandlerImpl - WebStorm 2022.3  Build #WS-223.7571.168
2022-12-22 10:48:35,772 [ 109584] SEVERE - #c.i.o.a.i.CoroutineExceptionHandlerImpl - JDK: 17.0.5; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o.
2022-12-22 10:48:35,772 [ 109584] SEVERE - #c.i.o.a.i.CoroutineExceptionHandlerImpl - OS: Mac OS X
2022-12-22 10:48:35,774 [ 109586]   INFO - STDERR - Exception in thread "DefaultDispatcher-worker-7" com.intellij.openapi.diagnostic.RuntimeExceptionWithAttachments: EventQueue.isDispatchThread()=false
2022-12-22 10:48:35,774 [ 109586]   INFO - STDERR - Current thread: Thread[DefaultDispatcher-worker-7,5,main] 1749840964
2022-12-22 10:48:35,775 [ 109587]   INFO - STDERR - SystemEventQueueThread: Thread[AWT-EventQueue-0,6,main] 2007377454
2022-12-22 10:48:35,775 [ 109587]   INFO - STDERR -     at com.intellij.openapi.application.impl.ApplicationImpl.throwThreadAccessException(ApplicationImpl.java:1042)
2022-12-22 10:48:35,775 [ 109587]   INFO - STDERR -     at com.intellij.openapi.application.impl.ApplicationImpl.assertIsDispatchThread(ApplicationImpl.java:1025)
2022-12-22 10:48:35,775 [ 109587]   INFO - STDERR -     at com.intellij.ide.impl.DataManagerImpl.getDataContext(DataManagerImpl.java:261)
2022-12-22 10:48:35,775 [ 109587]   INFO - STDERR -     at com.intellij.ide.impl.DataManagerImpl.getDataContext(DataManagerImpl.java:297)
2022-12-22 10:48:35,775 [ 109587]   INFO - STDERR -     at com.intellij.openapi.fileEditor.FileNavigatorImpl.navigateInRequestedEditor(FileNavigatorImpl.java:87)
2022-12-22 10:48:35,775 [ 109587]   INFO - STDERR -     at com.intellij.openapi.fileEditor.FileNavigatorImpl.navigateInEditor(FileNavigatorImpl.java:82)
2022-12-22 10:48:35,776 [ 109588]   INFO - STDERR -     at com.intellij.openapi.fileEditor.FileNavigatorImpl.navigateInEditorOrNativeApp(FileNavigatorImpl.java:67)
2022-12-22 10:48:35,776 [ 109588]   INFO - STDERR -     at com.intellij.openapi.fileEditor.FileNavigatorImpl.navigate(FileNavigatorImpl.java:50)
2022-12-22 10:48:35,776 [ 109588]   INFO - STDERR -     at com.intellij.openapi.fileEditor.OpenFileDescriptor.navigate(OpenFileDescriptor.java:89)
2022-12-22 10:48:35,776 [ 109588]   INFO - STDERR -     at com.intellij.ide.actions.OpenFileAction$Companion.openFile(OpenFileAction.kt:58)
2022-12-22 10:48:35,776 [ 109588]   INFO - STDERR -     at com.intellij.ide.impl.ProjectUtil.openOrImportFilesAsync(ProjectUtil.kt:534)
2022-12-22 10:48:35,776 [ 109588]   INFO - STDERR -     at com.intellij.ui.mac.MacOSApplicationProvider$Worker$initMacApplication$4$1.invokeSuspend(MacOSApplicationProvider.kt:95)
2022-12-22 10:48:35,777 [ 109589]   INFO - STDERR -     at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
2022-12-22 10:48:35,777 [ 109589]   INFO - STDERR -     at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
2022-12-22 10:48:35,777 [ 109589]   INFO - STDERR -     at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
2022-12-22 10:48:35,777 [ 109589]   INFO - STDERR -     at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
2022-12-22 10:48:35,777 [ 109589]   INFO - STDERR -     at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
2022-12-22 10:48:35,777 [ 109589]   INFO - STDERR -     at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)
2022-12-22 10:48:35,777 [ 109589]   INFO - STDERR -     Suppressed: kotlinx.coroutines.DiagnosticCoroutineContextException: [no parent and no name, StandaloneCoroutine{Cancelling}@2f3fe362, Dispatchers.Default]
0

Please sign in to leave a comment.