After upgrading to the latest sources in CVS, I'm getting the following
diagnostics at the beginning of my test suite. Note that I added an extra
printStackTrace() to
com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.getPageInfo(). I
haven't been able to create a simple test case for this. The problem may be
related to HTTP redirection.
[INFO] HttpMethod - -Redirect requested but followRedirects is disabled
java.lang.UnsupportedOperationException: This class doesn't support script
objects
at
com.gargoylesoftware.htmlunit.HiddenWebWindow.setScriptObject(HiddenWebWindow.java:88)
at
com.gargoylesoftware.htmlunit.javascript.host.Window.initialize(Window.java:250)
at
com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.getPageInfo(JavaScriptEngine.java:122)
at
com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.execute(JavaScriptEngine.java:149)
at
com.gargoylesoftware.htmlunit.html.HtmlPage.executeJavaScriptIfPossible(HtmlPage.java:709)
at
com.gargoylesoftware.htmlunit.html.HtmlPage.executeScriptTagsIfNeeded(HtmlPage.java:726)
at
com.gargoylesoftware.htmlunit.html.HtmlPage.initialize(HtmlPage.java:101)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:351)
at
com.gargoylesoftware.htmlunit.html.HtmlPage.loadJavaScriptFromUrl(HtmlPage.java:765)
at
com.gargoylesoftware.htmlunit.html.HtmlPage.executeScriptTagsIfNeeded(HtmlPage.java:751)
at
com.gargoylesoftware.htmlunit.html.HtmlPage.initialize(HtmlPage.java:101)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:351)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:238)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:337)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:238)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:180)
at Test.login(Test.java:23)
at Test.main(Test.java:9)
com.gargoylesoftware.htmlunit.ScriptException: This class doesn't support script
objects
at
com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.getPageInfo(JavaScriptEngine.java:130)
at
com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.execute(JavaScriptEngine.java:149)
at
com.gargoylesoftware.htmlunit.html.HtmlPage.executeJavaScriptIfPossible(HtmlPage.java:709)
at
com.gargoylesoftware.htmlunit.html.HtmlPage.executeScriptTagsIfNeeded(HtmlPage.java:726)
at
com.gargoylesoftware.htmlunit.html.HtmlPage.initialize(HtmlPage.java:101)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:351)
at
com.gargoylesoftware.htmlunit.html.HtmlPage.loadJavaScriptFromUrl(HtmlPage.java:765)
at
com.gargoylesoftware.htmlunit.html.HtmlPage.executeScriptTagsIfNeeded(HtmlPage.java:751)
at
com.gargoylesoftware.htmlunit.html.HtmlPage.initialize(HtmlPage.java:101)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:351)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:238)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:337)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:238)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:180)
at Test.login(Test.java:23)
at Test.main(Test.java:9)
[ERROR] HtmlPage - -Error loading javascript from
[http://localhost:8080/ErrorCorrectionWeb3/Common.js]:
<com.gargoylesoftware.htmlunit.ScriptException: This class doesn't support
script objects>
|