Js EvalException
"Afshartous, Nick" <[email protected]>
| Newsgroups | gmane.comp.web.httpunit.devel |
|---|---|
| Message-ID | <F2E6A7C220BF104AA409F13EAF020E5D052E78A5@exchangeott.ZivexOTT.local> |
Hi,
Thanks for any help with this exception. It happens when trying to submit a
form that calls defaultSubmit function onSubmit:
--
Nick
<script language="JavaScript">
writeCSS('/amserver');
var defaultBtn = 'Submit';
var elmCount = 0;
/** submit form with default command button */
function defaultSubmit() {
LoginSubmit(defaultBtn);
}
/**
* submit form with given button value
*
* @param value of button
*/
function LoginSubmit(value) {
aggSubmit();
var hiddenFrm = document.forms['Login'];
if (hiddenFrm != null) {
hiddenFrm.elements['IDButton'].value = value;
hiddenFrm.submit();
}
}
</script>
run.tests:
[java] .test start
[java] am: Sun Java System Access Manager (Login)
[java] org.mozilla.javascript.EvaluatorException: The undefined value
has no properties. (httpunit; line 21)
[java] at
org.mozilla.javascript.DefaultErrorReporter.runtimeError(DefaultErrorReporte
r.java:76)
[java] at
org.mozilla.javascript.Context.reportRuntimeError(Context.java:591)
[java] at
org.mozilla.javascript.Context.reportRuntimeError(Context.java:630)
[java] at
org.mozilla.javascript.Context.reportRuntimeError0(Context.java:600)
[java] at
org.mozilla.javascript.Undefined.reportError(Undefined.java:138)
[java] at
org.mozilla.javascript.Undefined.getPrototype(Undefined.java:100)
[java] at
org.mozilla.javascript.ScriptableObject.getBase(ScriptableObject.java:1585)
[java] at
org.mozilla.javascript.ScriptableObject.putProperty(ScriptableObject.java:14
73)
[java] at
org.mozilla.javascript.ScriptRuntime.setProp(ScriptRuntime.java:842)
[java] at org.mozilla.javascript.gen.c13.call(httpunit:21)
[java] at
org.mozilla.javascript.ScriptRuntime.call(ScriptRuntime.java:1191)
[java] at org.mozilla.javascript.gen.c12.call(httpunit:8)
[java] at
org.mozilla.javascript.Interpreter.interpret(Interpreter.java:2169)
[java] at
org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:58)
[java] at
com.meterware.httpunit.javascript.JavaScript$JavaScriptEngine.performEvent(J
avaScript.java:172)
[java] at
com.meterware.httpunit.scripting.ScriptableDelegate.doEvent(ScriptableDelega
te.java:56)
[java] at
com.meterware.httpunit.WebRequestSource.submitRequest(WebRequestSource.java:
232)
[java] at
com.meterware.httpunit.WebForm.submitRequest(WebForm.java:96)
[java] at
com.meterware.httpunit.WebForm.doFormSubmit(WebForm.java:107)
[java] at com.meterware.httpunit.WebForm.submit(WebForm.java:69)
[java] at com.meterware.httpunit.WebForm.submit(WebForm.java:58)
[java] at
com.workstreaminc.uicontroller.UIControllerTest.accessManager(UIControllerTe
st.java:88)
[java] at
com.workstreaminc.uicontroller.UIControllerTest.testDice(UIControllerTest.ja
va:48)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
[java] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
[java] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
[java] at java.lang.reflect.Method.invoke(Method.java:585)
[java] at junit.framework.TestCase.runTest(TestCase.java:154)
[java] at junit.framework.TestCase.runBare(TestCase.java:127)
[java] at junit.framework.TestResult$1.protect(TestResult.java:106)
[java] at
junit.framework.TestResult.runProtected(TestResult.java:124)
[java] at junit.framework.TestResult.run(TestResult.java:109)
[java] at junit.framework.TestCase.run(TestCase.java:118)
[java] at junit.framework.TestSuite.runTest(TestSuite.java:208)
[java] at junit.framework.TestSuite.run(TestSuite.java:203)
[java] at junit.textui.TestRunner.doRun(TestRunner.java:116)
[java] at junit.textui.TestRunner.doRun(TestRunner.java:109)
[java] at junit.textui.TestRunner.run(TestRunner.java:72)
[java] at
com.workstreaminc.uicontroller.UIControllerTest.main(UIControllerTest.java:2
6)
[java] com.meterware.httpunit.ScriptException: Event 'defaultSubmit();
return false;' failed: org.mozilla.javascript.EvaluatorException: The
undefined value has no properties. (httpunit; line 21)
[java] at
com.meterware.httpunit.javascript.JavaScript$JavaScriptEngine.handleScriptEx
ception(JavaScript.java:202)
[java] at
com.meterware.httpunit.javascript.JavaScript$JavaScriptEngine.performEvent(J
avaScript.java:175)
[java] at
com.meterware.httpunit.scripting.ScriptableDelegate.doEvent(ScriptableDelega
te.java:56)
[java] at
com.meterware.httpunit.WebRequestSource.submitRequest(WebRequestSource.java:
232)
[java] at
com.meterware.httpunit.WebForm.submitRequest(WebForm.java:96)
[java] at
com.meterware.httpunit.WebForm.doFormSubmit(WebForm.java:107)
[java] at com.meterware.httpunit.WebForm.submit(WebForm.java:69)
[java] at com.meterware.httpunit.WebForm.submit(WebForm.java:58)
[java] at
com.workstreaminc.uicontroller.UIControllerTest.accessManager(UIControllerTe
st.java:88)
[java] at
com.workstreaminc.uicontroller.UIControllerTest.testDice(UIControllerTest.ja
va:48)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
[java] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
[java] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
[java] at java.lang.reflect.Method.invoke(Method.java:585)
[java] at junit.framework.TestCase.runTest(TestCase.java:154)
[java] at junit.framework.TestCase.runBare(TestCase.java:127)
[java] at junit.framework.TestResult$1.protect(TestResult.java:106)
[java] at
junit.framework.TestResult.runProtected(TestResult.java:124)
[java] at junit.framework.TestResult.run(TestResult.java:109)
[java] at junit.framework.TestCase.run(TestCase.java:118)
[java] at junit.framework.TestSuite.runTest(TestSuite.java:208)
[java] at junit.framework.TestSuite.run(TestSuite.java:203)
[java] at junit.textui.TestRunner.doRun(TestRunner.java:116)
[java] at junit.textui.TestRunner.doRun(TestRunner.java:109)
[java] at junit.textui.TestRunner.run(TestRunner.java:72)
smime.p7s
(application/x-pkcs7-signature, 3 KB) - not displayed