From: David M. G. <mic...@gm...> - 2014-02-05 13:45:38
|
Hi, Thanks a lot. Here is the file package test; import java.io.IOException; import java.net.MalformedURLException; import com.gargoylesoftware.htmlunit.BrowserVersion; import com.gargoylesoftware.htmlunit.FailingHttpStatusCodeException; import com.gargoylesoftware.htmlunit.ImmediateRefreshHandler; import com.gargoylesoftware.htmlunit.Page; import com.gargoylesoftware.htmlunit.WebClient; import com.gargoylesoftware.htmlunit.html.HtmlPage; public class Redalcyc { public static void main(String[] args) throws FailingHttpStatusCodeException, MalformedURLException, IOException { // TODO Auto-generated method stub String url = "http://www.redalyc.org/articulo.oa?id=35700204"; WebClient client = new WebClient(BrowserVersion.FIREFOX_24); final HtmlPage page = client.getPage(url); System.out.println(page.asText()); } } BR, David > Message: 2 > Date: Wed, 5 Feb 2014 05:26:57 -0800 (PST) > From: Ahmed Ashour <asa...@ya...> > Subject: Re: [Htmlunit-user] htmlunit dies on page > To: "htm...@li..." > <htm...@li...> > Message-ID: > <139...@we...> > Content-Type: text/plain; charset="iso-8859-1" > > Hi David, > > Please send your a sample project/page that gives that error. > > Ahmed > > ________________________________ > From: David Michael Gang <mic...@gm...> > To: htm...@li... > Sent: Wednesday, February 5, 2014 3:39 PM > Subject: Re: [Htmlunit-user] htmlunit dies on page > > > > Hi, > > I deleted the maven repository and updated all dependencies again and > still get the error: > 05/02/2014 14:37:02 > com.gargoylesoftware.htmlunit.IncorrectnessListenerImpl notify > WARNING: Obsolete content type encountered: 'text/javascript'. > 05/02/2014 14:37:13 > com.gargoylesoftware.htmlunit.IncorrectnessListenerImpl notify > WARNING: Obsolete content type encountered: 'text/javascript'. > 05/02/2014 14:37:14 > com.gargoylesoftware.htmlunit.IncorrectnessListenerImpl notify > WARNING: Obsolete content type encountered: 'application/x-javascript'. > Exception in thread "main" ======= EXCEPTION START ======== > Exception class=[java.lang.NullPointerException] > com.gargoylesoftware.htmlunit.ScriptException > ??? at > com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$HtmlUnitContextAction.run(JavaScriptEngine.java:689) > ??? at > net.sourceforge.htmlunit.corejs.javascript.Context.call(Context.java:620) > ??? at > net.sourceforge.htmlunit.corejs.javascript.ContextFactory.call(ContextFactory.java:513) > ??? at > com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.execute(JavaScriptEngine.java:575) > ??? at > com.gargoylesoftware.htmlunit.html.HtmlPage.loadExternalJavaScriptFile(HtmlPage.java:1067) > ??? at > com.gargoylesoftware.htmlunit.html.HtmlScript.executeScriptIfNeeded(HtmlScript.java:391) > ??? at > com.gargoylesoftware.htmlunit.html.HtmlScript$3.execute(HtmlScript.java:272) > ??? at > com.gargoylesoftware.htmlunit.html.HtmlScript.onAllChildrenAddedToPage(HtmlScript.java:286) > ??? at > com.gargoylesoftware.htmlunit.html.HTMLParser$HtmlUnitDOMBuilder.endElement(HTMLParser.java:702) > ??? at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown > Source) > ??? at > com.gargoylesoftware.htmlunit.html.HTMLParser$HtmlUnitDOMBuilder.endElement(HTMLParser.java:662) > ??? at > org.cyberneko.html.HTMLTagBalancer.callEndElement(HTMLTagBalancer.java:1170) > ??? at > org.cyberneko.html.HTMLTagBalancer.endElement(HTMLTagBalancer.java:1072) > ??? at > org.cyberneko.html.filters.DefaultFilter.endElement(DefaultFilter.java:206) > ??? at > org.cyberneko.html.filters.NamespaceBinder.endElement(NamespaceBinder.java:330) > ??? at > org.cyberneko.html.HTMLScanner$ContentScanner.scanEndElement(HTMLScanner.java:3126) > ??? at > org.cyberneko.html.HTMLScanner$ContentScanner.scan(HTMLScanner.java:2093) > ??? at org.cyberneko.html.HTMLScanner.scanDocument(HTMLScanner.java:920) > ??? at > org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:499) > ??? at > org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:452) > ??? at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) > ??? at > com.gargoylesoftware.htmlunit.html.HTMLParser$HtmlUnitDOMBuilder.parse(HTMLParser.java:926) > ??? at > com.gargoylesoftware.htmlunit.html.HTMLParser.parse(HTMLParser.java:245) > ??? at > com.gargoylesoftware.htmlunit.html.HTMLParser.parseHtml(HTMLParser.java:191) > ??? at > com.gargoylesoftware.htmlunit.DefaultPageCreator.createHtmlPage(DefaultPageCreator.java:268) > ??? at > com.gargoylesoftware.htmlunit.DefaultPageCreator.createPage(DefaultPageCreator.java:156) > ??? at > com.gargoylesoftware.htmlunit.WebClient.loadWebResponseInto(WebClient.java:455) > ??? at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:329) > ??? at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:394) > ??? at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:379) > ??? at test.Redalcyc.main(Redalcyc.java:19) > Caused by: java.lang.NullPointerException > ??? at > net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.enumChangeObject(ScriptRuntime.java:2106) > ??? at > net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.enumNext(ScriptRuntime.java:2022) > ??? at > net.sourceforge.htmlunit.corejs.javascript.Interpreter.interpretLoop(Interpreter.java:1739) > ??? at > net.sourceforge.htmlunit.corejs.javascript.Interpreter.interpret(Interpreter.java:798) > ??? at > net.sourceforge.htmlunit.corejs.javascript.InterpretedFunction.call(InterpretedFunction.java:105) > ??? at > net.sourceforge.htmlunit.corejs.javascript.ContextFactory.doTopCall(ContextFactory.java:411) > ??? at > com.gargoylesoftware.htmlunit.javascript.HtmlUnitContextFactory.doTopCall(HtmlUnitContextFactory.java:309) > ??? at > net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3056) > ??? at > net.sourceforge.htmlunit.corejs.javascript.InterpretedFunction.exec(InterpretedFunction.java:115) > ??? at > com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$3.doRun(JavaScriptEngine.java:566) > ??? at > com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$HtmlUnitContextAction.run(JavaScriptEngine.java:674) > ??? ... 30 more > Enclosed exception: > java.lang.NullPointerException > ??? at > net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.enumChangeObject(ScriptRuntime.java:2106) > ??? at > net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.enumNext(ScriptRuntime.java:2022) > ??? at > net.sourceforge.htmlunit.corejs.javascript.Interpreter.interpretLoop(Interpreter.java:1739) > ??? at > net.sourceforge.htmlunit.corejs.javascript.Interpreter.interpret(Interpreter.java:798) > ??? at > net.sourceforge.htmlunit.corejs.javascript.InterpretedFunction.call(InterpretedFunction.java:105) > ??? at > net.sourceforge.htmlunit.corejs.javascript.ContextFactory.doTopCall(ContextFactory.java:411) > ??? at > com.gargoylesoftware.htmlunit.javascript.HtmlUnitContextFactory.doTopCall(HtmlUnitContextFactory.java:309) > ??? at > net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3056) > ??? at > net.sourceforge.htmlunit.corejs.javascript.InterpretedFunction.exec(InterpretedFunction.java:115) > ??? at > com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$3.doRun(JavaScriptEngine.java:566) > ??? at > com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$HtmlUnitContextAction.run(JavaScriptEngine.java:674) > ??? at > net.sourceforge.htmlunit.corejs.javascript.Context.call(Context.java:620) > ??? at > net.sourceforge.htmlunit.corejs.javascript.ContextFactory.call(ContextFactory.java:513) > ??? at > com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.execute(JavaScriptEngine.java:575) > ??? at > com.gargoylesoftware.htmlunit.html.HtmlPage.loadExternalJavaScriptFile(HtmlPage.java:1067) > ??? at > com.gargoylesoftware.htmlunit.html.HtmlScript.executeScriptIfNeeded(HtmlScript.java:391) > ??? at > com.gargoylesoftware.htmlunit.html.HtmlScript$3.execute(HtmlScript.java:272) > ??? at > com.gargoylesoftware.htmlunit.html.HtmlScript.onAllChildrenAddedToPage(HtmlScript.java:286) > ??? at > com.gargoylesoftware.htmlunit.html.HTMLParser$HtmlUnitDOMBuilder.endElement(HTMLParser.java:702) > ??? at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown > Source) > ??? at > com.gargoylesoftware.htmlunit.html.HTMLParser$HtmlUnitDOMBuilder.endElement(HTMLParser.java:662) > ??? at > org.cyberneko.html.HTMLTagBalancer.callEndElement(HTMLTagBalancer.java:1170) > ??? at > org.cyberneko.html.HTMLTagBalancer.endElement(HTMLTagBalancer.java:1072) > ??? at > org.cyberneko.html.filters.DefaultFilter.endElement(DefaultFilter.java:206) > ??? at > org.cyberneko.html.filters.NamespaceBinder.endElement(NamespaceBinder.java:330) > ??? at > org.cyberneko.html.HTMLScanner$ContentScanner.scanEndElement(HTMLScanner.java:3126) > ??? at > org.cyberneko.html.HTMLScanner$ContentScanner.scan(HTMLScanner.java:2093) > ??? at org.cyberneko.html.HTMLScanner.scanDocument(HTMLScanner.java:920) > ??? at > org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:499) > ??? at > org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:452) > ??? at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) > ??? at > com.gargoylesoftware.htmlunit.html.HTMLParser$HtmlUnitDOMBuilder.parse(HTMLParser.java:926) > ??? at > com.gargoylesoftware.htmlunit.html.HTMLParser.parse(HTMLParser.java:245) > ??? at > com.gargoylesoftware.htmlunit.html.HTMLParser.parseHtml(HTMLParser.java:191) > ??? at > com.gargoylesoftware.htmlunit.DefaultPageCreator.createHtmlPage(DefaultPageCreator.java:268) > ??? at > com.gargoylesoftware.htmlunit.DefaultPageCreator.createPage(DefaultPageCreator.java:156) > ??? at > com.gargoylesoftware.htmlunit.WebClient.loadWebResponseInto(WebClient.java:455) > ??? at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:329) > ??? at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:394) > ??? at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:379) > ??? at test.Redalcyc.main(Redalcyc.java:19) > ======= EXCEPTION END ======== > > What can i check next? > > Thanks, > David > -------------- next part -------------- > An HTML attachment was scrubbed... > > ------------------------------ > > > ------------------------------------------------------------------------------ > Managing the Performance of Cloud-Based Applications > Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. > Read the Whitepaper. > > http://pubads.g.doubleclick.net/gampad/clk?id=121051231&iu=/4140/ostg.clktrk > > ------------------------------ > > _______________________________________________ > Htmlunit-user mailing list > Htm...@li... > https://lists.sourceforge.net/lists/listinfo/htmlunit-user > > > End of Htmlunit-user Digest, Vol 93, Issue 10 > ********************************************* > |