Eclemma: неверная ошибка ввода URL в Eclipse

После запуска Eclipe я вижу следующее сообщение об ошибке в workspace/.metadata/.log

!ENTRY org.eclipse.core.runtime 4 0 2017-09-18 09:38:48.275 
!MESSAGE Invalid input url:platform:/plugin/com.mountainminds.eclemma.ui/icons/full/eview16/coverage.gif 
!STACK 0 
java.io.IOException: Unable to resolve plug-in "platform:/plugin/com.mountainminds.eclemma.ui/icons/full/eview16/coverage.gif".

Сообщение не исчезает даже после удаления или переустановки плагина. Любые идеи о том, как решить эту проблему?

Затмение: Кислород 4.7.0
EclEmma: 3.0.0


person coconut    schedule 18.09.2017    source источник
comment
Вы устанавливали Eclipse Oxygen с нуля или обновляли старую версию Eclipse до Oxygen? EclEmma теперь является проектом Eclipse и частью загружаемых пакетов Eclipse Java. Из-за этого изменились названия плагинов и пакетов (EclEmma 3.0.0 не содержит плагин com.mountainminds.eclemma.ui, а плагин org.eclipse.eclemma.ui)   -  person howlger    schedule 18.09.2017
comment
Я установил Oxygen с нуля — у меня есть jar-файл org.eclipse.eclemma.ui. - Я использую рабочее пространство, которое я установил с более старой версией eclipse, хотя...   -  person coconut    schedule 18.09.2017
comment
Запуск Eclipse с опцией -clean решает проблему?   -  person howlger    schedule 18.09.2017
comment
Нет, начиная с -clean это не решает.   -  person coconut    schedule 18.09.2017
comment
Да, похоже, проблема в рабочей области, возможно, что-то в ./metadata... когда я запускаю новую рабочую область, такого сообщения нет.   -  person coconut    schedule 18.09.2017
comment
Возможно, сохраненный макет окна содержит недопустимую ссылку на значок. Сброс перспективы решает проблему?   -  person howlger    schedule 18.09.2017
comment
Да, это действительно устранило ошибку - большое спасибо!   -  person coconut    schedule 18.09.2017


Ответы (2)


EclEmma стала проектом Eclipse и теперь является частью пакетов загрузки Eclipse Java. В связи с переездом плагины были переименованы: com.mountainminds.eclemma.ui стали org.eclipse.eclemma.ui.

Если вы используете рабочее пространство, которое использовалось с EclEmma ‹ 3.0.0 раньше,

  • запустите Eclipse с параметром -clean и
  • сбросить все перспективы Java (coverage.gif — это значок представления Coverage, на который можно ссылаться в сохраненном макете окна/проекции).
person howlger    schedule 18.09.2017

Это изображение ошибка относится к.

Поместите его в правильный путь установки на вашем компьютере, и все будет в порядке.

person P3trur0    schedule 18.09.2017
comment
Я установил плагин через рынок eclipse - у меня есть файл com.eclipse.eclemma.ui - jarfile ... Я не уверен, куда поместить .gif. Разве это не должно идти с плагином? - person coconut; 18.09.2017
comment
Насколько я знаю, глядя на этот PR в их репозитории Github, файл вашей установки ссылка удалена. Однако попробуйте посмотреть здесь: <your eclipse installation>/dropins/eclemma-x.y.z/plugins/ - person P3trur0; 18.09.2017
comment
Я вижу - спасибо за информацию / предложение - моя папка dropins пуста, хотя - person coconut; 18.09.2017