[Webtest] [webtest][JIRA] Created: (WT-103) Issue with the build R_1029 of webtest.
Gabriel Misukami (JIRA)
webtest@lists.canoo.com
Mon, 14 Nov 2005 18:14:36 +0100 (CET)
Issue with the build R_1029 of webtest.
---------------------------------------
Key: WT-103
URL: http://webtest-community.canoo.com/jira/browse/WT-103
Project: WebTest
Type: Bug
Versions: 1.7
Reporter: Gabriel Misukami
var choose=function(/* list */){
var i, value, iArguments=arguments.length;
for(i=0;i<iArguments;i++){
value = arguments[i];
/// THIS IS THE LINE 170::/// if(typeof value!="undefined" && value!=null && value!="")
return value;
}
}
webtest] EcmaError: lineNumber=[170] column=[0] lineSource=[null] name=[TypeError] sourceName=[j/v.js] message=[TypeError: Cannot (j/v.js#170)] webtest] com.gargoylesoftware.htmlunit.ScriptException: TypeError: Cannot find default value for object. (j/v.js#170)
webtest] at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.callFunction(JavaScriptEngine.java:307)
webtest] at com.gargoylesoftware.htmlunit.html.HtmlPage.executeJavaScriptFunctionIfPossible(HtmlPage.java:757)
webtest] at com.gargoylesoftware.htmlunit.html.HtmlPage.executeOnChangeHandlerIfAppropriate(HtmlPage.java:1364)
webtest] at com.gargoylesoftware.htmlunit.html.HtmlInput.setValueAttribute(HtmlInput.java:93)
webtest] at com.canoo.webtest.steps.form.SetInputField.updateField(SetInputField.java:72)
webtest] at com.canoo.webtest.steps.form.AbstractSetNamedFieldStep.findThenSetField(AbstractSetNamedFieldStep.java:31)
webtest] at com.canoo.webtest.steps.form.AbstractSetFieldStep.doExecute(AbstractSetFieldStep.java:84)
webtest] at com.canoo.webtest.steps.Step.execute(Step.java:167)
webtest] at com.canoo.webtest.engine.Engine.executeSteps(Engine.java:30)
webtest] at com.canoo.webtest.ant.WebtestTask.execute(WebtestTask.java:76)
webtest] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
webtest] at org.apache.tools.ant.Task.perform(Task.java:364)
webtest] at org.apache.tools.ant.Target.execute(Target.java:341)
webtest] at org.apache.tools.ant.Target.performTasks(Target.java:369)
webtest] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
webtest] at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:37)
webtest] at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
webtest] at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382)
webtest] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
webtest] at org.apache.tools.ant.Task.perform(Task.java:364)
webtest] at org.apache.tools.ant.Target.execute(Target.java:341)
webtest] at org.apache.tools.ant.Target.performTasks(Target.java:369)
webtest] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
webtest] at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
webtest] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
webtest] at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
webtest] at org.apache.tools.ant.Main.runBuild(Main.java:668)
webtest] at org.apache.tools.ant.Main.startAnt(Main.java:187)
webtest] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
webtest] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
webtest] Enclosed exception:
webtest] org.mozilla.javascript.EcmaError: TypeError: Cannot find default value for object. (j/v.js#170)
webtest] at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3226)
webtest] at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3216)
webtest] at org.mozilla.javascript.ScriptRuntime.typeError(ScriptRuntime.java:3232)
webtest] at org.mozilla.javascript.ScriptRuntime.typeError1(ScriptRuntime.java:3244)
webtest] at org.mozilla.javascript.ScriptableObject.getDefaultValue(ScriptableObject.java:598)
webtest] at com.gargoylesoftware.htmlunit.javascript.SimpleScriptable.getDefaultValue(SimpleScriptable.java:498)
webtest] at org.mozilla.javascript.ScriptRuntime.toPrimitive(ScriptRuntime.java:2438)
webtest] at org.mozilla.javascript.ScriptRuntime.eqString(ScriptRuntime.java:2566)
webtest] at org.mozilla.javascript.ScriptRuntime.eq(ScriptRuntime.java:2511)
webtest] at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:2561)
webtest] at script(j/v.js:170)
webtest] at script(j/v.js:645)
webtest] at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:2250)
webtest] at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:149)
webtest] at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:337)
webtest] at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:2755)
webtest] at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:147)
webtest] at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.callFunction(JavaScriptEngine.java:302)
webtest] at com.gargoylesoftware.htmlunit.html.HtmlPage.executeJavaScriptFunctionIfPossible(HtmlPage.java:757)
webtest] at com.gargoylesoftware.htmlunit.html.HtmlPage.executeOnChangeHandlerIfAppropriate(HtmlPage.java:1364)
webtest] at com.gargoylesoftware.htmlunit.html.HtmlInput.setValueAttribute(HtmlInput.java:93)
webtest] at com.canoo.webtest.steps.form.SetInputField.updateField(SetInputField.java:72)
webtest] at com.canoo.webtest.steps.form.AbstractSetNamedFieldStep.findThenSetField(AbstractSetNamedFieldStep.java:31)
webtest] at com.canoo.webtest.steps.form.AbstractSetFieldStep.doExecute(AbstractSetFieldStep.java:84)
webtest] at com.canoo.webtest.steps.Step.execute(Step.java:167)
webtest] at com.canoo.webtest.engine.Engine.executeSteps(Engine.java:30)
webtest] at com.canoo.webtest.ant.WebtestTask.execute(WebtestTask.java:76)
webtest] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
webtest] at org.apache.tools.ant.Task.perform(Task.java:364)
webtest] at org.apache.tools.ant.Target.execute(Target.java:341)
webtest] at org.apache.tools.ant.Target.performTasks(Target.java:369)
webtest] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
webtest] at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:37)
webtest] at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
webtest] at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382)
webtest] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
webtest] at org.apache.tools.ant.Task.perform(Task.java:364)
webtest] at org.apache.tools.ant.Target.execute(Target.java:341)
webtest] at org.apache.tools.ant.Target.performTasks(Target.java:369)
webtest] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
webtest] at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
webtest] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
webtest] at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
webtest] at org.apache.tools.ant.Main.runBuild(Main.java:668)
webtest] at org.apache.tools.ant.Main.startAnt(Main.java:187)
webtest] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
webtest] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
webtest] == CALLING JAVASCRIPT ==
webtest]
webtest] function (oEvent) {
webtest] oEvent = choose(oEvent, window.event);
webtest] restoreElement(this);
webtest] if (propertyOn(getProperty(this, "VALIDATE-ONCHANGE"), getProperty(this.form, "VALIDATE-ONCHANGE"))) {
webtest] if (!this.validate(oEvent) && !suppressOnchange(this)) {
webtest] return false;
webtest] }
webtest] }
webtest] if (this._onchange_ && this._onchange_() == false) {
webtest] return false;
webtest] }
webtest] var autoSubmit = getProperty(this, "AUTO-SUBMIT");
webtest] if (propertyOn(autoSubmit) && this.onautosubmit() != false && this.form.onautosubmit() != false) {
webtest] this.form.submit();
webtest] }
webtest] }
webtest] ======= EXCEPTION END ========
Notice that the script works well with the R_1006 and older of webtest.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://webtest-community.canoo.com/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
http://www.atlassian.com/software/jira