It turns out it was the ORDER in which I put <html>, <f:loadBundle> and
<f:view> tags in my page.
A structure like the following works:

<%@ page language="java" pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsf/html"; prefix="h"%>
<%@ taglib uri="http://java.sun.com/jsf/core"; prefix="f"%>

<html>
<f:view>
      <f:loadBundle basename="...Messages" var="msgs" />
      <head>
...
...
      </head>
      <body>
            <h:form id="...">
...
...
            </h:form>
      </body>
</f:view>
</html>

Thought I should post this in case anyone gets these weird warnings again.

"WARN  [HtmlRenderKitImpl] Unsupported component-family/renderer-type:
javax.faces.ViewRoot/javax.faces.Text"

Oscar

Reply via email to