codebuddy 代码点击无法跳转排查

背景

有些项目在codebuddy中使用command+鼠标左键无法跳转,但是其他的项目就可以,尝试排查解决。
现象:Cmd + 点击  无法跳转到定义或实现。

排查过程

第一步

通过 Cmd + Shift + PJava: Open Java Extension Log 查看日志,发现 Bundle 冲突(第一次报错)

日志关键信息:

Failed to load extension bundles
Contains: Install bundle failure .../org.objectweb.asm.commons_9.10.1.jar
BundleException: A bundle is already installed with the name "org.objectweb.asm.commons" and version "9.10.1"

原因: vscjava.vscode-java-test 扩展(Java Test Runner)尝试加载 org.objectweb.asm 系列包,但这些包已被 Red Hat Java 扩展安装过,导致重复安装冲突,中断了 Java 语言服务器初始化。

解决方法: 卸载了vscjava.vscode-java-test这个插件。

第二步

卸载插件之后清理缓存重建索引:Cmd + Shift + PJava: Clean Java Language Server WorkspaceRestart and delete 还是无法跳转。

让codebuddy直接读Java扩展的日志继续排查,发现有两个项目的artifactId冲突了。。。
解决方法: 修改其中一个项目的artifactId,然后清理缓存重建索引。

posted on 2026-08-14 14:56  斜月三星一太阳  阅读(17)  评论(0)    收藏  举报