From: David M. G. <mic...@gm...> - 2013-11-17 09:03:34
|
Hi, I copied the code snippet and i am still getting this exception. WebClient webClient = new WebClient(); webClient.getOptions().setUseInsecureSSL(true); HtmlPage p = webClient.getPage(" https://www.sciencedirect.com/science/book/9780121346454"); System.out.println(p.asText()); Exception in thread "main" java.lang.NullPointerException at com.steadystate.css.dom.CSSStyleDeclarationImpl.getPropertyValue(CSSStyleDeclarationImpl.java:109) at com.gargoylesoftware.htmlunit.javascript.host.css.ComputedCSSStyleDeclaration.applyStyleFromSelector(ComputedCSSStyleDeclaration.java:225) at com.gargoylesoftware.htmlunit.javascript.host.css.CSSStyleSheet.modifyIfNecessary(CSSStyleSheet.java:242) at com.gargoylesoftware.htmlunit.javascript.host.css.CSSStyleSheet.modifyIfNecessary(CSSStyleSheet.java:218) at com.gargoylesoftware.htmlunit.javascript.host.Window.getComputedStyle(Window.java:1607) at com.gargoylesoftware.htmlunit.javascript.host.Element.getCurrentStyle(Element.java:547) at com.gargoylesoftware.htmlunit.html.DomNode.isDisplayed(DomNode.java:712) at com.gargoylesoftware.htmlunit.html.HtmlSerializer.isVisible(HtmlSerializer.java:377) at com.gargoylesoftware.htmlunit.html.HtmlSerializer.appendText(HtmlSerializer.java:371) at com.gargoylesoftware.htmlunit.html.HtmlSerializer.appendNode(HtmlSerializer.java:126) at com.gargoylesoftware.htmlunit.html.HtmlSerializer.appendChildren(HtmlSerializer.java:249) at com.gargoylesoftware.htmlunit.html.HtmlSerializer.appendNode(HtmlSerializer.java:198) at com.gargoylesoftware.htmlunit.html.HtmlSerializer.appendChildren(HtmlSerializer.java:249) at com.gargoylesoftware.htmlunit.html.HtmlSerializer.appendNode(HtmlSerializer.java:198) at com.gargoylesoftware.htmlunit.html.HtmlSerializer.appendHtmlUnorderedList(HtmlSerializer.java:229) at com.gargoylesoftware.htmlunit.html.HtmlSerializer.appendNode(HtmlSerializer.java:188) at com.gargoylesoftware.htmlunit.html.HtmlSerializer.appendChildren(HtmlSerializer.java:249) at com.gargoylesoftware.htmlunit.html.HtmlSerializer.appendNode(HtmlSerializer.java:198) at com.gargoylesoftware.htmlunit.html.HtmlSerializer.appendChildren(HtmlSerializer.java:249) at com.gargoylesoftware.htmlunit.html.HtmlSerializer.appendNode(HtmlSerializer.java:198) at com.gargoylesoftware.htmlunit.html.HtmlSerializer.appendChildren(HtmlSerializer.java:249) at com.gargoylesoftware.htmlunit.html.HtmlSerializer.appendNode(HtmlSerializer.java:198) at com.gargoylesoftware.htmlunit.html.HtmlSerializer.appendChildren(HtmlSerializer.java:249) at com.gargoylesoftware.htmlunit.html.HtmlSerializer.appendNode(HtmlSerializer.java:198) at com.gargoylesoftware.htmlunit.html.HtmlSerializer.appendChildren(HtmlSerializer.java:249) at com.gargoylesoftware.htmlunit.html.HtmlSerializer.appendNode(HtmlSerializer.java:198) at com.gargoylesoftware.htmlunit.html.HtmlSerializer.asText(HtmlSerializer.java:57) at com.gargoylesoftware.htmlunit.html.DomNode.asText(DomNode.java:760) at test.Test.main(Test.java:19) I am using the maven snapshot with the following manifest Manifest-Version: 1.0 Implementation-Title: HtmlUnit Implementation-Version: 2.14-SNAPSHOT Built-By: nobody Specification-Vendor: Gargoyle Software Inc. Created-By: Apache Maven 3.0.4 Url: http://htmlunit.sourceforge.net Implementation-Vendor: Gargoyle Software Inc. Build-Number: SVN-Revision: Implementation-Vendor-Id: net.sourceforge.htmlunit Build-Jdk: 1.6.0_35 Specification-Title: HtmlUnit Specification-Version: 2.14-SNAPSHOT Archiver-Version: Plexus Archiver I already forced a snapshot update with maven. Would it maybe be possible to upload the latest htmlunit to maven so that i will check it again? Thanks, David |