GGTS 3.6.2 и Grails 2.4.4 Run-App и Test-App не будут работать.

Недавно я пытался обновить некоторые наши проекты с Grails 2.2.1 до 2.4.3/4. Используя командную строку, я могу выполнить run-app/test-app, и все работает нормально.

Моя проблема заключается в том, что когда я пытаюсь выполнить либо Run-App, либо Test-App внутри GGTS, процесс запускается, но сразу же завершается с трассировкой стека ниже в журналах eclipse. Если я попытаюсь сделать то же самое с версией Grails 2.2.1, все будет хорошо.

!ENTRY org.grails.ide.eclipse.core 4 0 2014-10-28 15:52:05.158
!MESSAGE Internal Error
!STACK 0
java.lang.NullPointerException
    at org.grails.ide.eclipse.core.workspace.GrailsProject.getServerPort(GrailsProject.java:139)
    at org.grails.ide.eclipse.core.launch.GrailsLaunchConfigurationDelegate.addKillPortArg(GrailsLaunchConfigurationDelegate.java:333)
    at org.grails.ide.eclipse.core.launch.GrailsLaunchConfigurationDelegate.launch(GrailsLaunchConfigurationDelegate.java:259)
    at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:885)
    at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)
    at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)
    at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

person Chris    schedule 28.10.2014    source источник
comment
Вам, вероятно, будет лучше поднять проблему в STS/GGTS JIRA — это похоже на ошибку, а не на то, что коллективный разум сможет собрать вместе, чтобы помочь вам исправить: issuetracker.springsource.com/browse/STS   -  person Burt Beckwith    schedule 28.10.2014


Ответы (2)


Была такая же проблема. Во всех связанных проектах:

  • grails clean-all
  • щелкните правой кнопкой мыши проект Grails Tools -> Refresh Dependencies
  • grails maven-install (только если применимо)

После всего проделанного вы сможете запустить: grails run-app в своем проекте. В моем случае это был устаревший проект, и я тем временем обновил GGTS.

person wholenewstrain    schedule 16.06.2015

В моем случае я смог:

  1. Закрыть затмение
  2. Перезапустите затмение
  3. Убедитесь, что в application.properties указана новая версия Grails.
  4. Запустите "Grails Clean"
  5. Запустите «обновление Grails», вариант 3
  6. "grails run-app" сработало.

Я думал, что полностью обновил все, но либо нет (меня прервали в процессе), либо, может быть, Eclipse просто нужно было перезапустить.

person Robert    schedule 15.11.2014