My eclipse перестает загружать верстак. Пробовал уже начинать с ./eclipse --clean
При запуске с консоли выдается следующее исключение:
java.lang.NullPointerException
at org.eclipse.core.internal.runtime.Log.isLoggable(Log.java:101)
at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.safeIsLoggable(ExtendedLogReaderServiceFactory.java:57)
at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.logPrivileged(ExtendedLogReaderServiceFactory.java:158)
at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.log(ExtendedLogReaderServiceFactory.java:146)
at org.eclipse.equinox.log.internal.ExtendedLogServiceFactory.log(ExtendedLogServiceFactory.java:65)
at org.eclipse.equinox.log.internal.ExtendedLogServiceImpl.log(ExtendedLogServiceImpl.java:87)
at org.eclipse.equinox.log.internal.LoggerImpl.log(LoggerImpl.java:54)
at org.eclipse.core.internal.runtime.Log.log(Log.java:60)
at org.tigris.subversion.clientadapter.javahl.Activator.isAvailable(Activator.java:92)
at org.tigris.subversion.clientadapter.Activator.getAnyClientAdapter(Activator.java:81)
at org.tigris.subversion.subclipse.core.SVNClientManager.getAdapter(SVNClientManager.java:145)
at org.tigris.subversion.subclipse.core.SVNClientManager.getSVNClient(SVNClientManager.java:92)
at org.tigris.subversion.subclipse.core.SVNProviderPlugin.getSVNClient(SVNProviderPlugin.java:425)
at org.tigris.subversion.subclipse.core.status.NonRecursiveStatusUpdateStrategy.statusesToUpdate(NonRecursiveStatusUpdateStrategy.java:53)
at org.tigris.subversion.subclipse.core.status.StatusCacheManager.refreshStatus(StatusCacheManager.java:273)
at org.tigris.subversion.subclipse.core.resourcesListeners.FileModificationManager.refreshStatus(FileModificationManager.java:179)
at org.tigris.subversion.subclipse.core.resourcesListeners.FileModificationManager.resourceChanged(FileModificationManager.java:128)
at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:291)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285)
at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149)
at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:395)
at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1530)
at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:45)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Останавливается при загрузке com.android.ide.eclipse.adt
Что не так с моим верстаком?
eclipse
macos
osx-snow-leopard
endian
источник
источник
--clean
ничего не делает, в то время как-clean
(одиночный дефис), похоже, действительно имеет эффект (в моем случае используется Eclipse Neon).Ответы:
DISCLAIMER: THIS WILL DELETE ALL OF YOUR ECLIPSE WORKSPACE SETTINGS AND YOU WILL HAVE TO RE-IMPORT ALL YOUR PROJECTS, THERE ARE LESS DESTRUCTIVE ANSWERS HERE
Попробуйте следующее:
Удалите папку .metadata в вашем локальном рабочем пространстве (у меня это сработало). Кажется, что он содержит файл .LOCK, который, если он не закрыт должным образом, препятствует правильному запуску eclipse. В системах на базе Unix вы можете ввести следующее в командной строке;
Удалите каталог .eclipse в домашнем каталоге. Запустить затмение. Если это не сработает,
Откройте eclipse под другой учетной записью. Если он загружается, вы знаете, что проблема в вашей учетной записи, а не в вашей установке eclipse.
источник
rm workspace/.metadata/.lock
у меня работает. Обязательно запустите eclipse, используя./eclipse -clean -refresh
все, что вы пытаетесь. Спасибо за обучениеmv .eclipse .eclipse.old
, которое сегодня не помогло. Сегодня помогло удалитьworkspace/.metadata/.plugins/
. После этого все плагины действительно работали. Некоторые настройки пропали. Затем вы можете использоватьImport...
для импорта всех ваших существующих проектов сразу. Удалениеworkspace/.metadata
- это последний вариант, но он работает. Можете оставить,workspace/.metadata/.mylyn
если не хотите терять свои задачи..metadata/.plugins/org.eclipse.core.resources/.snap
сделалДля меня сработала процедура, показанная на http://off-topic.biz/en/eclipse-hangs-at-startup-showing-only-the-splash-screen/ :
В других ответах:
упоминается - что, кажется, имеет такой же или даже лучший эффект.
Вот сценарий для MacOS (с использованием Macports) и Linux (протестирован на Ubuntu с Eclipse Equinox) для запуска с необязательным уничтожением запущенного eclipse. Возможно, вы захотите адаптировать сценарий к своим потребностям. Если вы добавляете новые платформы, отредактируйте скрипт прямо в этом ответе.
источник
как упоминалось в комментарии sulai 20 дек. '12 в 12:46, это сработало для меня.
Однако в Mac OS X мне пришлось выяснить, как добраться до ./eclipse
Вот решение:
Спасибо за комментарий Эндрю к этому сообщению: https://stackoverflow.com/a/1783448/2162226
источник
./eclipse -clean -refresh
исправил это для меняЛучшее решение, которое я нашел, - удалить этот файл: workspace / .metadata / .plugins / org.eclipse.e4.workbench / workbench
источник
нет необходимости удалять все метаданные. просто попробуйте удалить файл .snap в org.eclipse.core.resources в папке рабочей области ex.
источник
Я решил удалить * .snap из каталога рабочей области (и всех подкаталогов):
источник
Довольно старый вопрос, но самый простой ответ еще не опубликован.
Вот он:
1) В
[workspace]\.metadata\.plugins\org.eclipse.e4.workbench
удаленномworkbench.xmi
файле.В большинстве случаев этого достаточно - попробуйте загрузить Eclipse.
Тем не менее вам необходимо повторно настроить параметры вашей конкретной перспективы (если есть)
2) Теперь возникают проблемы со строительными проектами, которые отлично работали? По моему опыту, помогают следующие шаги:
- снимите отметку « Проекты» -> «Создавать автоматически»
- переключитесь на перспективу Java (если еще нет): « Окно» -> «Открыть перспективу» -> «Java»
- найдите представление « Проблемы» или откройте его: « Окно» -> «Показать представление» -> «Проблемы»
- щелкните правой кнопкой мыши проблемные группы и выберите Удалить . Обязательно удалите ошибки Lint
- очистите рабочую область: Проект -> Очистить ... с опцией Очистить все проекты
- отметьте Проекты-> Создавать автоматически
- если проблемы сохраняются для некоторых проектов: щелкните правой кнопкой мыши проект, выберите Свойства -> Androidи убедитесь, что выбрана соответствующая цель сборки проекта
3) Меня всегда хватало. Но если проблемы все равно возникают - попробуйте рекомендации поста @george
источник
Следующая процедура работала на моей MacOS (Mavericks) и Eclipse Luna 4.4.1:
Удалите файл .snap по пути "workspaceFolder" .metadata.plugins \ org.eclipse.core.resources \
Если вы не знаете, как перейти к этой папке на Mac, нажмите Cmd + Shift + G (Перейти в папку) и введите полный адрес, по которому вы хотите перейти.
источник
Похоже, у вас возникла эта проблема:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=357199
источник
удаление рабочей области / .metadata / .lock и запуск eclipse с -clean -refresh сработали для меня.
источник
Вам необходимо удалить папку org.eclipse.e4.workbench внутри metadata.plugins \, которую вы можете найти в папке рабочей области. Удаление этой папки решило проблему для меня, надеюсь, это поможет кому-то другому!
источник
У меня была эта проблема в Windows 7, вот что исправило для меня.
http://letsgetdugg.com/2009/04/19/recovering-a-corrupt-eclipse-workspace/
cd ~ / Documents / workspace / .metalog / .plugins
rm -rf org.eclipse.core.resources
источник
Есть много возможных причин такого поведения. В дополнение к запуску из командной строки, как у вас есть, стоит поискать подсказки в файле журнала вашей рабочей области, который является файлом .metadata / .log в каталоге вашей рабочей области - NPE, который вам подходит, похоже, что он должен сделать с самим кодом регистрации, но журнал все же может помочь определить, что происходило до ошибки.
Поиск в Интернете сообщений, которые вы найдете, часто дает предложения удалить различные каталоги или файлы и начать заново. Однако иногда мне удавалось просто удалить части .metadata / .plugins / org.eclipse.ui.workbench / workbench.xml для менее разрушительных решений.
источник
Проблема с удалением файлов в каталоге .metadata заключается в том, что вам придется запускать рабочую среду с нуля. Таким образом, восстановление всех ваших проектов может занять некоторое время, особенно если у вас их несколько. Восстановление .metadata из резервной копии просто путем замены существующих файлов на старые резервные копии сработало для меня.
источник
Также может помочь попытаться загрузить и сохранить рабочую область с более новой версией eclipse:
Я использую eclipse 3.8. При запуске зависала заставка. В журнале нет сообщений об ошибках. Что помогло, так это открытие рабочего пространства с помощью eclipse 4.2.2. После открытия и закрытия рабочего пространства я смог снова загрузить его с помощью 3.8.
источник
После некоторого исследования дат файлов я решил ту же проблему (которая является случайно повторяющейся проблемой на моем Kepler), просто удалив следующий файл в моей локальной рабочей области: .metadata.plugins \ org.eclipse.jdt.core \ variablesAndContainers.dat
с незначительным влиянием на восстановление рабочего пространства.
Надеюсь, это поможет кому-то другому ...
источник
В вашем рабочем пространстве вы найдете скрытую папку с именем .metadata, в которой вы найдете еще одну скрытую папку «.mylyn», удалите ее и очистите корзину, перейдите в диспетчер задач, остановите процесс Eclipse и запустите снова Eclipse, на этот раз он будет работать.
Наслаждайтесь!
источник
Вот менее разрушительный метод, который у меня сработал:
Я нахожусь на машине с Windows с копией Spring Tool Suite (расширение Eclipse), которую я запускаю из случайного каталога. В моей командной строке, я должен был перейти в каталог , который содержит мою
STS.exe
и выполните команду:STS.exe -refresh
.После этого я мог открыть Eclipse обычным способом (через закрепленный значок на панели задач).
источник
Получите резервную копию папки .metadata / .plugin / org.eclipse.core.resources, затем удалите эту папку и запустите eclipse. Это должно запустить рабочую область, но все проекты исчезнут, поскольку org.eclipse.core.resources хранит список всех проектов.
Затем закройте eclipse должным образом и скопируйте org.eclipse.core.resources из резервной копии в папку .metadata / .plugins /, заменив существующую.
Откройте eclipse, и все должно работать нормально, все ваши проекты вернутся в нормальное состояние.
источник
Замораживание Eclipse при запуске - перед загрузкой рабочей области очень хороший ответ на этот пост. повторяя ответ, который сработал для меня
В каталоге рабочей области выполните следующие действия:
cd .metadata / .plugins
mv org.eclipse.core.resources org.eclipse.core.resources.bak
Начать затмение. (Должно отображаться сообщение об ошибке или пустая рабочая область, потому что проект не найден.)
Закройте все вкладки открытых редакторов.
Выйти из затмения.
rm -rf org.eclipse.core.resources (Удалить вновь созданный каталог.)
mv org.eclipse.core.resources.bak / org.eclipse.core.resources (Восстановить исходный каталог.)
Запускаем eclipse и начинаем работать. :-)
Ответ CharlesB
источник
Ни одно решение не помогло мне в моем случае.
Но я нашел рабочее решение. Я читал, что это происходит, когда плагин ADT не обновляется должным образом в Eclipse.
Обновите все и эй! Больше не зависает при запуске Eclipse!
источник
Все это я не пробовал. Я перезапустил ноутбук / машину. И после этого все вернулось на круги своя.
источник