User cannot change a custom page in Workspace ORABPEL-30723 User Does Not Exist

(Doc ID 2392021.1)

Last updated on MAY 04, 2018

Applies to:

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

Symptoms

On : 11.1.1.7.0 version, BPM Composer (11g+)

When attempting to change or add custom page in Workspace,
the following error occurs.

ERROR
-----------------------
ORABPEL-30723 User does not exist. There is no such user as "user_name".Enter a valid user name.

[2018-01-05T14:38:06.320+00:00] [AdminServer] [WARNING] [] [oracle.bpm.common] [tid: [ACTIVE].ExecuteThread: '6' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: user2] [ecid: 11d1def534ea1be0:-18b63bd:160c5fab3d2:-8000-0000000000004313,0] [APP: OracleBPMWorkspace] Operation exception.[[
oracle.bpm.web.exception.WapiOperationException: Operation exception.
at oracle.bpm.workspace.model.common.PapiAdminBean.updateLayout(PapiAdminBean.java:77)
at oracle.bpm.workspace.model.container.ContainerBean.storePreferences(ContainerBean.java:129)
at oracle.bpm.workspace.model.common.ComponentBean.persistPortletPreferences(ComponentBean.java:192)
at oracle.bpm.workspace.adf.model.common.ADFPanelRendererComponent.setViewSizeMode(ADFPanelRendererComponent.java:373)
at oracle.bpm.workspace.adf.model.common.ADFPanelRendererComponent.toMinimizedViewSize(ADFPanelRendererComponent.java:105)
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.sun.el.parser.AstValue.invoke(AstValue.java:187)
at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:297)
at org.apache.myfaces.trinidadinternal.taglib.util.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:53)
at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcastToMethodBinding(UIXComponentBase.java:1415)
at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:183)
at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:103)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:92)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:361)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:96)
at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:97)
at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:103)

[...]

at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
Caused by: fuego.papi.OperationException: Operation exception.
at oracle.bpm.papi.ora.ProcessServiceAdminSessionAdapter.objectClassInstanceUpdate(ProcessServiceAdminSessionAdapter.java:102)
at oracle.bpm.workspace.model.common.PapiAdminBean.updateLayout(PapiAdminBean.java:73)
... 119 more
Caused by: ORABPEL-30723

User does not exist.
There is no such user as user1.
Enter a valid user name.

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.bpel.services.workflow.user.ejb.UserMetadataService_5ksc1c_EOImpl_1036_WLStub.updateUserApplicationData(Unknown Source)
at oracle.bpel.services.workflow.user.client.UserMetadataServiceRemoteClient.updateUserApplicationData(UserMetadataServiceRemoteClient.java:1109)
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 oracle.bpel.services.workflow.client.WFClientRetryInvocationHandler.invokeTarget(WFClientRetryInvocationHandler.java:144)
at oracle.bpel.services.workflow.client.WFClientRetryInvocationHandler.invoke(WFClientRetryInvocationHandler.java:82)
at com.sun.proxy.$Proxy460.updateUserApplicationData(Unknown Source)
at oracle.bpm.papi.ora.ProcessServiceAdminSessionAdapter.objectClassInstanceUpdate(ProcessServiceAdminSessionAdapter.java:97)
... 120 more

]]




STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1/ Create 2 users in default authenticator : user 1 and user 1
2/ Log into bpm workspace with user 1 and create a custom page with it.
Customize it at your own will
3/ User1 shares the custom page with user2
4/ Delete user1 from authenticator (the user is not deleted from the environment)
5/ Log into bpm worksapce with user2 try to modify the custom page created by
user1.
6/ The error occurs


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