After configuring SAMAccountName for the Id attribute of a provider spaces disappear for users (Doc ID 2168238.1)

Last updated on JUNE 28, 2017

Applies to:

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

Symptoms

Composer is using the wrong id attribute when creating a space. You may also find that when you create a space it all of a sudden disappears.

Resulting exception when trying to delete a space using an admin user:

Caused by: oracle.bpm.bac.security.exception.RuntimeResourceControlException: BPM-0: Security operation failed
at oracle.bpm.bac.security.model.IGFPrincipalService.buildPrincipal(IGFPrincipalService.java:166)
at oracle.bpm.bac.security.model.PrincipalService.buildPrincipal(PrincipalService.java:79)
at oracle.bpm.bac.security.impl.soa.OPSSCoreService.buildPrincipal(OPSSCoreService.java:860)
at oracle.bpm.bac.security.impl.soa.OPSSCoreService.getGrants(OPSSCoreService.java:253)
at oracle.bpm.bac.security.impl.soa.OPSSCoreService.getGrants(OPSSCoreService.java:224)
at oracle.bpm.bac.security.impl.soa.SecurityCoreServiceSoaImpl.getSpaceRoleFor(SecurityCoreServiceSoaImpl.java:231)
at oracle.bpm.bac.security.impl.coh.KeyCommandManager$5.load(KeyCommandManager.java:245)
at oracle.bpm.bac.security.impl.coh.SCSCacheStore.load(SCSCacheStore.java:97)
at com.tangosol.net.cache.ReadWriteBackingMap$CacheStoreWrapper.loadInternal(ReadWriteBackingMap.java:5928)
at com.tangosol.net.cache.ReadWriteBackingMap$StoreWrapper.load(ReadWriteBackingMap.java:5010)
at com.tangosol.net.cache.ReadWriteBackingMap.removeInternal(ReadWriteBackingMap.java:963)
at com.tangosol.net.cache.ReadWriteBackingMap.remove(ReadWriteBackingMap.java:781)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache$Storage.removePrimaryResource(PartitionedCache.CDB:34)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache$Storage.postRemove(PartitionedCache.CDB:26)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache$Storage.remove(PartitionedCache.CDB:6)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache.onRemoveRequest(PartitionedCache.CDB:51)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache$RemoveRequest.run(PartitionedCache.CDB:1)
at com.tangosol.coherence.component.util.DaemonPool$WrapperTask.run(DaemonPool.CDB:1)
at com.tangosol.coherence.component.util.DaemonPool$WrapperTask.run(DaemonPool.CDB:32)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.PartitionedService$DaemonPool$WrapperTask.run(PartitionedService.CDB:1)
at com.tangosol.coherence.component.util.DaemonPool$Daemon.onNotify(DaemonPool.CDB:68)
at com.tangosol.coherence.component.util.Daemon.run(Daemon.CDB:45)
at java.lang.Thread.run(Thread.java:745)
Caused by: oracle.igf.ids.EntityNotFoundException: +Entity not found for the search filter (&(objectclass=group)(commonname=name)).
at oracle.igf.ids.arisid.ArisIdServiceManager.findEntity(ArisIdServiceManager.java:1710)
at oracle.igf.ids.GroupManager.searchGroup(GroupManager.java:171)
at oracle.bpm.bac.security.model.IGFPrincipalService.findGroupPrincipal(IGFPrincipalService.java:62)
at oracle.bpm.bac.security.model.IGFPrincipalService.buildPrincipal(IGFPrincipalService.java:156)
... 22 more
Caused by: oracle.igf.ids.arisid.ArisIdNoSuchSubjectException: Entity not found for the search filter (&(objectclass=group)(commonname=name)).
at com.oracle.ovd.arisid.OvdIdsStackProvider.doFind(OvdIdsStackProvider.java:1302)
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:1617)
... 25 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