![]() |
禁用 Portal 管理控制台层次树 (tree) |
| 问题描述 将外部 LDAP 身份验证程序与 WLP 8.1 一起使用,可能会致使再现 Portal 管理控制台中的层次树 (tree) 时的响应速度减慢。响应速度缓慢常常会引起性能问题,还可能在用户/组功能不再起作用的地方导致异常被抛出。当存在大量的用户和/或组时,通常会出现此种问题。 |
| 快速链接 常见异常 为什么发生此问题? 解决方法 已知问题 需要更多帮助? |
| 常见异常 如果由于再现 Portal 管理控制台中的大型层次树 (tree) 而致使 LDAP 响应速度变慢,则可能会抛出下列异常: 空指针异常 |
| java.lang.NullPointerException at com.bea.jsptools.usermgmt.cache.UgmCacheManager.addTopLevelNodesToCache(UgmCacheManager.java:115) at com.bea.jsptools.usermgmt.cache.UgmCacheManager.getTopLevelGroupNames(UgmCacheManager.java:79) at com.bea.jsptools.usermgmt.UgmHierarchyServlet.getTopLevelNodes(UgmHierarchyServlet.java:356) at com.bea.jsptools.usermgmt.UgmHierarchyServlet.getNodes(UgmHierarchyServlet.java:130) at com.bea.jsptools.usermgmt.UgmHierarchyServlet.generateNewTree(UgmHierarchyServlet.java:156) at jsp_servlet._ugmtools.__usergrouptree._jspService(__usergrouptree.java:2126) at weblogic.servlet.jsp.JspBase.service(JspBase.java:33) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:971) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:402) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:313) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:613) at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:400) at com.bea.netuix.servlets.controls.content.JspContent.beginRender(JspContent.java:464) at com.bea.netuix.nf.ControlLifecycle$7.visit(ControlLifecycle.java:424) at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:434) at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:444) at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:444) at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:444) at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:444) at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:444) at com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:175) at com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:95) at com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:388) at com.bea.netuix.nf.UIControl.render(UIControl.java:580) at com.bea.netuix.servlets.controls.PresentationContext.render(PresentationContext.java:345) at com.bea.netuix.servlets.util.RenderToolkit.renderChild(RenderToolkit.java:123) at com.bea.netuix.servlets.jsp.taglib.RenderChild.doStartTag(RenderChild.java:58) at jsp_servlet._framework._skeletons._beatools.__gridlayout._jspService(__gridlayout.java:271) at weblogic.servlet.jsp.JspBase.service(JspBase.java:33) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:971) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:402) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:313) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:613) at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:400) at com.bea.netuix.servlets.controls.JspRenderer.renderAlt(JspRenderer.java:185) at com.bea.netuix.servlets.controls.JspRenderer.beginRender(JspRenderer.java:88) at com.bea.netuix.nf.ControlLifecycle$7.visit(ControlLifecycle.java:420) at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:434) at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:444) at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:444) at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:444) at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:444) at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:444) at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:444) at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:444) at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:444) at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:444) at com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:175) at com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:95) at com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:388) at com.bea.netuix.nf.UIControl.render(UIControl.java:580) at com.bea.netuix.servlets.controls.PresentationContext.render(PresentationContext.java:345) at com.bea.netuix.servlets.util.RenderToolkit.renderChild(RenderToolkit.java:123) at com.bea.netuix.servlets.jsp.taglib.RenderChild.doStartTag(RenderChild.java:58) at jsp_servlet._framework._skeletons._beatools.__gridlayout_outermost._jspService(__gridlayout_outermost.java:285) at weblogic.servlet.jsp.JspBase.service(JspBase.java:33) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:971) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:402) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:313) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:613) at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:400) at com.bea.netuix.servlets.controls.JspRenderer.renderAlt(JspRenderer.java:185) at com.bea.netuix.servlets.controls.JspRenderer.beginRender(JspRenderer.java:88) at com.bea.netuix.nf.ControlLifecycle$7.visit(ControlLifecycle.java:420) at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:434) at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:444) at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:444) at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:444) at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:444) at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:444) at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:444) at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:444) at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:444) at com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:175) at com.bea.netuix.nf.Lifecycle.runOutbound(Lifecycle.java:220) at com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:158) at com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:357) at com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:198) at com.bea.netuix.servlets.manager.PortalServlet.service(PortalServlet.java:559) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:971) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:402) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at com.bea.servlet.PortalSystemAdministratorFilter.doFilter(PortalSystemAdministratorFilter.java:78) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:313) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6356) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118) at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3635) at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2585) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170) |
| 无法联系 LDAP 服务器异常: |
| <Info> <EJB> <machine> <server> <ExecuteThread: '14' for queue: 'weblogic.kernel.Default'> <weblogic> <> <BEA-010051> <EJB Exception occurred during invocation from home: com.bea.p13n.usermgmt.internal.GroupManager_hq5p2c_HomeImpl@2cd412 threw exception: javax.management.RuntimeOperationsException: RuntimeException thrown by the invoke method of the Dynamic MBean netscape.ldap.LDAPException: not connected to a server (81); Cannot contact LDAP server at netscape.ldap.LDAPConnThread.sendRequest(Lnetscape.ldap.LDAPConnection;Lnetscape.ldap.client.opers.JDAPProtocolOp;Lnetscape.ldap.LDAPMessageQueue;Lnetscape.ldap.LDAPConstraints;)V(LDAPConnThread.java:190) at netscape.ldap.LDAPConnection.sendRequest(Lnetscape.ldap.client.opers.JDAPProtocolOp;Lnetscape.ldap.LDAPMessageQueue;Lnetscape.ldap.LDAPConstraints;)V(LDAPConnection.java:1801) at netscape.ldap.LDAPConnection.search(Ljava.lang.String;ILjava.lang.String;[Ljava.lang.String;ZLnetscape.ldap.LDAPSearchConstraints;)Lnetscape.ldap.LDAPSearchResults;(LDAPConnection.java:2539) at weblogic.security.providers.authentication.LDAPAtnDelegate.listGroups(Ljava.lang.String;I)Ljava.lang.String;(LDAPAtnDelegate.java:1194) at weblogic.security.providers.authentication.LDAPAuthenticatorImpl.listGroups(Ljava.lang.String;I)Ljava.lang.String;(LDAPAuthenticatorImpl.java:127) at COM.jrockit.reflect.NativeMethodInvoker.invoke0(ILjava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Native Method) at COM.jrockit.reflect.NativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source) at COM.jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source) at java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;I)Ljava.lang.Object;(Unknown Source) at javax.management.modelmbean.RequiredModelMBean.invoke(Ljava.lang.String;[Ljava.lang.Object;[Ljava.lang.String;)Ljava.lang.Object;(RequiredModelMBean.java:1304) at weblogic.management.commo.CommoModelMBean.invoke(Ljava.lang.String;[Ljava.lang.Object;[Ljava.lang.String;)Ljava.lang.Object;(CommoModelMBean.java:464) at com.sun.management.jmx.MBeanServerImpl.invoke(Ljava.lang.Object;Ljava.lang.String;[Ljava.lang.Object;[Ljava.lang.String;)Ljava.lang.Object;(MBeanServerImpl.java:1557) at com.sun.management.jmx.MBeanServerImpl.invoke(Ljavax.management.ObjectName;Ljava.lang.String;[Ljava.lang.Object;[Ljava.lang.String;)Ljava.lang.Object;(MBeanServerImpl.java:1525) at weblogic.management.internal.RemoteMBeanServerImpl.invoke(Ljavax.management.ObjectName;Ljava.lang.String;[Ljava.lang.Object;[Ljava.lang.String;)Ljava.lang.Object;(RemoteMBeanServerImpl.java:765) at weblogic.management.commo.CommoProxy.invoke(Ljava.lang.Object;Ljava.lang.reflect.Method;[Ljava.lang.Object;)Ljava.lang.Object;(CommoProxy.java:276) at $Proxy1.listGroups(Ljava.lang.String;I)Ljava.lang.String;(Unknown Source) at COM.jrockit.reflect.NativeMethodInvoker.invoke0(ILjava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Native Method) at COM.jrockit.reflect.NativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source) at COM.jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source) at java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;I)Ljava.lang.Object;(Unknown Source) at com.bea.p13n.usermgmt.AtnProviderProxy$Runner.run()Ljava.lang.Object;(AtnProviderProxy.java:113) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Lweblogic.security.subject.AbstractSubject;Ljava.security.PrivilegedExceptionAction;)Ljava.lang.Object;(AuthenticatedSubject.java:353) at weblogic.security.service.SecurityManager.runAs(Lweblogic.security.acl.internal.AuthenticatedSubject;Lweblogic.security.acl.internal.AuthenticatedSubject;Ljava.security.PrivilegedExceptionAction;)Ljava.lang.Object;(SecurityManager.java:144) at com.bea.p13n.usermgmt.AtnProviderProxy.invoke(Ljava.lang.Object;Ljava.lang.reflect.Method;[Ljava.lang.Object;)Ljava.lang.Object;(AtnProviderProxy.java:84) at $Proxy7.listGroups(Ljava.lang.String;I)Ljava.lang.String;(Unknown Source) at com.bea.p13n.usermgmt.internal.GroupManagerImpl.getTopLevelGroupNames()Ljava.util.List;(GroupManagerImpl.java:787) at com.bea.p13n.usermgmt.internal.GroupManager_hq5p2c_EOImpl.getTopLevelGroupNames()Ljava.util.List;(GroupManager_hq5p2c_EOImpl.java:986) at com.bea.jsptools.usermgmt.cache.UgmCacheManager.addTopLevelNodesToCache(Ljavax.servlet.ServletRequest;Ljava.util.TreeSet;)V(UgmCacheManager.java:111) at com.bea.jsptools.usermgmt.cache.UgmCacheManager.getTopLevelGroupNames(Ljavax.servlet.ServletRequest;)Ljava.util.Collection;(UgmCacheManager.java:79) at com.bea.jsptools.usermgmt.UgmHierarchyServlet.getTopLevelNodes(Ljavax.servlet.jsp.PageContext;Lcom.bea.jsptools.common.GroupTreeNode;Lcom.bea.jsptools.delegation.NodePruner;)Ljava.util.List;(UgmHierarchyServlet.java:354) at com.bea.jsptools.usermgmt.UgmHierarchyServlet.getNodes(Lcom.bea.jsptools.common.servlets.jsp.UgDaHierarchyManagementBean;Ljavax.servlet.jsp.PageContext;Lcom.bea.jsptools.delegation.NodePruner;Ljava.lang.String;Z)Ljava.util.List;(UgmHierarchyServlet.java:131) at com.bea.jsptools.usermgmt.UgmHierarchyServlet.generateNewTree(Lcom.bea.jsptools.common.servlets.jsp.UgDaHierarchyManagementBean;Ljavax.servlet.jsp.PageContext;)Ljava.lang.String;(UgmHierarchyServlet.java:154) --------------- nested within: ------------------ See following exception... |
| 列出组异常时出错 |
| weblogic.security.providers.authentication.LDAPAtnDelegateException: [Security:090262]Error listing groups * - with nested exception: [netscape.ldap.LDAPException: not connected to a server (81); Cannot contact LDAP server] at weblogic.security.providers.authentication.LDAPAtnDelegate.listGroups(Ljava.lang.String;I)Ljava.lang.String;(LDAPAtnDelegate.java:1209) at weblogic.security.providers.authentication.LDAPAuthenticatorImpl.listGroups(Ljava.lang.String;I)Ljava.lang.String;(LDAPAuthenticatorImpl.java:127) at COM.jrockit.reflect.NativeMethodInvoker.invoke0(ILjava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Native Method) at COM.jrockit.reflect.NativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source) at COM.jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source) at java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;I)Ljava.lang.Object;(Unknown Source) at javax.management.modelmbean.RequiredModelMBean.invoke(Ljava.lang.String;[Ljava.lang.Object;[Ljava.lang.String;)Ljava.lang.Object;(RequiredModelMBean.java:1304) at weblogic.management.commo.CommoModelMBean.invoke(Ljava.lang.String;[Ljava.lang.Object;[Ljava.lang.String;)Ljava.lang.Object;(CommoModelMBean.java:464) at com.sun.management.jmx.MBeanServerImpl.invoke(Ljava.lang.Object;Ljava.lang.String;[Ljava.lang.Object;[Ljava.lang.String;)Ljava.lang.Object;(MBeanServerImpl.java:1557) at com.sun.management.jmx.MBeanServerImpl.invoke(Ljavax.management.ObjectName;Ljava.lang.String;[Ljava.lang.Object;[Ljava.lang.String;)Ljava.lang.Object;(MBeanServerImpl.java:1525) at weblogic.management.internal.RemoteMBeanServerImpl.invoke(Ljavax.management.ObjectName;Ljava.lang.String;[Ljava.lang.Object;[Ljava.lang.String;)Ljava.lang.Object;(RemoteMBeanServerImpl.java:765) at weblogic.management.commo.CommoProxy.invoke(Ljava.lang.Object;Ljava.lang.reflect.Method;[Ljava.lang.Object;)Ljava.lang.Object;(CommoProxy.java:276) at $Proxy1.listGroups(Ljava.lang.String;I)Ljava.lang.String;(Unknown Source) at COM.jrockit.reflect.NativeMethodInvoker.invoke0(ILjava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Native Method) at COM.jrockit.reflect.NativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source) at COM.jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source) at java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;I)Ljava.lang.Object;(Unknown Source) at com.bea.p13n.usermgmt.AtnProviderProxy$Runner.run()Ljava.lang.Object;(AtnProviderProxy.java:113) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Lweblogic.security.subject.AbstractSubject;Ljava.security.PrivilegedExceptionAction;)Ljava.lang.Object;(AuthenticatedSubject.java:353) at weblogic.security.service.SecurityManager.runAs(Lweblogic.security.acl.internal.AuthenticatedSubject;Lweblogic.security.acl.internal.AuthenticatedSubject;Ljava.security.PrivilegedExceptionAction;)Ljava.lang.Object;(SecurityManager.java:144) at com.bea.p13n.usermgmt.AtnProviderProxy.invoke(Ljava.lang.Object;Ljava.lang.reflect.Method;[Ljava.lang.Object;)Ljava.lang.Object;(AtnProviderProxy.java:84) at $Proxy7.listGroups(Ljava.lang.String;I)Ljava.lang.String;(Unknown Source) at com.bea.p13n.usermgmt.internal.GroupManagerImpl.getTopLevelGroupNames()Ljava.util.List;(GroupManagerImpl.java:787) at com.bea.p13n.usermgmt.internal.GroupManager_hq5p2c_EOImpl.getTopLevelGroupNames()Ljava.util.List;(GroupManager_hq5p2c_EOImpl.java:986) at com.bea.jsptools.usermgmt.cache.UgmCacheManager.addTopLevelNodesToCache(Ljavax.servlet.ServletRequest;Ljava.util.TreeSet;)V(UgmCacheManager.java:111) at com.bea.jsptools.usermgmt.cache.UgmCacheManager.getTopLevelGroupNames(Ljavax.servlet.ServletRequest;)Ljava.util.Collection;(UgmCacheManager.java:79) at com.bea.jsptools.usermgmt.UgmHierarchyServlet.getTopLevelNodes(Ljavax.servlet.jsp.PageContext;Lcom.bea.jsptools.common.GroupTreeNode;Lcom.bea.jsptools.delegation.NodePruner;)Ljava.util.List;(UgmHierarchyServlet.java:354) at com.bea.jsptools.usermgmt.UgmHierarchyServlet.getNodes(Lcom.bea.jsptools.common.servlets.jsp.UgDaHierarchyManagementBean;Ljavax.servlet.jsp.PageContext;Lcom.bea.jsptools.delegation.NodePruner;Ljava.lang.String;Z)Ljava.util.List;(UgmHierarchyServlet.java:131) at com.bea.jsptools.usermgmt.UgmHierarchyServlet.generateNewTree(Lcom.bea.jsptools.common.servlets.jsp.UgDaHierarchyManagementBean;Ljavax.servlet.jsp.PageContext;)Ljava.lang.String;(UgmHierarchyServlet.java:154) at jsp_servlet._ugmtools.__usergrouptree._jspService(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(__usergrouptree.java:2091) at weblogic.servlet.jsp.JspBase.service(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(JspBase.java:33) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run()Ljava.lang.Object;(ServletStubImpl.java:1053) --------------- nested within: ------------------ See following exception... |
| 操作列表组异常: |
| javax.management.RuntimeMBeanException: RuntimeException thrown in managed resource while trying to invoke operation listGroups at javax.management.modelmbean.RequiredModelMBean.invoke(Ljava.lang.String;[Ljava.lang.Object;[Ljava.lang.String;)Ljava.lang.Object;(RequiredModelMBean.java:1352) at weblogic.management.commo.CommoModelMBean.invoke(Ljava.lang.String;[Ljava.lang.Object;[Ljava.lang.String;)Ljava.lang.Object;(CommoModelMBean.java:464) at com.sun.management.jmx.MBeanServerImpl.invoke(Ljava.lang.Object;Ljava.lang.String;[Ljava.lang.Object;[Ljava.lang.String;)Ljava.lang.Object;(MBeanServerImpl.java:1557) at com.sun.management.jmx.MBeanServerImpl.invoke(Ljavax.management.ObjectName;Ljava.lang.String;[Ljava.lang.Object;[Ljava.lang.String;)Ljava.lang.Object;(MBeanServerImpl.java:1525) at weblogic.management.internal.RemoteMBeanServerImpl.invoke(Ljavax.management.ObjectName;Ljava.lang.String;[Ljava.lang.Object;[Ljava.lang.String;)Ljava.lang.Object;(RemoteMBeanServerImpl.java:765) at weblogic.management.commo.CommoProxy.invoke(Ljava.lang.Object;Ljava.lang.reflect.Method;[Ljava.lang.Object;)Ljava.lang.Object;(CommoProxy.java:276) at $Proxy1.listGroups(Ljava.lang.String;I)Ljava.lang.String;(Unknown Source) at COM.jrockit.reflect.NativeMethodInvoker.invoke0(ILjava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Native Method) at COM.jrockit.reflect.NativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source) at COM.jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source) at java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;I)Ljava.lang.Object;(Unknown Source) at com.bea.p13n.usermgmt.AtnProviderProxy$Runner.run()Ljava.lang.Object;(AtnProviderProxy.java:113) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Lweblogic.security.subject.AbstractSubject;Ljava.security.PrivilegedExceptionAction;)Ljava.lang.Object;(AuthenticatedSubject.java:353) at weblogic.security.service.SecurityManager.runAs(Lweblogic.security.acl.internal.AuthenticatedSubject;Lweblogic.security.acl.internal.AuthenticatedSubject;Ljava.security.PrivilegedExceptionAction;)Ljava.lang.Object;(SecurityManager.java:144) at com.bea.p13n.usermgmt.AtnProviderProxy.invoke(Ljava.lang.Object;Ljava.lang.reflect.Method;[Ljava.lang.Object;)Ljava.lang.Object;(AtnProviderProxy.java:84) at $Proxy7.listGroups(Ljava.lang.String;I)Ljava.lang.String;(Unknown Source) at com.bea.p13n.usermgmt.internal.GroupManagerImpl.getTopLevelGroupNames()Ljava.util.List;(GroupManagerImpl.java:787) at com.bea.p13n.usermgmt.internal.GroupManager_hq5p2c_EOImpl.getTopLevelGroupNames()Ljava.util.List;(GroupManager_hq5p2c_EOImpl.java:986) at com.bea.jsptools.usermgmt.cache.UgmCacheManager.addTopLevelNodesToCache(Ljavax.servlet.ServletRequest;Ljava.util.TreeSet;)V(UgmCacheManager.java:111) at com.bea.jsptools.usermgmt.cache.UgmCacheManager.getTopLevelGroupNames(Ljavax.servlet.ServletRequest;)Ljava.util.Collection;(UgmCacheManager.java:79) at com.bea.jsptools.usermgmt.UgmHierarchyServlet.getTopLevelNodes(Ljavax.servlet.jsp.PageContext;Lcom.bea.jsptools.common.GroupTreeNode;Lcom.bea.jsptools.delegation.NodePruner;)Ljava.util.List;(UgmHierarchyServlet.java:354) at com.bea.jsptools.usermgmt.UgmHierarchyServlet.getNodes(Lcom.bea.jsptools.common.servlets.jsp.UgDaHierarchyManagementBean;Ljavax.servlet.jsp.PageContext;Lcom.bea.jsptools.delegation.NodePruner;Ljava.lang.String;Z)Ljava.util.List;(UgmHierarchyServlet.java:131) at com.bea.jsptools.usermgmt.UgmHierarchyServlet.generateNewTree(Lcom.bea.jsptools.common.servlets.jsp.UgDaHierarchyManagementBean;Ljavax.servlet.jsp.PageContext;)Ljava.lang.String;(UgmHierarchyServlet.java:154) at jsp_servlet._ugmtools.__usergrouptree._jspService(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(__usergrouptree.java:2091) at weblogic.servlet.jsp.JspBase.service(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(JspBase.java:33) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run()Ljava.lang.Object;(ServletStubImpl.java:1053) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Lweblogic.servlet.internal.FilterChainImpl;)V(ServletStubImpl.java:387) at weblogic.servlet.internal.TailFilter.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(TailFilter.java:28) at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27) at com.bea.p13n.servlets.PortalServletFilter.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(PortalServletFilter.java:313) at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27) at weblogic.servlet.internal.RequestDispatcherImpl.include(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Z)V(RequestDispatcherImpl.java:597) --------------- nested within: ------------------ See following exception... |
| 动态 MBean 调用方法异常: |
| javax.management.RuntimeOperationsException: RuntimeException thrown by the invoke method of the Dynamic MBean at com.sun.management.jmx.MBeanServerImpl.invoke(Ljava.lang.Object;Ljava.lang.String;[Ljava.lang.Object;[Ljava.lang.String;)Ljava.lang.Object;(MBeanServerImpl.java:1559) at com.sun.management.jmx.MBeanServerImpl.invoke(Ljavax.management.ObjectName;Ljava.lang.String;[Ljava.lang.Object;[Ljava.lang.String;)Ljava.lang.Object;(MBeanServerImpl.java:1525) at weblogic.management.internal.RemoteMBeanServerImpl.invoke(Ljavax.management.ObjectName;Ljava.lang.String;[Ljava.lang.Object;[Ljava.lang.String;)Ljava.lang.Object;(RemoteMBeanServerImpl.java:765) at weblogic.management.commo.CommoProxy.invoke(Ljava.lang.Object;Ljava.lang.reflect.Method;[Ljava.lang.Object;)Ljava.lang.Object;(CommoProxy.java:276) at $Proxy1.listGroups(Ljava.lang.String;I)Ljava.lang.String;(Unknown Source) at COM.jrockit.reflect.NativeMethodInvoker.invoke0(ILjava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Native Method) at COM.jrockit.reflect.NativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source) at COM.jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source) at java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;I)Ljava.lang.Object;(Unknown Source) at com.bea.p13n.usermgmt.AtnProviderProxy$Runner.run()Ljava.lang.Object;(AtnProviderProxy.java:113) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Lweblogic.security.subject.AbstractSubject;Ljava.security.PrivilegedExceptionAction;)Ljava.lang.Object;(AuthenticatedSubject.java:353) at weblogic.security.service.SecurityManager.runAs(Lweblogic.security.acl.internal.AuthenticatedSubject;Lweblogic.security.acl.internal.AuthenticatedSubject;Ljava.security.PrivilegedExceptionAction;)Ljava.lang.Object;(SecurityManager.java:144) at com.bea.p13n.usermgmt.AtnProviderProxy.invoke(Ljava.lang.Object;Ljava.lang.reflect.Method;[Ljava.lang.Object;)Ljava.lang.Object;(AtnProviderProxy.java:84) at $Proxy7.listGroups(Ljava.lang.String;I)Ljava.lang.String;(Unknown Source) at com.bea.p13n.usermgmt.internal.GroupManagerImpl.getTopLevelGroupNames()Ljava.util.List;(GroupManagerImpl.java:787) at com.bea.p13n.usermgmt.internal.GroupManager_hq5p2c_EOImpl.getTopLevelGroupNames()Ljava.util.List;(GroupManager_hq5p2c_EOImpl.java:986) at com.bea.jsptools.usermgmt.cache.UgmCacheManager.addTopLevelNodesToCache(Ljavax.servlet.ServletRequest;Ljava.util.TreeSet;)V(UgmCacheManager.java:111) at com.bea.jsptools.usermgmt.cache.UgmCacheManager.getTopLevelGroupNames(Ljavax.servlet.ServletRequest;)Ljava.util.Collection;(UgmCacheManager.java:79) at com.bea.jsptools.usermgmt.UgmHierarchyServlet.getTopLevelNodes(Ljavax.servlet.jsp.PageContext;Lcom.bea.jsptools.common.GroupTreeNode;Lcom.bea.jsptools.delegation.NodePruner;)Ljava.util.List;(UgmHierarchyServlet.java:354) at com.bea.jsptools.usermgmt.UgmHierarchyServlet.getNodes(Lcom.bea.jsptools.common.servlets.jsp.UgDaHierarchyManagementBean;Ljavax.servlet.jsp.PageContext;Lcom.bea.jsptools.delegation.NodePruner;Ljava.lang.String;Z)Ljava.util.List;(UgmHierarchyServlet.java:131) at com.bea.jsptools.usermgmt.UgmHierarchyServlet.generateNewTree(Lcom.bea.jsptools.common.servlets.jsp.UgDaHierarchyManagementBean;Ljavax.servlet.jsp.PageContext;)Ljava.lang.String;(UgmHierarchyServlet.java:154) at jsp_servlet._ugmtools.__usergrouptree._jspService(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(__usergrouptree.java:2091) at weblogic.servlet.jsp.JspBase.service(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(JspBase.java:33) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run()Ljava.lang.Object;(ServletStubImpl.java:1053) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Lweblogic.servlet.internal.FilterChainImpl;)V(ServletStubImpl.java:387) at weblogic.servlet.internal.TailFilter.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(TailFilter.java:28) at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27) at com.bea.p13n.servlets.PortalServletFilter.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(PortalServletFilter.java:313) at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27) at weblogic.servlet.internal.RequestDispatcherImpl.include(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Z)V(RequestDispatcherImpl.java:597) at weblogic.servlet.internal.RequestDispatcherImpl.include(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(RequestDispatcherImpl.java:409) at com.bea.netuix.servlets.controls.content.JspContent.beginRender(Ljava.io.Writer;)Z(JspContent.java:460) |
| 为什么发生此问题? 发生此问题的原因是:因单击 Portal 管理控制台中的任何用户/组功能,而导致对整个 LDAP 服务器内容进行搜索。 |
| 已知问题 您可定期查看您的 |
| 需要更多帮助? 如果您已经理解这个模式,但仍需要其它帮助,您可以:
|
|
反馈 请向我们提供您的意见,说明此支持诊断模式“禁用 Portal 管理控制台层次树 (tree)”一文是否有所帮助、您需要的任何解释,以及对支持诊断模式的新主题的任何要求。 |
|
免责声明: 依据 BEA 与您签署的维护和支持协议条款,BEA Systems, Inc. 在本网站上提供技术技巧和补丁供您使用。虽然您可以将这些信息和代码与您获得 BEA 授权的软件一起使用,但 BEA 并不对所提供的技术技巧和修补程序做任何形式的担保,无论是明确的还是隐含的。 本文档中引用的任何商标是其各自所有者的财产。有关完整的商标信息,请参考您的产品手册。 |