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