Hi Marc!
I've just downloaded latest build [1738]
and got "Unexpected exception caught: org.apache.tools.ant.BuildException"
html:
<script
type="text/javascript">add_select_validator('pr2009','formparam_car_mark_select','tovar');</script>
<select class="form-field" name="formparam_car_mark_select"
id="formparam_car_mark_select" onChange='load_vehicle_model(this.value,
"formparam_car_mark", "hasicska");'>
<option value="[none]" selected>choose</option>
<option value="18">BMW</option>
<option value="306">BUGATTI</option>
<option value="34">DAEWOO</option>
<option value="57">HONDA</option></select>
<input type="text" name="formparam_car_select" id="formparam_car_select"
size="20" maxlength="20" value="" class="form-field">
in [1720] all works fine. Any idea?
JavaScript is here:
function load_vehicle_model(id,element,insco){
if(id.length>0){
ajax_loader_show(element);
var url =
"/service.php?service=load_vehicle_model&insco="+insco+"&id="+id;
if(typeof(http)=='object'){
http.open("GET",url,true);
http.onreadystatechange=reload_vehicle_model;
http.send(null);
}else{
alert('POZOR - zlyhala inicializace spojení k
serveru. \nStlačte F5 (nebo CTRL+R) pro znovunačítaní stránky a zkuste
znovu.\n\nUbezpečte se, že máte zapnutou podporu pro javascripty\na používate
standardní prohlížeč.\n(doporučujeme Firefox 1.5+, Internet Explorer 6+ nebo
Opera 8+)');
}
}else{
alert('Neplatný ID tovární značky ['+id+']!');
}
}
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:165)
[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:165)
[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 ========
_______________________________________________
WebTest mailing list
[email protected]
http://lists.canoo.com/mailman/listinfo/webtest