You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by Chris Waring <ch...@yahoo.com> on 2006/08/23 17:54:57 UTC

Re: [jira] Created: (SB-39) Tiles 2 does not work with JSF

It looks like you have the same <f:subview id="header"> for both your header
and your footer.  I'm not sure if this is causing your problem or not, but I
do know that JSF requires that id be unique.

Let me know if this fixes the problem or not.  Otherwise I have an
environment setup that I can try to duplicate the error.



JIRA jira@apache.org wrote:
> 
> Tiles 2 does not work with JSF
> ------------------------------
> 
>                  Key: SB-39
>                  URL: http://issues.apache.org/struts/browse/SB-39
>              Project: Sandbox
>           Issue Type: Bug
>           Components: Tiles
>     Affects Versions: 2.0
>          Environment: Tomcat 5.x
> both with and without Shale
>             Reporter: Mehdi Bahribayli
>             Priority: Critical
> 
> 
> The followings are snippets 
> of configuration and code:
> -------- pom.xml ---------------
> ...
>             <groupId>org.apache.struts.tiles</groupId>
>             <artifactId>tiles-core</artifactId>
>             <version>2.0-SNAPSHOT</version>
>             <scope>runtime</scope>
>         </dependency>
> ...
> -------- web.xml ---------------
> ...
>     <!-- Shale Application Controller Filter -->
>     <filter>
>         <filter-name>shale</filter-name>
>         <filter-class>
>             org.apache.shale.faces.ShaleApplicationFilter
>         </filter-class>
>     </filter>
> 
>     <!-- Shale Application Controller Filter Mapping -->
>     <filter-mapping>
>         <filter-name>shale</filter-name>
>         <url-pattern>/*</url-pattern>
>         <dispatcher>REQUEST</dispatcher>
>         <dispatcher>FORWARD</dispatcher>
>     </filter-mapping>
> ...
>     <!-- Tiles Servlet Configuration -->
>     <servlet>
>         <servlet-name>action</servlet-name>
>         
> <servlet-class>org.apache.tiles.servlets.TilesServlet</servlet-class>
>         <init-param>
>             <param-name>definitions-config</param-name>
>             <param-value>/WEB-INF/tiles-defs.xml</param-value>
>         </init-param>
>         <init-param>
>             <param-name>definitions-parser-validate</param-name>
>             <param-value>true</param-value>
>         </init-param>
>         <load-on-startup>2</load-on-startup>
>     </servlet>
> ...
> -----------------------------------------------------
> -------------- tiles-defs.xml ------------------
> <!DOCTYPE tiles-definitions PUBLIC
>         "-//Apache Software Foundation//DTD Tiles Configuration//EN"
>         "http://struts.apache.org/dtds/tiles-config_1_1.dtd">
> <tiles-definitions>
>     <definition name="tiles:master" page="/layouts/master.jsp">
>         <put name="header" value="/subviews/header.jspf"/>
>         <put name="footer" value="/subviews/footer.jspf"/>
>     </definition>
> </tiles-definitions>
> -----------------------------------------------------
> -------------- /layouts/master.jsp ---------
> <%@ taglib prefix="f" uri="http://java.sun.com/jsf/core" %>
> <%@ taglib prefix="h" uri="http://java.sun.com/jsf/html" %>
> <%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
> <f:subview id="master">
>     <f:facet name="header">
>         <tiles:insert name="header" type="attribute" flush="false"/>
>     </f:facet>
>     <f:facet name="footer">
>         <tiles:insert name="footer" type="attribute" flush="false"/>
>     </f:facet>
> </f:subview>
> ----------------------------------------------------
> ---------------- /subviews/header.jspf----
> <%@ taglib prefix="f" uri="http://java.sun.com/jsf/core" %>
> <%@ taglib prefix="h" uri="http://java.sun.com/jsf/html" %>
> <f:subview id="header">
>     <h:outputText>
>         Header
>     </h:outputText>
> </f:subview>
> ---------------------------------------------------
> ---------------- /subviews/footer.jspf----
>  <%@ taglib prefix="f" uri="http://java.sun.com/jsf/core" %>
>  <%@ taglib prefix="h" uri="http://java.sun.com/jsf/html" %>
>  <f:subview id="header">
>      <h:outputText>
>          Footer
>      </h:outputText>
>  </f:subview>
>  ---------------------------------------------------
> --------------- /views/welcome.jsp ------
> <%@ taglib prefix="f" uri="http://java.sun.com/jsf/core" %>
> <%@ taglib prefix="h" uri="http://java.sun.com/jsf/html" %>
> <%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
> <html>
> <f:view>
>     <tiles:insert name="tiles:master" type="definition" flush="false"/>
> </f:view>
> </html>
> --------------------------------------------------
> When I deploy my app I get the following 
> exception:
> Aug 23, 2006 1:44:25 PM org.apache.tiles.taglib.InsertTag$InsertHandler 
> doEndTag
> SEVERE: Exception in '/layouts/master.jsp': Exception in JSP: 
> /layouts/master.jsp:6
> 
> 3: <%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" 
> %>
> 4: <f:subview id="master">
> 5:     <f:facet name="header">
> 6:         <tiles:insert name="header" type="attribute" flush="false"/>
> 7:     </f:facet>
> 8:     <f:facet name="footer">
> 9:         <tiles:insert name="footer" type="attribute" flush="false"/>
> 
> 
> Stacktrace:
> org.apache.jasper.JasperException: Exception in JSP: 
> /layouts/master.jsp:6
> 
> 3: <%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" 
> %>
> 4: <f:subview id="master">
> 5:     <f:facet name="header">
> 6:         <tiles:insert name="header" type="attribute" flush="false"/>
> 7:     </f:facet>
> 8:     <f:facet name="footer">
> 9:         <tiles:insert name="footer" type="attribute" flush="false"/>
> 
> 
> Stacktrace:
>     at 
> org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:504)
>     at 
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
>     at 
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
>     at 
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>     at 
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
>     at 
> org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)
>     at 
> org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
>     at 
> org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966)
>     at 
> org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:614)
>     at org.apache.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:131)
>     at org.apache.tiles.TilesUtil.doInclude(TilesUtil.java:136)
>     at org.apache.tiles.taglib.InsertTag.doInclude(InsertTag.java:618)
>     at 
> org.apache.tiles.taglib.InsertTag$InsertHandler.doEndTag(InsertTag.java:748)
>     at org.apache.tiles.taglib.InsertTag.doEndTag(InsertTag.java:380)
>     at 
> org.apache.jsp.views.welcome_jsp._jspx_meth_tiles_insert_0(welcome_jsp.java:125)
>     at 
> org.apache.jsp.views.welcome_jsp._jspx_meth_f_view_0(welcome_jsp.java:94)
>     at 
> org.apache.jsp.views.welcome_jsp._jspService(welcome_jsp.java:59)
>     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:332)
>     at 
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
>     at 
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>     at 
> org.apache.shale.faces.ShaleApplicationFilter.doFilter(ShaleApplicationFilter.java:271)
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>     at 
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
>     at 
> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
>     at 
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
>     at 
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
>     at 
> org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:415)
>     at 
> org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:234)
>     at 
> org.apache.shale.view.faces.ViewViewHandler.renderView(ViewViewHandler.java:150)
>     at 
> org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:352)
>     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:107)
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>     at 
> org.apache.shale.faces.ShaleApplicationFilter.doFilter(ShaleApplicationFilter.java:271)
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>     at 
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
>     at 
> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
>     at 
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
>     at 
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
>     at 
> org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:703)
>     at 
> org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:670)
>     at org.apache.jsp.index_jsp._jspService(index_jsp.java:43)
>     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:332)
>     at 
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
>     at 
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>     at 
> org.apache.shale.faces.ShaleApplicationFilter.doFilter(ShaleApplicationFilter.java:271)
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>     at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>     at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
>     at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
>     at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
>     at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
>     at 
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
>     at 
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
>     at 
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
>     at 
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
>     at 
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
>     at 
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
>     at java.lang.Thread.run(Thread.java:595)
> Aug 23, 2006 1:44:33 PM org.apache.tiles.taglib.InsertTag$InsertHandler 
> doEndTag
> SEVERE: Exception in '/layouts/master.jsp': Exception in JSP: 
> /layouts/master.jsp:6
> 
> 3: <%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" 
> %>
> 4: <f:subview id="master">
> 5:     <f:facet name="header">
> 6:         <tiles:insert name="header" type="attribute" flush="false"/>
> 7:     </f:facet>
> 8:     <f:facet name="footer">
> 9:         <tiles:insert name="footer" type="attribute" flush="false"/>
> 
> 
> Stacktrace:
> org.apache.jasper.JasperException: Exception in JSP: 
> /layouts/master.jsp:6
> 
> 3: <%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" 
> %>
> 4: <f:subview id="master">
> 5:     <f:facet name="header">
> 6:         <tiles:insert name="header" type="attribute" flush="false"/>
> 7:     </f:facet>
> 8:     <f:facet name="footer">
> 9:         <tiles:insert name="footer" type="attribute" flush="false"/>
> 
> 
> Stacktrace:
>     at 
> org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:504)
>     at 
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
>     at 
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
>     at 
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>     at 
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
>     at 
> org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)
>     at 
> org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
>     at 
> org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966)
>     at 
> org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:614)
>     at org.apache.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:131)
>     at org.apache.tiles.TilesUtil.doInclude(TilesUtil.java:136)
>     at org.apache.tiles.taglib.InsertTag.doInclude(InsertTag.java:618)
>     at 
> org.apache.tiles.taglib.InsertTag$InsertHandler.doEndTag(InsertTag.java:748)
>     at org.apache.tiles.taglib.InsertTag.doEndTag(InsertTag.java:380)
>     at 
> org.apache.jsp.views.welcome_jsp._jspx_meth_tiles_insert_0(welcome_jsp.java:125)
>     at 
> org.apache.jsp.views.welcome_jsp._jspx_meth_f_view_0(welcome_jsp.java:94)
>     at 
> org.apache.jsp.views.welcome_jsp._jspService(welcome_jsp.java:59)
>     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:332)
>     at 
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
>     at 
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>     at 
> org.apache.shale.faces.ShaleApplicationFilter.doFilter(ShaleApplicationFilter.java:271)
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>     at 
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
>     at 
> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
>     at 
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
>     at 
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
>     at 
> org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:415)
>     at 
> org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:234)
>     at 
> org.apache.shale.view.faces.ViewViewHandler.renderView(ViewViewHandler.java:150)
>     at 
> org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:352)
>     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:107)
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>     at 
> org.apache.shale.faces.ShaleApplicationFilter.doFilter(ShaleApplicationFilter.java:271)
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>     at 
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
>     at 
> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
>     at 
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
>     at 
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
>     at 
> org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:703)
>     at 
> org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:670)
>     at org.apache.jsp.index_jsp._jspService(index_jsp.java:43)
>     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:332)
>     at 
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
>     at 
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>     at 
> org.apache.shale.faces.ShaleApplicationFilter.doFilter(ShaleApplicationFilter.java:271)
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>     at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>     at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
>     at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
>     at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
>     at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
>     at 
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
>     at 
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
>     at 
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
>     at 
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
>     at 
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
>     at 
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
>     at java.lang.Thread.run(Thread.java:595)
> ------------------------------------------------------------------
> 
> -- 
> This message is automatically generated by JIRA.
> -
> If you think it was sent incorrectly contact one of the administrators:
> http://issues.apache.org/struts/secure/Administrators.jspa
> -
> For more information on JIRA, see: http://www.atlassian.com/software/jira
> 
>         
> 
> 

-- 
View this message in context: http://www.nabble.com/-jira--Created%3A-%28SB-39%29-Tiles-2-does-not-work-with-JSF-tf2152342.html#a5947267
Sent from the Struts - Dev forum at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org


Re: [jira] Created: (SB-39) Tiles 2 does not work with JSF

Posted by Mehdi Bahribayli <fo...@opensymphony.com>.
This issue is automatically created from apache Tiles 2 issue tracking system and I was not aware of that. The issue is resolved and it was a bug of Tiles 2 (https://issues.apache.org/struts/browse/SB-39).
BTW the duplication of ids was my fault but it was not the cause of mentioned error.
---------------------------------------------------------------------
Posted via Jive Forums
http://forums.opensymphony.com/thread.jspa?threadID=41151&messageID=83196#83196


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org