Hi all, my env: myfaces core and impl - latest build 1.2.4 tiles - 2.0.5 tomahawk - last build for 12 branch
now see very strange behaviour with page layout: tiles base page for layout defined like this: <code> <%@ page contentType="text/html;charset=UTF-8" language="java" pageEncoding="UTF-8" %> <%@ taglib prefix="f" uri="http://java.sun.com/jsf/core" %> <%@ taglib prefix="tiles" uri="http://tiles.apache.org/tags-tiles" %> <html> <f:view> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <link rel="stylesheet" href="css/blueprint/screen.css" type="text/css" media="screen, projection"> <link rel="stylesheet" href="css/blueprint/print.css" type="text/css" media="print"> <!--[if IE]><link rel="stylesheet" href="css/blueprint/ie.css" type="text/css" media="screen, projection"><![endif]--> </head> <body> <div id="root_container" class="container showgrid"> <tiles:insertAttribute name="test_page" flush="false"/> </div> </body> </f:view> </html> </code> is being processed in such html: <code> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <link rel="stylesheet" href="css/blueprint/screen.css" type="text/css" media="screen, projection"> <link rel="stylesheet" href="css/blueprint/print.css" type="text/css" media="print"> <!--[if IE]><link rel="stylesheet" href="css/blueprint/ie.css" type="text/css" media="screen, projection"><![endif]--> </head> <body> <div id="root_container" class="container showgrid"> Empty page </div> </body> <html> </html> </code> please notice, that I didnt change layout of html result. I put the same content in simple jsf page (without tiles): <code> <%@ page contentType="text/html;charset=UTF-8" language="java" pageEncoding="UTF-8" %> <%@ taglib prefix="f" uri="http://java.sun.com/jsf/core" %> <%@ taglib prefix="h" uri="http://java.sun.com/jsf/html" %> <html> <f:view> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <link rel="stylesheet" href="css/blueprint/screen.css" type="text/css" media="screen, projection"> <link rel="stylesheet" href="css/blueprint/print.css" type="text/css" media="print"> <!--[if IE]><link rel="stylesheet" href="css/blueprint/ie.css" type="text/css" media="screen, projection"><![endif]--> </head> <body> <div id="root_container" class="container showgrid"> <h:outputText value="Ouytewtsdfsd"/> </div> </body> </f:view> </html> </code> and it is being rendered as : <code> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <link rel="stylesheet" href="css/blueprint/screen.css" type="text/css" media="screen, projection"> <link rel="stylesheet" href="css/blueprint/print.css" type="text/css" media="print"> <!--[if IE]><link rel="stylesheet" href="css/blueprint/ie.css" type="text/css" media="screen, projection"><![endif]--> </head> <body> <div id="root_container" class="container showgrid"> Ouytewtsdfsd </div> </body> </html> </code> and the stranges thing here is css style has not been applied to page (simple jsf case) I only see the output of h:output component. In tiles case the style is applied to the page, but for some reason <html> tags dont have content. What is wrong? Is this problem in latest myfaces builds?

