我在访问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)
我不明白“没有交通工具”的含义 或者如何检查传输包。我检查了我的昼夜平分点上安装的ecf包。 我正在使用eclipse juno
有人有任何解决方案,p2.console教程等吗?
答案 0 :(得分:0)
您需要在Equinox运行时中提供一个包,为p2提供传输服务。 AFAIK,p2仅提供该服务的一个实现,该实现位于包org.eclipse.equinox.p2.transport.ecf
。
有关使p2工作所需的完整捆绑列表,您可以参考Tycho项目源中的this product definition。