Pessoal,
Tenho uma aplicacao com JSF. Quando logo com alguns usuarios nao acontece nenhum erro. Mas, quando logo com outro usuario que tem os mesmos privilegios que os usuarios que citei, acontece o erro abaixo. Fiz algumas pesquisas mas nao descobri o motivo desse erro. Alguem sabe o motivo?
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Attibute “name” with value “Pontuações” is already used in PanelMenu. It must be unique for every group/item.
javax.faces.webapp.FacesServlet.service(FacesServlet.java:256)
org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:206)
org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290)
org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:388)
org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:515)
br.com.sigalivre.seguranca.filter.AutorizacaoFiltro.doFilter(AutorizacaoFiltro.java:85)
br.com.sigalivre.seguranca.filter.AutenticacaoFiltro.doFilter(AutenticacaoFiltro.java:51)
root cause
java.lang.RuntimeException: Attibute “name” with value “Pontuações” is already used in PanelMenu. It must be unique for every group/item.
org.richfaces.renderkit.html.PanelMenuRenderer.insertScript(PanelMenuRenderer.java:190)
org.richfaces.renderkit.html.HtmlPanelMenuRenderer.doEncodeEnd(HtmlPanelMenuRenderer.java:260)
org.richfaces.renderkit.html.HtmlPanelMenuRenderer.doEncodeEnd(HtmlPanelMenuRenderer.java:271)
org.ajax4jsf.renderkit.RendererBase.encodeEnd(RendererBase.java:134)
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:836)
org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:281)
org.ajax4jsf.renderkit.RendererBase.renderChildren(RendererBase.java:258)
org.richfaces.renderkit.html.PanelRenderer.doEncodeChildren(PanelRenderer.java:200)
org.richfaces.renderkit.html.PanelRenderer.doEncodeChildren(PanelRenderer.java:195)
org.ajax4jsf.renderkit.RendererBase.encodeChildren(RendererBase.java:120)
javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:812)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:886)
javax.faces.render.Renderer.encodeChildren(Renderer.java:137)
javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:812)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:886)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:892)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:892)
com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:592)
org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:100)
org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:176)
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106)
com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:206)
org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290)
org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:388)
org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:515)
br.com.sigalivre.seguranca.filter.AutorizacaoFiltro.doFilter(AutorizacaoFiltro.java:85)
br.com.sigalivre.seguranca.filter.AutenticacaoFiltro.doFilter(AutenticacaoFiltro.java:51)
rpz, que erro estranho, assim, só pelo console é meio complicado de identificar. Se vc puder colar alguns trechos do seu jsf ajuda mais
victorsp,
eu deletei todos os usuarios e os inseri novamente e, de uma forma misteriosa, o sistema voltou a funcionar. :shock: