Slow and lagging after last update
Hi guys,
I've been using phpStorm for a few years now. There are updates that make the program really slow and laggy. I'm on version 2026.1.4.
Is there way to optimise it and make it faster please? I'd love to follow any steps towards optimisation and performance.
Thank you
PhpStorm 2026.1.4
Build #PS-261.26222.71, built on July 2, 2026
Source revision: 52117185dfe17
Runtime version: 25.0.3+9-b329.124 amd64137.0.17-261-b86
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Toolkit: sun.awt.X11.XToolkit
Linux 6.17.0-35-generic
Ubuntu 24.04.4 LTS; glibc: 2.39; desktop: GNOME (GNOME Shell 46.0)
Exception reporter ID: 181124348778d49-5bb2-4574-b1f4-13405d1ad46c
GC: G1 Young Generation, G1 Concurrent GC, G1 Old Generation
Memory: 3500M
Cores: 20
Registry:
run.processes.with.pty=TRUE
ide.experimental.ui=true
trace.state.event.service.url=https://api.jetbrains.cloud/trace-status
llm.chat.agent.codex.install.codex.version=0.137.0
editor.ux.survey.enabled=false
llm.chat.agent.codex.install.acp.server.version=0.0.46
Non-Bundled Plugins:
ru.adelf.idea.dotenv (261.26222.81)
com.intellij.ml.llm (261.26222.71)
hg4idea (261.23567.28)
PerforceDirectPlugin (261.25134.10)
org.jetbrains.junie (261.2144.20)
Current Desktop: ubuntu:GNOME
请先登录再写评论。
Opening PhpStorm in terminal, I see this after launch
$ /opt/phpstorm/bin/phpstorm
2026-07-10 09:59:28,251 [ 1227] WARN - #c.i.p.instanceContainer - InstanceNotOverridableException: Override failed for com.intellij.openapi.project.impl.ProjectStoreFactory: com.intellij.configurationScript.providers.ConfigurationScriptProjectStoreFactory attempts to override com.intellij.configurationStore.PlatformLangProjectStoreFactory, but the existing implementation is not overriddable (not declared as 'open=true')
2026-07-10 09:59:28,259 [ 1235] WARN - #c.i.p.instanceContainer - InstanceNotOverridableException: Override failed for com.intellij.ml.llm.matterhorn.activation.data.repos.JunieAieProvisionRepository: com.intellij.ml.llm.matterhorn.activation.data.impl.enterprise.JunieAieProvisionRepositoryImpl attempts to override com.intellij.ml.llm.matterhorn.activation.data.repos.JunieNoProvisionRepositoryImpl, but the existing implementation is not overriddable (not declared as 'open=true')
2026-07-10 09:59:28,264 [ 1240] WARN - #c.i.p.instanceContainer - InstanceNotOverridableException: Override failed for com.intellij.modcommand.ModCommandExecutor: com.jetbrains.rdserver.ui.intentions.RemoteModCommandExecutor attempts to override com.intellij.lang.impl.modcommand.ModCommandExecutorImpl, but the existing implementation is not overriddable (not declared as 'open=true')
2026-07-10 09:59:28,427 [ 1403] WARN - #c.i.m.l.t.AIAssistantTelemetryExporterKt - No Langfuse auth string found.
WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
WARNING: sun.misc.Unsafe::allocateMemory has been called by io.netty.util.internal.PlatformDependent0$2
WARNING: Please consider reporting this to the maintainers of class io.netty.util.internal.PlatformDependent0$2
WARNING: sun.misc.Unsafe::allocateMemory will be removed in a future release
2026-07-10 09:59:29,362 [ 2338] WARN - #c.i.s.c.i.StationSocketConnectionLoop - Discovery connection failed with NoSuchFileException (/run/user/1000/jb.station.sock)
2026-07-10 09:59:30,191 [ 3167] WARN - #c.i.o.e.c.i.EditorColorsManagerImpl - Cannot find scheme: Islands Light from plugins: com.intellij.ml.llm
2026-07-10 09:59:31,044 [ 4020] WARN - #c.i.s.c.i.StationSocketConnectionLoop - RecentProjects connection failed with NoSuchFileException (/run/user/1000/jb.station.sock)
Opening a project and I see this in terminal:
2026-07-10 10:01:53,315 [ 146291] WARN - #c.i.o.k.i.u.ActionsTreeUtil - No text in 'Vcs.Operations.Popup.VcsAware' template presentation. Showing its action-id instead
2026-07-10 10:01:53,316 [ 146292] WARN - #c.i.o.k.i.u.ActionsTreeUtil - No text in 'Vcs.Operations.Popup.VcsNameSeparator' template presentation. Showing its action-id instead
2026-07-10 10:01:53,317 [ 146293] WARN - #c.i.o.k.i.u.ActionsTreeUtil - No text in 'Vcs.Operations.Popup.Vcs.Providers' template presentation. Showing its action-id instead
2026-07-10 10:01:53,317 [ 146293] WARN - #c.i.o.k.i.u.ActionsTreeUtil - No text in 'Vcs.Operations.Popup.NonVcsAware' template presentation. Showing its action-id instead
2026-07-10 10:01:53,320 [ 146296] WARN - #c.i.o.k.i.u.ActionsTreeUtil - No text in 'Vcs.Log.HighlightersActionGroup' template presentation. Showing its action-id instead
2026-07-10 10:01:53,332 [ 146308] WARN - #c.i.o.k.i.u.ActionsTreeUtil - No text in 'XDebugger.Code.Toolbar' template presentation. Showing its action-id instead
2026-07-10 10:01:53,342 [ 146318] WARN - #c.i.o.k.i.u.ActionsTreeUtil - No text in 'CWMTelephonyGroup' template presentation. Showing its action-id instead
2026-07-10 10:01:53,346 [ 146322] WARN - #c.i.o.k.i.u.ActionsTreeUtil - No text in 'PhpNewGroup' template presentation. Showing its action-id instead
2026-07-10 10:01:53,436 [ 146412] WARN - #c.i.o.k.i.u.ActionsTreeUtil - No text in 'FileMenu.RemoteDevelopmentActions.Gateway' template presentation. Showing its action-id instead
2026-07-10 10:01:53,444 [ 146420] WARN - #c.i.o.k.i.u.ActionsTreeUtil - No text in 'ViewToolbarActionsGroup' template presentation. Showing its action-id instead
2026-07-10 10:01:53,473 [ 146449] WARN - #c.i.o.k.i.u.ActionsTreeUtil - No text in 'RemoteExternalToolsGroup' template presentation. Showing its action-id instead
2026-07-10 10:01:53,476 [ 146452] WARN - #c.i.o.k.i.u.ActionsTreeUtil - No text in 'Vcs.MainMenu' template presentation. Showing its action-id instead
2026-07-10 10:01:53,477 [ 146453] WARN - #c.i.o.k.i.u.ActionsTreeUtil - No text in 'Vcs.Specific' template presentation. Showing its action-id instead
2026-07-10 10:01:53,493 [ 146469] WARN - #c.i.o.k.i.u.ActionsTreeUtil - No text in 'Git.MainMenu' template presentation. Showing its action-id instead
2026-07-10 10:01:53,494 [ 146470] WARN - #c.i.o.k.i.u.ActionsTreeUtil - No text in 'Git.MainMenu.FileActions' template presentation. Showing its action-id instead
2026-07-10 10:02:06,055 [ 159031] WARN - #c.i.o.a.i.ActionUpdater - 3159 ms total to grab EDT 2 times to expand DefaultActionGroup#expandGroup@MainToolbar (CustomisedActionGroup/DefaultActionGroup). Use `ActionUpdateThread.BGT`.
2026-07-10 10:02:07,868 [ 160844] WARN - #c.i.m.l.a.a.p.AcpServerProcessHandlerImpl - [Claude Agent] stderr: npm warn Unknown env config "min-release-age". This will stop working in the next major version of npm.
2026-07-10 10:02:10,405 [ 163381] WARN - #c.i.o.a.i.ActionUpdater - 5603 ms total to grab EDT 2 times to expand DefaultActionGroup#expandGroup@ContextToolbar (DefaultActionGroup). Use `ActionUpdateThread.BGT`.
2026-07-10 10:02:10,411 [ 163387] WARN - #c.i.o.a.i.ActionUpdater - 5656 ms total to grab EDT 2 times to expand DefaultActionGroup#expandGroup@ContextToolbar (DefaultActionGroup) "EditorContextBarMenu". Use `ActionUpdateThread.BGT`.
2026-07-10 10:02:10,622 [ 163598] WARN - #c.i.s.c.i.StationSocketConnectionLoop - /mcp-servers connection failed with NoSuchFileException (/run/user/1000/jb.station.sock)
2026-07-10 10:02:10,840 [ 163816] WARN - #c.i.m.l.c.q.QuotaManager2Base - TopUpQuota: null, TarrifQuota: QuotaDetails(current=143079.705, maximum=300000., available=156920.295)
2026-07-10 10:02:10,866 [ 163842] WARN - #c.i.m.l.c.q.QuotaManager2Base - TopUpQuota: null, TarrifQuota: QuotaDetails(current=143079.705, maximum=300000., available=156920.295)
2026-07-10 10:02:10,866 [ 163842] WARN - #c.i.m.l.c.q.QuotaManager2Impl - Wanted to update to Available(current=143079.705, maximum=300000, until=2026-12-30T21:00:00Z, tariffQuota=QuotaDetails(current=143079.705, maximum=300000, available=156920.295), topUpQuota=null)
2026-07-10 10:02:12,359 [ 165335] WARN - #c.i.n.i.NotificationGroupManagerImpl - Notification group Junie is already registered (group=com.intellij.notification.NotificationGroup@3557e580). Plugin descriptor: ContentModuleDescriptor(id=matterhorn.ej-ui.backend.main, package=com.intellij.ml.llm.matterhorn.junie.backend) <- PluginMainDescriptor(name=Junie, the AI coding agent by JetBrains, id=org.jetbrains.junie, version=261.2144.50, package=com.intellij.ml.llm.matterhorn.ej.plugin, isBundled=false, path=~/.local/share/JetBrains/PhpStorm2026.1/ej)
2026-07-10 10:02:13,398 [ 166374] WARN - #c.i.o.a.i.ActionUpdater - 1300 ms to call on BGT ExecutorRegistryImpl$ExecutorAction#presentation@NewUiRunToolbar (com.intellij.execution.ExecutorRegistryImpl$ExecutorAction(id=Debug)) "Debug"
2026-07-10 10:02:13,415 [ 166391] WARN - #c.i.o.a.i.ActionUpdater - 1322 ms to call on BGT ExecutorRegistryImpl$ExecutorAction#presentation@NewUiRunToolbar (com.intellij.execution.ExecutorRegistryImpl$ExecutorAction(id=Run)) "Run"
2026-07-10 10:02:21,695 [ 174671] WARN - #c.j.p.PhpIndexImpl - Completing type '#M#C\JFactory.getDbo' took 698ms, visited:[#M#C\JFactory.getDbo, #π(#M#C\JFactory.getDbo)]
2026-07-10 10:02:21,695 [ 174671] WARN - #c.j.p.PhpIndexImpl - Completing type '#M#C\JFactory.getDbo' took 3146ms, visited:[#M#C\JFactory.getDbo, #π(#M#C\JFactory.getDbo)]
2026-07-10 10:02:24,455 [ 177431] WARN - #c.j.p.PhpIndexImpl - Completing type '#M#M#C\JFactory.getDbo.getQuery' took 1388ms, visited:[#M#M#C\JFactory.getDbo.getQuery]
2026-07-10 10:02:24,468 [ 177444] WARN - #c.j.p.PhpIndexImpl - Completing type '#M#M#C\JFactory.getDbo.getQuery' took 1004ms, visited:[#M#M#C\JFactory.getDbo.getQuery]
2026-07-10 10:02:24,468 [ 177444] WARN - #c.j.p.PhpIndexImpl - Completing type '#M#M#C\JFactory.getDbo.getQuery' took 1578ms, visited:[#M#M#C\JFactory.getDbo.getQuery]
2026-07-10 10:02:24,471 [ 177447] WARN - #c.j.p.PhpIndexImpl - Completing type '#M#π(#M#M#C\JFactory.getDbo.getQuery)(#D\true).select' took 2028ms, visited:[#M#π(#M#M#C\JFactory.getDbo.getQuery)(#D\true).select]
2026-07-10 10:02:24,484 [ 177460] WARN - #c.j.p.PhpIndexImpl - Completing type '#M#M#π(#M#M#C\JFactory.getDbo.getQuery)(#D\true).select.from' took 2040ms, visited:[#M#M#π(#M#M#C\JFactory.getDbo.getQuery)(#D\true).select.from]
2026-07-10 10:02:24,638 [ 177614] WARN - #c.j.p.PhpIndexImpl - Completing type '#D\SORT_STRING' took 799ms, visited:[#D\SORT_STRING]
2026-07-10 10:02:25,257 [ 178233] WARN - #c.j.p.PhpIndexImpl - Completing type '#M#π(#M#M#M#C\JFactory.getDbo.getQuery.select)(\string[]).from' took 770ms, visited:[#M#π(#M#M#M#C\JFactory.getDbo.getQuery.select)(\string[]).from, #M#M#π(#M#M#C\JFactory.getDbo.getQuery)(#D\true).select.from]
2026-07-10 10:02:25,257 [ 178233] WARN - #c.j.p.PhpIndexImpl - Completing type '#M#π(#M#M#M#C\JFactory.getDbo.getQuery.select)(\string[]).from' took 2367ms, visited:[#M#π(#M#M#M#C\JFactory.getDbo.getQuery.select)(\string[]).from]
2026-07-10 10:02:25,257 [ 178233] WARN - #c.j.p.PhpIndexImpl - Completing type '#M#π(#M#M#M#C\JFactory.getDbo.getQuery.select)(\string[]).from' took 1793ms, visited:[#M#π(#M#M#M#C\JFactory.getDbo.getQuery.select)(\string[]).from]
2026-07-10 10:02:25,257 [ 178233] WARN - #c.j.p.PhpIndexImpl - Completing type '#M#M#π(#M#M#M#C\JFactory.getDbo.getQuery.select)(\string[]).from.join' took 1795ms, visited:[#M#M#π(#M#M#M#C\JFactory.getDbo.getQuery.select)(\string[]).from.join]
2026-07-10 10:02:25,257 [ 178233] WARN - #c.j.p.PhpIndexImpl - Completing type '#M#M#π(#M#M#M#C\JFactory.getDbo.getQuery.select)(\string[]).from.join' took 2370ms, visited:[#M#M#π(#M#M#M#C\JFactory.getDbo.getQuery.select)(\string[]).from.join]
2026-07-10 10:02:25,257 [ 178233] WARN - #c.j.p.PhpIndexImpl - Completing type '#M#π(#M#M#M#C\JFactory.getDbo.getQuery.select)(\string[]).from' took 2190ms, visited:[#M#π(#M#M#M#C\JFactory.getDbo.getQuery.select)(\string[]).from]
2026-07-10 10:02:25,258 [ 178234] WARN - #c.j.p.PhpIndexImpl - Completing type '#M#M#π(#M#M#M#C\JFactory.getDbo.getQuery.select)(\string[]).from.join' took 2191ms, visited:[#M#M#π(#M#M#M#C\JFactory.getDbo.getQuery.select)(\string[]).from.join]
2026-07-10 10:02:25,259 [ 178235] WARN - #c.j.p.PhpIndexImpl - Completing type '#M#M#M#π(#M#M#M#C\JFactory.getDbo.getQuery.select)(\string[]).from.join.where' took 1796ms, visited:[#M#M#M#π(#M#M#M#C\JFactory.getDbo.getQuery.select)(\string[]).from.join.where]
2026-07-10 10:02:25,259 [ 178235] WARN - #c.j.p.PhpIndexImpl - Completing type '#M#M#M#π(#M#M#M#C\JFactory.getDbo.getQuery.select)(\string[]).from.join.where' took 2191ms, visited:[#M#M#M#π(#M#M#M#C\JFactory.getDbo.getQuery.select)(\string[]).from.join.where]
2026-07-10 10:02:25,259 [ 178235] WARN - #c.j.p.PhpIndexImpl - Completing type '#M#M#M#π(#M#M#M#C\JFactory.getDbo.getQuery.select)(\string[]).from.join.where' took 2373ms, visited:[#M#M#M#π(#M#M#M#C\JFactory.getDbo.getQuery.select)(\string[]).from.join.where]
2026-07-10 10:02:25,260 [ 178236] WARN - #c.j.p.PhpIndexImpl - Completing type '#M#M#M#M#π(#M#M#M#C\JFactory.getDbo.getQuery.select)(\string[]).from.join.where.andWhere' took 1799ms, visited:[#M#M#M#M#π(#M#M#M#C\JFactory.getDbo.getQuery.select)(\string[]).from.join.where.andWhere]
2026-07-10 10:02:25,261 [ 178237] WARN - #c.j.p.PhpIndexImpl - Completing type '#M#M#M#M#π(#M#M#M#C\JFactory.getDbo.getQuery.select)(\string[]).from.join.where.andWhere' took 2377ms, visited:[#M#M#M#M#π(#M#M#M#C\JFactory.getDbo.getQuery.select)(\string[]).from.join.where.andWhere]
2026-07-10 10:02:25,261 [ 178237] WARN - #c.j.p.PhpIndexImpl - Completing type '#M#M#M#M#π(#M#M#M#C\JFactory.getDbo.getQuery.select)(\string[]).from.join.where.andWhere' took 2194ms, visited:[#M#M#M#M#π(#M#M#M#C\JFactory.getDbo.getQuery.select)(\string[]).from.join.where.andWhere]
2026-07-10 10:02:25,261 [ 178237] WARN - #c.j.p.PhpIndexImpl - Completing type '#M#M#M#M#M#π(#M#M#M#C\JFactory.getDbo.getQuery.select)(\string[]).from.join.where.andWhere.andWhere' took 1800ms, visited:[#M#M#M#M#M#π(#M#M#M#C\JFactory.getDbo.getQuery.select)(\string[]).from.join.where.andWhere.andWhere]
2026-07-10 10:02:25,262 [ 178238] WARN - #c.j.p.PhpIndexImpl - Completing type '#M#M#M#M#M#π(#M#M#M#C\JFactory.getDbo.getQuery.select)(\string[]).from.join.where.andWhere.andWhere' took 2194ms, visited:[#M#M#M#M#M#π(#M#M#M#C\JFactory.getDbo.getQuery.select)(\string[]).from.join.where.andWhere.andWhere]
2026-07-10 10:02:25,263 [ 178239] WARN - #c.j.p.PhpIndexImpl - Completing type '#M#M#M#M#M#π(#M#M#M#C\JFactory.getDbo.getQuery.select)(\string[]).from.join.where.andWhere.andWhere' took 2380ms, visited:[#M#M#M#M#M#π(#M#M#M#C\JFactory.getDbo.getQuery.select)(\string[]).from.join.where.andWhere.andWhere]
2026-07-10 10:02:25,263 [ 178239] WARN - #c.j.p.PhpIndexImpl - Completing type '#M#M#M#M#M#M#π(#M#M#M#C\JFactory.getDbo.getQuery.select)(\string[]).from.join.where.andWhere.andWhere.andWhere' took 1802ms, visited:[#M#M#M#M#M#M#M#M#π(#M#C\JFactory.getDbo).getQuery.select.from.join.where.andWhere.andWhere.andWhere, #M#M#M#M#M#M#π(#M#M#M#C\JFactory.getDbo.getQuery.select)(\string[]).from.join.where.andWhere.andWhere.andWhere]
2026-07-10 10:02:25,264 [ 178240] WARN - #c.j.p.PhpIndexImpl - Completing type '#M#M#M#M#M#M#π(#M#M#M#C\JFactory.getDbo.getQuery.select)(\string[]).from.join.where.andWhere.andWhere.andWhere' took 2381ms, visited:[#M#M#M#M#M#M#M#M#π(#M#C\JFactory.getDbo).getQuery.select.from.join.where.andWhere.andWhere.andWhere, #M#M#M#M#M#M#π(#M#M#M#C\JFactory.getDbo.getQuery.select)(\string[]).from.join.where.andWhere.andWhere.andWhere]
2026-07-10 10:02:25,265 [ 178241] WARN - #c.j.p.PhpIndexImpl - Completing type '#M#π(#M#M#M#C\JFactory.getDbo.getQuery.select)(\string[]).from' took 1291ms, visited:[#M#π(#M#M#M#C\JFactory.getDbo.getQuery.select)(\string[]).from]
2026-07-10 10:02:25,268 [ 178244] WARN - #c.j.p.PhpIndexImpl - Completing type '#M#M#M#M#M#M#π(#M#M#M#C\JFactory.getDbo.getQuery.select)(\string[]).from.join.where.andWhere.andWhere.andWhere' took 2201ms, visited:[#M#M#M#M#M#M#M#M#π(#M#C\JFactory.getDbo).getQuery.select.from.join.where.andWhere.andWhere.andWhere, #M#M#M#M#M#M#π(#M#M#M#C\JFactory.getDbo.getQuery.select)(\string[]).from.join.where.andWhere.andWhere.andWhere]
2026-07-10 10:02:25,270 [ 178246] WARN - #c.j.p.PhpIndexImpl - Completing type '#M#M#π(#M#M#M#C\JFactory.getDbo.getQuery.select)(\string[]).from.join' took 1298ms, visited:[#M#M#π(#M#M#M#C\JFactory.getDbo.getQuery.select)(\string[]).from.join]
2026-07-10 10:02:25,271 [ 178247] WARN - #c.j.p.PhpIndexImpl - Completing type '#M#M#M#π(#M#M#M#C\JFactory.getDbo.getQuery.select)(\string[]).from.join.where' took 1299ms, visited:[#M#M#M#π(#M#M#M#C\JFactory.getDbo.getQuery.select)(\string[]).from.join.where]
2026-07-10 10:02:25,274 [ 178250] WARN - #c.j.p.PhpIndexImpl - Completing type '#M#M#M#M#π(#M#M#M#C\JFactory.getDbo.getQuery.select)(\string[]).from.join.where.andWhere' took 1300ms, visited:[#M#M#M#M#π(#M#M#M#C\JFactory.getDbo.getQuery.select)(\string[]).from.join.where.andWhere]
2026-07-10 10:02:25,275 [ 178251] WARN - #c.j.p.PhpIndexImpl - Completing type '#M#M#M#M#M#π(#M#M#M#C\JFactory.getDbo.getQuery.select)(\string[]).from.join.where.andWhere.andWhere' took 1304ms, visited:[#M#M#M#M#M#π(#M#M#M#C\JFactory.getDbo.getQuery.select)(\string[]).from.join.where.andWhere.andWhere]
2026-07-10 10:02:25,276 [ 178252] WARN - #c.j.p.PhpIndexImpl - Completing type '#M#M#M#M#M#M#π(#M#M#M#C\JFactory.getDbo.getQuery.select)(\string[]).from.join.where.andWhere.andWhere.andWhere' took 1305ms, visited:[#M#M#M#M#M#M#M#M#π(#M#C\JFactory.getDbo).getQuery.select.from.join.where.andWhere.andWhere.andWhere, #M#M#M#M#M#M#π(#M#M#M#C\JFactory.getDbo.getQuery.select)(\string[]).from.join.where.andWhere.andWhere.andWhere]
2026-07-10 10:02:25,820 [ 178796] WARN - #c.j.p.PhpIndexImpl - Completing type '#M#M#M#M#M#M#M#M#M#C\JFactory.getDbo.getQuery.select.from.join.where.andWhere.andWhere.andWhere' took 501ms, visited:[#M#M#M#M#M#M#M#M#M#C\JFactory.getDbo.getQuery.select.from.join.where.andWhere.andWhere.andWhere, #M#M#M#M#M#M#π(#M#M#π(#M#C\JFactory.getDbo).getQuery.select)(\string[]).from.join.where.andWhere.andWhere.andWhere, #M#M#M#M#M#M#M#π(#M#M#C\JFactory.getDbo.getQuery)(#D\true).select.from.join.where.andWhere.andWhere.andWhere, #M#M#M#M#M#M#M#M#π(#M#C\JFactory.getDbo).getQuery.select.from.join.where.andWhere.andWhere.andWhere, #M#M#M#M#M#M#π(#M#M#M#C\JFactory.getDbo.getQuery.select)(\string[]).from.join.where.andWhere.andWhere.andWhere]
2026-07-10 10:02:36,104 [ 189080] WARN - #c.i.m.l.c.q.QuotaManager2Base - TopUpQuota: null, TarrifQuota: QuotaDetails(current=143079.705, maximum=300000., available=156920.295)
2026-07-10 10:02:36,851 [ 189827] WARN - #c.j.p.PhpIndexImpl - Completing type '#M#M#C\JFactory.getLanguage.getTag' took 773ms, visited:[#M#Vapp.getUserState, #π(#M#M#C\JFactory.getApplication.getUserState)("lang")(""), #π(#M#π(#M#C\JFactory.getApplication)("site").getUserState)("lang")(""), #M#M#C\JFactory.getLanguage.getTag, #π(#M#M#C\JFactory.getLanguage.getTag), #Vlang, #M#π(#M#C\JFactory.getLanguage).getTag, #M#C\JFactory.getLanguage, #M#M#C\JFactory.getApplication.getUserState]
2026-07-10 10:02:54,970 [ 207946] SEVERE - #c.i.c.d.i.InspectionRunner - While processing Spelling.MISPLACED_SPACE in English (GB)
java.lang.RuntimeException: While processing Spelling.MISPLACED_SPACE in English (GB)
at ai.grazie.rules.tree.NodeMatch.matchAll(NodeMatch.java:614)
at ai.grazie.rules.Rule$PatternRule.match(Rule.java:224)
at com.intellij.grazie.text.TreeRuleChecker.lambda$matchTrees$4(TreeRuleChecker.java:250)
at com.intellij.util.containers.ContainerUtil.map(ContainerUtil.java:2123)
at com.intellij.grazie.text.TreeRuleChecker.matchTrees(TreeRuleChecker.java:246)
at com.intellij.grazie.text.TreeRuleChecker.doCheck(TreeRuleChecker.java:222)
at com.intellij.grazie.text.TreeRuleChecker.obtainDocument(TreeRuleChecker.java:438)
at com.intellij.grazie.text.TreeRuleChecker.checkTextLevelProblems(TreeRuleChecker.java:305)
at com.intellij.grazie.ide.inspection.grammar.GrazieInspection.checkTextLevel(GrazieInspection.kt:103)
at com.intellij.grazie.ide.inspection.grammar.GrazieInspection.access$checkTextLevel(GrazieInspection.kt:42)
at com.intellij.grazie.ide.inspection.grammar.GrazieInspection$buildVisitor$1.visitElement(GrazieInspection.kt:96)
at com.intellij.psi.PsiElementVisitor.visitFile(PsiElementVisitor.java:51)
at com.intellij.extapi.psi.PsiFileBase.accept(PsiFileBase.java:59)
at com.jetbrains.php.lang.psi.PhpFileImpl.accept(PhpFileImpl.java:233)
at com.intellij.codeInsight.daemon.impl.InspectionRunner$InspectionProblemHolder.visitElement(InspectionRunner.java:647)
at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$processContext$19(InspectionRunner.java:447)
at com.intellij.codeInsight.daemon.impl.InspectionVisitorOptimizer.acceptElements(InspectionVisitorOptimizer.java:219)
at com.intellij.codeInsight.daemon.impl.InspectionRunner.processContext(InspectionRunner.java:445)
at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$inspect$7(InspectionRunner.java:211)
at com.intellij.openapi.application.impl.AppImplKt$runnableUnitFunction$1.invoke(appImpl.kt:124)
at com.intellij.openapi.application.impl.AppImplKt$runnableUnitFunction$1.invoke(appImpl.kt:124)
at com.intellij.platform.locking.impl.NestedLocksThreadingSupport.tryRunReadAction(NestedLocksThreadingSupport.kt:900)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1266)
at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$executeInImpatientReadAction$16(InspectionRunner.java:424)
at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:159)
at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:151)
at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$executeInImpatientReadAction$17(InspectionRunner.java:415)
at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:130)
at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:119)
at com.intellij.codeInsight.daemon.impl.InspectionRunner.executeInImpatientReadAction(InspectionRunner.java:415)
at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$inspect$8(InspectionRunner.java:204)
at com.intellij.concurrency.ApplierCompleter.processArrayItem(ApplierCompleter.java:121)
at com.intellij.concurrency.ApplierCompleter.processArray(ApplierCompleter.java:221)
at com.intellij.concurrency.ApplierCompleter.helpOthers(ApplierCompleter.java:241)
at com.intellij.concurrency.ApplierCompleter.lambda$helpAll$3(ApplierCompleter.java:182)
at com.intellij.concurrency.ThreadContext.resetThreadContext(threadContext.kt:294)
at com.intellij.concurrency.ApplierCompleter.helpAll(ApplierCompleter.java:181)
at com.intellij.concurrency.ApplierCompleter.lambda$exec$0(ApplierCompleter.java:111)
at com.intellij.openapi.application.impl.AppImplKt$runnableUnitFunction$1.invoke(appImpl.kt:124)
at com.intellij.openapi.application.impl.AppImplKt$runnableUnitFunction$1.invoke(appImpl.kt:124)
at com.intellij.platform.locking.impl.NestedLocksThreadingSupport.tryRunReadAction(NestedLocksThreadingSupport.kt:900)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1266)
at com.intellij.concurrency.ApplierCompleter.lambda$wrapInReadActionAndIndicator$2(ApplierCompleter.java:153)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$14(CoreProgressManager.java:744)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:819)
at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:775)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:743)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:87)
at com.intellij.concurrency.ApplierCompleter.wrapInReadActionAndIndicator(ApplierCompleter.java:164)
at com.intellij.concurrency.ApplierCompleter.lambda$wrapAndRun$1(ApplierCompleter.java:145)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:306)
at com.intellij.concurrency.ApplierCompleter.wrapAndRun(ApplierCompleter.java:145)
at com.intellij.concurrency.ApplierCompleter.exec(ApplierCompleter.java:113)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:511)
at java.base/java.util.concurrent.ForkJoinPool.helpJoin(ForkJoinPool.java:2304)
at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:499)
at java.base/java.util.concurrent.ForkJoinTask.get(ForkJoinTask.java:1047)
at com.intellij.concurrency.JobLauncherImpl.lambda$invokeConcurrentlyUnderProgressAsync$6(JobLauncherImpl.java:140)
at com.intellij.concurrency.ThreadContext.resetThreadContext(threadContext.kt:294)
at com.intellij.concurrency.JobLauncherImpl.lambda$invokeConcurrentlyUnderProgressAsync$7(JobLauncherImpl.java:138)
at com.intellij.concurrency.JobLauncherImpl.safeIterate(JobLauncherImpl.java:200)
at com.intellij.concurrency.JobLauncherImpl.invokeConcurrentlyUnderProgressAsync(JobLauncherImpl.java:125)
at com.intellij.concurrency.JobLauncherImpl.processConcurrentlyAsync(JobLauncherImpl.java:498)
at com.intellij.codeInsight.daemon.impl.AnnotatorRunner.runAnnotatorsAsync(AnnotatorRunner.java:79)
at com.intellij.codeInsight.daemon.impl.InjectedGeneralHighlightingPass.lambda$runAnnotatorsAndVisitorsOnInjectedPsi$13(InjectedGeneralHighlightingPass.java:235)
at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:93)
at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideAllRoots(Divider.java:61)
at com.intellij.codeInsight.daemon.impl.InjectedGeneralHighlightingPass.runAnnotatorsAndVisitorsOnInjectedPsi(InjectedGeneralHighlightingPass.java:212)
at com.intellij.codeInsight.daemon.impl.InjectedGeneralHighlightingPass.lambda$collectInformationWithProgress$3(InjectedGeneralHighlightingPass.java:102)
at com.intellij.codeInsight.daemon.impl.InjectedGeneralHighlightingPass.lambda$processInjectedPsiFiles$6(InjectedGeneralHighlightingPass.java:172)
at com.intellij.psi.impl.source.tree.injected.InjectedLanguageUtilBase.probeElementsUpInner(InjectedLanguageUtilBase.java:272)
at com.intellij.psi.impl.source.tree.injected.InjectedLanguageUtilBase.lambda$probeElementsUp$0(InjectedLanguageUtilBase.java:238)
at com.intellij.openapi.application.impl.ReadActionCacheImpl$allowInWriteAction$1.invoke(ReadActionCacheImpl.kt:41)
at com.intellij.openapi.application.impl.ReadActionCacheImpl$allowInWriteAction$1.invoke(ReadActionCacheImpl.kt:41)
at com.intellij.openapi.application.impl.ReadActionCacheImpl.allowInWriteAction(ReadActionCacheImpl.kt:29)
at com.intellij.openapi.application.impl.ReadActionCacheImpl.allowInWriteAction(ReadActionCacheImpl.kt:41)
at com.intellij.psi.impl.source.tree.injected.InjectedLanguageUtilBase.probeElementsUp(InjectedLanguageUtilBase.java:237)
at com.intellij.psi.impl.source.tree.injected.InjectedLanguageUtilBase.enumerate(InjectedLanguageUtilBase.java:180)
at com.intellij.psi.impl.source.tree.injected.InjectedLanguageManagerImpl.enumerateEx(InjectedLanguageManagerImpl.java:416)
at com.intellij.codeInsight.daemon.impl.InjectedGeneralHighlightingPass.lambda$processInjectedPsiFiles$7(InjectedGeneralHighlightingPass.java:170)
at com.intellij.concurrency.ApplierCompleter.processArrayItem(ApplierCompleter.java:121)
at com.intellij.concurrency.ApplierCompleter.processArray(ApplierCompleter.java:221)
at com.intellij.concurrency.ApplierCompleter.execAll(ApplierCompleter.java:171)
at com.intellij.concurrency.ApplierCompleter.lambda$exec$0(ApplierCompleter.java:110)
at com.intellij.openapi.application.impl.AppImplKt$runnableUnitFunction$1.invoke(appImpl.kt:124)
at com.intellij.openapi.application.impl.AppImplKt$runnableUnitFunction$1.invoke(appImpl.kt:124)
at com.intellij.platform.locking.impl.NestedLocksThreadingSupport.tryRunReadAction(NestedLocksThreadingSupport.kt:900)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1266)
at com.intellij.concurrency.ApplierCompleter.lambda$wrapInReadActionAndIndicator$2(ApplierCompleter.java:153)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$14(CoreProgressManager.java:744)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:819)
at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:775)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:743)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:87)
at com.intellij.concurrency.ApplierCompleter.wrapInReadActionAndIndicator(ApplierCompleter.java:164)
at com.intellij.concurrency.ApplierCompleter.lambda$wrapAndRun$1(ApplierCompleter.java:145)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:306)
at com.intellij.concurrency.ApplierCompleter.wrapAndRun(ApplierCompleter.java:145)
at com.intellij.concurrency.ApplierCompleter.exec(ApplierCompleter.java:113)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:511)
at java.base/java.util.concurrent.ForkJoinPool.helpJoin(ForkJoinPool.java:2304)
at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:499)
at java.base/java.util.concurrent.ForkJoinTask.get(ForkJoinTask.java:1047)
at com.intellij.concurrency.JobLauncherImpl.lambda$invokeConcurrentlyUnderProgressAsync$6(JobLauncherImpl.java:140)
at com.intellij.concurrency.ThreadContext.resetThreadContext(threadContext.kt:294)
at com.intellij.concurrency.JobLauncherImpl.lambda$invokeConcurrentlyUnderProgressAsync$7(JobLauncherImpl.java:138)
at com.intellij.concurrency.JobLauncherImpl.safeIterate(JobLauncherImpl.java:200)
at com.intellij.concurrency.JobLauncherImpl.invokeConcurrentlyUnderProgressAsync(JobLauncherImpl.java:125)
at com.intellij.concurrency.JobLauncherImpl.invokeConcurrentlyUnderProgress(JobLauncherImpl.java:65)
at com.intellij.concurrency.JobLauncher.lambda$invokeConcurrentlyUnderContextProgress$0(JobLauncher.java:65)
at com.intellij.concurrency.ConcurrencyUtils.runWithIndicatorOrContextCancellation(ConcurrencyUtils.java:38)
at com.intellij.concurrency.ConcurrencyUtils.runWithIndicatorOrContextCancellation(ConcurrencyUtils.java:20)
at com.intellij.concurrency.JobLauncher.invokeConcurrentlyUnderContextProgress(JobLauncher.java:63)
at com.intellij.codeInsight.daemon.impl.HighlightVisitorRunner.runVisitors(HighlightVisitorRunner.java:112)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$12(GeneralHighlightingPass.java:244)
at com.intellij.concurrency.JobLauncherImpl.invokeConcurrentlyUnderProgressAsync(JobLauncherImpl.java:113)
at com.intellij.concurrency.JobLauncherImpl.processConcurrentlyAsync(JobLauncherImpl.java:498)
at com.intellij.codeInsight.daemon.impl.AnnotatorRunner.runAnnotatorsAsync(AnnotatorRunner.java:79)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:254)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectInformationWithProgress$8(GeneralHighlightingPass.java:171)
at com.intellij.codeInsight.daemon.impl.HighlightInfoUpdaterImpl.lambda$runWithInvalidPsiRecycler$54(HighlightInfoUpdaterImpl.java:1128)
at com.intellij.codeInsight.daemon.impl.ManagedHighlighterRecycler.runWithRecycler(ManagedHighlighterRecycler.java:105)
at com.intellij.codeInsight.daemon.impl.HighlightInfoUpdaterImpl.runWithInvalidPsiRecycler(HighlightInfoUpdaterImpl.java:1099)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectInformationWithProgress$9(GeneralHighlightingPass.java:208)
at com.intellij.codeInsight.daemon.impl.HighlightVisitorRunner.createHighlightVisitorsFor(HighlightVisitorRunner.java:92)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:121)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:97)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:76)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:449)
at com.intellij.platform.diagnostic.telemetry.helpers.TraceKt.use(trace.kt:29)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$3(PassExecutorService.java:445)
at com.intellij.openapi.application.impl.AppImplKt$runnableUnitFunction$1.invoke(appImpl.kt:124)
at com.intellij.openapi.application.impl.AppImplKt$runnableUnitFunction$1.invoke(appImpl.kt:124)
at com.intellij.platform.locking.impl.NestedLocksThreadingSupport.tryRunReadAction(NestedLocksThreadingSupport.kt:900)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1266)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$4(PassExecutorService.java:435)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$14(CoreProgressManager.java:744)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:819)
at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:775)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:743)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:87)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:434)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:409)
at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.cacheFileTypesInside(FileTypeManagerImpl.java:905)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$1(PassExecutorService.java:409)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:306)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:407)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:289)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:511)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1450)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2019)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187)
Caused by: java.lang.NoSuchMethodError: 'boolean ai.grazie.spell.lists.WordListWithFrequency.isSuggestible(java.lang.String)'
at ai.grazie.rules.tree.TreeSupport.isSuggestedBySpellchecker(TreeSupport.java:200)
at ai.grazie.rules.common.CommonPatterns.lambda$misplacedSpace$34(CommonPatterns.java:417)
at ai.grazie.rules.tree.NodePattern.lambda$custom$6(NodePattern.java:157)
at ai.grazie.rules.tree.NodePattern.matchNoTouch(NodePattern.java:131)
at ai.grazie.rules.tree.NodePattern.matchWithPrevention(NodePattern.java:122)
at ai.grazie.rules.tree.NodePattern.matchNoTouch(NodePattern.java:131)
at ai.grazie.rules.tree.NodePattern.matchWithPrevention(NodePattern.java:122)
at ai.grazie.rules.tree.NodeMatch.matchAll(NodeMatch.java:605)
... 151 more
2026-07-10 10:02:54,976 [ 207952] SEVERE - #c.i.c.d.i.InspectionRunner - PhpStorm 2026.1.4 Build #PS-261.26222.71
2026-07-10 10:02:54,981 [ 207957] SEVERE - #c.i.c.d.i.InspectionRunner - JDK: 25.0.3; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o.
2026-07-10 10:02:54,981 [ 207957] SEVERE - #c.i.c.d.i.InspectionRunner - OS: Linux
2026-07-10 10:02:54,981 [ 207957] SEVERE - #c.i.c.d.i.InspectionRunner - Plugin to blame: Natural Languages version: 261.26222.71
2026-07-10 10:02:54,981 [ 207957] SEVERE - #c.i.c.d.i.InspectionRunner - Last Action:
Hi,
There is nothing we can do without checking logs at least, sorry :(
Would it be possible to collect these (Help > Collect Logs…) and submit a support/YouTrack ticket or upload logs to our Upload services and share the upload it here?
https://uploads.jetbrains.com
Hi Vassily,
Sure no problem.
Upload id: 2026_07_10_YtKHSnUregbSzqNE1u4Vf9 (file: phpstorm-logs-20260710-1228322397985368286707702.zip)
Thank you
Thanks!
Sadly and surprisingly, IDE almost did not generate any useful freeze thread dumps.
Could you please tell a bit more about the issue?
How exactly slow IDE is? Is it some random freezes or a general UI sluggishness?
Any specific actions that cause it?