PhpStorm 中的连续索引问题

问题描述 投票:0回答:1

我正在就 PhpStorm 中的连续索引遇到的一个持续存在的问题进行联系。

在过去 24 小时内,PhpStorm 一直陷入索引循环,导致我的工作流程严重中断。尽管耐心等待,但索引过程尚未完成,这使得在 IDE 中高效搜索文件或执行任何其他操作变得极具挑战性。

为了解决这个问题,我已经采取了以下步骤:

  • 在目录设置中从索引中排除日志文件夹。
  • 多次尝试重新启动 PhpStorm。
  • 使缓存失效并重新启动 PhpStorm。
  • 已验证我的系统满足 PhpStorm 的最低要求。

尽管做出了这些努力,索引过程仍在进行中,并且没有显示任何进展的迹象。

如何解决这个问题并停止连续索引?

enter image description here

php phpstorm jetbrains-ide
1个回答
0
投票

我的 PHPstorm 正在循环中重新索引,使用所有可能的 CPU。

在日志(~/.cache/JetBrains/PhpStorm2024.1/log/idea.log)中,我经常看到此错误发生:

2024-05-23 13:17:49,509 [ 499097] INFO - #c.i.u.i.i.MapReduceIndex - An exception during updateWithMap(). Index php.generator.operands.type.index will be rebuilt. com.intellij.util.indexing.StorageException: java.io.UTFDataFormatException: encoded string (#-#E#o#-...n)∆n∆m∆n) too long: 162922 bytes at com.intellij.util.indexing.impl.MapReduceIndex.updateWithMap(MapReduceIndex.java:372) at 

不幸的是,它没有给出导致问题的文件的名称。 但我删除了

var/cache
文件夹中的所有内容(在我的 Symfony 项目中) 现在已经恢复正常了:)

我希望这能帮助有同样问题的人。

© www.soinside.com 2019 - 2024. All rights reserved.