Практика тупо заливать пакеты из Debian unstable ничем хорошим не кончается. Ubuntu 10.10 в очередной раз порадовал. На сей раз жертвой пал Eclipse. Стоило мне его запустить, как обнаружилось, что PyDev начисто отшибло. Вместо этого, в окошке редактора нагло красовалось сообщение:
org.eclipse.ui.PartInitException: No editor descriptor for id org.python.pydev.editor.PythonEditor at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:598) at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:462) at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595) at org.eclipse.ui.internal.EditorAreaHelper.setVisibleEditor(EditorAreaHelper.java:271) at org.eclipse.ui.internal.EditorManager.setVisibleEditor(EditorManager.java:1417) at org.eclipse.ui.internal.EditorManager$5.runWithException(EditorManager.java:942) ...
К счастью проблема, оказалась легко разрешима. На самом деле, к PyDev она не имеет никакого отношения, просто он был установлен локально, так как в репозиториях отсутствует. Соответственно, снесло его вместе со всеми остальными установленными локально модулями (те что находятся в ~/.eclipse). Если быть точными, не снесло, модули, всего лишь, перестали загружаться.
Приветствуем LP #633198 :Plugins Stopped Working After Upgrade To Maverick, он же (debbug #587657). Суть проблемы в том, что положение org.eclipse.equinox.concurrent изменилось, но изменение не было отражено в файле:
~/.eclipse/org.eclipse.platform_3.5.0_155965261/configuration/org.eclipse.equinox.simpleconfigurator/bundle.info
Над тем, как проблему вылечить в принципе, разработчики сейчас думают, с июня надо сказать думают. А пока не придумали, придется чинить руками. Для этого в редакторе открываем вышеназванный файл. Ищем в нем строчку начинающуюся с
org.eclipse.equinox.concurrent
и заменяем путь до .jar файла (третье поле) на:
plugins/org.eclipse.equinox.concurrent_1.0.1.R35x_v20100209.jar
После перезапуска Eclipse локально установленные модули должны вновь начать загружаться. Подозреваю, что в bundle.info дремлет еще немало сюрпризов. Пусть себе дремлют...
Комментариев нет:
Отправить комментарий