Menu

#1220 NullPointerException when saving page

2.8
closed
RBRi
None
5
2012-10-21
2010-11-28
No

I receive this nullpointer exception with the following code:

    URL url = new URL("https://adwords.google.com/o/Targeting/Explorer?__u=1000000000&__c=1000000000&ideaRequestType=KEYWORD_IDEAS");
    WebRequest request = new WebRequest(url, HttpMethod.GET);
    Thread.sleep(15000);
    HtmlPage page = webClient.getPage(request);
    page.save(new File(path));

2010-11-28 16:24:03 IdleConnectionHandler [DEBUG] Adding connection at: 1290957843491
2010-11-28 16:24:03 ConnPoolByRoute [DEBUG] Notifying no-one, there are no waiting threads
2010-11-28 16:24:03 EncodingSniffer [DEBUG] Encoding found in HTTP headers: 'UTF-8'.
Exception in thread "main" java.lang.NullPointerException
at com.gargoylesoftware.htmlunit.html.XmlSerializer.createAttributesCopyWithClonedAttribute(XmlSerializer.java:210)
at com.gargoylesoftware.htmlunit.html.XmlSerializer.getAttributesFor(XmlSerializer.java:193)
at com.gargoylesoftware.htmlunit.html.XmlSerializer.printOpeningTag(XmlSerializer.java:123)
at com.gargoylesoftware.htmlunit.html.XmlSerializer.printXml(XmlSerializer.java:85)
at com.gargoylesoftware.htmlunit.html.XmlSerializer.printXml(XmlSerializer.java:95)
at com.gargoylesoftware.htmlunit.html.XmlSerializer.printXml(XmlSerializer.java:95)
at com.gargoylesoftware.htmlunit.html.XmlSerializer.printXml(XmlSerializer.java:95)
at com.gargoylesoftware.htmlunit.html.XmlSerializer.printXml(XmlSerializer.java:95)
at com.gargoylesoftware.htmlunit.html.XmlSerializer.printXml(XmlSerializer.java:95)
at com.gargoylesoftware.htmlunit.html.XmlSerializer.printXml(XmlSerializer.java:95)
at com.gargoylesoftware.htmlunit.html.XmlSerializer.printXml(XmlSerializer.java:95)
at com.gargoylesoftware.htmlunit.html.XmlSerializer.printXml(XmlSerializer.java:95)
at com.gargoylesoftware.htmlunit.html.XmlSerializer.printXml(XmlSerializer.java:95)
at com.gargoylesoftware.htmlunit.html.XmlSerializer.asXml(XmlSerializer.java:75)
at com.gargoylesoftware.htmlunit.html.XmlSerializer.save(XmlSerializer.java:56)
at com.gargoylesoftware.htmlunit.html.HtmlPage.save(HtmlPage.java:2250)
at tools.test.HtmlUnitExample.main(HtmlUnitExample.java:40)

Discussion

  • RBRi

    RBRi - 2010-12-09

    looks like your page contains a img tag without a src attribute

     
  • RBRi

    RBRi - 2010-12-10

    Now fixed in SVN. Thanks for reporting.

     

Log in to post a comment.