Return-Path: Delivered-To: apmail-struts-user-archive@www.apache.org Received: (qmail 14825 invoked from network); 21 Nov 2006 20:39:03 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 21 Nov 2006 20:39:03 -0000 Received: (qmail 3640 invoked by uid 500); 21 Nov 2006 20:38:52 -0000 Delivered-To: apmail-struts-user-archive@struts.apache.org Received: (qmail 3593 invoked by uid 500); 21 Nov 2006 20:38:52 -0000 Mailing-List: contact user-help@struts.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Struts Users Mailing List" Reply-To: "Struts Users Mailing List" Delivered-To: mailing list user@struts.apache.org Received: (qmail 3475 invoked by uid 99); 21 Nov 2006 20:38:52 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 21 Nov 2006 12:38:51 -0800 X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=RCVD_IN_BL_SPAMCOP_NET X-Spam-Check-By: apache.org Received-SPF: neutral (herse.apache.org: local policy) Received: from [193.252.22.157] (HELO smtp2.freeserve.com) (193.252.22.157) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 21 Nov 2006 12:38:37 -0800 Received: from me-wanadoo.net (localhost [127.0.0.1]) by mwinf3109.me.freeserve.com (SMTP Server) with ESMTP id 8A4BD6400084; Tue, 21 Nov 2006 21:38:14 +0100 (CET) Received: from [192.168.1.39] (user-3e887070.telcl21.dsl.pol.co.uk [62.136.112.112]) by mwinf3109.me.freeserve.com (SMTP Server) with ESMTP id 28BF86400081; Tue, 21 Nov 2006 21:38:14 +0100 (CET) X-ME-UUID: 20061121203814167.28BF86400081@mwinf3109.me.freeserve.com Message-ID: <456363B6.2020503@codeczar.com> Date: Tue, 21 Nov 2006 20:38:14 +0000 From: Nathan Coast User-Agent: Thunderbird 1.5.0.8 (Windows/20061025) MIME-Version: 1.0 To: Struts Users Mailing List Cc: httpunit-develop@lists.sourceforge.net Subject: problems using httpunit / rhino with struts validator Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Hi, First off, thanks for the validator - saved me countless hours of writing js. I've started trying to introduce httpunit integration tests to my applications and unfortunately with both js and validator enabled, it barfs in fine style. httpunit 1.6.2, validator 1.3.0, rhino js-1.6R3.jar The errors come when trying to execute js created by the validator resulting in either "undefined_required" or "undefined_maxlength" Is anyone else seeing these types of errors or can suggest a workaround? I can disable js by removing the dependency to the rhino js.jar, however this prevents me from httpunit testing a number of areas of my app. exception e.g. Running com.codeczar.security.user.httpunit.SearchUserTest org.mozilla.javascript.EcmaError: ReferenceError: "undefined_required" is not defined. (httpunit#762 (eval)#1) at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3226) at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3216) at org.mozilla.javascript.ScriptRuntime.notFoundError(ScriptRuntime.java:3289) at org.mozilla.javascript.ScriptRuntime.nameOrFunction(ScriptRuntime.java:1633) at org.mozilla.javascript.ScriptRuntime.name(ScriptRuntime.java:1572) at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:3159) at script(httpunit#762(eval):1) at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:2248) at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:158) at org.mozilla.javascript.ScriptRuntime.evalSpecial(ScriptRuntime.java:2213) at org.mozilla.javascript.ScriptRuntime.callSpecial(ScriptRuntime.java:2078) at org.mozilla.javascript.optimizer.OptRuntime.callSpecial(OptRuntime.java:156) at org.mozilla.javascript.gen.c7._c17(httpunit:762) at org.mozilla.javascript.gen.c7.call(httpunit) at org.mozilla.javascript.optimizer.OptRuntime.callName(OptRuntime.java:95) at org.mozilla.javascript.gen.c9._c1(httpunit:9) at org.mozilla.javascript.gen.c9.call(httpunit) at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:3082) at script.x(httpunit) at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:2248) at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:158) at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:337) at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:2755) at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:156) at com.meterware.httpunit.javascript.JavaScript$JavaScriptEngine.performEvent(JavaScript.jav a:172) at com.meterware.httpunit.scripting.ScriptableDelegate.doEvent(ScriptableDelegate.java:56) at com.meterware.httpunit.WebRequestSource.submitRequest(WebRequestSource.java:232) at com.meterware.httpunit.WebForm.submitRequest(WebForm.java:96) at com.meterware.httpunit.WebForm.doFormSubmit(WebForm.java:107) at com.meterware.httpunit.WebForm.submit(WebForm.java:69) at com.meterware.httpunit.WebForm.submit(WebForm.java:58) at com.codeczar.security.user.httpunit.CreateUserTest.getResponse(CreateUserTest.java:77) at com.codeczar.security.user.httpunit.CreateUserTest.doCreate(CreateUserTest.java:50) cheers Nathan --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscribe@struts.apache.org For additional commands, e-mail: user-help@struts.apache.org