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.

640   3  

3 ответов:

Я был разочарован тем, что не смог открыть свое рабочее пространство сегодня, и, наконец, решил эту проблему, импортировав проекты в новое чистое рабочее пространство.

  1. Создайте новое рабочее пространство и откройте его в Eclipse (to create .папка метаданных).
  2. Близкое Затмение.
  3. вручную скопируйте все настройки из старой рабочей области (наиболее важные настройки хранятся в .метаданные/.Плагины / org.затмение.ядро.во время выполнения/.каталог настроек). Кроме того, вы можете использовать Файл / Экспорт / Общие / настройки в Eclipse, а затем файл / импорт их, но я не смог открыть рабочую область, чтобы сделать это.
  4. откройте новое рабочее пространство.
  5. файл / импорт / общие / существующие проекты в рабочую область. Выберите корневую папку вашего старого рабочего пространства и установите флажок "копировать проект в рабочее пространство".
  6. перезагрузите Eclipse и убедитесь, что все в новом рабочем пространстве работает так, как должно.
  7. Удалите свое старое рабочее пространство.

EDIT: другой, и немного лучший обходной путь, который по-видимому работает:

  1. Близкое Затмение.
  2. временно переместите оскорбляющий проект куда-нибудь за пределы рабочего пространства.
  3. запустите Eclipse, дождитесь загрузки рабочей области (она должна).
  4. снова закрыть затмение.
  5. переместите проект обратно в рабочую область.

Я использовал "eclipse-refresh". По-видимому, он висит на чем-то освежающем, нижний правый угол говорит вам, что он делает. Для меня это было обновление среды выполнения gwt в конкретном проекте, возможно, пытаясь найти обновление или что-то еще. Если вы не хотите повторно импортировать всю рабочую область, попробуйте обновить или временно переместить этот проект.

Я только что удалил состояние.файл dat в метаданных проекта GWT, который, казалось, снял блокировку, а затем запустил перекомпиляцию.

<workspace>/.metadata/.plugins/org.eclipse.core.resources/.projects/<GWT project>/org.eclipse.jdt.core/state.dat
Это, вероятно, не будет служить общим решением, но это сработало для меня, и это намного быстрее, чем копировать целые проекты. Возможно, другой файл будет иметь тот же эффект. Я думаю, что трюк заключается в том, чтобы просто" повредить " метаданные проекта GWT, чтобы они были восстановлены.

Comments

    Ничего не найдено.