idea 解决缓存损坏问题

双十一刚剁完手,打开 idea 突然报错如下

com.intellij.util.io.CorruptedException: PersistentEnumerator storage corrupted /Users/daniel/Library/Caches/JetBrains/IntelliJIdea2024.1/compile-server/jeecg-boot_ef80da99/mappings/strings.tab

什么鬼呢?

com.intellij.util.io.CorruptedException: PersistentEnumerator storage corrupted 错误通常出现在 IntelliJ IDEA 的缓存文件损坏时。这种情况下,删除缓存文件可以有效解决问题。以下是解决方案步骤:

  1. 关闭 IntelliJ IDEA:在清理缓存之前确保关闭 IDEA。

  2. 删除缓存文件夹

    • 导航到路径:/Users/daniel/Library/Caches/JetBrains/IntelliJIdea2024.1/compile-server/jeecg-boot_ef80da99/mappings/
    • 删除 strings.tab 文件以及该路径下的所有文件和文件夹,或者直接删除整个 compile-server 文件夹。
  3. 重启 IntelliJ IDEA

    • IDEA 会在重新启动时自动重建缓存。
  4. 重构项目

    • 打开项目后,使用 Build > Rebuild Project 来重新构建项目。

如果问题仍然存在,可以尝试 无缓存启动

  1. 在启动 IDEA 时,按住 Shift 键,然后选择 Invalidate Caches and Restart
  2. 在弹出的对话框中选择 Invalidate and Restart

这样做会删除所有缓存数据,包括索引文件、编译输出等,有助于清除潜在的缓存问题。

相关推荐
刘大浪3 分钟前
IDEA 2024安装指南(含安装包以及使用说明 cannot collect jvm options 问题 四)
java
ö Constancy7 分钟前
设计LRU缓存
c++·算法·缓存
Cod_Next9 分钟前
Mac系统下配置 Tomcat 运行环境
java·macos·tomcat
小王码农记10 分钟前
vue中路由缓存
前端·vue.js·缓存·typescript·anti-design-vue
小白不太白95014 分钟前
设计模式之建造者模式
java·设计模式·建造者模式
p-knowledge15 分钟前
建造者模式(Builder Pattern)
java·开发语言·建造者模式
Str_Null25 分钟前
Seatunnel运行时报错Caused by: java.lang.NoClassDefFoundError: com/mysql/cj/MysqlType
java·seatunnel
麻花201338 分钟前
WPF里面的C1FlexGrid表格控件添加RadioButton单选
java·服务器·前端
会code的厨子41 分钟前
Redis缓存高可用集群
redis·缓存
理想不理想v1 小时前
【经典】webpack和vite的区别?
java·前端·javascript·vue.js·面试