Сбой Eclipse / GGTS с Java 7 в Mac OS X?

#java #eclipse #macos

#java #eclipse #macos

Вопрос:

Кто-нибудь может помочь? У меня серьезная проблема с GGTS — вариантом Eclipse для разработки Groovy / Grails. Во многих публикациях указано, что GGTS отлично работает с Java 7, но это не то, что я нахожу:

 GGTS bundle ggts-3.5.1.RELEASE (based on Eclipse 4.3.2)
  

… по-видимому, несовместим с …

 Java(TM) SE Runtime Environment (build 1.7.0_60-b19)
Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode)
  

Я тестирую обновление нашего пакета Groovy / Grails с Java 6 на Java 7. Я не хочу портить конфигурацию своего компьютера, поэтому я сделал это на отдельной виртуальной машине под Parallels. Это означает, что у меня полностью ванильная настройка, и все, что я сделал, это установил Java 7.

Я обнаружил предупреждения о том, что установщик GGTS dmg не работает с Java 7, поэтому я просто отключил GGTS от версии tar.z. И запустите его с помощью open GGTS.app .

И сбой GGTS. Он запускается правильно, отображает основные окна и несколько всплывающих окон, а затем завершается сбоем. Каждый раз. Я дважды пытался воссоздать виртуальную машину с нуля и выполнить установку несколькими различными способами. У меня была такая же проблема, когда я устанавливал Java 7 после установки GGTS. Всегда один и тот же результат.

У меня был такой же GGTS, запущенный на виртуальной машине под Java 6, так что это не виртуальная машина. И я не понимаю, как это может быть моей конфигурацией, поскольку у чистой виртуальной машины их нет.

Отчет о сбое выдает:

 Exception Type:  EXC_BAD_ACCESS (SIGABRT)
Exception Codes: KERN_INVALID_ADDRESS at 0x000000000000001b
  

Я нигде не нашел ссылок на эту конкретную проблему.

Что я могу сделать, чтобы решить эту проблему?

Большое спасибо за любую помощь.

  • Чарльз

Выдержка из отчета о сбое:

 Process:         GGTS [346]
Path:            /Users/USER/Library/ggts-bundle/*/GGTS.app/Contents/MacOS/GGTS
Identifier:      org.springsource.ggts.ide
Version:         3.5.1 (3.5.1.201405030657-RELEASE-e43)
Code Type:       X86-64 (Native)
Parent Process:  launchd [124]
User ID:         501

Date/Time:       2014-07-05 11:13:16.902  0100
OS Version:      Mac OS X 10.8.5 (12F45)
Report Version:  10
...
Crashed Thread:  39  Java: QuantumRenderer-0

Exception Type:  EXC_BAD_ACCESS (SIGABRT)
Exception Codes: KERN_INVALID_ADDRESS at 0x000000000000001b
  

Ответ №1:

Ага, написание проблемы подсказало ответ. Я не ожидал, что это сработает, но это сработало.

Использование другой версии GGTS 3.5.1, основанной на Eclipse 3.8.2, работает нормально. Они оба на https://spring.io/tools/ggts/all

Думаю, для решения проблемы нужен отчет о дефекте:https://issuetracker.springsource.com/browse/STS-3858?filter=-2

  • Чарльз