[JBoss Portal] - Exception in Management Portlet
by gruenewa
Hello,
i am using JBoss Portal 2.2.1 SP3 Bundle. When i access the management page the management portlet does not appear. The console shows the following stacktrace:
| 10:57:32,018 ERROR [STDERR] 18.08.2006 10:57:32 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
| INFO: Added Library from: jar:file:/home/gruenewa/jboss-portal-2.2.1-SP3-bundled/server/default/tmp/deploy/tmp33947jsf-facelets.jar!/META-INF/jstl-core.taglib.xml
| 10:57:32,027 ERROR [STDERR] 18.08.2006 10:57:32 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
| INFO: Added Library from: jar:file:/home/gruenewa/jboss-portal-2.2.1-SP3-bundled/server/default/tmp/deploy/tmp33947jsf-facelets.jar!/META-INF/jstl-fn.taglib.xml
| 10:57:32,065 ERROR [STDERR] 18.08.2006 10:57:32 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
| INFO: Added Library from: jar:file:/home/gruenewa/jboss-portal-2.2.1-SP3-bundled/server/default/tmp/deploy/tmp33947jsf-facelets.jar!/META-INF/jsf-ui.taglib.xml
| 10:57:32,098 ERROR [STDERR] 18.08.2006 10:57:32 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
| INFO: Added Library from: jar:file:/home/gruenewa/jboss-portal-2.2.1-SP3-bundled/server/default/tmp/deploy/tmp33947jsf-facelets.jar!/META-INF/jsf-core.taglib.xml
| 10:57:32,108 ERROR [STDERR] 18.08.2006 10:57:32 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
| INFO: Added Library from: jar:file:/home/gruenewa/jboss-portal-2.2.1-SP3-bundled/server/default/tmp/deploy/tmp33947jsf-facelets.jar!/META-INF/jsf-html.taglib.xml
| 10:57:32,475 ERROR [STDERR] 18.08.2006 10:57:32 com.sun.facelets.tag.jsf.ComponentRule warnAttr
| WARNUNG: /WEB-INF/jsp/management/index.xhtml @90,98 border="0" Property 'border' is not on type: javax.faces.component.html.HtmlGraphicImage
| 10:57:32,481 ERROR [STDERR] 18.08.2006 10:57:32 com.sun.facelets.tag.jsf.ComponentRule warnAttr
| WARNUNG: /WEB-INF/jsp/management/index.xhtml @105,110 border="0" Property 'border' is not on type: javax.faces.component.html.HtmlGraphicImage
| 10:57:32,484 ERROR [STDERR] 18.08.2006 10:57:32 com.sun.facelets.tag.jsf.ComponentRule warnAttr
| WARNUNG: /WEB-INF/jsp/management/index.xhtml @117,114 border="0" Property 'border' is not on type: javax.faces.component.html.HtmlGraphicImage
| 10:57:32,487 ERROR [STDERR] 18.08.2006 10:57:32 com.sun.facelets.tag.jsf.ComponentRule warnAttr
| WARNUNG: /WEB-INF/jsp/management/index.xhtml @129,112 border="0" Property 'border' is not on type: javax.faces.component.html.HtmlGraphicImage
| 10:57:32,489 ERROR [STDERR] 18.08.2006 10:57:32 com.sun.facelets.tag.jsf.ComponentRule warnAttr
| WARNUNG: /WEB-INF/jsp/management/index.xhtml @141,109 border="0" Property 'border' is not on type: javax.faces.component.html.HtmlGraphicImage
| 10:57:32,676 ERROR [STDERR] 18.08.2006 10:57:32 com.sun.facelets.tag.jsf.ComponentRule warnAttr
| WARNUNG: /WEB-INF/jsp/management/plugins/manager.xhtml @57,109 border="0" Property 'border' is not on type: javax.faces.component.html.HtmlGraphicImage
| 10:57:32,678 ERROR [STDERR] 18.08.2006 10:57:32 com.sun.facelets.tag.jsf.ComponentRule warnAttr
| WARNUNG: /WEB-INF/jsp/management/plugins/manager.xhtml @61,111 border="0" Property 'border' is not on type: javax.faces.component.html.HtmlGraphicImage
| 10:57:32,680 ERROR [STDERR] 18.08.2006 10:57:32 com.sun.facelets.tag.jsf.ComponentRule warnAttr
| WARNUNG: /WEB-INF/jsp/management/plugins/manager.xhtml @65,111 border="0" Property 'border' is not on type: javax.faces.component.html.HtmlGraphicImage
| 10:57:32,682 ERROR [STDERR] 18.08.2006 10:57:32 com.sun.facelets.tag.jsf.ComponentRule warnAttr
| WARNUNG: /WEB-INF/jsp/management/plugins/manager.xhtml @69,112 border="0" Property 'border' is not on type: javax.faces.component.html.HtmlGraphicImage
| 10:57:32,688 ERROR [STDERR] 18.08.2006 10:57:32 com.sun.facelets.tag.jsf.ComponentRule warnAttr
| WARNUNG: /WEB-INF/jsp/management/plugins/manager.xhtml @126,104 border="0" Property 'border' is not on type: javax.faces.component.html.HtmlGraphicImage
| 10:57:32,868 ERROR [MyFacesGenericPortlet] The portlet threw an exception
| javax.faces.el.EvaluationException: /WEB-INF/jsp/management/index.xhtml @66,58 rendered="#{!empty node.children}": org.jboss.portal.core.portlet.management.LazyPortalObjectTreeNode
| at com.sun.facelets.el.LegacyValueBinding.getValue(LegacyValueBinding.java:60)
| at javax.faces.component.UIComponentBase.isRendered(UIComponentBase.java:822)
| at org.apache.myfaces.renderkit.RendererUtils.renderChild(RendererUtils.java:436)
| at org.apache.myfaces.renderkit.RendererUtils.renderChildren(RendererUtils.java:427)
| at org.apache.myfaces.renderkit.html.HtmlGroupRendererBase.encodeEnd(HtmlGroupRendererBase.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.custom.tree2.HtmlTreeRenderer.encodeCurrentNode(HtmlTreeRenderer.java:355)
| at org.apache.myfaces.custom.tree2.HtmlTreeRenderer.encodeTree(HtmlTreeRenderer.java:248)
| at org.apache.myfaces.custom.tree2.HtmlTreeRenderer.encodeChildren(HtmlTreeRenderer.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(RendererUtils.java:427)
| at org.apache.myfaces.renderkit.RendererUtils.renderChild(RendererUtils.java:448)
| at org.apache.myfaces.renderkit.RendererUtils.renderChildren(RendererUtils.java:427)
| at org.apache.myfaces.renderkit.html.HtmlGroupRendererBase.encodeEnd(HtmlGroupRendererBase.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(HtmlGridRendererBase.java:85)
| at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:331)
| at com.sun.facelets.FaceletViewHandler.encodeRecursive(FaceletViewHandler.java:547)
| at com.sun.facelets.FaceletViewHandler.encodeRecursive(FaceletViewHandler.java:544)
| at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:450)
| at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:352)
| at org.apache.myfaces.portlet.MyFacesGenericPortlet.nonFacesRequest(MyFacesGenericPortlet.java:323)
| at org.apache.myfaces.portlet.MyFacesGenericPortlet.nonFacesRequest(MyFacesGenericPortlet.java:298)
| at org.apache.myfaces.portlet.MyFacesGenericPortlet.facesRender(MyFacesGenericPortlet.java:380)
| at org.apache.myfaces.portlet.MyFacesGenericPortlet.doView(MyFacesGenericPortlet.java:266)
| at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:167)
| at javax.portlet.GenericPortlet.render(GenericPortlet.java:407)
| at org.jboss.portal.portlet.PortletContainer.invokeRender(PortletContainer.java:521)
| at org.jboss.portal.portlet.PortletContainer.dispatch(PortletContainer.java:433)
| at org.jboss.portal.server.app.ComponentInvocation.dispatch(ComponentInvocation.java:79)
| at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:140)
| at org.jboss.portal.core.aspects.component.TransactionInterceptor.invoke(TransactionInterceptor.java:72)
| at org.jboss.portal.server.app.ComponentInterceptor.invoke(ComponentInterceptor.java:38)
| at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:130)
| at org.jboss.portal.core.aspects.component.HeaderInterceptor.invoke(HeaderInterceptor.java:50)
| at org.jboss.portal.server.app.ComponentInterceptor.invoke(ComponentInterceptor.java:38)
| at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:130)
| at org.jboss.portal.server.aspects.component.NavigationInterceptor.invoke(NavigationInterceptor.java:76)
| at org.jboss.portal.server.app.ComponentInterceptor.invoke(ComponentInterceptor.java:38)
| at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:130)
| at org.jboss.portal.server.aspects.component.CacheInterceptor.invoke(CacheInterceptor.java:111)
| at org.jboss.portal.server.app.ComponentInterceptor.invoke(ComponentInterceptor.java:38)
| at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:130)
| at org.jboss.portal.server.aspects.component.ModesInterceptor.invoke(ModesInterceptor.java:88)
| at org.jboss.portal.server.app.ComponentInterceptor.invoke(ComponentInterceptor.java:38)
| at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:130)
| at org.jboss.portal.server.aspects.component.WindowStatesInterceptor.invoke(WindowStatesInterceptor.java:87)
| at org.jboss.portal.server.app.ComponentInterceptor.invoke(ComponentInterceptor.java:38)
| at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:130)
| at org.jboss.portal.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:49)
| at org.jboss.portal.server.app.ComponentInterceptor.invoke(ComponentInterceptor.java:38)
| at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:130)
| at org.jboss.portal.portlet.aspects.component.SessionPostDispatchInterceptor.invoke(SessionPostDispatchInterceptor.java:65)
| at org.jboss.portal.server.app.ComponentInterceptor.invoke(ComponentInterceptor.java:38)
| at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:130)
| at org.jboss.portal.server.aspects.component.ContextDispatcherInterceptor$InvokeNextCommand.execute(ContextDispatcherInterceptor.java:129)
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:589)
| at org.jboss.portal.server.servlet.CommandServlet.doGet(CommandServlet.java:101)
| 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(ApplicationFilterChain.java:252)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
| at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:539)
| at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
| at org.jboss.portal.server.app.impl.AbstractRequestContext.include(AbstractRequestContext.java:247)
| at org.jboss.portal.server.aspects.component.ContextDispatcherInterceptor$1.include(ContextDispatcherInterceptor.java:73)
| at org.jboss.portal.server.servlet.CommandServlet.include(CommandServlet.java:81)
| at org.jboss.portal.server.aspects.component.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:79)
| at org.jboss.portal.server.app.ComponentInterceptor.invoke(ComponentInterceptor.java:38)
| at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:130)
| at org.jboss.portal.portlet.aspects.component.SessionPreDispatchInterceptor.invoke(SessionPreDispatchInterceptor.java:94)
| at org.jboss.portal.server.app.ComponentInterceptor.invoke(ComponentInterceptor.java:38)
| at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:130)
| at org.jboss.portal.server.aspects.component.ContextTrackerInterceptor.invoke(ContextTrackerInterceptor.java:49)
| at org.jboss.portal.server.app.ComponentInterceptor.invoke(ComponentInterceptor.java:38)
| at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:130)
| at org.jboss.portal.portlet.aspects.component.SecureTransportInterceptor.invoke(SecureTransportInterceptor.java:69)
| at org.jboss.portal.server.app.ComponentInterceptor.invoke(ComponentInterceptor.java:38)
| at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:130)
| at org.jboss.portal.portlet.aspects.component.ValveInterceptor.invoke(ValveInterceptor.java:64)
| at org.jboss.portal.server.app.ComponentInterceptor.invoke(ComponentInterceptor.java:38)
| at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:130)
| at org.jboss.portal.server.invocation.Invocation.invoke(Invocation.java:175)
| at org.jboss.portal.core.command.RenderWindowCommand.execute(RenderWindowCommand.java:84)
| at org.jboss.portal.core.command.ControllerCommand.dispatch(ControllerCommand.java:78)
| at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:140)
| at org.jboss.portal.core.aspects.controller.EventBroadcasterInterceptor.invoke(EventBroadcasterInterceptor.java:85)
| at org.jboss.portal.core.command.CommandInterceptor.invoke(CommandInterceptor.java:38)
| at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:130)
| at org.jboss.portal.core.aspects.controller.PolicyEnforcementInterceptor.invoke(PolicyEnforcementInterceptor.java:168)
| at org.jboss.portal.core.command.CommandInterceptor.invoke(CommandInterceptor.java:38)
| at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:130)
| at org.jboss.portal.core.aspects.controller.PortalNodeInterceptor.invoke(PortalNodeInterceptor.java:61)
| at org.jboss.portal.core.command.CommandInterceptor.invoke(CommandInterceptor.java:38)
| at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:130)
| at org.jboss.portal.core.aspects.controller.NavigationInterceptor.invoke(NavigationInterceptor.java:68)
| at org.jboss.portal.core.command.CommandInterceptor.invoke(CommandInterceptor.java:38)
| at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:130)
| at org.jboss.portal.server.invocation.Invocation.invoke(Invocation.java:175)
| at org.jboss.portal.core.command.CommandContext.execute(CommandContext.java:107)
| at org.jboss.portal.core.command.CommandContext.chain(CommandContext.java:141)
| at org.jboss.portal.core.command.RenderPageCommand.renderPortlets(RenderPageCommand.java:231)
| at org.jboss.portal.core.command.RenderPageCommand.execute(RenderPageCommand.java:164)
| at org.jboss.portal.core.command.ControllerCommand.dispatch(ControllerCommand.java:78)
| at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:140)
| at org.jboss.portal.core.aspects.controller.EventBroadcasterInterceptor.invoke(EventBroadcasterInterceptor.java:85)
| at org.jboss.portal.core.command.CommandInterceptor.invoke(CommandInterceptor.java:38)
| at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:130)
| at org.jboss.portal.core.aspects.controller.PolicyEnforcementInterceptor.invoke(PolicyEnforcementInterceptor.java:168)
| at org.jboss.portal.core.command.CommandInterceptor.invoke(CommandInterceptor.java:38)
| at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:130)
| at org.jboss.portal.core.aspects.controller.PortalNodeInterceptor.invoke(PortalNodeInterceptor.java:61)
| at org.jboss.portal.core.command.CommandInterceptor.invoke(CommandInterceptor.java:38)
| at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:130)
| at org.jboss.portal.core.aspects.controller.NavigationInterceptor.invoke(NavigationInterceptor.java:58)
| at org.jboss.portal.core.command.CommandInterceptor.invoke(CommandInterceptor.java:38)
| at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:130)
| at org.jboss.portal.server.invocation.Invocation.invoke(Invocation.java:175)
| at org.jboss.portal.core.command.CommandContext.execute(CommandContext.java:107)
| at org.jboss.portal.core.command.ExecutionContext.execute(ExecutionContext.java:93)
| at org.jboss.portal.core.command.ExecutionContext.execute(ExecutionContext.java:77)
| at org.jboss.portal.core.CoreController.handle(CoreController.java:190)
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:589)
| at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| at org.jboss.mx.util.JMXInvocationHandler.invoke(JMXInvocationHandler.java:287)
| at $Proxy136.handle(Unknown Source)
| at org.jboss.portal.server.ServerInvocation.dispatch(ServerInvocation.java:76)
| at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:140)
| at org.jboss.portal.core.aspects.server.SubjectAssociationInterceptor.invoke(SubjectAssociationInterceptor.java:47)
| at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.java:38)
| at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:130)
| at org.jboss.portal.core.aspects.server.PolicyAssociationInterceptor.invoke(PolicyAssociationInterceptor.java:52)
| at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.java:38)
| at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:130)
| at org.jboss.portal.server.aspects.server.ContentTypeInterceptor.invoke(ContentTypeInterceptor.java:68)
| at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.java:38)
| at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:130)
| at org.jboss.portal.core.aspects.server.LocaleInterceptor.invoke(LocaleInterceptor.java:69)
| at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.java:38)
| at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:130)
| at org.jboss.portal.core.aspects.server.UserInterceptor.invoke(UserInterceptor.java:184)
| at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.java:38)
| at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:130)
| at org.jboss.portal.server.aspects.server.SessionInvalidatorInterceptor.invoke(SessionInvalidatorInterceptor.java:87)
| at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.java:38)
| at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:130)
| at org.jboss.portal.core.aspects.server.TransactionInterceptor.invoke(TransactionInterceptor.java:75)
| at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.java:38)
| at org.jboss.portal.server.invocation.Invocation.invokeNext(Invocation.java:130)
| at org.jboss.portal.server.invocation.Invocation.invoke(Invocation.java:175)
| at org.jboss.portal.server.servlet.PortalServlet.doGet(PortalServlet.java:221)
| 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(ApplicationFilterChain.java:252)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
| at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
| at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
| at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
| at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
| at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
| at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
| at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
| at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
| at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
| at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
| at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
| at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
| at java.lang.Thread.run(Thread.java:619)
| Caused by: javax.faces.el.EvaluationException: Bean: org.jboss.portal.core.portlet.management.LazyPortalObjectTreeNode, property: children
| at org.apache.myfaces.el.PropertyResolverImpl.getProperty(PropertyResolverImpl.java:404)
| at org.apache.myfaces.el.PropertyResolverImpl.getValue(PropertyResolverImpl.java:71)
| at org.jboss.portal.faces.el.DelegatingPropertyResolver.getValue(DelegatingPropertyResolver.java:118)
| at com.sun.facelets.el.LegacyELContext$LegacyELResolver.getValue(LegacyELContext.java:141)
| at com.sun.el.parser.AstValue.getValue(AstValue.java:96)
| at com.sun.el.parser.AstEmpty.getValue(AstEmpty.java:28)
| at com.sun.el.parser.AstNot.getValue(AstNot.java:25)
| at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:183)
| at com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:71)
| at com.sun.facelets.el.LegacyValueBinding.getValue(LegacyValueBinding.java:56)
| ... 189 more
| Caused by: java.lang.reflect.InvocationTargetException
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:589)
| at org.apache.myfaces.el.PropertyResolverImpl.getProperty(PropertyResolverImpl.java:400)
| ... 198 more
| Caused by: java.lang.UnsupportedOperationException
| at org.jboss.portal.core.impl.model.portal.PortalObjectImpl$1.toArray(PortalObjectImpl.java:164)
| at java.util.ArrayList.<init>(ArrayList.java:131)
| at org.jboss.portal.core.portlet.management.LazyPortalObjectTreeNode.getChildren(LazyPortalObjectTreeNode.java:83)
| ... 203 more
|
Any ideas?
Best regards,
Alexander
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3965979#3965979
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3965979
19 years, 8 months
[JBoss Portal] - Re: User Input Req for 2.6 Usability and UI enhancements
by wtff
First of all: the layout mockups posted by you guys are awesome. Cannot wait to see "jboss portal 2.6 released today" flickering across some news ticker
It would be a nice feature if it was possible to define page layouts that go beyond the classical column based layouts. I imagine to have a page layout designer whose widgets resemble java layout manager. E.g flow layout but especially a border layout and absolute layouts which stay an an absolute screen position.
Each region of a layout manager can be assigned a name and then the complete layout template could be saved.
Then, to wire portlet instances to a page layout, they only would have to be assigned a region name.
I know that the wiring by region-name is already present but don't know whether what I have described above would be possible.
Especiially, a page layout designer UI would be breathtaking because I would like to see that portal frameworks go beyond the classical choices of two column or three column layouts.
What I'd like to be able to do is for example to have a column layout at the center of the page.
At the top I'd reserve two regions for a drop down navigation menu and tabs. At the bottom I would maybe like to have an absolute region which doesn't move with vertiical scrolls into which I could add a task-bar, for example using the Tomahawk Fsheye navigation menu.
It would be cool to show people that JBoss portal goes beyond the classical portal metaphors.
With this in mind I think that I would rather not use a dhtml foldout for layout selection but rather to grant a full page region to this dialog. The complexity of such a dialog can expand and a foldout might start to look a little overloaded in the end, if people start adding their own customized layout schemes.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3965972#3965972
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3965972
19 years, 8 months