Continuous libOVD Log Error Message Leading to Out of Memory Condition: java.lang.ClassCastException: oracle.security.idm.providers.libovd.LibOVDIdentityStore cannot be cast to oracle.security.idm.providers.stdldap.LDIdentityStore (Doc ID 2017364.1)

Last updated on MARCH 08, 2017

Applies to:

Oracle Virtual Directory - Version 12.1.3.0.0 and later
Oracle SOA Suite - Version 12.1.3.0.0 and later
Oracle Managed File Transfer - Version 12.1.3.0.0 and later
Information in this document applies to any platform.

Symptoms

Oracle Managed File Transfer (MFT) 12.1.3.0.0 with Library Oracle Virtual Directory (OVD) 11g 12.1.3.0.0.

Users are using multiple LDAP autheticators (Normal accounts from LDAP, Service accounts from LDAP and default Authenticator). The authentication was done across all two authenticators.

Added two additional IPLANET LDAP authenticators for User authentication and Service accounts authentication along with Weblogic default authenticator.

Continuous error message in weblogic .out files (mft_server1.out) leading to Out Of Memory condition:

java.lang.ClassCastException: oracle.security.idm.providers.libovd.LibOVDIdentityStore cannot be cast to oracle.security.idm.providers.stdldap.LDIdentityStore
at oracle.security.idm.util.IdentityHelper.getTenantName(IdentityHelper.java:295)
at oracle.as.scheduler.security.internal.DefaultCredentialProvider._getTenantNameFromIdStore(DefaultCredentialProvider.java:1033)
at oracle.as.scheduler.security.internal.DefaultCredentialProvider._getTenantNameFromService(DefaultCredentialProvider.java:998)
at oracle.as.scheduler.security.internal.DefaultCredentialProvider.getTenantName(DefaultCredentialProvider.java:967)
at oracle.as.scheduler.security.internal.SecurityExecutorFactory._switchSecurityExecutor(SecurityExecutorFactory.java:158)
at oracle.as.scheduler.security.internal.SecurityExecutorFactory.switchSecurityExecutor(SecurityExecutorFactory.java:128)
at oracle.as.scheduler.rp.RequestCleanup.getSecurityExecutor(RequestCleanup.java:154)
at oracle.as.scheduler.rp.RequestCleanup.terminateJobContext(RequestCleanup.java:116)
at oracle.as.scheduler.rp.RequestCleanup.requestCleanup(RequestCleanup.java:86)
at oracle.as.scheduler.adapter.EndpointImpl.requestCleanup(EndpointImpl.java:788)
at oracle.as.scheduler.ejb.EssAppEndpointBean.requestCleanup(EssAppEndpointBean.java:190)
at oracle.as.scheduler.ejb.ESSAppEndpoint_t596cy_MDOImpl.__WL_invoke(Unknown Source)
at weblogic.ejb.container.internal.MDOMethodInvoker.invoke(MDOMethodInvoker.java:36)
at oracle.as.scheduler.ejb.ESSAppEndpoint_t596cy_MDOImpl.requestCleanup(Unknown Source)
at sun.reflect.GeneratedMethodAccessor1163.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at oracle.as.scheduler.adapter.ra.event.EventService.invokeRequestCleanup(EventService.java:2382)
at oracle.as.scheduler.adapter.ra.event.EventService.stageHandlerReqCleanup(EventService.java:2279)
at oracle.as.scheduler.adapter.ra.event.EventService.stageHandler(EventService.java:806)
at oracle.as.scheduler.adapter.ra.event.EventService.dispatchEvent(EventService.java:738)
at oracle.as.scheduler.adapter.ra.event.EventService.processEventWork(EventService.java:372)
at oracle.as.scheduler.adapter.ra.EventsWorker.processWork(EventsWorker.java:833)
at oracle.as.scheduler.adapter.ra.EventsWorker.run(EventsWorker.java:432)
at weblogic.connector.security.layer.WorkImpl.runIt(WorkImpl.java:70)
at weblogic.connector.security.layer.WorkImpl.run(WorkImpl.java:45)
at weblogic.connector.work.WorkRequest.run(WorkRequest.java:123)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:548)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:311)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:263)
>

 

Cause

Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms