我正在就 PhpStorm 中的连续索引遇到的一个持续存在的问题进行联系。
在过去 24 小时内,PhpStorm 一直陷入索引循环,导致我的工作流程严重中断。尽管耐心等待,但索引过程尚未完成,这使得在 IDE 中高效搜索文件或执行任何其他操作变得极具挑战性。
为了解决这个问题,我已经采取了以下步骤:
尽管做出了这些努力,索引过程仍在进行中,并且没有显示任何进展的迹象。
如何解决这个问题并停止连续索引?
我的 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 项目中)
现在已经恢复正常了:)
我希望这能帮助有同样问题的人。