My Oracle Support Banner

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 AUGUST 15, 2019

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)
>

 

Changes

 

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
Changes
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.