Hi Roman, can you provide the smallest possible HTML page allowing to reproduce the problem?
Cheers, Marc. -- Web: http://www.efficient-webtesting.com Blog: http://mguillem.wordpress.com Hesteric Roman - Together SK wrote: > Hi all! > > I've just downloaded latest build [1758] > and got "Unexpected exception caught: > org.apache.tools.ant.BuildException" > > In attached file are code snippets ... Any Idea? > > this is debugg from console: > > [setSelectField] ======= EXCEPTION START ======== > [setSelectField] Exception > class=[org.mozilla.javascript.EvaluatorException] > [setSelectField] com.gargoylesoftware.htmlunit.ScriptException: Index or > size is > negative (https://1.20.144.26/content/validator_js/#8) > [setSelectField] at > com.gargoylesoftware.htmlunit.javascript.JavaScriptEn > gine$HtmlUnitContextAction.run(JavaScriptEngine.java:513) > [setSelectField] at > org.mozilla.javascript.Context.call(Context.java:515) > > [setSelectField] at > org.mozilla.javascript.ContextFactory.call(ContextFac > tory.java:507) > [setSelectField] at > com.gargoylesoftware.htmlunit.javascript.JavaScriptEn > gine.callFunction(JavaScriptEngine.java:444) > [setSelectField] at > com.gargoylesoftware.htmlunit.html.HtmlPage.executeJa > vaScriptFunctionIfPossible(HtmlPage.java:961) > [setSelectField] at > com.gargoylesoftware.htmlunit.javascript.host.EventLi > stenersContainer.executeEventHandler(EventListenersContainer.java:152) > [setSelectField] at > com.gargoylesoftware.htmlunit.javascript.host.EventLi > stenersContainer.executeBubblingListeners(EventListenersContainer.java:1 > 65) > [setSelectField] at > com.gargoylesoftware.htmlunit.javascript.host.Node.fi > reEvent(Node.java:576) > [setSelectField] at > com.gargoylesoftware.htmlunit.html.HtmlElement$2.run( > HtmlElement.java:916) > [setSelectField] at > org.mozilla.javascript.Context.call(Context.java:515) > > [setSelectField] at > org.mozilla.javascript.ContextFactory.call(ContextFac > tory.java:507) > [setSelectField] at > com.gargoylesoftware.htmlunit.html.HtmlElement.fireEv > ent(HtmlElement.java:921) > [setSelectField] at > com.gargoylesoftware.htmlunit.html.HtmlElement.fireEv > ent(HtmlElement.java:896) > [setSelectField] at > com.gargoylesoftware.htmlunit.html.HtmlInput.executeO > nChangeHandlerIfAppropriate(HtmlInput.java:468) > [setSelectField] at > com.gargoylesoftware.htmlunit.html.HtmlSelect.setSele > ctedAttribute(HtmlSelect.java:298) > [setSelectField] at > com.gargoylesoftware.htmlunit.html.HtmlSelect.setSele > ctedAttribute(HtmlSelect.java:271) > [setSelectField] at > com.gargoylesoftware.htmlunit.javascript.host.HTMLSel > ectElement.jsxSet_selectedIndex(HTMLSelectElement.java:226) > [setSelectField] at > com.gargoylesoftware.htmlunit.javascript.host.HTMLOpt > ionsCollection.put(HTMLOptionsCollection.java:176) > [setSelectField] at > com.gargoylesoftware.htmlunit.javascript.host.HTMLSel > ectElement.put(HTMLSelectElement.java:301) > [setSelectField] at > org.mozilla.javascript.ScriptableObject.putProperty(S > criptableObject.java:1775) > [setSelectField] at > org.mozilla.javascript.ScriptRuntime.setObjectIndex(S > criptRuntime.java:1590) > [setSelectField] at > org.mozilla.javascript.ScriptRuntime.setObjectIndex(S > criptRuntime.java:1576) > [setSelectField] at > org.mozilla.javascript.Interpreter.interpretLoop(Inte > rpreter.java:3081) > [setSelectField] at > org.mozilla.javascript.Interpreter.interpret(Interpre > ter.java:2487) > [setSelectField] at > org.mozilla.javascript.InterpretedFunction.call(Inter > pretedFunction.java:164) > [setSelectField] at > org.mozilla.javascript.ContextFactory.doTopCall(Conte > xtFactory.java:398) > [setSelectField] at > com.gargoylesoftware.htmlunit.javascript.HtmlUnitCont > extFactory.doTopCall(HtmlUnitContextFactory.java:192) > [setSelectField] at > org.mozilla.javascript.ScriptRuntime.doTopCall(Script > Runtime.java:3065) > [setSelectField] at > org.mozilla.javascript.InterpretedFunction.call(Inter > pretedFunction.java:162) > [setSelectField] at > com.gargoylesoftware.htmlunit.javascript.JavaScriptEn > gine.callFunction(JavaScriptEngine.java:472) > [setSelectField] at > com.gargoylesoftware.htmlunit.javascript.host.XMLHttp > Request.setState(XMLHttpRequest.java:142) > [setSelectField] at > com.gargoylesoftware.htmlunit.javascript.host.XMLHttp > Request.doSend(XMLHttpRequest.java:413) > [setSelectField] at > com.gargoylesoftware.htmlunit.javascript.host.XMLHttp > Request.access$000(XMLHttpRequest.java:54) > [setSelectField] at > com.gargoylesoftware.htmlunit.javascript.host.XMLHttp > Request$1.run(XMLHttpRequest.java:361) > [setSelectField] at > org.mozilla.javascript.Context.call(Context.java:515) > > [setSelectField] at > org.mozilla.javascript.ContextFactory.call(ContextFac > tory.java:507) > [setSelectField] at > com.gargoylesoftware.htmlunit.javascript.host.XMLHttp > Request$2.run(XMLHttpRequest.java:367) > [setSelectField] at java.lang.Thread.run(Unknown Source) > [setSelectField] at > com.gargoylesoftware.htmlunit.ThreadManager$1.run(Thr > eadManager.java:116) > [setSelectField] Caused by: org.mozilla.javascript.EvaluatorException: > Index or > size is negative (https://1.20.144.26/content/validator_js/#8) > [setSelectField] at > com.gargoylesoftware.htmlunit.javascript.StrictErrorR > eporter.runtimeError(StrictErrorReporter.java:93) > [setSelectField] at > org.mozilla.javascript.Context.reportRuntimeError(Con > text.java:938) > [setSelectField] at > org.mozilla.javascript.Context.reportRuntimeError(Con > text.java:994) > [setSelectField] at > com.gargoylesoftware.htmlunit.javascript.host.HTMLOpt > ionsCollection.get(HTMLOptionsCollection.java:81) > [setSelectField] at > org.mozilla.javascript.ScriptableObject.getProperty(S > criptableObject.java:1644) > [setSelectField] at > org.mozilla.javascript.ScriptRuntime.getObjectElem(Sc > riptRuntime.java:1388) > [setSelectField] at > org.mozilla.javascript.ScriptRuntime.getObjectElem(Sc > riptRuntime.java:1372) > [setSelectField] at > org.mozilla.javascript.Interpreter.interpretLoop(Inte > rpreter.java:3057) > [setSelectField] at > org.mozilla.javascript.Interpreter.interpret(Interpre > ter.java:2487) > [setSelectField] at > org.mozilla.javascript.InterpretedFunction.call(Inter > pretedFunction.java:164) > [setSelectField] at > com.gargoylesoftware.htmlunit.javascript.host.EventHa > ndler.call(EventHandler.java:82) > [setSelectField] at > com.gargoylesoftware.htmlunit.javascript.JavaScriptEn > gine.callFunction(JavaScriptEngine.java:472) > [setSelectField] at > com.gargoylesoftware.htmlunit.javascript.JavaScriptEn > gine$6.doRun(JavaScriptEngine.java:437) > [setSelectField] at > com.gargoylesoftware.htmlunit.javascript.JavaScriptEn > gine$HtmlUnitContextAction.run(JavaScriptEngine.java:507) > [setSelectField] ... 38 more > [setSelectField] Enclosed exception: > [setSelectField] org.mozilla.javascript.EvaluatorException: Index or > size is neg > ative (https://1.20.144.26/content/validator_js/#8) > [setSelectField] at > com.gargoylesoftware.htmlunit.javascript.StrictErrorR > eporter.runtimeError(StrictErrorReporter.java:93) > [setSelectField] at > org.mozilla.javascript.Context.reportRuntimeError(Con > text.java:938) > [setSelectField] at > org.mozilla.javascript.Context.reportRuntimeError(Con > text.java:994) > [setSelectField] at > com.gargoylesoftware.htmlunit.javascript.host.HTMLOpt > ionsCollection.get(HTMLOptionsCollection.java:81) > [setSelectField] at > org.mozilla.javascript.ScriptableObject.getProperty(S > criptableObject.java:1644) > [setSelectField] at > org.mozilla.javascript.ScriptRuntime.getObjectElem(Sc > riptRuntime.java:1388) > [setSelectField] at > org.mozilla.javascript.ScriptRuntime.getObjectElem(Sc > riptRuntime.java:1372) > [setSelectField] at > org.mozilla.javascript.Interpreter.interpretLoop(Inte > rpreter.java:3057) > [setSelectField] at > script.show_hide_model(https://1.20.144.26/content/va > lidator_js/:8) > [setSelectField] at script(onchange event for HtmlSelect[<select > class="f > orm-field" name="formparam_car_model_select" > id="formparam_car_model_select" onc > hange="show_hide_model(this.value);">] in > https://1.20.144.26/content/pojisteni. > html?phase=vehicle) > [setSelectField] at > org.mozilla.javascript.Interpreter.interpret(Interpre > ter.java:2487) > [setSelectField] at > org.mozilla.javascript.InterpretedFunction.call(Inter > pretedFunction.java:164) > [setSelectField] at > com.gargoylesoftware.htmlunit.javascript.host.EventHa > ndler.call(EventHandler.java:82) > [setSelectField] at > com.gargoylesoftware.htmlunit.javascript.JavaScriptEn > gine.callFunction(JavaScriptEngine.java:472) > [setSelectField] at > com.gargoylesoftware.htmlunit.javascript.JavaScriptEn > gine$6.doRun(JavaScriptEngine.java:437) > [setSelectField] at > com.gargoylesoftware.htmlunit.javascript.JavaScriptEn > gine$HtmlUnitContextAction.run(JavaScriptEngine.java:507) > [setSelectField] at > org.mozilla.javascript.Context.call(Context.java:515) > > [setSelectField] at > org.mozilla.javascript.ContextFactory.call(ContextFac > tory.java:507) > [setSelectField] at > com.gargoylesoftware.htmlunit.javascript.JavaScriptEn > gine.callFunction(JavaScriptEngine.java:444) > [setSelectField] at > com.gargoylesoftware.htmlunit.html.HtmlPage.executeJa > vaScriptFunctionIfPossible(HtmlPage.java:961) > [setSelectField] at > com.gargoylesoftware.htmlunit.javascript.host.EventLi > stenersContainer.executeEventHandler(EventListenersContainer.java:152) > [setSelectField] at > com.gargoylesoftware.htmlunit.javascript.host.EventLi > stenersContainer.executeBubblingListeners(EventListenersContainer.java:1 > 65) > [setSelectField] at > com.gargoylesoftware.htmlunit.javascript.host.Node.fi > reEvent(Node.java:576) > [setSelectField] at > com.gargoylesoftware.htmlunit.html.HtmlElement$2.run( > HtmlElement.java:916) > [setSelectField] at > org.mozilla.javascript.Context.call(Context.java:515) > > [setSelectField] at > org.mozilla.javascript.ContextFactory.call(ContextFac > tory.java:507) > [setSelectField] at > com.gargoylesoftware.htmlunit.html.HtmlElement.fireEv > ent(HtmlElement.java:921) > [setSelectField] at > com.gargoylesoftware.htmlunit.html.HtmlElement.fireEv > ent(HtmlElement.java:896) > [setSelectField] at > com.gargoylesoftware.htmlunit.html.HtmlInput.executeO > nChangeHandlerIfAppropriate(HtmlInput.java:468) > [setSelectField] at > com.gargoylesoftware.htmlunit.html.HtmlSelect.setSele > ctedAttribute(HtmlSelect.java:298) > [setSelectField] at > com.gargoylesoftware.htmlunit.html.HtmlSelect.setSele > ctedAttribute(HtmlSelect.java:271) > [setSelectField] at > com.gargoylesoftware.htmlunit.javascript.host.HTMLSel > ectElement.jsxSet_selectedIndex(HTMLSelectElement.java:226) > [setSelectField] at > com.gargoylesoftware.htmlunit.javascript.host.HTMLOpt > ionsCollection.put(HTMLOptionsCollection.java:176) > [setSelectField] at > com.gargoylesoftware.htmlunit.javascript.host.HTMLSel > ectElement.put(HTMLSelectElement.java:301) > [setSelectField] at > org.mozilla.javascript.ScriptableObject.putProperty(S > criptableObject.java:1775) > [setSelectField] at > org.mozilla.javascript.ScriptRuntime.setObjectIndex(S > criptRuntime.java:1590) > [setSelectField] at > org.mozilla.javascript.ScriptRuntime.setObjectIndex(S > criptRuntime.java:1576) > [setSelectField] at > org.mozilla.javascript.Interpreter.interpretLoop(Inte > rpreter.java:3081) > [setSelectField] at > org.mozilla.javascript.Interpreter.interpret(Interpre > ter.java:2487) > [setSelectField] at > org.mozilla.javascript.InterpretedFunction.call(Inter > pretedFunction.java:164) > [setSelectField] at > org.mozilla.javascript.ContextFactory.doTopCall(Conte > xtFactory.java:398) > [setSelectField] at > com.gargoylesoftware.htmlunit.javascript.HtmlUnitCont > extFactory.doTopCall(HtmlUnitContextFactory.java:192) > [setSelectField] at > org.mozilla.javascript.ScriptRuntime.doTopCall(Script > Runtime.java:3065) > [setSelectField] at > org.mozilla.javascript.InterpretedFunction.call(Inter > pretedFunction.java:162) > [setSelectField] at > com.gargoylesoftware.htmlunit.javascript.JavaScriptEn > gine.callFunction(JavaScriptEngine.java:472) > [setSelectField] at > com.gargoylesoftware.htmlunit.javascript.host.XMLHttp > Request.setState(XMLHttpRequest.java:142) > [setSelectField] at > com.gargoylesoftware.htmlunit.javascript.host.XMLHttp > Request.doSend(XMLHttpRequest.java:413) > [setSelectField] at > com.gargoylesoftware.htmlunit.javascript.host.XMLHttp > Request.access$000(XMLHttpRequest.java:54) > [setSelectField] at > com.gargoylesoftware.htmlunit.javascript.host.XMLHttp > Request$1.run(XMLHttpRequest.java:361) > [setSelectField] at > org.mozilla.javascript.Context.call(Context.java:515) > > [setSelectField] at > org.mozilla.javascript.ContextFactory.call(ContextFac > tory.java:507) > [setSelectField] at > com.gargoylesoftware.htmlunit.javascript.host.XMLHttp > Request$2.run(XMLHttpRequest.java:367) > [setSelectField] at java.lang.Thread.run(Unknown Source) > [setSelectField] at > com.gargoylesoftware.htmlunit.ThreadManager$1.run(Thr > eadManager.java:116) > [setSelectField] == CALLING JAVASCRIPT == > [setSelectField] function () { > [setSelectField] [native code, arity=0] > [setSelectField] } > [setSelectField] > [setSelectField] ======= EXCEPTION END ======== > > Cheers, > Roman. _______________________________________________ WebTest mailing list [email protected] http://lists.canoo.com/mailman/listinfo/webtest

