Eclipse зависает при открытии рабочего пространства после обновления до GWT 2.0/Google app engine 1.2.8
После обновления до новейшего движка приложений GWT/Google у меня возникли проблемы с открытием рабочего пространства в Eclipse. При запуске Eclipse зависает почти сразу и его нужно закрыть. Это происходит только в рабочей области, где я использую GWT с App engine, и я не смог последовательно воспроизвести его - иногда он запускается нормально, а иногда мне нужно убить процесс и перезапустить его. В журнале ошибок Eclipse ничего нет. Версия Eclipse-Galileo, работающая на Windows 7 RC.
Кто-нибудь еще были ли подобные проблемы? Я погуглил, но Google сегодня мне не друг.
EDIT: все еще происходит после обновления до GWT 2.0.1.
3 ответов:
Я был разочарован тем, что не смог открыть свое рабочее пространство сегодня, и, наконец, решил эту проблему, импортировав проекты в новое чистое рабочее пространство.
- Создайте новое рабочее пространство и откройте его в Eclipse (to create .папка метаданных).
- Близкое Затмение.
- вручную скопируйте все настройки из старой рабочей области (наиболее важные настройки хранятся в .метаданные/.Плагины / org.затмение.ядро.во время выполнения/.каталог настроек). Кроме того, вы можете использовать Файл / Экспорт / Общие / настройки в Eclipse, а затем файл / импорт их, но я не смог открыть рабочую область, чтобы сделать это.
- откройте новое рабочее пространство.
- файл / импорт / общие / существующие проекты в рабочую область. Выберите корневую папку вашего старого рабочего пространства и установите флажок "копировать проект в рабочее пространство".
- перезагрузите Eclipse и убедитесь, что все в новом рабочем пространстве работает так, как должно.
- Удалите свое старое рабочее пространство.
EDIT: другой, и немного лучший обходной путь, который по-видимому работает:
- Близкое Затмение.
- временно переместите оскорбляющий проект куда-нибудь за пределы рабочего пространства.
- запустите Eclipse, дождитесь загрузки рабочей области (она должна).
- снова закрыть затмение.
- переместите проект обратно в рабочую область.
Я использовал "eclipse-refresh". По-видимому, он висит на чем-то освежающем, нижний правый угол говорит вам, что он делает. Для меня это было обновление среды выполнения gwt в конкретном проекте, возможно, пытаясь найти обновление или что-то еще. Если вы не хотите повторно импортировать всю рабочую область, попробуйте обновить или временно переместить этот проект.
Я только что удалил состояние.файл dat в метаданных проекта GWT, который, казалось, снял блокировку, а затем запустил перекомпиляцию.
Это, вероятно, не будет служить общим решением, но это сработало для меня, и это намного быстрее, чем копировать целые проекты. Возможно, другой файл будет иметь тот же эффект. Я думаю, что трюк заключается в том, чтобы просто" повредить " метаданные проекта GWT, чтобы они были восстановлены.<workspace>/.metadata/.plugins/org.eclipse.core.resources/.projects/<GWT project>/org.eclipse.jdt.core/state.dat
Comments