User 'weblogic' Does Not Have Sufficient Privileges When Checking in New Content

(Doc ID 1437719.1)

Last updated on FEBRUARY 02, 2018

Applies to:

Oracle WebCenter Portal - Version 11.1.1.4.0 to 11.1.1.9.171222 [Release 11g]
Information in this document applies to any platform.

Symptoms

A custom WebCenter Portal is being developed that uses RIDC socket connection for checking in documents into UCM.  After implementing SSO using OAM 10g, when checking in a document, the following exception is raised:

<Mar 6, 2012 11:04:14 AM GST> <Warning> <dm.portal.admin.landing.dmaward.DMAwardAdminManagedBean> <BEA-000000> <Inside chekinStatus :>
oracle.stellent.ridc.protocol.ServiceException: Content item 't06032012110413' was not successfully checked in. User 'weblogic' does not have sufficient privileges.
 at oracle.stellent.ridc.protocol.ServiceResponse.getResponseAsBinder(ServiceResponse.java:135)
 at oracle.stellent.ridc.protocol.ServiceResponse.getResponseAsBinder(ServiceResponse.java:107)
 at dm.portal.admin.landing.dmaward.DMAwardAdminManagedBean.chekinStatus(DMAwardAdminManagedBean.java:781)
 at dm.portal.admin.landing.dmaward.DMAwardAdminManagedBean.uploadDocument(DMAwardAdminManagedBean.java:762)
 at dm.portal.admin.landing.dmaward.DMAwardAdminManagedBean.saveAward(DMAwardAdminManagedBean.java:338)
 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(Unknown Source)
 at com.sun.el.MethodExpressionImpl.invoke(Unknown Source)
 at org.apache.myfaces.trinidad.component.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:46)
 at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
 at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:190)
 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:102)
 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:96)
 at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:475)
 at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:756)
 at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._invokeApplication(LifecycleImpl.java:765)
 at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:305)
 at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:185)
 at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
 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:300)

 

Changes

Implementing SSO using OAM 10g.
In security realms of WebLogic the following configuration order is configured:

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