安装Veracode Greenlight插件后IntelliJ持续崩溃问题咨询
可按以下步骤依次排查解决
- 确认插件与IDE版本适配性
你安装的Veracode Greenlight202102160526-RELEASE版本发布于2021年2月,早于IntelliJ 2021.2的发布时间,大概率存在版本不兼容问题。打开IntelliJ插件市场搜索该插件,查看对应版本支持的IDE区间,若当前版本不支持2021.2,下载适配2021.2的插件版本重新安装即可。 - 检查IDE启动JDK配置
旧版Veracode Greenlight插件对非IntelliJ捆绑的JetBrains Runtime兼容性较差。打开idea.vmoptions配置文件,确认你没有手动将IDE的启动JDK替换为本地安装的Java 11 Corretto,如果做过修改,改回默认的捆绑JDK后重启测试。 - 清理缓存文件
关闭IntelliJ后,删除Mac设备上~/Library/Caches/JetBrains/IdeaIC2021.2目录下的所有缓存内容,重新启动IDE,排查是否为缓存损坏导致的崩溃。 - 调整权限与前置配置
先禁用该插件正常启动IntelliJ,进入设置页提前填写Veracode Greenlight的账号凭证,如果你所处的网络需要代理访问外部服务,也提前完成代理配置。同时在Mac系统的「隐私与安全性」设置中,给IntelliJ开启完整磁盘访问权限,之后再重新启用插件重启。 - 通过崩溃日志定位根因
IntelliJ崩溃后会生成hs_err_pid开头的JVM崩溃日志,找到日志中Caused by对应的报错内容:如果是类不存在、方法签名不匹配类的异常,即可确认是插件版本不兼容;如果是文件访问权限类报错,调整系统权限即可解决。
内容的提问来源于stack exchange,提问作者Hemant Pande
相关产品推荐
相关产品推荐

