Thank you. Are there plans to address this bug soon?
On 5/29/07, Adam Winer <[EMAIL PROTECTED]> wrote:
Looks like a (minor) bug in Trinidad. Code should be clearing RenderingContext.setCurrentClientId() but isn't, and the assert is catching that. We should be running our tests with asserts enabled, IMO, which I think would have caught this particular problem. -- Adam On 5/29/07, Francisco Passos <[EMAIL PROTECTED]> wrote: > Good afternoon. > > I'm developing an application with Trinidad on Weblogic Application Server > 9.2. > > It works fine in normal circumstances, but whenever I start weblogic in > debug mode (to attach by socket in Eclipse), pages cease to render and this > error is presented instead. > > > > Error 500--Internal Server Error > java.lang.AssertionError > at > org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.CommandButtonRenderer.encodeAll > (CommandButtonRenderer.java:75) > at > org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd( CoreRenderer.java:184) > at > org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd( UIXComponentBase.java:701) > > at > org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild( CoreRenderer.java:263) > at > org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.PanelGroupLayoutRenderer.encodeChild (PanelGroupLayoutRenderer.java:177) > > at > org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.PanelGroupLayoutRenderer._encodeChildren (PanelGroupLayoutRenderer.java:143) > at > org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.PanelGroupLayoutRenderer.encodeAll > (PanelGroupLayoutRenderer.java:95) > at > org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd( CoreRenderer.java:184) > at > org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd( UIXComponentBase.java:701) > > at > org.apache.myfaces.trinidadinternal.uinode.UIComponentUINode._renderComponent (UIComponentUINode.java:336) > at > org.apache.myfaces.trinidadinternal.uinode.UIComponentUINode.render( UIComponentUINode.java:278) > at > org.apache.myfaces.trinidadinternal.uinode.UIComponentUINode.render( UIComponentUINode.java:255) > at > org.apache.myfaces.trinidadinternal.ui.composite.ContextPoppingUINode$ContextPoppingRenderer.render (ContextPoppingUINode.java > :235) > at > org.apache.myfaces.trinidadinternal.ui.BaseUINode.render(BaseUINode.java :357) > at > org.apache.myfaces.trinidadinternal.ui.BaseUINode.render(BaseUINode.java :312) > at > org.apache.myfaces.trinidadinternal.ui.BaseRenderer.renderChild > (BaseRenderer.java:424) > at > org.apache.myfaces.trinidadinternal.ui.BaseRenderer.renderNamedChild( BaseRenderer.java:396) > at > org.apache.myfaces.trinidadinternal.ui.laf.base.desktop.FooterRenderer.postrender (FooterRenderer.java > :80) > at > org.apache.myfaces.trinidadinternal.ui.BaseRenderer.render( BaseRenderer.java:94) > at > org.apache.myfaces.trinidadinternal.ui.laf.base.xhtml.XhtmlLafRenderer.render (XhtmlLafRenderer.java:83) > at > org.apache.myfaces.trinidadinternal.ui.BaseUINode.render > (BaseUINode.java:357) > at > org.apache.myfaces.trinidadinternal.ui.BaseUINode.render(BaseUINode.java :312) > at > org.apache.myfaces.trinidadinternal.ui.BaseRenderer.renderChild( BaseRenderer.java:424) > at > org.apache.myfaces.trinidadinternal.ui.BaseRenderer.renderIndexedChild > (BaseRenderer.java:342) > at > org.apache.myfaces.trinidadinternal.ui.BaseRenderer.renderIndexedChild( BaseRenderer.java:234) > at > org.apache.myfaces.trinidadinternal.ui.BaseRenderer.renderContent( BaseRenderer.java:141) > > at > org.apache.myfaces.trinidadinternal.ui.BaseRenderer.render( BaseRenderer.java:92) > at > org.apache.myfaces.trinidadinternal.ui.laf.base.xhtml.XhtmlLafRenderer.render (XhtmlLafRenderer.java:83) > at > org.apache.myfaces.trinidadinternal.ui.BaseUINode.render > (BaseUINode.java:357) > at > org.apache.myfaces.trinidadinternal.ui.BaseUINode.render(BaseUINode.java :312) > at > org.apache.myfaces.trinidadinternal.ui.composite.UINodeRenderer.renderWithNode (UINodeRenderer.java:103) > > at > org.apache.myfaces.trinidadinternal.ui.composite.UINodeRenderer.render( UINodeRenderer.java:49) > at > org.apache.myfaces.trinidadinternal.uinode.UIXComponentUINode.renderInternal (UIXComponentUINode.java:191) > at > org.apache.myfaces.trinidadinternal.uinode.UINodeRendererBase.encodeEnd > (UINodeRendererBase.java:69) > at > org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd( UIXComponentBase.java:701) > at > org.apache.myfaces.trinidad.render.RenderUtils.encodeRecursive( RenderUtils.java:70) > > at > org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild( CoreRenderer.java:258) > at > org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren( CoreRenderer.java:280) > at > org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.PanelPartialRootRenderer.renderContent > (PanelPartialRootRenderer.java:73) > at > org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.BodyRenderer.renderContent (BodyRenderer.java:137) > at > org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.PanelPartialRootRenderer.encodeAll > (PanelPartialRootRenderer.java:153) > at > org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.BodyRenderer.encodeAll (BodyRenderer.java:79) > at > org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd( CoreRenderer.java > :184) > at > org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd( UIXComponentBase.java:701) > at > com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive( ComponentSupport.java:242) > at > com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive > (ComponentSupport.java:239) > at > com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive( ComponentSupport.java:239) > at > com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java :580) > at > org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView > (ViewHandlerImpl.java:182) > at > com.sun.faces.lifecycle.RenderResponsePhase.execute( RenderResponsePhase.java:87) > at > com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200) > at com.sun.faces.lifecycle.LifecycleImpl.render > (LifecycleImpl.java:117) > at > javax.faces.webapp.FacesServlet.service(FacesServlet.java:198) > at > weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run( StubSecurityHelper.java:225) > at > weblogic.servlet.internal.StubSecurityHelper.invokeServlet > (StubSecurityHelper.java:127) > at > weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java :283) > at > weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26) > at weblogic.servlet.internal.FilterChainImpl.doFilter > (FilterChainImpl.java:42) > at > org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter( ExtensionsFilter.java:147) > at > weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java :42) > at > weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run > (WebAppServletContext.java:3212) > at > weblogic.security.acl.internal.AuthenticatedSubject.doAs( AuthenticatedSubject.java:321) > at > weblogic.security.service.SecurityManager.runAs(SecurityManager.java :121) > at > weblogic.servlet.internal.WebAppServletContext.securedExecute > (WebAppServletContext.java:1983) > at > weblogic.servlet.internal.WebAppServletContext.execute( WebAppServletContext.java:1890) > at > weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java :1344) > at weblogic.work.ExecuteThread.execute > (ExecuteThread.java:209) > at weblogic.work.ExecuteThread.run(ExecuteThread.java:181) > > >