【问题标题】:Getting NPE at p2.console在 p2.console 获取 NPE
【发布时间】:2013-02-27 14:08:32
【问题描述】:

我在访问 p2.console 时遇到 NPE 异常。

osgi> provaddrepo http://localhost:8080/Site
gogo: NullPointerException: null
osgi> provaddmetadatarepo http://localhost:8080/Site
gogo: NullPointerException: null
osgi> provinstall org.eclipse.egit.feature.group 0.8.4
gogo: NullPointerException: null
osgi> 

我的自定义邮件应用程序也遇到了同样的异常。

java.lang.NullPointerException at 
org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadIndexFile(AbstractRepositoryManager.java:721)

我不明白“没有交通工具”的含义 或者如何检查传输包。我检查了安装在我的Equinox上的ecf包。 我正在使用eclipse juno

有人有任何解决方案,p2.console 等教程吗?

【问题讨论】:

    标签: eclipse equinox p2 eclipse-ecf


    【解决方案1】:

    您需要在 Equinox 运行时中有一个为 p2 提供传输服务的包。 AFAIK,p2 仅提供该服务的一种实现,它位于捆绑包 org.eclipse.equinox.p2.transport.ecf 中。

    有关使 p2 工作所需的捆绑包的完整列表,例如,您可以在 Tycho 项目源中咨询 this product definition

    【讨论】:

      猜你喜欢
      • 2019-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-25
      • 2013-09-18
      • 2019-12-13
      相关资源
      最近更新 更多