Получение NPE на p2.console

Я получаю исключение NPE для p2.console при доступе к нему.

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, которые были установлены на моем равноденствии. Я использую затмение юнона

Есть ли у кого-нибудь решение, учебник для p2.console и т. Д.?

1 ответ

Вам нужно иметь связку во время выполнения Equinox, которая предоставляет транспортный сервис для p2. AFAIK, p2 обеспечивает только одну реализацию этой службы, которая находится в комплекте org.eclipse.equinox.p2.transport.ecf,

Для получения полного списка пакетов, необходимых для работы p2, вы можете, например, обратиться к этому определению продукта в источниках проекта Tycho.

Другие вопросы по тегам