Это моя первая попытка создания плагина Eclipse. Я создал один, а также сайт с функцией и обновлением. Я установил целевую платформу в качестве локальной установки Eclipse. Когда я запускаю/отлаживаю плагин из среды разработки, все работает нормально.
Теперь мой коллега установил плагин с сайта обновления, который я разместил. Когда он начинает использовать любую функциональность, открытую моим плагином, он получает исключения во время выполнения.
- Он видит исключения с нулевым указателем, которые не возникали, когда я запускал проект подключаемого модуля из моей среды разработки.
- У меня есть мастер, который является частью моего подключаемого модуля. Когда он закрывает его, он получает "Необработанное исключение цикла событий", и мастер не закрывается. У меня не было этой проблемы, когда я запускал/отлаживал мой плагин в своей среде разработки.
Теперь я смущен тем, почему тот же плагин ведет себя по-разному в рабочей среде, в отличие от среды dev, и когда я отлаживал ее из своей IDE. Целевая платформа в обоих случаях - это одна и та же версия Eclipse. В чем могут быть причины?
И как мне отладить подключаемый модуль в рабочей среде? Есть ли возможность удаленной отладки для отладки плагинов в рабочей среде? Любые предложения будут действительно полезными!