Отладка Eclipse Console regexp - PullRequest
1 голос
/ 04 апреля 2011

С сегодняшнего дня Eclipse блокируется, когда во время тестирования JUnit на консоль выводится ошибка.

Используя jstat, я вижу, что он зависает в java.util.regex.Pattern$Curly.match0(Pattern.java:3782)

Как я могу узнать, какое регулярное выражение вызывает проблему?

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

Ответы [ 2 ]

1 голос
/ 04 мая 2011

Кажется, что-то с {} -quantifier (http://www.docjar.com/html/api/java/util/regex/Pattern$Curly.java.html). Публикация фактического регулярного выражения, возможно, поможет.

0 голосов
/ 29 июля 2011

Это Ошибка 175888 - ConsolePatternMatcher вызывает большие задержки при большом вводе

Я приложил патч, который показывает регулярное выражение, вызывающее проблему.

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