Unable to log into BPM Composer, 'LoginException: BPM-80104' (Doc ID 2000763.1)

Last updated on JUNE 10, 2016

Applies to:

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

Symptoms

We are not able to login in to bpm composer due to an exception:

[2015-03-11T16:19:17.843-04:00] [qc_usfaw_bpm_01] [NOTIFICATION] [] [oracle.bpm.common] [tid: [ACTIVE].ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: user] [ecid: f5cbb9d5dc6fed8f:-1abddcf1:14b5720c91d:-7ffd-00000000005fcdf5,0] [APP: BPMComposer] [DSID: 0000KkAVMoD2VO1_ztDCiW1KofYb00002F] BPM-80104: Error detected. Cause: An error occurred during BPM Role Security Migration[[
javax.security.auth.login.LoginException: BPM-80104: Error detected. Cause: An error occurred during BPM Role Security Migration
at oracle.bpm.composer.authentication.ComposerPrincipal.init(ComposerPrincipal.java:213)
at oracle.bpm.composer.authentication.ComposerPrincipal.<init>(ComposerPrincipal.java:73)
at oracle.bpm.composer.authentication.ComposerPrincipal.<init>(ComposerPrincipal.java:64)
at oracle.bpm.composer.authentication.ComposerPrincipal.wlsPrincipal(ComposerPrincipal.java:81)
at oracle.bpm.composer.beans.security.ComposerLoginBean.initPrincipal(ComposerLoginBean.java:140)
at oracle.bpm.web.security.LoginBean.initSSOSession(LoginBean.java:111)
at oracle.bpm.web.security.AuthenticationUtil.authenticateModule(AuthenticationUtil.java:206)
at oracle.bpm.web.security.servlet.LoginRedirectServlet.doPost(LoginRedirectServlet.java:56)
at oracle.bpm.web.security.servlet.LoginRedirectServlet.doGet(LoginRedirectServlet.java:43)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:180)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.bpm.composer.filter.UrlHandlerFilter.doFilter(UrlHandlerFilter.java:40)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adfinternal.view.faces.caching.filter.AdfFacesCachingFilter.doFilter(AdfFacesCachingFilter.java:137)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:324)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:460)
at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:163)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
....


Caused by: oracle.bpm.pml.security.exception.PmlSecurityException: BPM-80104: Error detected. Cause: An error occurred during BPM Role Security Migration
at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:205)
at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:345)
at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:259)
at oracle.bpm.services.pml.ejb.SecurityServiceBean_z7zjfk_ISecurityServiceRemoteImpl_1036_WLStub.checkMigration(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:85)
at com.sun.proxy.$Proxy998.checkMigration(Unknown Source)
at oracle.bpm.pml.service.security.SecurityRemoteService.checkMigration(SecurityRemoteService.java:103)
at oracle.bpm.pml.service.security.MetadataSecurityAccessor.initLocalSecurityService(MetadataSecurityAccessor.java:151)
at oracle.bpm.pml.service.security.MetadataSecurityAccessor.<init>(MetadataSecurityAccessor.java:71)
at oracle.bpm.pml.service.impl.ComposerMetadataServiceImpl.<init>(ComposerMetadataServiceImpl.java:85)
at oracle.bpm.composer.authentication.MetadataServiceFactory.getDBService(MetadataServiceFactory.java:84)
at oracle.bpm.composer.authentication.ComposerPrincipal.initDBMetadataService(ComposerPrincipal.java:225)
at oracle.bpm.composer.authentication.ComposerPrincipal.init(ComposerPrincipal.java:193)
... 41 more


Caused by: oracle.bpm.pml.security.exception.PmlSecurityException: BPM-80110: Error in the Identity Store. Cause: (10592) Identity Service soap error.
BPMIdentityService encountered soap error in method invoke with fault "Service error.
Internal Error; Service error occurs in RoleImpl in method populateDetails().
Refer to the log file that is configured for oracle.soa.services.identity for more details on this error and contact Oracle Support Services
".
Ensure that the soap message is properly formed and has all necessary attributes and elements. Contact Oracle Support Services if error is not fixable.

at oracle.bpm.pml.security.exception.PmlSecurityExceptionFactory.createIdentityException(PmlSecurityExceptionFactory.java:112)
at oracle.bpm.pml.service.util.SecurityRoleMigration.getUsers(SecurityRoleMigration.java:204)
at oracle.bpm.pml.service.util.SecurityRoleMigration.getUsers(SecurityRoleMigration.java:155)
at oracle.bpm.pml.service.util.SecurityRoleMigration.migrate(SecurityRoleMigration.java:64)
at oracle.bpm.services.pml.impl.SecurityService.checkMigration(SecurityService.java:90)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
at oracle.bpel.services.workflow.common.WorkflowServiceCacheEventAdvice.invoke(WorkflowServiceCacheEventAdvice.java:102)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
at com.sun.proxy.$Proxy303.checkMigration(Unknown Source)
at oracle.bpm.services.pml.ejb.SecurityServiceBean.checkMigration(SecurityServiceBean.java:115)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
....

Caused by: ORABPEL-10592

Identity Service soap error.
BPMIdentityService encountered soap error in method invoke with fault "Service error.
Internal Error; Service error occurs in RoleImpl in method populateDetails().
Refer to the log file that is configured for oracle.soa.services.identity for more details on this error and contact Oracle Support Services
".
Ensure that the soap message is properly formed and has all necessary attributes and elements. Contact Oracle Support Services if error is not fixable.

at oracle.bpel.services.identity.client.IdentityServiceSOAPClient.convertSOAPFaultException(IdentityServiceSOAPClient.java:249)
at oracle.bpel.services.identity.client.IdentityServiceSOAPClient.invoke(IdentityServiceSOAPClient.java:214)
at oracle.bpel.services.identity.client.IdentityServiceSOAPClient.getGranteesToGroup(IdentityServiceSOAPClient.java:412)
at oracle.bpel.services.identity.client.AbstractIdentityServiceClient.getGranteesToAppRole(AbstractIdentityServiceClient.java:874)
at oracle.bpm.pml.service.util.SecurityRoleMigration.getUsers(SecurityRoleMigration.java:185)
... 98 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