I am receiving the following exception:
java.lang.ArrayIndexOutOfBoundsException: 2048
at org.cyberneko.html.HTMLScanner.skipMarkup(Unknown Source)
at org.cyberneko.html.HTMLScanner$ContentScanner.scanAttribute(Unknown
Source)
at org.cyberneko.html.HTMLScanner$ContentScanner.scanStartElement(Unknown
Source)
at org.cyberneko.html.HTMLScanner$ContentScanner.scan(Unknown Source)
at org.cyberneko.html.HTMLScanner.scanDocument(Unknown Source)
at org.cyberneko.html.HTMLConfiguration.parse(Unknown Source)
at org.cyberneko.html.HTMLConfiguration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
at org.apache.xerces.parsers.DOMParser.parse(DOMParser.java:253)
at
com.gargoylesoftware.htmlunit.html.HtmlPage.createDocument(HtmlPage.java:206)
at com.gargoylesoftware.htmlunit.html.HtmlPage.<init>(HtmlPage.java:79)
at
com.gargoylesoftware.htmlunit.DefaultPageCreator.createPage(DefaultPageCreator.java:45)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:333)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:230)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:172)
at Test.main(Test.java:11)
java.lang.NullPointerException
at com.gargoylesoftware.htmlunit.html.HtmlPage.<init>(HtmlPage.java:79)
at
com.gargoylesoftware.htmlunit.DefaultPageCreator.createPage(DefaultPageCreator.java:45)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:333)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:230)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:172)
at Test.main(Test.java:11)
when executing:
import com.gargoylesoftware.htmlunit.html.HtmlPage;
import com.gargoylesoftware.htmlunit.WebClient;
public class Test {
public static void main( String args[]) {
try {
WebClient webClient = new WebClient();
HtmlPage page = (HtmlPage)webClient.getPage( new java.net.URL
("http://localhost/test/bug.html"));
}
catch( Exception exception) {
exception.printStackTrace();
}
}
}
where bug.html is attached.
I've tried without success to reduce bug.html to a smaller test case. The
problem goes away if I do things as simple as change the indenting of the file.
I am using:
Windows 2000 SP2
IBM Java 1.3
HtmlUnit latest sources in CVS
Mike
(See attached file: bug.html)
|