2

有时 HtmlUnit 会偶然发现一个严重的 JavaScript 错误,导致整个应用程序崩溃。

这是它吐出的长堆栈跟踪:http: //pastie.org/806625

我已经将 webClient 设置为不对脚本错误抛出异常,但这似乎没有帮助:

webClient.setThrowExceptionOnScriptError(false);

可以做些什么来帮助 Java 从这个异常中恢复,以便它可以继续执行应用程序的其余部分吗?

4

2 回答 2

3

初始化 WebClient 后添加以下代码。

java.util.logging.Logger.getLogger("com.gargoylesoftware.htmlunit").setLevel(Level.OFF);
于 2012-11-01T04:52:57.113 回答
0

JavaScript 代码是什么?

如果浏览器可以正常工作,则提交错误报告:

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

于 2010-02-03T04:16:37.630 回答