Eclipse 4.17.0 - 无法打开 Eclipse Marketplace - NullPointerException

Eclipse 4.17.0 - Cannot open Eclipse Marketplace - NullPointerException

提问人:Orlok 提问时间:9/30/2020 最后编辑:Orlok 更新时间:3/2/2021 访问量:818

问:

升级到 Eclipse 4.17 后,运行 Eclipse Marketplace 会导致 NPE。

市场 1.8.5v20200902-1804

使用 Java 14 运行

请提供任何建议。

这是对话框中的错误...

无法打开 Eclipse Marketplace 无法安装远程市场位置 java.lang.NullPointerException

这是来自日志文件...

java.lang.NullPointerException
at org.eclipse.epp.mpc.ui.CatalogDescriptor.imageDescriptorForUrl(CatalogDescriptor.java:106)
at org.eclipse.epp.mpc.ui.CatalogDescriptor.<init>(CatalogDescriptor.java:87)
at org.eclipse.epp.internal.mpc.ui.commands.AbstractMarketplaceWizardCommand.installRemoteCatalogs(AbstractMarketplaceWizardCommand.java:205)
at org.eclipse.epp.internal.mpc.ui.commands.AbstractMarketplaceWizardCommand.createConfiguration(AbstractMarketplaceWizardCommand.java:92)
at org.eclipse.epp.internal.mpc.ui.commands.MarketplaceWizardCommand.createConfiguration(MarketplaceWizardCommand.java:64)
at org.eclipse.epp.internal.mpc.ui.commands.AbstractMarketplaceWizardCommand.execute(AbstractMarketplaceWizardCommand.java:67)
eclipse nullpointerexception eclipse-marketplace

评论

0赞 howlger 9/30/2020
您拥有的 Eclipse Marketplace Client 版本(请参阅帮助>关于 Eclipse IDE:安装详细信息,并在顶部的搜索字段中输入)。您究竟使用哪种 Java 来运行 Eclipse?错误日志中有什么内容?Marketplace
0赞 Orlok 9/30/2020
Marketplace 1.8.5v20200902-1804,Java 14,上面的堆栈跟踪来自日志
0赞 howlger 9/30/2020
究竟是哪个 Java 14(确保不是这个问题)?删除日志,重现问题,并将整个日志添加到您的问题中,而不仅仅是堆栈跟踪。
1赞 Viktor Brešan 12/24/2020
我在运行 Eclipse 4.18 和 Marketplace Client 1.9.0.v20201125-0811 时遇到同样的错误。Java 11 自 Cloud Tools for Eclipse 插件以来不适用于较新版本。
0赞 Darac 1/14/2021
Bug 又回到了 Marketplace Client 1.9.0.v20201125-0811

答:

0赞 Orlok 10/29/2020 #1

此问题已在 MarketPlace 1.8.5v20201009-0749 的发布中得到解决

2赞 Bernd Wasmuth 3/2/2021 #2

我的 Eclipse 4.18 和上面提到的 Marketplace Client 1.9.0.v20201125-0811 也偶然发现了这个错误。

通过使用以下更新站点手动更新市场客户端(->安装新软件...)解决了此问题:http://download.eclipse.org/mpc/drops/1.9.0/v20210108-0835/

所以(目前)最新版本对我来说效果很好。