2013-03-12 59 views
1

我在访问p2.console时遇到了NPE异常。在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等?

回答

0

您需要在您的Equinox运行时中为p2提供传输服务。 AFAIK,p2仅提供该服务的一个实施,该服务在包org.eclipse.equinox.p2.transport.ecf中。

有关使p2工作所需的软件包的完整列表,可以参考Tycho项目资源中的this product definition