LDAP Client Error Code 84 With BPM API's After Adding OID As Authenticator

(Doc ID 2351289.1)

Last updated on JANUARY 25, 2018

Applies to:

Oracle Business Process Management Suite - Version 12.2.1.2.0 and later
Information in this document applies to any platform.

Symptoms

After configuring Oracle Internet Directory 10.1.4 with BPM 12.2.1.2.0 bellow error started to occur when trying to commit tasks using ‘updateTaskOutcome’ operation exposed by TaskService API

[bpm_server1] [ERROR] [] [oracle.bpm.services.authentication] [tid: [ACTIVE].ExecuteThread: '30' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <anonymous>] [ecid: 005NuqeSknR4IvD5vBc9yX00021d0003TE,0:1:4] [APP: soa-infra] [partition-name: DOMAIN] [tenant-name: GLOBAL] [J2EE_APP.name: soa-infra] [J2EE_MODULE.name: fabric] [...] [FlowId: 0000M0gTLpo4IvD5vBc9yX1Q9zG^000005] Exception[[
exception.71051.type: error
exception.71051.severity: 2
exception.71051.name: Error during authentication.
exception.71051.description: Error while authenticating user omallround01, identity context null. Provide valid userName, password and identityContext.
exception.71051.fix: Contact Oracle support if exception can not be fixed
ORABPEL-30501

exception.code:30501
exception.type: ERROR
exception.severity: 2
exception.name: Error in authenticating user.
exception.description: Error in authenticating and creating a workflow context for user jazn.com/omallround01.
exception.fix: Verify that the user credentials and identity service configurations are correct.

      at oracle.bpel.services.workflow.verification.impl.VerificationService.authenticateUser(VerificationService.java:1060)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:498)
      at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:318)
[..]

      at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41)
      at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:640)
      at weblogic.work.ExecuteThread.execute(ExecuteThread.java:406)
      at weblogic.work.ExecuteThread.run(ExecuteThread.java:346)
Caused by: ORABPEL-10528

Identity Service Authentication failure.
Identity Service Authentication failure.
Either the user name or password is incorrect. Check the error stack and fix the cause of the error.

      at oracle.tip.pc.services.identity.igf.IGFProvider.authenticateUser(IGFProvider.java:2622)
      at oracle.tip.pc.services.identity.igf.IGFProvider.authenticateUser(IGFProvider.java:2587)
      at oracle.tip.pc.services.identity.igf.IGFAuthenticationServiceImpl.authenticateUser(IGFAuthenticationServiceImpl.java:117)
      at oracle.tip.pc.services.identity.jps.IdentityServiceImpl.authenticateUser(IdentityServiceImpl.java:557)
      at oracle.bpel.services.workflow.verification.impl.VerificationService.authenticateUser(VerificationService.java:998)
      ... 130 more
Caused by: oracle.igf.ids.IDSException: Operations error: entity=cn=Users,dc=oracle,dc=com op=find mesg=
      at oracle.igf.ids.arisid.ArisIdServiceManager.findEntity(ArisIdServiceManager.java:1712)
      at oracle.igf.ids.UserManager.authenticateUser(UserManager.java:532)
      at oracle.igf.ids.UserManager.authenticateUser(UserManager.java:465)
      at oracle.tip.pc.services.identity.igf.IGFProvider.authenticateUser(IGFProvider.java:2612)
      ... 134 more
Caused by: oracle.igf.ids.arisid.ArisIdConnectionException: Operations error: entity=cn=Users,dc=oracle,dc=com op=find mesg=   AdditionalInfo: LDAP Error 1 : [LDAP: error code 84
      at com.oracle.ovd.arisid.OvdIdsStackProvider.mapResultCode(OvdIdsStackProvider.java:775)
      at com.oracle.ovd.arisid.OvdIdsStackProvider.doFind(OvdIdsStackProvider.java:1335)
      at com.oracle.ovd.arisid.ArisIdStackProvider.doFind(ArisIdStackProvider.java:172)
      at org.openliberty.arisid.Interaction.doFind(Interaction.java:1022)
      at oracle.igf.ids.arisid.ArisIdServiceManager.findEntity(ArisIdServiceManager.java:1628)
      ... 137 more
Caused by: oracle.ods.virtualization.service.VirtualizationException: oracle.ods.virtualization.engine.util.DirectoryException: LDAP Error 1 : [LDAP: error code 84
      at oracle.ods.virtualization.operation.SearchOperation.process(SearchOperation.java:209)
      at oracle.ods.virtualization.operation.SearchOperation.process(SearchOperation.java:47)
      at oracle.ods.virtualization.service.DefaultVirtualizationSession.processOperation(DefaultVirtualizationSession.java:403)
      at oracle.ods.virtualization.service.DefaultVirtualizationSession.search(DefaultVirtualizationSession.java:190)
      at com.oracle.ovd.arisid.OvdIdsStackProvider.doFind(OvdIdsStackProvider.java:1326)
      ... 140 more
Caused by: oracle.ods.virtualization.engine.util.DirectoryException: LDAP Error 1 : [LDAP: error code 84
      at oracle.ods.virtualization.engine.backend.jndi.ConnectionHandle.handleError(ConnectionHandle.java:494)
      at oracle.ods.virtualization.engine.backend.jndi.ConnectionHandle.search(ConnectionHandle.java:313)
      at oracle.ods.virtualization.engine.backend.jndi.JNDIEntrySet.initialize(JNDIEntrySet.java:223)
      at oracle.ods.virtualization.engine.backend.jndi.BackendJNDI.get(BackendJNDI.java:811
[...]
Caused by: javax.naming.NamingException: [LDAP: error code 84; remaining name 'cn=Users,dc=oracle,dc=com'
      at com.sun.jndi.ldap.LdapCtx.mapErrorCode(LdapCtx.java:3256)
      at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:3100)
      at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2891)
      at com.sun.jndi.ldap.LdapCtx.searchAux(LdapCtx.java:1846)
      at com.sun.jndi.ldap.LdapCtx.c_search(LdapCtx.java:1769)
      at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_search(ComponentDirContext.java:392)
      at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.search(PartialCompositeDirContext.java:358)
      at javax.naming.directory.InitialDirContext.search(InitialDirContext.java:276)
      at oracle.ods.virtualization.engine.backend.jndi.ConnectionHandle.search(ConnectionHandle.java:287)
      ... 185 more

]]

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