IntelliJ 11 зависает при выполнении команды grails - PullRequest
3 голосов
/ 28 января 2012

Я использую IntelliJ 11 с Grails 2.0.0 под Ubuntu.Когда IntelliJ выполняет любую команду grails, он сразу же зависает.Я не могу перенести свой проект на 2.0.0 (с 1.3.7) или даже создать новый проект Grails.

В журналах нет исключений, зависает после нажатия на create-app с использованием grails.

У кого-нибудь есть идеи, в чем может быть проблема?

Спасибо,

Ответы [ 3 ]

7 голосов
/ 02 марта 2012

Для меня остановка происходит только при запуске идеи из окна терминала с использованием & (амперсанд для работы в фоновом режиме, например:

/path/to/your/ideahome/bin/idea.sh &

Затем IDEA запускается правильно, но как только любая команда grailsвыполняется, процесс переходит в состояние «остановлено», и графический интерфейс пользователя IDEA кажется замороженным.

При выполнении «fg» над процессом приложение снова запускается и фактически запускает команду grails.

Итак, обходной путь - это, конечно, , а не запуск IDEA в фоновом режиме, например, путем создания значка на рабочем столе, используя в качестве «команды» следующее:

bash -c "export JAVA_HOME=/path/to/your/javahome;/path/to/your/ideahome/bin/idea.sh"
2 голосов
/ 25 февраля 2012

Я нашел следующее, чтобы «открепить» процесс, хотя и не каждый раз.

, когда Intellij зависает из-за какой-либо команды grails, я запускаю следующее, чтобы увидеть, какие процессы запущены (у меня естьс псевдонимом, установленным с именем 'idea', вы можете использовать любую команду для запуска идеи)

ps -ef | grep idea

Обычно есть 3 или 4 процесса, но первый выглядит так:

username 19349 14977  0 10:41 pts/1    00:00:00 /bin/sh /usr/local/bin/idea

Я запускаю следующую команду, чтобы убить его

kill -9 {processId}

Например:

kill -9 19349 

Мы используем -9, чтобы принудительно завершить процесс.

Intellijначинает обработку как обычно.Иногда я получаю сообщение о том, уверен ли я, что хочу выйти, на что я отвечаю нет.

Иногда это не работает, и мне приходится полностью уничтожать intelliJ, а затем начинать заново.В большинстве случаев это работает.

1 голос
/ 28 января 2012

Попробуйте 11.0.2 RC из http://confluence.jetbrains.net/display/IDEADEV/IDEA+11+EAP. Если это не поможет, сообщите об ошибке на http://youtrack.jetbrains.net/issues/IDEA с прикрепленным дампом потока, см. http://www.jetbrains.net/devnet/docs/DOC-260 для получения подробной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...