2009-12-04 5 views
5

Один из моих ANTLR-грамматик, запущенных в AntlrWorks, бросает: « Не удается запустить отладчик. Тайм-аут, ожидающий подключения к удаленному парсеру. "ANTLR «Не удается запустить отладчик. Тайм-аут, ожидающий подключения к удаленному парсеру. »

В прошлом это сообщение обычно уходит, но этот постоянный. При поиске в списках ANTLR (например, http://www.antlr.org/pipermail/antlr-interest/2009-June/034659.html) есть подсказки, что сообщение об ошибке не имеет ничего общего с тем, что кажется, но может быть ошибкой грамматики.

У кого-нибудь есть советы о том, как «перезагрузить» или найти ошибки в этой ситуации?

+0

Никогда не было этой ошибки. Используете ли вы последнюю версию ANTLR Works? Если нет, вы можете попробовать загрузить его, чтобы узнать, сохраняется ли ошибка или нет. –

+0

все еще происходит с antlr 1.5. – 2014-01-06 14:11:28

ответ

1

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

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

+0

+1, который выглядит полезным советом - я попробую. –

1

Это может или не может касаться - но мы избавились от этой проблемы следующим образом:

На UNIX поле этого не произошло. В Windows это произошло. Существовали два правила анализа, которые отличались в зависимости от случая (например, myfoo и myFOO). Когда они были решены, ошибка исчезла.

Я обновил ANTLRworks, но ошибка сохранилась, пока мы не «решили» ее, как указано выше.