[jboss-jira] [JBoss JIRA] Commented: (JBPORTAL-516) Clicking Destroy for a Portlet instance in a page throws an exception and clears the manager
Miguel Quesada (JIRA)
jira-events at lists.jboss.org
Sun May 27 20:52:08 EDT 2007
[ http://jira.jboss.com/jira/browse/JBPORTAL-516?page=comments#action_12363287 ]
Miguel Quesada commented on JBPORTAL-516:
-----------------------------------------
This is still happening in JBoss Portal 2.4 on top of JBoss AS 4.0.4 GA
After logging out and back in the error goes away and the Portlet can be viewed succesfully.
> Clicking Destroy for a Portlet instance in a page throws an exception and clears the manager
> --------------------------------------------------------------------------------------------
>
> Key: JBPORTAL-516
> URL: http://jira.jboss.com/jira/browse/JBPORTAL-516
> Project: JBoss Portal
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: Portal Core
> Environment: Java 1.4.3, JBoss AS 4.0.3 SP1, JBoss Portal 2.2 RC1, Windows XP
> Reporter: jamie mccrindle
> Assigned To: Julien Viet
> Priority: Minor
> Fix For: 2.2 Final
>
>
> When selecting a portlet instance that I've added to portlet page in the management console and then clicking destroy, it throws an exception and clears the management portlet. I get the following error:
> 16:55:55,516 ERROR [[/portal-core]] Encountered a node [0:0:4] + with an illogic
> al state. Node is expanded but it is also considered a leaf (a leaf cannot be c
> onsidered expanded.
> java.lang.IllegalStateException: Encountered a node [0:0:4] + with an illogical
> state. Node is expanded but it is also considered a leaf (a leaf cannot be cons
> idered expanded.
> at org.apache.myfaces.custom.tree2.HtmlTreeRenderer.encodeNavigation(Htm
> lTreeRenderer.java:463)
> at org.apache.myfaces.custom.tree2.HtmlTreeRenderer.encodeCurrentNode(Ht
> mlTreeRenderer.java:346)
> at org.apache.myfaces.custom.tree2.HtmlTreeRenderer.encodeTree(HtmlTreeR
> enderer.java:248)
> at org.apache.myfaces.custom.tree2.HtmlTreeRenderer.encodeTree(HtmlTreeR
> enderer.java:276)
> at org.apache.myfaces.custom.tree2.HtmlTreeRenderer.encodeTree(HtmlTreeR
> enderer.java:276)
> at org.apache.myfaces.custom.tree2.HtmlTreeRenderer.encodeChildren(HtmlT
> reeRenderer.java:196)
> at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.
> java:319)
> at org.apache.myfaces.renderkit.RendererUtils.renderChild(RendererUtils.
> java:444)
> at org.apache.myfaces.renderkit.RendererUtils.renderChildren(RendererUti
> ls.java:427)
> at org.apache.myfaces.renderkit.RendererUtils.renderChild(RendererUtils.
> java:448)
> at org.apache.myfaces.renderkit.RendererUtils.renderChildren(RendererUti
> ls.java:427)
> at org.apache.myfaces.renderkit.html.HtmlGroupRendererBase.encodeEnd(Htm
> lGroupRendererBase.java:62)
> at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:
> 331)
> at org.apache.myfaces.renderkit.RendererUtils.renderChild(RendererUtils.
> java:450)
> at org.apache.myfaces.renderkit.html.HtmlGridRendererBase.renderChildren
> (HtmlGridRendererBase.java:203)
> at org.apache.myfaces.renderkit.html.HtmlGridRendererBase.encodeEnd(Html
> GridRendererBase.java:85)
> at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:
> 331)
> at com.sun.facelets.FaceletViewHandler.encodeRecursive(FaceletViewHandle
> r.java:547)
> at com.sun.facelets.FaceletViewHandler.encodeRecursive(FaceletViewHandle
> r.java:544)
> at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.jav
> a:450)
> at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:
> 300)
> at org.apache.myfaces.portlet.MyFacesGenericPortlet.facesRender(MyFacesG
> enericPortlet.java:396)
> at org.apache.myfaces.portlet.MyFacesGenericPortlet.doView(MyFacesGeneri
> cPortlet.java:266)
> at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:154)
> at javax.portlet.GenericPortlet.render(GenericPortlet.java:394)
> at org.jboss.portal.portlet.PortletContainer.invokeRender(PortletContain
> er.java:499)
> at org.jboss.portal.portlet.PortletContainer.dispatch(PortletContainer.j
> ava:416)
> at org.jboss.portal.server.app.ComponentInvocation.dispatch(ComponentInv
> ocation.java:66)
> at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.j
> ava:127)
> at org.jboss.portal.core.aspects.component.TransactionInterceptor.invoke
> (TransactionInterceptor.java:59)
> at org.jboss.portal.server.app.ComponentInterceptor.invoke(ComponentInte
> rceptor.java:25)
> at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.j
> ava:117)
> at org.jboss.portal.core.aspects.component.HeaderInterceptor.invoke(Head
> erInterceptor.java:37)
> at org.jboss.portal.server.app.ComponentInterceptor.invoke(ComponentInte
> rceptor.java:25)
> at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.j
> ava:117)
> at org.jboss.portal.server.aspects.component.NavigationInterceptor.invok
> e(NavigationInterceptor.java:63)
> at org.jboss.portal.server.app.ComponentInterceptor.invoke(ComponentInte
> rceptor.java:25)
> at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.j
> ava:117)
> at org.jboss.portal.server.aspects.component.CacheInterceptor.invoke(Cac
> heInterceptor.java:98)
> at org.jboss.portal.server.app.ComponentInterceptor.invoke(ComponentInte
> rceptor.java:25)
> at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.j
> ava:117)
> at org.jboss.portal.server.aspects.component.ModesInterceptor.invoke(Mod
> esInterceptor.java:38)
> at org.jboss.portal.server.app.ComponentInterceptor.invoke(ComponentInte
> rceptor.java:25)
> at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.j
> ava:117)
> at org.jboss.portal.server.aspects.component.WindowStatesInterceptor.inv
> oke(WindowStatesInterceptor.java:32)
> at org.jboss.portal.server.app.ComponentInterceptor.invoke(ComponentInte
> rceptor.java:25)
> at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.j
> ava:117)
> at org.jboss.portal.bridge.BridgeInterceptor.invoke(BridgeInterceptor.ja
> va:36)
> at org.jboss.portal.server.app.ComponentInterceptor.invoke(ComponentInte
> rceptor.java:25)
> at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.j
> ava:117)
> at org.jboss.portal.portlet.aspects.component.SessionPostDispatchInterce
> ptor.invoke(SessionPostDispatchInterceptor.java:71)
> at org.jboss.portal.server.app.ComponentInterceptor.invoke(ComponentInte
> rceptor.java:25)
> at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.j
> ava:117)
> at org.jboss.portal.server.aspects.component.ContextDispatcherIntercepto
> r$InvokeNextCommand.execute(ContextDispatcherInterceptor.java:116)
> at sun.reflect.GeneratedMethodAccessor155.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:324)
> at org.jboss.portal.server.servlet.CommandServlet.doGet(CommandServlet.j
> ava:88)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
> icationFilterChain.java:252)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
> ilterChain.java:173)
> at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
> atcher.java:672)
> at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationD
> ispatcher.java:539)
> at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDis
> patcher.java:499)
> at org.jboss.portal.server.app.impl.AbstractRequestContext.include(Abstr
> actRequestContext.java:234)
> at org.jboss.portal.server.aspects.component.ContextDispatcherIntercepto
> r$1.include(ContextDispatcherInterceptor.java:60)
> at org.jboss.portal.server.servlet.CommandServlet.include(CommandServlet
> .java:68)
> at org.jboss.portal.server.aspects.component.ContextDispatcherIntercepto
> r.invoke(ContextDispatcherInterceptor.java:66)
> at org.jboss.portal.server.app.ComponentInterceptor.invoke(ComponentInte
> rceptor.java:25)
> at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.j
> ava:117)
> at org.jboss.portal.portlet.aspects.component.SessionPreDispatchIntercep
> tor.invoke(SessionPreDispatchInterceptor.java:97)
> at org.jboss.portal.server.app.ComponentInterceptor.invoke(ComponentInte
> rceptor.java:25)
> at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.j
> ava:117)
> at org.jboss.portal.server.aspects.component.ContextTrackerInterceptor.i
> nvoke(ContextTrackerInterceptor.java:36)
> at org.jboss.portal.server.app.ComponentInterceptor.invoke(ComponentInte
> rceptor.java:25)
> at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.j
> ava:117)
> at org.jboss.portal.portlet.aspects.component.SecureTransportInterceptor
> .invoke(SecureTransportInterceptor.java:56)
> at org.jboss.portal.server.app.ComponentInterceptor.invoke(ComponentInte
> rceptor.java:25)
> at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.j
> ava:117)
> at org.jboss.portal.portlet.aspects.component.ValveInterceptor.invoke(Va
> lveInterceptor.java:51)
> at org.jboss.portal.server.app.ComponentInterceptor.invoke(ComponentInte
> rceptor.java:25)
> at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.j
> ava:117)
> at org.jboss.portal.server.invocation.Invocation.invoke(Invocation.java:
> 162)
> at org.jboss.portal.core.command.RenderWindowCommand.execute(RenderWindo
> wCommand.java:71)
> at org.jboss.portal.core.command.ControllerCommand.dispatch(ControllerCo
> mmand.java:65)
> at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.j
> ava:127)
> at org.jboss.portal.core.aspects.controller.EventBroadcasterInterceptor.
> invoke(EventBroadcasterInterceptor.java:72)
> at org.jboss.portal.core.command.CommandInterceptor.invoke(CommandInterc
> eptor.java:25)
> at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.j
> ava:117)
> at org.jboss.portal.core.aspects.controller.PolicyEnforcementInterceptor
> .invoke(PolicyEnforcementInterceptor.java:156)
> at org.jboss.portal.core.command.CommandInterceptor.invoke(CommandInterc
> eptor.java:25)
> at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.j
> ava:117)
> at org.jboss.portal.core.aspects.controller.PortalNodeInterceptor.invoke
> (PortalNodeInterceptor.java:48)
> at org.jboss.portal.core.command.CommandInterceptor.invoke(CommandInterc
> eptor.java:25)
> at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.j
> ava:117)
> at org.jboss.portal.core.aspects.controller.NavigationInterceptor.invoke
> (NavigationInterceptor.java:55)
> at org.jboss.portal.core.command.CommandInterceptor.invoke(CommandInterc
> eptor.java:25)
> at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.j
> ava:117)
> at org.jboss.portal.server.invocation.Invocation.invoke(Invocation.java:
> 162)
> at org.jboss.portal.core.command.CommandContext.execute(CommandContext.j
> ava:94)
> at org.jboss.portal.core.command.CommandContext.chain(CommandContext.jav
> a:128)
> at org.jboss.portal.core.command.RenderPageCommand.renderPortlets(Render
> PageCommand.java:218)
> at org.jboss.portal.core.command.RenderPageCommand.execute(RenderPageCom
> mand.java:151)
> at org.jboss.portal.core.command.ControllerCommand.dispatch(ControllerCo
> mmand.java:65)
> at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.j
> ava:127)
> at org.jboss.portal.core.aspects.controller.EventBroadcasterInterceptor.
> invoke(EventBroadcasterInterceptor.java:72)
> at org.jboss.portal.core.command.CommandInterceptor.invoke(CommandInterc
> eptor.java:25)
> at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.j
> ava:117)
> at org.jboss.portal.core.aspects.controller.PolicyEnforcementInterceptor
> .invoke(PolicyEnforcementInterceptor.java:156)
> at org.jboss.portal.core.command.CommandInterceptor.invoke(CommandInterc
> eptor.java:25)
> at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.j
> ava:117)
> at org.jboss.portal.core.aspects.controller.PortalNodeInterceptor.invoke
> (PortalNodeInterceptor.java:48)
> at org.jboss.portal.core.command.CommandInterceptor.invoke(CommandInterc
> eptor.java:25)
> at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.j
> ava:117)
> at org.jboss.portal.core.aspects.controller.NavigationInterceptor.invoke
> (NavigationInterceptor.java:45)
> at org.jboss.portal.core.command.CommandInterceptor.invoke(CommandInterc
> eptor.java:25)
> at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.j
> ava:117)
> at org.jboss.portal.server.invocation.Invocation.invoke(Invocation.java:
> 162)
> at org.jboss.portal.core.command.CommandContext.execute(CommandContext.j
> ava:94)
> at org.jboss.portal.core.command.ExecutionContext.execute(ExecutionConte
> xt.java:80)
> at org.jboss.portal.core.command.ExecutionContext.execute(ExecutionConte
> xt.java:64)
> at org.jboss.portal.core.CoreController.handle(CoreController.java:177)
> at sun.reflect.GeneratedMethodAccessor182.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:324)
> at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch
> er.java:141)
> at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
> at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractIntercept
> or.java:118)
> at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelM
> BeanOperationInterceptor.java:127)
> at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
> at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
> java:245)
> at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
> at org.jboss.mx.util.JMXInvocationHandler.invoke(JMXInvocationHandler.ja
> va:273)
> at $Proxy133.handle(Unknown Source)
> at org.jboss.portal.server.ServerInvocation.dispatch(ServerInvocation.ja
> va:63)
> at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.j
> ava:127)
> at org.jboss.portal.core.aspects.server.SubjectAssociationInterceptor.in
> voke(SubjectAssociationInterceptor.java:35)
> at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.ja
> va:25)
> at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.j
> ava:117)
> at org.jboss.portal.core.aspects.server.PolicyAssociationInterceptor.inv
> oke(PolicyAssociationInterceptor.java:40)
> at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.ja
> va:25)
> at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.j
> ava:117)
> at org.jboss.portal.server.aspects.server.ContentTypeInterceptor.invoke(
> ContentTypeInterceptor.java:55)
> at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.ja
> va:25)
> at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.j
> ava:117)
> at org.jboss.portal.core.aspects.server.LocaleInterceptor.invoke(LocaleI
> nterceptor.java:58)
> at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.ja
> va:25)
> at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.j
> ava:117)
> at org.jboss.portal.core.aspects.server.UserInterceptor.invoke(UserInter
> ceptor.java:171)
> at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.ja
> va:25)
> at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.j
> ava:117)
> at org.jboss.portal.server.aspects.server.SessionInvalidatorInterceptor.
> invoke(SessionInvalidatorInterceptor.java:74)
> at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.ja
> va:25)
> at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.j
> ava:117)
> at org.jboss.portal.core.aspects.server.TransactionInterceptor.invoke(Tr
> ansactionInterceptor.java:62)
> at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.ja
> va:25)
> at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.j
> ava:117)
> at org.jboss.portal.server.invocation.Invocation.invoke(Invocation.java:
> 162)
> at org.jboss.portal.server.servlet.PortalServlet.doGet(PortalServlet.jav
> a:208)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
> icationFilterChain.java:252)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
> ilterChain.java:173)
> at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFi
> lter.java:81)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
> icationFilterChain.java:202)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
> ilterChain.java:173)
> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
> alve.java:213)
> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
> alve.java:178)
> at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrinc
> ipalValve.java:39)
> at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(Securit
> yAssociationValve.java:159)
> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica
> torBase.java:482)
> at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValv
> e.java:59)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
> ava:126)
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
> ava:105)
> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
> ve.java:107)
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
> a:148)
> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
> :856)
> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
> ssConnection(Http11Protocol.java:744)
> at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpo
> int.java:527)
> at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWor
> kerThread.java:112)
> at java.lang.Thread.run(Thread.java:534)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list