My Oracle Support Banner

Getting Internal Error Accessing Documents In WebCenter Portal After Applying the April 2024 WebCenter Stack Patch Bundle (Doc ID 3029220.1)

Last updated on JUNE 17, 2024

Applies to:

Oracle WebCenter Portal - Version 12.2.1.4.240228 and later
Oracle WebCenter Portal for OCI - Version 12.2.1.4_24.2 and later
Information in this document applies to any platform.

Symptoms

Attempting to access documents after Applying the April 2024 WebCenter Stack Patch Bundle results in the following error:

ERROR

Internal Error (WCS#YYYY.MM.DD.HH.MI.SS)

 

STEPS

The issue can be reproduced at will with the following steps:

  1. Apply the following patch:

    Patch 36491614: WebCenter Stack Patch Bundle 12.2.1.4.240408

  2. Access documents in WebCenter Portal.
    Here you will get the error.  
     
  3. The portal diagnostic log shows the following errors:

    [<DATE-TIME>] [WC_Portal1] [ERROR] [WCS-07265] [oracle.webcenter.doclib.internal.view.wcc.filter.WccServletFilterWrapper] [tid: [ACTIVE].ExecuteThread: '6' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <USERID>] [ecid: <ECID>] [APP: webcenter] [partition-name: DOMAIN] [tenant-name: GLOBAL] [DSID: <DSID>] An error occurred while invoking the WCC filter.[[

    javax.servlet.ServletException: /wcc/searchResults.jsff @328,879 action="#{pageFlowScope.wccTaskFlowBean.getDocPropertiesOutcome}": java.lang.NoClassDefFoundError: Could not initialize class oracle.wcc.adf.vc.UserPinHelper
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:663)
        at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:295)
        at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:260)
        at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:137)
        at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:353)
        at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25)
        ...

    Caused by: javax.faces.el.EvaluationException: /wcc/searchResults.jsff @328,879 action="#{pageFlowScope.wccTaskFlowBean.getDocPropertiesOutcome}": java.lang.NoClassDefFoundError: Could not initialize class oracle.wcc.adf.vc.UserPinHelper
        at org.apache.myfaces.trinidad.component.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:60)
        at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
        at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:190)
        at org.apache.myfaces.trinidad.component.UIXComponent.broadcastInContext(UIXComponent.java:373)
        at org.apache.myfaces.trinidad.component.WrapperEvent.broadcastWrappedEvent(WrapperEvent.java:91)
        at org.apache.myfaces.trinidad.component.UIXCollection.broadcast(UIXCollection.java:204)
        ...

    Caused by: java.lang.NoClassDefFoundError: Could not initialize class oracle.wcc.adf.vc.UserPinHelper
        at oracle.wcc.adf.vc.TaskFlowBean.getDocPropertiesOutcome(TaskFlowBean.java:690)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at com.sun.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:181)
        ...

    Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NoClassDefFoundError: org/codehaus/jackson/map/ObjectMapper [in thread "[ACTIVE] ExecuteThread: '21' for queue: 'weblogic.kernel.Default (self-tuning)'"]
        at oracle.wcc.adf.vc.UserPinHelper.<clinit>(UserPinHelper.java:130)
        ... 160 more

    [<DATE-TIME>] [WC_Portal1] [ERROR] [] [oracle.webcenter.webcenterapp.internal.view.webapp.WebCenterShellPageRedirectionFilter] [tid: [ACTIVE].ExecuteThread: '6' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <USERID>] [ecid: <ECID>] [APP: webcenter] [partition-name: DOMAIN] [tenant-name: GLOBAL] [DSID: <DSID>] [[
        java.lang.NullPointerException
        at oracle.adf.controller.internal.mds.LockedTransactionManager.hasChanges(LockedTransactionManager.java:38)
        at oracle.adfinternal.controller.lifecycle.MetadataCommitHandler.execute(MetadataCommitHandler.java:57)
        at oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.metadataCommit(PageLifecycleImpl.java:528)
        at oracle.adf.controller.v2.lifecycle.Lifecycle$8.execute(Lifecycle.java:240)
        at oracle.adfinternal.controller.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:201)
        at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.executeMetadataCommit(ADFPhaseListener.java:222)
        ...

     

 

Changes

 

Cause

To view full details, 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 a vibrant support community of peers and Oracle experts.