Unable to open BPM Composer when using the 'virtualize=true' flag (or libOVD) in SOA/BPM version 12.2.1.x (Doc ID 2164746.1)

Last updated on JUNE 28, 2017

Applies to:

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

Symptoms

You might experience an error immediately after logging in to BPM Composer with users from the LDAP. The error will prevent you from using Composer. You will also experience issues sending notifications for tasks.

The problem will resolve if virtualize=true flag is removed. But this will restrict access to SOA applications to users from the first identity provider in the list of providers in WLS console.

You will experience the problem when the identity provider uses any id field different than cn as user ID (be it sAMAccountName or uid). The following exception will show up in the SOA server diagnostic logs:

User not found.
User "user" is not found in configuration "jazn.com"
Check if the user exists in the repository specified by the configurations. Check the error stack and fix the cause of the error.

at oracle.tip.pc.services.identity.igf.IGFProvider.lookupUser(IGFProvider.java:932)
at oracle.tip.pc.services.identity.igf.IGFAuthorizationServiceImpl.lookupUser(IGFAuthorizationServiceImpl.java:209)
at oracle.tip.pc.services.identity.jps.IdentityServiceImpl.lookupUser(IdentityServiceImpl.java:192)
at oracle.bpel.services.workflow.task.impl.WorkflowUtil.getDisplayName(WorkflowUtil.java:4563)
at oracle.bpel.services.workflow.task.impl.WorkflowUtil.createIdentityType(WorkflowUtil.java:4527)
at oracle.bpel.services.workflow.task.impl.WorkflowUtil.addTaskAssigneeUser(WorkflowUtil.java:3981)
...

In the error we can see that SOA is trying to use the cn of a user rather than sAMAccountName (or uid, for example) to look up the user. 

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