Details
Description
The following structure no longer works and throws the exception:
<f:view>
<f:subview>
<jsp:directive:include file="test.jspx" />
</f:subview>
</f:view>
test.jspx:
<f:view>
........
</f:view>
The exception is like this:
<f:view>
<f:subview>
<jsp:directive:include file="test.jspx" />
</f:subview>
</f:view>
test.jspx:
<f:view>
........
</f:view>
The exception is like this:
Activity
Field | Original Value | New Value |
---|---|---|
Assignee | Ted Goddard [ ted.goddard ] |
Fix Version/s | 1.7Beta1 [ 10121 ] | |
Affects | [Compatibility/Configuration] | |
Assignee Priority | P1 | |
Assignee | Ted Goddard [ ted.goddard ] | Greg Dick [ greg.dick ] |
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Assignee Priority | P1 | |
Security | Private [ 10001 ] | |
Assignee | Greg Dick [ greg.dick ] |
Summary | nested f:view problem | Improve parser debug logging (was 'nested f:view tags not supported') |
Issue Type | Bug [ 1 ] | Improvement [ 4 ] |
Fix Version/s | 1.7 [ 10080 ] |
Status | Resolved [ 5 ] | Closed [ 6 ] |
>> javax.servlet.jsp.JspException
>> at
>> com.sun.faces.taglib.jsf_core.ViewTag.doStartTag(ViewTag.java:137)
>> at com
>> .icesoft.faces.webapp.parser.Parser.executeJspLifecycle(Parser.java: 188)
>> at com
>> .icesoft.faces.webapp.parser.Parser.executeJspLifecycle(Parser.java: 212)
>> at com.icesoft.faces.webapp.parser.Parser.parse(Parser.java: 157)
>> at com .icesoft
>> .faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:
>> 497)
>> at com .icesoft
>> .faces.application.D2DViewHandler.renderView(D2DViewHandler.java:161)
>> at com .sun .faces
>> .lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:107)
>> at
>> com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:268)
>> at
>> com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:137)
>> at com .icesoft .faces .webapp
>> .http.core.JsfLifecycleExecutor.apply(JsfLifecycleExecutor.java:18)
>> at com.icesoft.faces.webapp.http.core.PageServer
>> $1.respond(PageServer.java:25)
>> at com .icesoft .faces .webapp .http .servlet
>> .ServletRequestResponse.respondWith(ServletRequestResponse.java:162)
>> at
>> com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet $
>> ThreadBlockingRequestResponse
>> .respondWith(ThreadBlockingAdaptingServlet.java:36)
>> at com
>> .icesoft.faces.webapp.http.core.PageServer.service(PageServer.java:30)
>> at com .icesoft .faces
>> .webapp.http.core.SingleViewServer.service(SingleViewServer.java:48)
>> at
>> com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer
>> $Matcher.serviceOnMatch(PathDispatcherServer.java:50)
>> at com .icesoft .faces .webapp .http .common
>> .standard.PathDispatcherServer.service(PathDispatcherServer.java:19)
>> at com .icesoft .faces .webapp .http .servlet
>> .ThreadBlockingAdaptingServlet
>> .service(ThreadBlockingAdaptingServlet.java:19)
>> at com .icesoft .faces .webapp .http .servlet
>> .EnvironmentAdaptingServlet.service(EnvironmentAdaptingServlet.java: 29)
>> at com .icesoft .faces .webapp .http .servlet
>> .MainSessionBoundServlet.service(MainSessionBoundServlet.java:105)
>> at com .icesoft .faces .webapp
>> .http.servlet.SessionDispatcher.service(SessionDispatcher.java:37)
>> at com.icesoft.faces.webapp.http.servlet.PathDispatcher
>> $Matcher.serviceOnMatch(PathDispatcher.java:52)
>> at com .icesoft .faces
>> .webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:29)
>> at com .icesoft
>> .faces.webapp.http.servlet.MainServlet.service(MainServlet.java:76)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java: 803)
>> at org .apache .catalina .core
>> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
>> 269)
>> at org .apache .catalina
>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>> at org .apache
>> .catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:
>> 204)
>> at org .apache
>> .catalina.core.StandardContextValve.invoke(StandardContextValve.java:
>> 174)
>> at org .apache
>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>> at org .apache
>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
>> at org .apache
>> .catalina.core.StandardEngineValve.invoke(StandardEngineValve.java: 108)
>> at org
>> .apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java: 151)
>> at org
>> .apache.coyote.http11.Http11Processor.process(Http11Processor.java: 874)
>> at org.apache.coyote.http11.Http11BaseProtocol
>> $Http11ConnectionHandler.processConnection(Http11BaseProtocol.java: 665)
>> at org .apache
>> .tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java: 528)
>> at org .apache .tomcat .util .net
>> .LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
>> at org.apache.tomcat.util.threads.ThreadPool
>> $ControlRunnable.run(ThreadPool.java:689)
>> at java.lang.Thread.run(Thread.java:595)