I guess your page is making AJAX calls? If the header "HTP1.1 200 OK" is not the issue then it could be a question of timing. We have had problems where if the AJAX call has not happened and the page unloads or something then we'd see XMLHttpRequest errors.
Putting a sleep statement before the step that gives the error sorted the problem: <!-- wait for AJAX depending on how slow your server is or how fast you test cleint machine is You may need to increase this value --> <sleep description="wait 1 sec for AJAX" seconds="1"/> <!-- now perform AJAX dependent step <setSelectField name="Choose destination" value="(6/7)"/> > Stefanie Wilms wrote > > > Hi, > > can anyone help me with the following error? > com.canoo.webtest.engine.StepFailedException: > Step[setSelectField "Choose destination" (6/7)]: Script error > loading page executing webtest at: setSelectField Wrapped > java.io.IOException: Stream closed > (http://localhost:8080/tra/javascript/traFunctions.js#6) > Source code: function () { [native code, arity=0] } > > [setSelectField] Exception in thread "HtmlUnit Managed Thread > #1" org.mozilla.javascript.EvaluatorException: Unable to send > the XMLHttpRequest: java.io.IOException: Unable to parse > header: HTP/1.1 200 OK > [setSelectField] at > org.mozilla.javascript.DefaultErrorReporter.runtimeError(Defau > ltErrorReporter.java:95) > [setSelectField] at > org.mozilla.javascript.Context.reportRuntimeError(Context.java:966) > [setSelectField] at > org.mozilla.javascript.Context.reportRuntimeError(Context.java:1022) > [setSelectField] at > com.gargoylesoftware.htmlunit.javascript.host.XMLHttpRequest.d > oSend(XMLHttpRequest.java:348) > [setSelectField] at > com.gargoylesoftware.htmlunit.javascript.host.XMLHttpRequest.a > ccess$000(XMLHttpRequest.java:68) > [setSelectField] at > com.gargoylesoftware.htmlunit.javascript.host.XMLHttpRequest$1 > .run(XMLHttpRequest.java:307) > [setSelectField] at java.lang.Thread.run(Unknown Source) > [setSelectField] at > com.gargoylesoftware.htmlunit.ThreadManager$1.run(ThreadManage > r.java:101) > [setSelectField] > org.apache.commons.httpclient.ProtocolException: The server > localhost failed to respond with a valid HTTP response > > > Stefanie > _______________________________________________ > WebTest mailing list > [email protected] > http://lists.canoo.com/mailman/listinfo/webtest > _______________________________________________ WebTest mailing list [email protected] http://lists.canoo.com/mailman/listinfo/webtest

