2013-03-12 2 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) 

나는 또는 어떻게 전송 번들을 확인하는 방법 "을 사용할 수없는 교통"의 의미를 이해 didnot. 나는 나의 춘분에 설치된 ecf 번들을 확인했다. 나는 일식 주노를 사용하고있다

누구나 해결책이 있습니까, p2.console 등에 대한 튜토리얼이 있습니까?

답변

0

p2의 전송 서비스를 제공하는 Equinox 런타임에 번들이 있어야합니다. AFAIK, p2는 번들 org.eclipse.equinox.p2.transport.ecf에있는 해당 서비스의 구현 만 제공합니다.

p2 작업을 수행하는 데 필요한 번들의 전체 목록은 Tycho 프로젝트 소스에서 this product definition과 같이 문의하십시오.