I am having the same issue since I updated to 2023.2. If I open webstorm from a project directly from the CLI goes fine, but "just" opening webstorm without selecting a project results in hanging in the splash screen.
This is the log, which entails opening Webstorm, haning at the splash screen, and me quitting it.
2023-08-11 16:05:20,516 [ 4] INFO - #c.i.i.AppStarter - ------------------------------------------------------ IDE STARTED ------------------------------------------------------
2023-08-11 16:05:20,602 [ 90] WARN - #c.i.i.p.PluginManager - <resource-bundle>com.jetbrains.webstorm.WebstormBundle</resource-bundle> tag is found in an xml descriptor included into the platform part of the IDE but the platform part uses predefined bundles (e.g. ActionsBundle for actions) anyway; this tag must be replaced by a corresponding attribute in some inner tags (e.g. by 'resource-bundle' attribute in 'actions' tag)
2023-08-11 16:05:20,619 [ 107] INFO - #c.i.i.p.PluginManager - Module intellij.less/copyright is not enabled because dependency com.intellij.copyright is not available
Module intellij.less/watcher is not enabled because dependency com.intellij.plugins.watcher is not available
Module intellij.sh.python is not enabled because dependency com.intellij.modules.python is not available
Module intellij.sh.copyright is not enabled because dependency com.intellij.copyright is not available
Module intellij.markdown.frontmatter.toml is not enabled because dependency org.toml.lang is not available
Module intellij.webDeployment/phpStorm is not enabled because dependency com.intellij.modules.phpstorm is not available
Module intellij.platform.images.copyright is not enabled because dependency com.intellij.copyright is not available
Module intellij.swagger.maven is not enabled because dependency org.jetbrains.idea.maven is not available
Module intellij.swagger.java is not enabled because dependency com.intellij.java is not available
Module intellij.postcss/copyright is not enabled because dependency com.intellij.copyright is not available
Module intellij.clouds.docker.java is not enabled because dependency com.intellij.java is not available
Module intellij.grazie.properties is not enabled because dependency com.intellij.properties is not available
Module intellij.grazie.java is not enabled because dependency com.intellij.java is not available
Module intellij.javascript.debugger.javaee is not enabled because dependency com.intellij.javaee is not available
Module intellij.javascript.debugger.nashorn is not enabled because dependency com.intellij.java is not available
Module intellij.javascript.devkit is not enabled because dependency intellij.devkit.core is not available
Module intellij.javascript.impl/diagrams is not enabled because dependency com.intellij.diagram is not available
Module intellij.vcs.github/tracker is not enabled because dependency com.intellij.tasks is not available
Module intellij.ml.llm.performanceTesting is not enabled because dependency com.jetbrains.performancePlugin is not available
Module intellij.php.llm is not enabled because dependency com.jetbrains.php is not available
Module intellij.ruby.llm is not enabled because dependency org.jetbrains.plugins.ruby is not available
Module intellij.ml.llm.cpp is not enabled because dependency com.intellij.modules.clion is not available
Module intellij.ml.llm.python is not enabled because dependency com.intellij.modules.python is not available
Module intellij.ml.llm.javaee is not enabled because dependency com.intellij.java is not available
Module intellij.ml.llm.java is not enabled because dependency com.intellij.java is not available
Module intellij.ml.llm.kotlin is not enabled because dependency intellij.ml.llm.java is not available
Module intellij.ml.llm.go is not enabled because dependency org.jetbrains.plugins.go is not available
Module intellij.microservices.ui/diagram is not enabled because dependency com.intellij.diagram is not available
Module intellij.performanceTesting.async.core is not enabled because dependency com.jetbrains.performancePlugin is not available
The Terminal for Gateway (id=com.jetbrains.gateway.terminal, path=/Applications/WebStorm.app/Contents/plugins/gateway-terminal) plugin Requires plugin 'com.jetbrains.gateway' to be enabled
The Performance Testing (Dynamic Plugins) (id=com.jetbrains.performancePlugin.dynamicPlugins, path=/Applications/WebStorm.app/Contents/plugins/dynamicPluginsTests-performanceTesting) plugin Requires plugin 'com.jetbrains.performancePlugin' to be enabled
The Dev Containers (id=org.jetbrains.plugins.docker.gateway, path=/Applications/WebStorm.app/Contents/plugins/clouds-docker-gateway) plugin Requires plugin 'com.jetbrains.gateway' to be enabled
2023-08-11 16:05:20,634 [ 122] INFO - #c.i.i.p.PluginManager - Loaded bundled plugins: Grazie Lite (232.8660.143), Shared Project Indexes (232.8660.143), GitLab (232.8660.143), Charts Support (232.8660.143), Shared Indexes (232.8660.143), Docker (232.8660.143), VibrantInk Color Scheme (232.8660.143), Settings Sync (232.8660.143), GitHub Color Scheme (232.8660.143), TextMate Bundles (232.8660.143), FTP/SFTP/WebDAV Connectivity (232.8660.143), Handlebars/Mustache (232.8660.143), Package Checker (232.8660.143), Visual Studio Keymap (232.8660.143), Node.js (232.8660.143), JSONPath (232.8660.143), com.intellij.dev (232.8660.143), Images (232.8660.143), IDEA CORE (232.8660.143), WarmNeon Color Scheme (232.8660.143), Machine Learning in Search Everywhere (232.8660.143), EditorConfig (232.8660.143), Markdown (232.8660.143), JavaScript and TypeScript (232.8660.143), JavaScript Debugger (232.8660.143), Webpack (232.8660.143), Node.js Remote Interpreter (232.8660.143), Gherkin (232.8660.143), Remote Development Server (232.8660.143), PostCSS (232.8660.143), Polymer & Web Components (232.8660.143), Live Edit (232.8660.143), WebP Support (232.8660.143), IntelliLang (232.8660.143), Shell Script (232.8660.143), VSCode Keymap (232.8660.143), CSS (232.8660.143), Git (232.8660.143), Async Profiler for IDE Performance Testing (232.8660.143), OpenAPI Specifications (232.8660.143), All Hallow's Eve Color Scheme (232.8660.143), EJS (232.8660.143), NetBeans Keymap (232.8660.143), Data Editor Support (232.8660.143), Sass (232.8660.143), SSH Remote Run (232.8660.143), Railscasts Color Scheme (232.8660.143), HTTP Client (232.8660.143), Cobalt Color Scheme (232.8660.143), Projector Libraries for Code With Me and Remote Development (232.8660.143), IDE Settings Sync (232.8660.143), Machine Learning Code Completion (232.8660.143), Endpoints (232.8660.143), Twilight Color Scheme (232.8660.143), Configuration Script (232.8660.143), GitHub (232.8660.143), Terminal (232.8660.143), Refactor-X (232.8660.143), Monokai Color Scheme (232.8660.143), Blackboard Color Scheme (232.8660.143), Data Editor Support Core (232.8660.143), Pug (ex-Jade) (232.8660.143), Less (232.8660.143), Prettier (232.8660.143), YAML (232.8660.143), Cucumber.js (232.8660.143), Eclipse Keymap (232.8660.143)
2023-08-11 16:05:20,634 [ 122] INFO - #c.i.i.p.PluginManager - Loaded custom plugins: AI Assistant (232.9520), Makefile Language (232.8660.88), String Manipulation (9.10.0), Bitbucket Pull Requests (2023.3.2.232), Unit File Support (systemd) (223.230322.126), .ignore (4.5.1)
2023-08-11 16:05:20,634 [ 122] INFO - #c.i.i.p.PluginManager - Disabled plugins: Qodana (232.8660.143), Tailwind CSS (232.8660.143), Diagrams (232.8660.143), Task Management (232.8660.143), JavaScript Intention Power Pack (232.8660.143), HTML Tools (232.8660.143), Vue.js (232.8660.143), Mercurial (232.8660.143), Space (232.8660.143), Performance Testing (232.8660.143), File Watchers (232.8660.143), Angular and AngularJS (232.8660.143), GNU GetText files support (*.po) (232.8660.88), TSLint (232.8660.143), Karma (232.8660.143), Code With Me (232.8660.143), BlackConnect (0.6.1), Time Tracking (232.8660.143), Vagrant (232.8660.143), Styled Components & Styled JSX (232.8660.143), Subversion (232.8660.143), Remote Development Gateway (232.8660.143), Vite (232.8660.143), Copyright (232.8660.143), Next.js Support (232.8660.143)
2023-08-11 16:05:20,653 [ 141] INFO - #c.i.u.m.s.Menu - use new ScreenMenuBar implementation
2023-08-11 16:05:20,934 [ 422] INFO - #o.j.i.BuiltInServerManager - built-in server started, port 63342
2023-08-11 16:05:20,935 [ 423] INFO - #c.i.o.v.i.l.NativeFileWatcherImpl - Native file watcher is operational.
2023-08-11 16:05:21,058 [ 546] WARN - #c.i.u.n.s.ConfirmingTrustManager - Received an empty list of custom trusted root certificates from the system. Check log above for possible errors, enable debug logging in category 'org.jetbrains.nativecerts' for more information
2023-08-11 16:05:21,447 [ 935] SEVERE - #c.i.u.u.EDT - JDK: 17.0.7; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o.
2023-08-11 16:05:21,447 [ 935] SEVERE - #c.i.u.u.EDT - OS: Mac OS X
2023-08-11 16:05:21,450 [ 938] SEVERE - #c.i.o.a.i.FlushQueue - null
java.lang.ExceptionInInitializerError
at com.intellij.ui.FilteringTree.<clinit>(FilteringTree.java:39)
at com.intellij.openapi.wm.impl.welcomeScreen.recentProjects.RecentProjectPanelComponentFactory.createComponent(RecentProjectPanelComponentFactory.kt:27)
at com.intellij.openapi.wm.impl.welcomeScreen.ProjectsTab.createRecentProjectsPanel(ProjectsTabFactory.kt:150)
at com.intellij.openapi.wm.impl.welcomeScreen.ProjectsTab.<init>(ProjectsTabFactory.kt:65)
at com.intellij.openapi.wm.impl.welcomeScreen.ProjectsTabFactory.createWelcomeTab(ProjectsTabFactory.kt:57)
at com.intellij.openapi.wm.WelcomeTabFactory.createWelcomeTabs(WelcomeTabFactory.java:31)
at com.intellij.openapi.wm.impl.welcomeScreen.TabbedWelcomeScreen.loadTabs(TabbedWelcomeScreen.java:128)
at com.intellij.openapi.wm.impl.welcomeScreen.TabbedWelcomeScreen.<init>(TabbedWelcomeScreen.java:86)
at com.intellij.openapi.wm.impl.welcomeScreen.TabbedWelcomeScreen.<init>(TabbedWelcomeScreen.java:39)
at com.intellij.openapi.wm.impl.welcomeScreen.FlatWelcomeFrame.<init>(FlatWelcomeFrame.kt:69)
at com.intellij.openapi.wm.impl.welcomeScreen.FlatWelcomeFrame.<init>(FlatWelcomeFrame.kt)
at com.intellij.openapi.wm.impl.welcomeScreen.FlatWelcomeFrameProvider.createFrame(FlatWelcomeFrameProvider.java:14)
at com.intellij.openapi.wm.impl.welcomeScreen.WelcomeFrame$Companion$prepareToShow$2$frame$1.invoke(WelcomeFrame.kt:170)
at com.intellij.openapi.wm.impl.welcomeScreen.WelcomeFrame$Companion$prepareToShow$2$frame$1.invoke(WelcomeFrame.kt:170)
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.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:168)
at com.intellij.openapi.wm.impl.welcomeScreen.WelcomeFrame$Companion.prepareToShow$lambda$3(WelcomeFrame.kt:170)
at com.intellij.idea.IdeStarter.showWelcomeFrame$lambda$1(IdeStarter.kt:154)
at com.intellij.openapi.application.TransactionGuardImpl.runWithWritingAllowed(TransactionGuardImpl.java:208)
at com.intellij.openapi.application.TransactionGuardImpl.access$100(TransactionGuardImpl.java:21)
at com.intellij.openapi.application.TransactionGuardImpl$1.run(TransactionGuardImpl.java:190)
at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:861)
at com.intellij.openapi.application.impl.ApplicationImpl$4.run(ApplicationImpl.java:478)
at com.intellij.openapi.application.impl.FlushQueue.doRun(FlushQueue.java:79)
at com.intellij.openapi.application.impl.FlushQueue.runNextEvent(FlushQueue.java:121)
at com.intellij.openapi.application.impl.FlushQueue.flushNow(FlushQueue.java:41)
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:789)
at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:740)
at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:734)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:759)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.kt:685)
at com.intellij.ide.IdeEventQueue._dispatchEvent$lambda$10(IdeEventQueue.kt:589)
at com.intellij.openapi.application.impl.ApplicationImpl.runWithoutImplicitRead(ApplicationImpl.java:1485)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.kt:589)
at com.intellij.ide.IdeEventQueue.access$_dispatchEvent(IdeEventQueue.kt:67)
at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.compute(IdeEventQueue.kt:369)
at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.compute(IdeEventQueue.kt:368)
at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:787)
at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1.invoke(IdeEventQueue.kt:368)
at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1.invoke(IdeEventQueue.kt:363)
at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$1(IdeEventQueue.kt:992)
at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:105)
at com.intellij.ide.IdeEventQueueKt.performActivity(IdeEventQueue.kt:992)
at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$7(IdeEventQueue.kt:363)
at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:861)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.kt:405)
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)
Caused by: java.lang.IllegalArgumentException: Argument for @NotNull parameter 'defaultColor' of com/intellij/ui/JBColor.namedColor must not be null
at com.intellij.ui.JBColor.$$$reportNull$$$0(JBColor.java)
at com.intellij.ui.JBColor.namedColor(JBColor.java)
at com.intellij.ui.speedSearch.SpeedSearchSupply.<clinit>(SpeedSearchSupply.java:36)
2023-08-11 16:05:21,452 [ 940] SEVERE - #c.i.o.a.i.FlushQueue - JDK: 17.0.7; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o.
2023-08-11 16:05:21,453 [ 941] SEVERE - #c.i.o.a.i.FlushQueue - OS: Mac OS X
2023-08-11 16:05:21,537 [ 1025] INFO - #c.i.s.p.SettingsSyncPluginManager - Plugins PerforceDirectPlugin, com.intellij.lang.puppet, com.intellij.properties, com.jetbrains.performancePlugin.yourkit, com.tabnine.TabNine, training have been deleted from disk. Will mark them as disabled in setting sync
2023-08-11 16:05:21,539 [ 1027] INFO - #c.i.s.p.SettingsSyncPluginManager - Updated component state by the state of IDE.
2023-08-11 16:05:21,560 [ 1048] INFO - #c.i.s.GitSettingsLog - No actual changes in the settings
2023-08-11 16:05:21,865 [ 1353] INFO - #c.i.s.CloudConfigServerCommunicator - Using SettingSync server URL: https://cloudconfig.jetbrains.com/cloudconfig
2023-08-11 16:05:56,961 [ 36449] INFO - #c.i.w.i.i.j.s.JpsGlobalModelSynchronizerImpl - Saving global entities to files
2023-08-11 16:05:57,031 [ 36519] INFO - #c.i.i.s.e.u.EventLogExternalUploader - Started external process for uploading event log
2023-08-11 16:05:57,034 [ 36522] INFO - #c.i.u.s.SvgCacheManager - SVG icon cache is closed
2023-08-11 16:05:57,046 [ 36534] INFO - #o.j.i.BuiltInServer - web server stopped
2023-08-11 16:05:57,047 [ 36535] INFO - #c.i.o.v.i.l.NativeFileWatcherImpl - Watcher terminated with exit code 0
2023-08-11 16:05:57,050 [ 36538] INFO - #c.i.o.f.i.FileTypeDetectionService - 0 auto-detected files. Detection took 0 ms
2023-08-11 16:05:57,052 [ 36540] INFO - #c.i.u.i.FileBasedIndexImpl - Index dispose started
2023-08-11 16:05:57,064 [ 36552] INFO - #c.i.p.s.StubIndexImpl - StubIndexExtension-s were unloaded
2023-08-11 16:05:57,064 [ 36552] INFO - #c.i.p.s.SerializationManagerImpl - Start shutting down /Users/bustawin/Library/Caches/JetBrains/WebStorm2023.2/index/rep.names
2023-08-11 16:05:57,064 [ 36552] INFO - #c.i.p.s.SerializationManagerImpl - Finished shutting down /Users/bustawin/Library/Caches/JetBrains/WebStorm2023.2/index/rep.names
2023-08-11 16:05:57,065 [ 36553] INFO - #c.i.u.i.FileBasedIndexImpl - Index dispose completed in 13ms.
2023-08-11 16:05:57,201 [ 36689] INFO - #c.i.o.v.n.p.PersistentFSImpl - VFS dispose started
2023-08-11 16:05:57,204 [ 36692] INFO - #c.i.o.v.n.p.PersistentFSImpl - VFS dispose completed in 3ms.
2023-08-11 16:05:57,227 [ 36715] INFO - #c.i.i.AppStarter - ------------------------------------------------------ IDE SHUTDOWN ------------------------------------------------------
Unfortunately, for some reason, the logs don't contain thread dump collected automatically by IDE during the freezes. Please could you try getting thread dumps so that we can see what happens? When the IDE 'freezes', please use the IDE main menu Help | Diagnostic Tools | Dump threads or use jstack section here if you can't click that menu, and capture thread dumps every 5–10 seconds (2-3 dumps would be enough), then submit them in a new youtrack ticket (https://youtrack.jetbrains.com/newIssue?project=WEB).
Please share the ~/Library/Logs/JetBrains/WebStorm2023.2 folder content after reproducing the issue
I have deleted this folder and it started ;-)
Thanks David, that worked for me also. I deleted the logs folder and it now loads. I'm on macOS 13.4.1
I am having the same issue since I updated to 2023.2. If I open webstorm from a project directly from the CLI goes fine, but "just" opening webstorm without selecting a project results in hanging in the splash screen.
This is the log, which entails opening Webstorm, haning at the splash screen, and me quitting it.
I just encountered this issue as well, uploaded logs here:
Upload id: 2023_08_11_r2WanEbwV4WqkKKHpEZJaf (file: WebStorm2023.2.zip)
Looks like I will now delete this folder to see if it resolves issues.
Neither deleting the caches or the logs folder from my ~/Library folder works.
Please disable the Nx Console plugin and restart the IDE - does it help?
I am start facing this issue every time I am using Webstorm with some period (like couple of hours).
The last time it is not opening Webstorm at all.
So, I decided to look for similar reports. I made archive of logs before deleting it: https://drive.google.com/file/d/1tZ1l9uiGYUd6ZCCOkmdpiwG9wXfnN0US/view?usp=sharing
Unfortunately, for some reason, the logs don't contain thread dump collected automatically by IDE during the freezes. Please could you try getting thread dumps so that we can see what happens? When the IDE 'freezes', please use the IDE main menu
Help | Diagnostic Tools | Dump threads
or use jstack section here if you can't click that menu, and capture thread dumps every 5–10 seconds (2-3 dumps would be enough), then submit them in a new youtrack ticket (https://youtrack.jetbrains.com/newIssue?project=WEB).