My Oracle Support Banner

WebCenter Portal 12c Document Manager Not Working On StartFolderPath (Doc ID 2462933.1)

Last updated on FEBRUARY 07, 2023

Applies to:

Oracle WebCenter Portal - Version 12.2.1.3.0 to 12.2.1.3.181015
Information in this document applies to any platform.

Symptoms

WCP 12.2.1.3

Recently migrated WebCenter Portal (WCP) from 11g to 12c.  After this upgrade, the pages that contained the Document Explorer task flow are converted to Document Manager task flow.

In the PageDefs, the Document Explorer has replaced with Document Manager automatically. Defining the StartFolder path ONLY works if folders under "Enterprise Library" are used.  "External" starting paths (outside of "/Enterprise Library") do not work.

Issue can be reproduced by doing the following: 

1) Create an external root level folder in WebCenter Content (WCC):

For example:

/ExternalFolder

2) Add a file and subfolder to view

3) Browse the Folder in WCC to ensure it is there and viewable

4) In WCP, create a new portal (this example was TH_DOC_TEST) and page

5) Add the Content Manager task flow (via Repository catalog) to the page.

6) Edit the task flow parameters and set "Start Folder Path" to the "/ExternalFolder" created (ensure the Pin entry is null)

7) View the page containing the Content Manager task flow.  Notice it is redirected to the default folder path (in this case "/Enterprise Library/TH_DOC_TEST").  This is not expected behavior, as the "/External Folder" path does exist (at the root level) and should be displayed.

Diagnostic Log shows:


[<TIMESTAMP>] [WC_Portal] [TRACE:16] [] [oracle.webcenter.doclib.internal.view.wcc.backing.ContentManagerBean] [tid: [ACTIVE].ExecuteThread: '37' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <USERNAME>] [ecid: <ECID>] [APP: webcenter] [partition-name: DOMAIN] [tenant-name: GLOBAL] [DSID: <DSID>] [SRC_CLASS: oracle.webcenter.doclib.internal.view.wcc.backing.ContentManagerBean] [SRC_METHOD: setStartFolderPath] ENTRY /ExternalFolder

[<TIMESTAMP>] [WC_Portal] [TRACE] [] [oracle.webcenter.doclib.internal.view.wcc.backing.ContentManagerBean] [tid: [ACTIVE].ExecuteThread: '37' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <USERNAME>] [ecid: <ECID>] [APP: webcenter] [partition-name: DOMAIN] [tenant-name: GLOBAL] [DSID: <DSID>] [SRC_CLASS: oracle.webcenter.doclib.internal.view.wcc.backing.ContentManagerBean] [SRC_METHOD: setFolderGUIDAndStartFolderPath] startFolderPath appears to be a relative path, converting it to absolute path based on current scope : '/Enterprise Libraries/TH_DOC_TEST//ExternalFolder'

[<TIMESTAMP>] [WC_Portal] [TRACE:16] [] [oracle.webcenter.doclib.core.UCMCoreRepositoryLogic] [tid: [ACTIVE].ExecuteThread: '37' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <USERNAME>] [ecid: <ECID>] [APP: webcenter] [partition-name: DOMAIN] [tenant-name: GLOBAL] [DSID: <DSID>] [SRC_CLASS: oracle.webcenter.doclib.core.UCMCoreRepositoryLogic] [SRC_METHOD: getFolderGUIDFromPath] ENTRY /Enterprise Libraries/TH_DOC_TEST//ExternalFolder

[<TIMESTAMP>] [WC_Portal] [TRACE] [] [oracle.webcenter.doclib.internal.view.wcc.backing.ContentManagerBean] [tid: [ACTIVE].ExecuteThread: '37' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <USERNAME>] [ecid: <ECID>] [APP: webcenter] [partition-name: DOMAIN] [tenant-name: GLOBAL] [DSID: <DSID>] [SRC_CLASS: oracle.webcenter.doclib.internal.view.wcc.backing.ContentManagerBean] [SRC_METHOD: setFolderGUIDAndStartFolderPath] Exception occured while converting startFolderPath to fFolderGUID. Ignoring passed in startFolderPath parameter: /Enterprise Libraries/TH_DOC_TEST//ExternalFolder completely.

[<TIMESTAMP>] [WC_Portal] [TRACE] [] [oracle.webcenter.doclib.internal.view.wcc.backing.ContentManagerBean] [tid: [ACTIVE].ExecuteThread: '37' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <USERNAME>] [ecid: <ECID>] [APP: webcenter] [partition-name: DOMAIN] [tenant-name: GLOBAL] [DSID: <DSID>] [SRC_CLASS: oracle.webcenter.doclib.internal.view.wcc.backing.ContentManagerBean] [SRC_METHOD: setFolderGUIDAndStartFolderPath] Setting startFolderPath='/Enterprise Libraries/TH_DOC_TEST//ExternalFolder' and mFolderGUID='null'

[<TIMESTAMP>] [WC_Portal] [TRACE:16] [] [oracle.webcenter.doclib.internal.view.wcc.backing.ContentManagerBean] [tid: [ACTIVE].ExecuteThread: '37' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <USERNAME>] [ecid: <ECID>] [APP: webcenter] [partition-name: DOMAIN] [tenant-name: GLOBAL] [DSID: <DSID>] [SRC_CLASS: oracle.webcenter.doclib.internal.view.wcc.backing.ContentManagerBean] [SRC_METHOD: getStartFolderPath] RETURN /Enterprise Libraries/TH_DOC_TEST
- Note that the task flow should be looking for /ExternalFolder at the root level, however it is adding Enterprise Libraries/TH_DOC_TEST in front of it.
- The logs shows that it does not find it, but then reverts to the default location  /Enterprise Libraries/TH_DOC_TEST.

Changes

 Upgraded from 11g to 12c.

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!


In this Document
Symptoms
Changes
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.