javax.faces.FacesException: Cannot find component with identifier "form:growl" referenced from "form:cadastroTema:j_idt42".
org.primefaces.util.ComponentUtils.findClientIds(ComponentUtils.java:250)
org.primefaces.util.AjaxRequestBuilder.addIds(AjaxRequestBuilder.java:102)
org.primefaces.util.AjaxRequestBuilder.update(AjaxRequestBuilder.java:90)
org.primefaces.renderkit.CoreRenderer.buildAjaxRequest(CoreRenderer.java:200)
org.primefaces.component.commandbutton.CommandButtonRenderer.encodeMarkup(CommandButtonRenderer.java:75)
org.primefaces.component.commandbutton.CommandButtonRenderer.encodeEnd(CommandButtonRenderer.java:50)
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:881)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:1786)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:1782)
org.primefaces.component.panelgrid.PanelGridRenderer.encodeFacet(PanelGridRenderer.java:169)
org.primefaces.component.panelgrid.PanelGridRenderer.encodeEnd(PanelGridRenderer.java:48)
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:881)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:1786)
javax.faces.render.Renderer.encodeChildren(Renderer.java:168)
javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:851)
org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:59)
org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:47)
org.primefaces.component.dialog.DialogRenderer.encodeContent(DialogRenderer.java:172)
org.primefaces.component.dialog.DialogRenderer.encodeMarkup(DialogRenderer.java:101)
org.primefaces.component.dialog.DialogRenderer.encodeEnd(DialogRenderer.java:43)
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:881)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:1786)
javax.faces.render.Renderer.encodeChildren(Renderer.java:168)
javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:851)
org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:59)
org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:47)
org.primefaces.component.layout.LayoutUnitRenderer.encodeEnd(LayoutUnitRenderer.java:51)
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:881)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:1786)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:1782)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:1782)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:1782)
com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:439)
com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:124)
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:120)
com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:594)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:344)
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:110)
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)
org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:98)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)
org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:95)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)
org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:79)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)
org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:120)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)
org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:55)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)
org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:36)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)
org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:188)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)
org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:106)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)
org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:356)
org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:150)
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
Minha página…
<?xml version="1.0" encoding="ISO-8859-1"?>
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
template="/templates/layout.xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:p="http://primefaces.org/ui">
<ui:define name="titulo">
BEM VINDO
</ui:define>
<ui:define name="content">
<h:form id="form">
<p:dataTable id="temaLista" value="#{temasBean.lista}" var="temas" sortMode="multiple" rows="15"
paginator="true">
<p:column sortBy="#{temas.palestrante}">
<f:facet name="header">
<h:outputText value="Nome" />
</f:facet>
</p:column>
<p:column sortBy="#{temas.integrantes}">
<f:facet name="header">
<h:outputText value="Integrantes" />
</f:facet>
</p:column>
<p:column sortBy="#{temas.tema}">
<f:facet name="header">
<h:outputText value="Tema" />
</f:facet>
</p:column>
<p:column sortBy="#{temas.data}">
<f:facet name="header">
<h:outputText value="Data" />
</f:facet>
</p:column>
<f:facet name="footer">
<p:commandButton value="Novo Tema" oncomplete="cadastroTema.show()" icon="ui-icon-star" title="Cadastrar temas abordados"/>
<p:commandButton value="Deletar Tema" actionListener="#{temasBean.exlcuir}" update="temaLista" icon="ui-icon-trash"/>
</f:facet>
</p:dataTable>
<p:dialog header="Cadastrar Tema Abordado" widgetVar="cadastroTema" resizable="false" id="cadastTema">
<h:form id="cadastroTema">
<p:panelGrid id="displayCadastTema" columns="2" cellpadding="4" style="margin:0 auto;">
<h:outputText value="Palestrante :"></h:outputText>
<p:inputText value="#{temasBean.temas.palestrante}" required="true" requiredMessage="Coloque o nome do Palestrante!"/>
<h:outputText value="Integrantes :"></h:outputText>
<p:inputText value="#{temasBean.temas.integrantes}" required="true" requiredMessage="Coloque o(s) nome(S) dos integrantes!"/>
<h:outputText value="Tema :"></h:outputText>
<p:inputText value="#{temasBean.temas.tema}" required="true" requiredMessage="Informe o nome do Tema abordado hoje!!"/>
<h:outputText value="Username :"></h:outputText>
<p:inputText value="#{temasBean.temas.data}" required="true" requiredMessage="Informe a Data da reunião familiar!!"/>
<f:facet name="footer">
<p:commandButton value="Enviar" update=":form:temaLista, form:growl"
oncomplete=" handleSubmitRequest(xhr, status, args, 'cadastTema','cadastroTema');" actionListener="#{temasBean.salvar}"/>
<p:commandButton type="reset" value="Reset"></p:commandButton>
</f:facet>
</p:panelGrid>
</h:form>
</p:dialog>
<p:growl id="growl" showDetail="true" life="5000" />
<script type="text/javascript">
function handleSubmitRequest(xhr, status, args, dialogName, formName) {
dialog = jQuery('#'+dialogName);
if(args.validationFailed) {
dialog.effect("shake", { times:3 }, 100);
} else {
clearForm(formName);
cadastroTema.hide();
}
}
function clearForm(formName){
jQuery('#'+formName).each(function(){
this.reset();
});
}
</script>
</h:form>
</ui:define>
</ui:composition>
Alguém já passou pelo menos ? Tem alguma sugestão!?