Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 1.5
-
Component/s: Sample Apps
-
Labels:None
-
Environment:Operating System: Windows XP
Platform: PC
Description
When completing an address you get the exception
javax.faces.FacesException: Can't parse stream for /response.jspx Failed to
execute JSP lifecycle.
com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:368)
com.icesoft.faces.application.D2DViewHandler.renderView(D2DViewHandler.java:92)
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:107)
com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:245)
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:137)
com.icesoft.faces.webapp.xmlhttp.PersistentFacesServlet.service(PersistentFacesServlet.java:286)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
javax.faces.FacesException: Can't parse stream for /response.jspx Failed to
execute JSP lifecycle.
com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:368)
com.icesoft.faces.application.D2DViewHandler.renderView(D2DViewHandler.java:92)
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:107)
com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:245)
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:137)
com.icesoft.faces.webapp.xmlhttp.PersistentFacesServlet.service(PersistentFacesServlet.java:286)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
This exception is caused by the uppercase <HTML> tag in the response.jspx page.
Changing the tag to lowercasse <html> resolves the issue.
The case sensitivity is enforced in the xhtml.tld [icefaces\core\conf\tld\xhtml.tld]