Java: HtmlUnit падает при ошибке JavaScript - PullRequest
2 голосов
/ 03 февраля 2010

Иногда HtmlUnit сталкивается с ошибкой JavaScript, настолько серьезной, что это приводит к разрушению всего приложения.

Вот длинная трассировка стека, которую он выплевывает: http://pastie.org/806625

Я уже настроил webClient, чтобы он не генерировал исключения при ошибках скрипта, но это, похоже, не помогает:

webClient.setThrowExceptionOnScriptError(false);

Можно ли что-нибудь сделать, чтобы помочь Java восстановиться после этого исключения и продолжить выполнение остальной части приложения?

Ответы [ 2 ]

3 голосов
/ 01 ноября 2012

Добавьте приведенный ниже код после инициализации WebClient.

java.util.logging.Logger.getLogger("com.gargoylesoftware.htmlunit").setLevel(Level.OFF);
0 голосов
/ 03 февраля 2010

А что за код JavaScript?

Если с ним нормально работает браузер, отправьте отчет об ошибке:

http://sourceforge.net/tracker/?group_id=47038&atid=448266

...