I'm not going to try to track this one down since I don't do jsp.
But here's a strange warning -- UIViewRoot got assigned an automatic
id in masterDetail.jsf.
INFO: WARNING: Component _id0 just got an automatic id, because there
was no id assigned yet. If this component was created dynamically
(i.e. not by a JSP tag) you should assign it an explicit static id or
assign it the id you get from the createUniqueId from the current
UIViewRoot component right after creation!
clientID = parent.getClientId(getFacesContext());
parent= UIViewRoot (id=44)
_attributesMap= null
_childrenList= _ComponentChildrenList (id=100)
_clientId= "_id0"
_events= null
_facesListeners= null
_facetMap= null
_id= "_id0"
_locale= Locale (id=106)
_parent= null
_rendered= null
_rendererType= null
_renderKitId= "HTML_BASIC"
_transient= false
_uniqueIdCounter= 1
_valueBindingMap= null
_viewId= "/masterDetail.jsp"