No, that doesn't work. I tried both french and english locales with
editPerson action.
 Each time that cause the same error (except locale='en' message instead of
locale='fr' in tomcat output).

Something surely cause Struts to fall finding  the Person Detail form but I
unfortunately I can't see what it is.

Marc

2008/1/9, Matt Raible <[EMAIL PROTECTED]>:
>
> It's strange that it doesn't fallback from French to English, but that
> seems to be what's happening. If you login to your application, then append
> ?locale=fr onto the URL - can you successfully view the Person Detail form?
> Matt
>
> On Jan 9, 2008, at 12:35 PM, Marc Siramy wrote:
>
> Hello,
>
> I obtain this error when doing Canoo WebTest (running ant test-canoo
> -Dtestcase=PersonTests )
> in the appfuse tutorial:
> test-canoo:
>    [delete] Deleting: /home/marc/workspace/appfuse/build/test/data/web-
> tests-result.xml
>      [echo] Testing with locale 'fr'
>
> EditPerson:
>
> BUILD FAILED
> /home/marc/workspace/appfuse/build.xml:624: The following error occurred
> while executing this line:
> /home/marc/workspace/appfuse/test/web/web-tests.xml:212: Canoo Webtest:
> R_1393.
> Test failed.
> Test step invoke (/home/marc/workspace/appfuse/test/web/web-tests.xml:216:
> )  named "click Edit Person link" failed with message "Step[invoke "click
> Edit Person link" (7/8)]: HTTP error 500, at: invoke"
>
> Total time: 12 seconds
>
> And when I use the http://localhost:8080/appfuse/editPerson.html?id=1 URL
> to test the same action,
> Tomcat give the following output:
>
> javax.servlet.jsp.JspException: No form found under 'personForm' in locale 
> 'fr'
>       at org.apache.struts.taglib.html.JavascriptValidatorTag.renderJavascript
> (JavascriptValidatorTag.java:384)
>       at 
> org.apache.struts.taglib.html.JavascriptValidatorTag.doStartTag(JavascriptValidatorTag.java:349)
>       at 
> org.apache.jsp.WEB_002dINF.pages.personForm_jsp._jspx_meth_html_javascript_0
> (personForm_jsp.java:608)
>       at 
> org.apache.jsp.WEB_002dINF.pages.personForm_jsp._jspService(personForm_jsp.java:131)
>       at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
>       at javax.servlet.http.HttpServlet.service
> (HttpServlet.java:802)
>       at 
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334)
>       at 
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
>       at org.apache.jasper.servlet.JspServlet.service
> (JspServlet.java:264)
>
>
> But if I test 
> http://localhost:8080/appfuse/editUser.html?username=tomcat&from=list url, 
> everything is ok.
>
>
> Any ideas please ?
>
> Thanks in advance.
>
> Marc
>
>
>
>

Reply via email to