Wednesday, October 23, 2013

Virtualization Session closed [Root exception is oracle.ods.virtualization.service.VirtualizationException: Virtualization Session closed]



Virtualization Session closed [Root exception is oracle.ods.virtualization.service.VirtualizationException: Virtualization Session closed]
]]
[2013-10-24T16:32:55.662+10:00] [oim_server1] [ERROR] [] [oracle.iam.platform.entitymgr.provider.ldap] [tid: [ACTIVE].ExecuteThread: '24' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: xelsysadm] [ecid: 25895f7b083841ff:686be906:141e3ebf07f:-8000-0000000000003637,0] [APP: oim#11.1.2.0.0] An error occurred while modifying the entity in LDAP, and the corresponding error is - {0}[[
javax.naming.NamingException: Error: OPERATIONS_ERROR
Virtualization Session closed [Root exception is oracle.ods.virtualization.service.VirtualizationException: Virtualization Session closed]
        at oracle.ods.virtualization.jndi.OVDUtil.mapErrorCode(OVDUtil.java:200)
        at oracle.ods.virtualization.jndi.OVDContext.modifyAttributes(OVDContext.java:678)
        at javax.naming.directory.InitialDirContext.modifyAttributes(InitialDirContext.java:153)
        at oracle.iam.platform.entitymgr.provider.ldap.LDAPUtil.modifyAttributes(LDAPUtil.java:1137)
        at oracle.iam.platform.entitymgr.provider.ldap.LDAPDataProvider.modifyEntity(LDAPDataProvider.java:966)
        at oracle.iam.platform.entitymgr.provider.ldap.LDAPDataProvider.modify(LDAPDataProvider.java:845)
        at oracle.iam.platform.entitymgr.impl.EntityManagerImpl.modifyEntity(EntityManagerImpl.java:391)



 Solution:

The above error is encountered when the connection pooling paramter in the "Directory Server" IT Resource is set to "false" . Set it ot "True" and then try again.

2 comments:

  1. i tried but still we are getting below Error.
    --- logs error----



    (OVDContext.java:203)
    at oracle.ods.virtualization.jndi.OVDContextFactory.getInitialContext(OVDContextFactory.java:47)
    at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
    at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288)
    at javax.naming.InitialContext.init(InitialContext.java:223)
    at javax.naming.InitialContext.(InitialContext.java:197)
    at javax.naming.directory.InitialDirContext.(InitialDirContext.java:82)
    at oracle.iam.identity.usermgmt.impl.ContainerLoginPasswordVerifier.isLDAPPasswordCorrect(ContainerLoginPasswordVerifier.java:221)
    at oracle.iam.identity.usermgmt.impl.ContainerLoginPasswordVerifier.isOldPasswordCorrect(ContainerLoginPasswordVerifier.java:95)
    at oracle.iam.selfservice.self.selfmgmt.impl.handlers.changepwd.ChangePasswordValidationHandler.validateOldPassword(ChangePasswordValidationHandler.java:337)
    at oracle.iam.selfservice.self.selfmgmt.impl.handlers.changepwd.ChangePasswordValidationHandler.validate(ChangePasswordValidationHandler.java:188)
    at oracle.iam.selfservice.self.selfmgmt.impl.handlers.changepwd.ChangePasswordValidationHandler.validate(ChangePasswordValidationHandler.java:121)
    at oracle.iam.platform.kernel.impl.OrchProcessData.validate(OrchProcessData.java:258)
    at oracle.iam.platform.kernel.impl.OrchProcessData.runValidationEvents(OrchProcessData.java:203)
    at oracle.iam.platform.kernel.impl.OrchestrationEngineImpl.validate(OrchestrationEngineImpl.java:704)
    at oracle.iam.platform.kernel.impl.OrchestrationEngineImpl.process(OrchestrationEngineImpl.java:552)
    at oracle.iam.platform.kernel.impl.OrchestrationEngineImpl.orchestrate(OrchestrationEngineImpl.java:490)
    at oracle.iam.platform.kernel.impl.OrchestrationEngineImpl.orchestrate(OrchestrationEngineImpl.java:408)
    at oracle.iam.selfservice.self.selfmgmt.impl.AuthenticatedSelfServiceImpl.changePassword(AuthenticatedSelfServiceImpl.java:281)
    at oracle.iam.selfservice.self.selfmgmt.api.AuthenticatedSelfServiceEJB.changePasswordx(Unknown Source)
    at sun.reflect.GeneratedMethodAccessor26916.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)

    ReplyDelete
  2. Hi,
    The issue you are facing is not a OVD virtualization issue. Based on the logs here it looks to me that it might be a connectivity issue. Please check the OVD adapter settings in the fmwconfig.

    Thanks,
    Vishnu

    ReplyDelete