My Oracle Support Banner

Orders Failing Due To com.mslv.oms.OMSException: Exception occurred while populating the LDAP Hierarchy Tree details (Doc ID 2706381.1)

Last updated on AUGUST 31, 2020

Applies to:

Oracle Communications Order and Service Management - Version 7.3.0.0.0 and later
Information in this document applies to any platform.

Symptoms

Problem Summary
---------------------------------------------------
Orders failing

Problem Description
---------------------------------------------------
We run daily regressions and they got markedly worse Aug 5. We would like to find the cause and also investigate a new error:
[2020-08-07T13:30:19.705-04:00] [ms1] [ERROR] [] [com.mslv.oms.j2ee.J2EEServiceWebLogic] [tid: [ACTIVE].ExecuteThread: '13' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: oms-internal] [ecid: dbc499a3-3ff7-46ec-8fa2-9bdd3b97df1e-0000cb4d,1:25448] [APP: oms] LDAP Hierarchy details are not populated correctly, Contact your Server and OSM administrators
[2020-08-07T13:30:19.705-04:00] [ms1] [ERROR] [] [com.mslv.oms.model.workgroup.WorkgroupMgr] [tid: [ACTIVE].ExecuteThread: '13' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: oms-automation] [ecid: dbc499a3-3ff7-46ec-8fa2-9bdd3b97df1e-0000cb4d,1:25448] [APP: oms] Exception occured while populating the ldapHierarchySet details.[[
com.mslv.oms.OMSException: Exception occurred while populating the LDAP Hierarchy Tree details
  at com.mslv.oms.j2ee.J2EEServiceWebLogic.processJMXException(J2EEServiceWebLogic.java:933)

Caused by: com.mslv.oms.OMSException: Exception occurred while getting details from Authentication Providers
  at com.mslv.oms.j2ee.J2EEServiceWebLogic.processJMXException(J2EEServiceWebLogic.java:933)
  at com.mslv.oms.j2ee.J2EEServiceWebLogic.getLDAPUserAncestorsMap(J2EEServiceWebLogic.java:772)
  ... 33 more
Caused by: com.mslv.oms.OMSException: Exception occurred while fetching LDAP Groups with roles {OMS_client, OSM_automation, OMS_ws_api, OMS_xml_api}
  at com.mslv.oms.j2ee.J2EEServiceWebLogic.processJMXException(J2EEServiceWebLogic.java:933)
  at com.mslv.oms.j2ee.J2EEServiceWebLogic.getLDAPUserAncestorsMap(J2EEServiceWebLogic.java:764)
  ... 33 more
Caused by: weblogic.management.utils.InvalidParameterException: [Security:090257]group cannot be null
  at weblogic.security.providers.authentication.LDAPAtnDelegate.groupExists(LDAPAtnDelegate.java:1532)
  at weblogic.security.providers.authentication

<Aug 7, 2020 1:12:51 PM EDT> <Warning> <RMI> <BEA-080003> <A RuntimeException was generated by the RMI server: weblogic.management.mbeanservers.compatibility.internal.RemoteMBeanServerImpl.invoke(Ljavax.management.ObjectName;Ljava.lang.String;[Ljava.lang.Object;[Ljava.lang.String;)
javax.management.RuntimeMBeanException: java.lang.RuntimeException: netscape.ldap.LDAPException: error result (4); Sizelimit exceeded.
javax.management.RuntimeMBeanException: java.lang.RuntimeException: netscape.ldap.LDAPException: error result (4); Sizelimit exceeded
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.rethrow(DefaultMBeanServerInterceptor.java:839)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.rethrowMaybeMBeanException(DefaultMBeanServerInterceptor.java:852)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:821)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase$16.run(WLSMBeanServerInterceptorBase.java:449)
Truncated. see log file for complete stacktrace
Caused By: java.lang.RuntimeException: netscape.ldap.LDAPException: error result (4); Sizelimit exceeded
at weblogic.security.providers.authentication.LDAPAtnNameList.handleUnexpectedLDAPException(LDAPAtnNameList.java:184)
at weblogic.security.providers.authentication.LDAPAtnNameList.advance(LDAPAtnNameList.java:106)
at weblogic.security.providers.utils.ListerManager.advance(ListerManager.java:233)
at weblogic.security.providers.authentication.LDAPAtnDelegate.advance(LDAPAtnDelegate.java:1226)
at weblogic.security.providers.authentication.LDAPAuthenticatorImpl.advance(LDAPAuthenticatorImpl.java:70)
Truncated. see log file for complete stacktrace
Caused By: netscape.ldap.LDAPException: error result (4); Sizelimit exceeded
at netscape.ldap.LDAPConnection.checkMsg(Unknown Source)
at netscape.ldap.LDAPConnection.checkSearchMsg(Unknown Source)
at netscape.ldap.LDAPSearchResults.fetchResult(Unknown Source)
at netscape.ldap.LDAPSearchResults.hasMoreElements(Unknown Source)
at weblogic.security.providers.authentication.LDAPAtnNameList.advance(LDAPAtnNameList.java:98)
Truncated. see log file for complete stacktrace

<Aug 21, 2020 10:41:51 AM EDT> <Info> <com.mslv.oms.j2ee.J2EEServiceWebLogic> <BEA-000000> <Found[19] application users through authentication provider[DefaultAuthenticator] desc[WebLogic Authentication Provider] class[weblogic.security.providers.authentication.DefaultAuthenticationProviderImpl] version[1.0] - Running>
<Aug 21, 2020 10:41:51 AM EDT> <Warning> <com.mslv.oms.j2ee.J2EEServiceWebLogic> <BEA-000000> <Detected group[OMS_client] in authentication provider[CompanyActiveDirectory] but suspiciously the group has no members. Trying brute force approach to detecting users. - Running>

<Aug 21, 2020 10:43:03 AM EDT> <Info> <com.mslv.oms.j2ee.J2EEServiceWebLogic> <BEA-000000> <Found[0] application users through authentication provider[CompanyActiveDirectory] desc[Provider that performs LDAP authentication] class[weblogic.security.providers.authentication.LDAPAuthenticationProviderImpl] version[1.0] - Running>

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.