InternalError 500 on Faces pages
Andrew Rader <[email protected]>
| Newsgroups | gmane.comp.web.httpunit.devel |
|---|---|
| Message-ID | <OFA0071602.C9EBD2A4-ON8725713E.005789F8-8525713E.00584C3E@us.ibm.com> |
Hi all, I'm pretty new to both HttpUnit and Java Server Faces, and I'm having a problem I can quite tackle. I currently have HttpUnit setup and working, I use it to test several different types of pages on a few different servers, and it all works according to plan. Except for when I test any Faces pages I have. Here's the problem: The webserver returns pages fine to various clients (Firefox, IE, etc) however, when HttpUnit goes to connect to it, it returns an InternalErrorException (response 500). I used a network traffic monitoring tool to determine where the differences in requests lie. The only difference between, say, Firefox and HttpUnit were the UserAgent and Accept lines of the Header, so I setup HttpUnit to mimic Firefox. This didn't solve anything. on Apache Tomcat 5.5, HttpUnit gets the following response, however, Firefox/IE all work fine: The server encountered an internal error () that prevented it from fulfilling this request. exception org.apache.jasper.JasperException: Exception in JSP: /testfaces1.jsp:11 8: <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> 9: <title>testfaces1.jsp</title> 10: </head> 11: <f:view> 12: <body> 13: <p>Place content here.</p> 14: </body> Stacktrace: org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:504) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) root cause javax.servlet.ServletException: Cannot find FacesContext org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:858) org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791) org.apache.jsp.testfaces1_jsp._jspService(testfaces1_jsp.java:70) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) root cause javax.servlet.jsp.JspException: Cannot find FacesContext javax.faces.webapp.UIComponentTag.doStartTag(UIComponentTag.java:399) com.sun.faces.taglib.jsf_core.ViewTag.doStartTag(ViewTag.java:106) org.apache.jsp.testfaces1_jsp._jspx_meth_f_view_0(testfaces1_jsp.java:85) org.apache.jsp.testfaces1_jsp._jspService(testfaces1_jsp.java:61) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) Any help will be appreciated, thanks -Andrew