Приложение зависает после заставки, если при первом запуске открывается новый мастер в preWindowOpen (или при каждом запуске с включенной очисткой рабочей области) - PullRequest
0 голосов
/ 02 октября 2018

Я сталкиваюсь с проблемами при открытии мастера в preWindowOpen ApplicationWorkbenchWindowAdvisor (генерируется из примера проекта с представлением при создании нового проекта плагина с использованием Eclipse 4.5.2 в MacOS).Это не происходит в Windows.

Эта проблема возникает при первом запуске проекта, поэтому, чтобы легко воспроизвести его, установите флажок Очистить рабочее пространство в конфигурации запуска.

  1. Если я включаю заставку, приложение зависает.После щелчка за пределами заставки, появляется мастер со странной пустой оболочкой.Я ничего не могу сделать на этом экране мастера, компоненты пользовательского интерфейса не реагируют на взаимодействие с мышью.

  2. Если я не включаю заставку, мастер отображается с пустой оболочкой.И я могу взаимодействовать с мастером.

Я нашел обходной путь, чтобы избавиться от этой проблемы, но все еще не имею ни подсказки, ни объяснения, что было основной причиной.И этот обходной путь заставляет приложение регистрировать ошибку при закрытии мастера.Временное решение:

  1. На вкладке «Плагины» конфигурации запуска выберите org.eclipse.egit.mylyn.ui, org.eclipse.mylyn.tasks.ui, org.eclipse.mylyn.gerrit.ui и добавьте все необходимые плагины.
  2. Мастер отображается нормально, но когда я нажимаю кнопку Отмена, чтобы попасть в рабочую среду, при отображении элемента org.eclipse.mylyn.tasks.ui.trim появляется журнал ошибок.Контейнер (PFA)

Я потратил несколько дней, чтобы исследовать эту проблему без успеха.Поэтому я решил отправить сообщение об ошибке, так как в Windows это не происходит.

Не могли бы вы, ребята, помочь разобраться в этой проблеме?Ценю.

Подробнее и вложения: https://bugs.eclipse.org/bugs/show_bug.cgi?id=539712

...