UNABLE TO ACCESS WEBCLIPPING / OMNIPORTLET IN WEBCENTER SPACES WITH AD USER (Doc ID 1079677.1)

Last updated on MARCH 08, 2017

Applies to:

Oracle WebCenter - Version: 11.1.1.2.0 to 11.1.1.3.0
Information in this document applies to any platform.

Symptoms

Unable to add Web Clipping or Omniportlet portlets to a WebCenter Spaces page when logged in as a user from Active Directory 2003 SP2.

Seeing the error "Portlet unavailable" on the page.


Also in the logs we are seeing:

"...
#### <[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <> <> <1258097037604>
at oracle.adf.model.portlet.binding.PortletBinding$InnerPortletModel.getPortletRendition(PortletBinding.java:1096)
at oracle.adfinternal.model.portlet.binding.ActivityPortletModelWrapper.getPortletRendition(ActivityPortletModelWrapper.java:106)
at oracle.adfinternal.view.faces.renderkit.rich.portlet.PortletRenderer.preRender(PortletRenderer.java:948)
at oracle.adfinternal.view.faces.renderkit.rich.customizable.ShowDetailFrameRenderer.encodeAll(ShowDetailFrameRenderer.java:639)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1187)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:335)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:751)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:415)
at oracle.adfinternal.view.faces.renderkit.rich.customizable.PanelCustomizableRenderer.encodeChildrenVertically(PanelCustomizableRenderer.java:800)
at oracle.adfinternal.view.faces.renderkit.rich.customizable.PanelCustomizableRenderer.encodeAll(PanelCustomizableRenderer.java:267)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1187)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:335)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:751)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:415)
at oracle.adfinternal.view.page.editor.renderkit.LayoutCustomizableRenderer._encodeChild(LayoutCustomizableRenderer.java:1015)
at oracle.adfinternal.view.page.editor.renderkit.LayoutCustomizableRenderer._encodeChildren(LayoutCustomizableRenderer.java:693)
at oracle.adfinternal.view.page.editor.renderkit.LayoutCustomizableRenderer.doTwoColumnNarrowRightLayout(LayoutCustomizableRenderer.java:415)
at oracle.adfinternal.view.page.editor.renderkit.LayoutCustomizableRenderer.encodeAll(LayoutCustomizableRenderer.java:284)
at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1187)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:335)
at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:751)
at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:415)
at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer._encodeChild(PanelGroupLayoutRenderer.java:392)
at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.access$300(PanelGroupLayoutRenderer.java:30)
at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:641)
at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:560)
at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:125)
at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:201)
.
.
.
Caused by: java.lang.ClassCastException: [B cannot be cast to java.lang.String
at oracle.adf.share.security.identitymanagement.UserProfile.getGUID(UserProfile.java:422)
at oracle.portlet.client.adapter.adf.ADFPortletUserProfile.getGUID(ADFPortletUserProfile.java:61)
at oracle.portlet.client.adapter.adf.ADFPortletContainerExternalContext.getUserGUID(ADFPortletContainerExternalContext.java:405)
at oracle.portlet.client.techimpl.web.WebClientUtils.getSecuredHeaderList(WebClientUtils.java:347)
at oracle.portlet.client.techimpl.web.WebClientUtils.getSecuredHeaders(WebClientUtils.java:316)
at oracle.portlet.client.techimpl.web.WebPortletRequestImpl.getShowRequest(WebPortletRequestImpl.java:316)
... 14 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