IDEA 出现 IDE error occurred 空指针错误原因及排错笔记
一、错误出现的常见原因

- IDEA 第三方插件版本不兼容
插件依赖 IDEA 内部 API,IDEA 自动更新后,旧插件未适配,直接抛出空指针。 - 插件缓存损坏 / 加载异常
插件配置、索引文件损坏,运行时参数为 null 导致崩溃。 - 多个同功能插件冲突
多个 Spring 相关插件同时处理项目创建,互相干扰导致空指针。 - 项目创建过程中参数异常
插件在拼接下载地址、处理包名时传入 null 值,触发校验失败。
二、结合我本次的实际情况
本次报错日志明确指向

java
java.lang.NullPointerException
at in.oneton.idea.spring.assistant.plugin
对应插件为 Spring Initializr and Assistant。
实际原因:
- 该插件长期未更新,与当前 IDEA 版本不兼容
- 创建 Spring Boot 项目时,插件内部拼接 URL 出现 null 值
- 直接空指针崩溃,导致项目生成中断、结构残缺
- 同时安装了多个 Spring 插件,进一步加剧冲突
三、解决步骤
- 打开
File → Settings → Plugins - 卸载
Spring Initializr and Assistant - 重启 IDEA