From: Ronald B. <rb...@rb...> - 2014-02-06 17:04:34
|
On Thu, 06 Feb 2014 16:47:44 +0100 rg...@gm... wrote: > >Am 05.02.2014 21:55, schrieb Ronald Brill: >>> >/usr/share/htmlunit-2.8.jar -- for WebSite and other classes. >>> > >> The current release version is 2.13 and 2.14 will be available shortly. >> So start with the latest release or download the lastes snapshot from http://build.canoo.com/htmlunit/artifacts/. >> >> RBRi > > >Dear Ronald, > >thanks for pointing this out. Now, I got the most recent >version including all dependencies. I took a while until >I managed to add missing libraries to the classpath list >one by one, as I use quite a basic build environment called >BlueJ. Is there a project file to start with, either for >Eclipse or Netbeans? Hi Ralf, you are really sure that you use the latest snapshot. I did a quick WETATOR test with the latest HtmlUnit and friends and it works fine. Was able to login without any problem. Or was there any change on the webpage itself in between? RBRi >Now, these libs are listed user.libraries: > >> /home/me/JAVA/htmlunit-2.14-SNAPSHOT/lib/nekohtml-1.9.20-20140123.095453-1.jar >> /home/me/JAVA/htmlunit-2.14-SNAPSHOT/lib/jetty-http-8.1.14.v20131031.jar >> /home/me/JAVA/htmlunit-2.14-SNAPSHOT/lib/commons-io-2.4.jar >> /home/me/JAVA/htmlunit-2.14-SNAPSHOT/lib/commons-codec-1.9.jar >> /home/me/JAVA/htmlunit-2.14-SNAPSHOT/lib/sac-1.3.jar >> /home/me/JAVA/htmlunit-2.14-SNAPSHOT/lib/jetty-io-8.1.14.v20131031.jar >> /home/me/JAVA/htmlunit-2.14-SNAPSHOT/lib/commons-lang3-3.2.1.jar >> /home/me/JAVA/htmlunit-2.14-SNAPSHOT/lib/htmlunit-core-js-2.14-20140203.084841-5.jar >> /home/me/JAVA/htmlunit-2.14-SNAPSHOT/lib/httpclient-4.3.2.jar >> /home/me/JAVA/htmlunit-2.14-SNAPSHOT/lib/serializer-2.7.1.jar >> /home/me/JAVA/htmlunit-2.14-SNAPSHOT/lib/commons-collections-3.2.1.jar >> /home/me/JAVA/htmlunit-2.14-SNAPSHOT/lib/commons-logging-1.1.3.jar >> /home/me/JAVA/htmlunit-2.14-SNAPSHOT/lib/htmlunit-2.14-SNAPSHOT.jar >> /home/me/JAVA/htmlunit-2.14-SNAPSHOT/lib/httpcore-4.3.1.jar >> /home/me/JAVA/htmlunit-2.14-SNAPSHOT/lib/xalan-2.7.1.jar >> /home/me/JAVA/htmlunit-2.14-SNAPSHOT/lib/cssparser-0.9.13.jar >> /usr/share/java/junit4-4.11.jar >> /home/me/JAVA/htmlunit-2.14-SNAPSHOT/lib/jetty-websocket-8.1.14.v20131031.jar >> /home/me/JAVA/htmlunit-2.14-SNAPSHOT/lib/httpmime-4.3.2.jar >> /home/me/JAVA/htmlunit-2.14-SNAPSHOT/lib/xercesImpl-2.11.0.jar >> /home/me/JAVA/htmlunit-2.14-SNAPSHOT/lib/xml-apis-1.4.01.jar > >Now, my method returns again this exception (now running as FIREFOX_24) >when calling > final HtmlPage page = > webClient.getPage("http://mrbs.HIDDEN.URL/admin.php"); > >There is an open demo server or mrbs, cf. >http://mrbs.sourceforge.net/mrbs/admin.php (login admin/admin). > > >(The exception occurs about after 7 seconds) > >A. Error Console Output > >> Feb 06, 2014 4:43:20 PM com.gargoylesoftware.htmlunit.DefaultCssErrorHandler error >> WARNING: CSS error: 'http://mrbs.HIDDEN.URL/jquery/datatables/css/mrbs-table.css' [88:3] Error in style rule. (Invalid token "*". Was expecting one of: <EOF>, <S>, <IDENT>, "}", ";".) >> Feb 06, 2014 4:43:20 PM com.gargoylesoftware.htmlunit.DefaultCssErrorHandler warning >> WARNING: CSS warning: 'http://mrbs.HIDDEN.URL/jquery/datatables/css/mrbs-table.css' [88:3] Ignoring the following declarations in this rule. >> Feb 06, 2014 4:43:21 PM com.gargoylesoftware.htmlunit.DefaultCssErrorHandler error >> WARNING: CSS error: 'http://mrbs.HIDDEN.URL/jquery/datatables/css/mrbs-table.css' [262:3] Error in style rule. (Invalid token "*". Was expecting one of: <EOF>, <S>, <IDENT>, "}", ";".) >> Feb 06, 2014 4:43:21 PM com.gargoylesoftware.htmlunit.DefaultCssErrorHandler warning >> WARNING: CSS warning: 'http://mrbs.HIDDEN.URL/jquery/datatables/css/mrbs-table.css' [262:3] Ignoring the following declarations in this rule. >> Feb 06, 2014 4:43:21 PM com.gargoylesoftware.htmlunit.DefaultCssErrorHandler error >> WARNING: CSS error: 'http://mrbs.HIDDEN.URL/jquery/datatables/css/mrbs-table.css' [323:3] Error in style rule. (Invalid token "*". Was expecting one of: <EOF>, <S>, <IDENT>, "}", ";".) >> Feb 06, 2014 4:43:21 PM com.gargoylesoftware.htmlunit.DefaultCssErrorHandler warning >> WARNING: CSS warning: 'http://mrbs.HIDDEN.URL/jquery/datatables/css/mrbs-table.css' [323:3] Ignoring the following declarations in this rule. >> Feb 06, 2014 4:43:21 PM com.gargoylesoftware.htmlunit.DefaultCssErrorHandler error >> WARNING: CSS error: 'http://mrbs.HIDDEN.URL/jquery/datatables/css/ColVis.css' [19:2] Error in style rule. (Invalid token "*". Was expecting one of: <EOF>, <S>, <IDENT>, "}", ";".) >> Feb 06, 2014 4:43:21 PM com.gargoylesoftware.htmlunit.DefaultCssErrorHandler warning >> WARNING: CSS warning: 'http://mrbs.HIDDEN.URL/jquery/datatables/css/ColVis.css' [19:2] Ignoring the following declarations in this rule. >> Feb 06, 2014 4:43:25 PM com.gargoylesoftware.htmlunit.IncorrectnessListenerImpl notify >> WARNING: Obsolete content type encountered: 'application/x-javascript'. >> Feb 06, 2014 4:43:26 PM com.gargoylesoftware.htmlunit.IncorrectnessListenerImpl notify >> WARNING: Obsolete content type encountered: 'application/x-javascript'. >> Feb 06, 2014 4:43:26 PM com.gargoylesoftware.htmlunit.IncorrectnessListenerImpl notify >> WARNING: Obsolete content type encountered: 'application/x-javascript'. >> Feb 06, 2014 4:43:26 PM com.gargoylesoftware.htmlunit.IncorrectnessListenerImpl notify >> WARNING: Obsolete content type encountered: 'application/x-javascript'. >> Feb 06, 2014 4:43:26 PM com.gargoylesoftware.htmlunit.IncorrectnessListenerImpl notify >> WARNING: Obsolete content type encountered: 'application/x-javascript'. >> Feb 06, 2014 4:43:26 PM com.gargoylesoftware.htmlunit.html.InputElementFactory createElementNS >> INFO: Bad input type: "search", creating a text input > > > > >B. Console Output: > >> test11.mrbsPage(); >> ======= EXCEPTION START ======== >> EcmaError: lineNumber=[23] column=[0] lineSource=[null] name=[TypeError] sourceName=[http://mrbs.HIDDEN.URL/js/general.js.php?area=0] message=[TypeError: Cannot call method "indexOf" of undefined >(http://mrbs.HIDDEN.URL/js/general.js.php?area=0#23)] >> com.gargoylesoftware.htmlunit.ScriptException: TypeError: Cannot call method "indexOf" of undefined (http://mrbs.HIDDEN.URL/js/general.js.php?area=0#23) >> 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.callFunction(JavaScriptEngine.java:621) >> at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.callFunction(JavaScriptEngine.java:596) >> at com.gargoylesoftware.htmlunit.html.HtmlPage.executeJavaScriptFunctionIfPossible(HtmlPage.java:990) >> at com.gargoylesoftware.htmlunit.javascript.host.EventListenersContainer.executeEventListeners(EventListenersContainer.java:179) >> at com.gargoylesoftware.htmlunit.javascript.host.EventListenersContainer.executeBubblingListeners(EventListenersContainer.java:239) >> at com.gargoylesoftware.htmlunit.javascript.host.Node.fireEvent(Node.java:837) >> at com.gargoylesoftware.htmlunit.javascript.host.Node.fireEvent(Node.java:761) >> at com.gargoylesoftware.htmlunit.html.HtmlElement$1.run(HtmlElement.java:915) >> 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.html.HtmlElement.fireEvent(HtmlElement.java:920) >> at com.gargoylesoftware.htmlunit.html.HtmlPage.executeEventHandlersIfNeeded(HtmlPage.java:1287) >> at com.gargoylesoftware.htmlunit.html.HtmlPage.initialize(HtmlPage.java:279) >> at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseInto(WebClient.java:462) >> 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 test1.mrbsPage(test1.java:28) >> Caused by: net.sourceforge.htmlunit.corejs.javascript.EcmaError: TypeError: Cannot call method "indexOf" of undefined (http://mrbs.HIDDEN.URL/js/general.js.php?area=0#23) >> at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3628) >> at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3612) >> at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.typeError(ScriptRuntime.java:3633) >> at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.typeError2(ScriptRuntime.java:3649) >> at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.undefCallError(ScriptRuntime.java:3663) >> at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.getPropFunctionAndThisHelper(ScriptRuntime.java:2220) >> at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.getPropFunctionAndThis(ScriptRuntime.java:2214) >> at net.sourceforge.htmlunit.corejs.javascript.Interpreter.interpretLoop(Interpreter.java:1333) >> 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.call(InterpretedFunction.java:103) >> at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$4.doRun(JavaScriptEngine.java:614) >> 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.callFunction(JavaScriptEngine.java:621) >> at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.callFunction(JavaScriptEngine.java:596) >> at com.gargoylesoftware.htmlunit.html.HtmlPage.executeJavaScriptFunctionIfPossible(HtmlPage.java:990) >> at com.gargoylesoftware.htmlunit.javascript.host.EventListenersContainer.executeEventListeners(EventListenersContainer.java:179) >> at com.gargoylesoftware.htmlunit.javascript.host.EventListenersContainer.executeBubblingListeners(EventListenersContainer.java:239) >> at com.gargoylesoftware.htmlunit.javascript.host.Node.fireEvent(Node.java:837) >> at com.gargoylesoftware.htmlunit.javascript.host.Node.fireEvent(Node.java:761) >> at com.gargoylesoftware.htmlunit.html.HtmlElement$1.run(HtmlElement.java:915) >> 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.html.HtmlElement.fireEvent(HtmlElement.java:920) >> at com.gargoylesoftware.htmlunit.html.HtmlPage.executeEventHandlersIfNeeded(HtmlPage.java:1287) >> at com.gargoylesoftware.htmlunit.html.HtmlPage.initialize(HtmlPage.java:279) >> at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseInto(WebClient.java:462) >> 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 test1.mrbsPage(test1.java:28) >> at __SHELL1.run(__SHELL1.java:8) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) >> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >> at java.lang.reflect.Method.invoke(Method.java:606) >> at bluej.runtime.ExecServer$3.run(ExecServer.java:730) >> Enclosed exception: >> net.sourceforge.htmlunit.corejs.javascript.EcmaError: TypeError: Cannot call method "indexOf" of undefined (http://mrbs.HIDDEN.URL/js/general.js.php?area=0#23) >> at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3628) >> at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3612) >> at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.typeError(ScriptRuntime.java:3633) >> at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.typeError2(ScriptRuntime.java:3649) >> at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.undefCallError(ScriptRuntime.java:3663) >> at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.getPropFunctionAndThisHelper(ScriptRuntime.java:2220) >> at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.getPropFunctionAndThis(ScriptRuntime.java:2214) >> at net.sourceforge.htmlunit.corejs.javascript.Interpreter.interpretLoop(Interpreter.java:1333) >> at script(http://mrbs.HIDDEN.URL/js/general.js.php?area=0:23) >> at script(script in http://mrbs.HIDDEN.URL/admin.php from (101, 32) to (123, 10):117) >> at script(http://mrbs.HIDDEN.URL/jquery/jquery-1.6.4.min.js:3) >> at script(http://mrbs.HIDDEN.URL/jquery/jquery-1.6.4.min.js:2) >> 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.call(InterpretedFunction.java:103) >> at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$4.doRun(JavaScriptEngine.java:614) >> 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.callFunction(JavaScriptEngine.java:621) >> at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.callFunction(JavaScriptEngine.java:596) >> at com.gargoylesoftware.htmlunit.html.HtmlPage.executeJavaScriptFunctionIfPossible(HtmlPage.java:990) >> at com.gargoylesoftware.htmlunit.javascript.host.EventListenersContainer.executeEventListeners(EventListenersContainer.java:179) >> at com.gargoylesoftware.htmlunit.javascript.host.EventListenersContainer.executeBubblingListeners(EventListenersContainer.java:239) >> at com.gargoylesoftware.htmlunit.javascript.host.Node.fireEvent(Node.java:837) >> at com.gargoylesoftware.htmlunit.javascript.host.Node.fireEvent(Node.java:761) >> at com.gargoylesoftware.htmlunit.html.HtmlElement$1.run(HtmlElement.java:915) >> 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.html.HtmlElement.fireEvent(HtmlElement.java:920) >> at com.gargoylesoftware.htmlunit.html.HtmlPage.executeEventHandlersIfNeeded(HtmlPage.java:1287) >> at com.gargoylesoftware.htmlunit.html.HtmlPage.initialize(HtmlPage.java:279) >> at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseInto(WebClient.java:462) >> 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 test1.mrbsPage(test1.java:28) >> at __SHELL1.run(__SHELL1.java:8) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) >> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >> at java.lang.reflect.Method.invoke(Method.java:606) >> at bluej.runtime.ExecServer$3.run(ExecServer.java:730) >> == CALLING JAVASCRIPT == >> >> function (a) { >> return typeof f != "undefined" && (!a || f.event.triggered !== a.type) ? f.event.handle.apply(k.elem, arguments) : b; >> } >> >> ======= EXCEPTION END ======== >> Exception occurred. >> > >Thanks for any hints. >Regards >Ralf > |