My Oracle Support Banner

ORABPEL-30511 Verification Service cannot resolve user identity on SOA 11.1.1.9.180326 (Doc ID 2517069.1)

Last updated on JANUARY 07, 2020

Applies to:

Oracle SOA Suite - Version 11.1.1.9.0 to 11.1.1.9.0 [Release 11g]
Information in this document applies to any platform.

Symptoms

When a SOA Human Workflow Custom Composite is executed the following exception appears on log files:

[2018-12-21T09:25:30.511-07:00] [DVSOA01M] [ERROR] [] [oracle.soa.services.workflow.query] [tid: [ACTIVE].ExecuteThread: '6' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <USERID<] [ecid:<ECID>]
[APP:soa-infra] <.> Verification Service cannot resolve user identity.[[ User <anonymous> cannot be found in the identity repository.Workflow Context token cannot be null in request.
ORABPEL-30511

Verification Service cannot resolve user identity.
User <anonymous> cannot be found in the identity repository.
Workflow Context token cannot be null in request.

at oracle.bpel.services.workflow.verification.impl.LocalCacheManager.lookupUser(LocalCacheManager.java:600)
at oracle.bpel.services.workflow.verification.impl.LocalCacheManager.getBPMUserFromUserMap(LocalCacheManager.java:547)
at oracle.bpel.services.workflow.verification.impl.VerificationService.createWorkflowContext(VerificationService.java:1360)
at oracle.bpel.services.workflow.verification.impl.VerificationService.getWorkflowContext(VerificationService.java:1309)
...
Although according with the Customer this is not affecting composite execution, and no functionality impacted. The customer wants to rid off of this exception message.
This exception appeared after some time of being deployed the composites.

Issue was reported on OIM layer but exception is located on SOA:

OIM diagnostic log
=============

[2018-12-21T09:25:30.588-07:00] [DVOIM01M] [ERROR] [] [oracle.iam.platform.workflowservice.impl] [tid: [ACTIVE].ExecuteThread: '10' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: ]
[ecid: ] [APP:oim#11.1.2.0.0] Verification Service cannot resolve user identity.[[
User <anonymous> cannot be found in the identity repository. Workflow Context token cannot be null in request.
ORABPEL-30511

Verification Service cannot resolve user identity.
User <anonymous> cannot be found in the identity repository.
Workflow Context token cannot be null in request.

at weblogic.rjvm.ResponseImpl.unmarshalReturn(ResponseImpl.java:237)
at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:350)
at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:261)
at oracle.bpel.services.workflow.query.ejb.TaskQueryService_oz1ipg_EOImpl_1036_WLStub.authenticateOnBehalfOf(Unknown Source)
at oracle.bpel.services.workflow.query.client.TaskQueryServiceRemoteClient.authenticateOnBehalfOf(TaskQueryServiceRemoteClient.java:65)

SOA diagnostic log
============
[2018-12-21T09:25:30.511-07:00] [<SERVERNAME>] [ERROR] [] [oracle.soa.services.workflow.query] [tid: [ACTIVE].ExecuteThread: '6' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: ] [ecid: ] <.> Verification Service cannot resolve user identity.[[User]] <anonymous> cannot be found in the identity repository. Workflow Context token cannot be null in request.
ORABPEL-30511

Verification Service cannot resolve user identity.
User <anonymous> cannot be found in the identity repository.
Workflow Context token cannot be null in request.

at oracle.bpel.services.workflow.verification.impl.LocalCacheManager.lookupUser(LocalCacheManager.java:600)
at oracle.bpel.services.workflow.verification.impl.LocalCacheManager.getBPMUserFromUserMap(LocalCacheManager.java:547)
at oracle.bpel.services.workflow.verification.impl.VerificationService.createWorkflowContext(VerificationService.java:1360)
at oracle.bpel.services.workflow.verification.impl.VerificationService.getWorkflowContext(VerificationService.java:1309)
at oracle.bpel.services.workflow.verification.impl.VerificationService.getWorkflowContext(VerificationService.java:1266)
at oracle.bpel.services.workflow.verification.impl.VerificationService.authenticateUser(VerificationService.java:1162)

 

Changes

Although it was followed the solution described on: BPM API invocation failure, 'ORABPEL-30511' (Doc ID 1969218.1)

Solution:

Please perform the below:
1. Update JDeveloper/soa/modules/oracle.soa.workflow_11.1.1/bpm-services.jar

from

[soa_install_dir]/soa/modules/oracle.soa.workflow_11.1.1/bpm-services.jar.

2. Restart JDeveloper
3. Rebuild the project, redeploy and run it

The exception still appears on the log files.

Steps to replicate the issue in the custom SOA Composite:
1. Create user login "test.feb10" using self-registration link.
2. Registration Request Number 853001 is created and assign for approval.
3. Request Number 853001 assigned to Role "Test Role Staff".
4. Login into identity console using user login TESTUSER. User login TESTUSER is member of Role "Test Role Staff"
5. Claim the Request Number 853001 and Approve it.
6. Request is approved successfully and user got created in OIM.

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.