Все плагины Eclipse отключены

Я использую Eclipse 3.5.2 на Ubuntu 10.04. Я попытался установить плагин EGit для Eclipse, и после перезапуска Eclipse я обнаружил, что все остальные мои плагины фактически исчезли (Subclipse, PyDev, OpenExtern, Colorer и т. д.). Как ни странно, в Eclispe ничего не указано как отключенное, а запуск Eclipse из командной строки не показывает никаких ошибок.

Я немедленно удалил EGit и попытался удалить, а затем переустановить некоторые из моих других плагинов, но, похоже, у меня ничего не работает. В диалоговом окне программного обеспечения Eclipse все они перечислены как установленные, и я, по крайней мере, вижу PyDev в списке в диалоговом окне «Открыть перспективу», но когда я пытаюсь запустить перспективу PyDev, ничего не происходит, и ошибки не отображаются. Я также попробовал использовать мастер обновлений Eclipse, чтобы установить все ожидающие обновления для компонентов, но это не дало заметного эффекта.

Я полностью потерян, тем более, что я не получаю никаких сообщений, которые указывали бы на проблему. Что здесь произошло? Как исправить плагины Eclipse?

EDIT: проблема похожа на этот пост. Я вижу десятки ошибок, таких как

Could not instantiate provider org.tigris.subversion.subclipse.core.svnnature for project X

в моем ~/workspace/.metadata/.log

К сожалению, предложенное решение с использованием установщика Equinox p2 мне не подходит.

РЕДАКТИРОВАТЬ: я попытался удалить папку ~/.eclipse и переустановить свои плагины, но проблема не устранена.

РЕДАКТИРОВАТЬ: я снова попытался удалить папку ~/.eclipse, папку ~/workspace/.metadata, удалить все пакеты Eclipse Ubuntu (включая данные конфигурации), а затем переустановить, но плагины все еще не отображаются...

РЕДАКТИРОВАТЬ: Возможно, происходили какие-то другие странные вещи. Я не уверен, что вызвало это, но в какой-то момент вся моя файловая система стала «только для чтения», и многие процессы начали падать, когда они не могли изменить свои файлы базы данных (например, Firefox). После перезагрузки все вроде разрешилось само собой, и я смог скачать и установить Eclipse 3.7, который якобы не страдает от эта ошибка.


person Cerin    schedule 24.10.2011    source источник


Ответы (1)


Попробуйте перейти в раздел Справка > О Eclipse.

Нажмите Сведения об установке и вкладку История установки.

Выберите дату до того, как все испортилось, и нажмите Вернуть.

person Garrett Hall    schedule 25.10.2011
comment
Если вы испытываете все эти проблемы, я бы просто сдался и загрузил новую версию eclipse и все плагины, вы все равно можете сохранить важные настройки, как задокументировано здесь. - person Garrett Hall; 26.10.2011
comment
Вот что я в итоге сделал. Я удалил все пакеты, связанные с Eclipse 3.5, которые я установил из репозитория Ubuntu, и загрузил Eclipse Classic 3.7. - person Cerin; 26.10.2011
comment
У меня почти такая же проблема, все мои плагины отключились, когда я использовал функцию проверки обновлений. Это решение сработало, но проблема вернулась, когда я снова попытаюсь обновить eclipse. - person bobbaluba; 29.04.2012
comment
Иногда подключаемые модули несовместимы с более новыми версиями Eclipse. Если у вас нет конкретной причины, по которой вам нужно обновить, я бы просто придерживался вашей текущей версии. - person Garrett Hall; 29.04.2012