idea 解决缓存损坏问题

server/2024/11/18 17:00:49/

双十一刚剁完手,打开 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

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


http://www.ppmy.cn/server/142963.html

相关文章

MFC IDC_STATIC控件嵌入一个DIALOG界面

1.创建一个新的mfc工程 2.在资源视图中新增一个dialog界面 将新增的dialog界面属性中的Border置为None,Style置为Child 右键新增的dialog界面添加类,用于增加类文件 3.在原Dlg文件中增加新dialog文件相关内容 h文件 #include "MyDialog.h" public:…

Java——并发工具类库线程安全问题

摘要 本文探讨了Java并发工具类库中的线程安全问题,特别是ThreadLocal导致的用户信息错乱异常场景。文章通过一个Spring Boot Web应用程序示例,展示了在Tomcat线程池环境下,ThreadLocal如何因线程重用而导致异常,并讨论了其他并发…

ui->tableView升序

亮点 //设置可排序ui->tableView->setSortingEnabled(true);ui->tableView->sortByColumn(0,Qt::AscendingOrder); //排序void Widget::initTable() {//设置焦点策略:ui->tableView->setFocusPolicy(Qt::NoFocus);//显示网格线:ui->tableView->se…

SystemVerilog学习——虚拟接口(Virtual Interface)

一、概述 虚拟接口(Virtual Interface) 是 SystemVerilog 中的一种重要特性,用于在类中引用一个接口类型的变量,允许类在运行时动态绑定不同的接口实例。虚拟接口使得类可以与硬件接口交互,而不依赖于接口的具体实现&a…

如何在 WordPress 中轻松强制所有用户退出登录

作为一名长期管理 WordPress 网站的站长,我深知维护网站安全性的重要性。尤其是在面对会员网站或付费内容平台时,确保所有用户的登录状态是最新的,是维持网站正常运营的关键之一。今天,我就分享一下如何通过简单的步骤&#xff0c…

用C++做游戏开发有什么优势?

C在游戏开发领域具有显著的优势,这些优势使其成为许多大型游戏和3A项目的首选编程语言。以下是C在游戏开发中的主要优势: 1. 性能优势 高效的内存管理:C允许直接控制内存的分配和释放,这对于管理大量游戏资源至关重要&#xff0…

【Linux】详细介绍自动化构建工具make/makefile以及动态库的理解

目录 一、链接阶段的动态库的理解 (一)、基本概念 (二)、动态链接方式访问动态库的过程 (三)、静态链接 (四)、动态库和静态库优缺点 (五)、使用静态链接…

《C陷阱与缺陷》

文章目录 1、【词法陷阱】1.1 符号与组成符号间的关系1.1 与 1.3 y x/*p 与 y x/(*p),a-1 与 a - 1 与 a -1, 老版本编译器的处理是不同的,严格的ANSI C则会报错1.4 十进制的 076,会被处理为八进制,ANSI C禁止这种用法&#x…