Eclipse安装Papyrus插件报错及更新失败求助
Eclipse Marketplace安装Papyrus插件及更新报错解决尝试
问题详情
每次通过Eclipse Marketplace安装Papyrus插件时,都会触发如下错误:
Problems occurred while performing provisioning operation: operation plan must be resolved
对应的异常堆栈跟踪:
java.lang.IllegalStateException: operation plan must be resolved at org.eclipse.equinox.internal.p2.ui.ProvUI.toCurrentJREOperation(ProvUI.java:338) at org.eclipse.equinox.internal.p2.ui.ProvUI.toCompabilityWithCurrentJREProvisioningPlan(ProvUI.java:325) at org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceWizard.lambda$5(MarketplaceWizard.java:876) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122)
尝试更新Eclipse以修复问题时,又出现新错误:
An error occurred while unconfiguring the items to uninstall
Error while loading manipulator.
当前会话信息:
eclipse.buildId=4.30.0.20231201-1200 java.version=17.0.10 java.vendor=Eclipse Adoptium BootLoader constants: OS=macosx, ARCH=aarch64, WS=cocoa, NL=en_GB Framework arguments: -product org.eclipse.epp.package.java.product -keyring /Users/name/.eclipse_keyring Command-line arguments: -os macosx -ws cocoa -arch aarch64 -product org.eclipse.epp.package.java.product -keyring /Users/name/.eclipse_keyring
可行的排查修复步骤
- 清理p2缓存:找到Eclipse安装目录下的
p2/org.eclipse.equinox.p2.repository/cache文件夹,删除所有内容后重启Eclipse,再尝试安装或更新操作。 - 明确指定JRE路径:在Eclipse的
eclipse.ini文件中添加JVM路径配置,确保使用的JRE与Eclipse版本兼容,示例配置(替换为你的实际JRE路径):-vm /Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home/bin/java - 手动安装Papyrus:跳过Marketplace,直接通过Eclipse的「Help」→「Install New Software」功能,添加Papyrus官方更新站点,选择与Eclipse 4.30匹配的版本进行安装。
- 修复软件源配置:打开「Help」→「Install New Software」→「Available Software Sites」,移除无效或无法访问的站点,点击「Reload」刷新所有可用站点信息。
- 清理Eclipse状态缓存:在终端进入Eclipse安装目录,执行以下命令启动Eclipse,完成后再尝试操作:
./eclipse -clean -clearPersistedState
内容的提问来源于stack exchange,提问作者superfastsi
相关产品推荐
相关产品推荐

