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

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

相关推荐
Jakarta EE9 分钟前
正确使用primefaces的process和update
java·primefaces·jakarta ee
马剑威(威哥爱编程)17 分钟前
哇喔!20种单例模式的实现与变异总结
java·开发语言·单例模式
看山还是山,看水还是。19 分钟前
Redis 配置
运维·数据库·redis·安全·缓存·测试覆盖率
谷新龙00123 分钟前
Redis运行时的10大重要指标
数据库·redis·缓存
java—大象35 分钟前
基于java+springboot+layui的流浪动物交流信息平台设计实现
java·开发语言·spring boot·layui·课程设计
精进攻城狮@35 分钟前
Redis缓存雪崩、缓存击穿、缓存穿透
数据库·redis·缓存
杨哥带你写代码1 小时前
网上商城系统:Spring Boot框架的实现
java·spring boot·后端
camellias_1 小时前
SpringBoot(二十一)SpringBoot自定义CURL请求类
java·spring boot·后端
渗透测试老鸟-九青1 小时前
通过投毒Bingbot索引挖掘必应中的存储型XSS
服务器·前端·javascript·安全·web安全·缓存·xss
布川ku子1 小时前
[2024最新] java八股文实用版(附带原理)---Mysql篇
java·mysql·面试