Eclipse 2022-03频繁弹出‘Requesting Java AST from selection’内部错误求助
解决Eclipse 2022-03中"Requesting Java AST from selection"内部错误
错误详情
Requesting Java AST from selection
An internal error occurred during: "Requesting Java AST from selection". 'boolean com.ibm.icu.text.UTF16.isSurrogate(char)'
使用环境:Eclipse 2022-03,错误日志持续弹出。
可能的解决方案
- 排查ICU4J依赖冲突:该错误关联
com.ibm.icu.text.UTF16类,通常是项目手动引入的ICU4J版本与Eclipse内置版本不一致导致的冲突。可移除项目中自行添加的ICU4J依赖,改用Eclipse自带的版本。 - 清理Eclipse缓存与项目:
- 关闭Eclipse
- 删除工作目录下的
.metadata/.plugins/org.eclipse.core.resources/.history文件夹 - 重启Eclipse后执行
Project > Clean...清理所有项目
- 更新Eclipse版本或补丁:Eclipse 2022-03可能存在相关Bug,尝试安装该版本的最新补丁,或升级到后续维护版本(如2022-06)
- 禁用第三方插件排查:若安装了Lombok、自定义代码分析等第三方Java插件,暂时禁用这些插件并重启Eclipse,逐步定位冲突插件
- 重建工作区:上述方法无效时,备份项目后创建新的工作区,导入项目后观察错误是否消失
内容的提问来源于stack exchange,提问作者Nhi Huệ
相关产品推荐
相关产品推荐

