My Oracle Support Banner

Accessing A Content Item Over A Web Mapped URL (WebUrlMap) Fails With Error: "Unable to retrieve content. Security access denied." (Doc ID 1639028.1)

Last updated on DECEMBER 21, 2017

Applies to:

Oracle WebCenter Content - Version 11.1.1.6.0 and later
Information in this document applies to any platform.

Symptoms

You have created a Web Mapped URL to allow easier access to content items that are located under a specific folder branch.

When attempting to access content items under that WebURLMap (for example: "http://myhost.domain.com:16200/cs/mymap/readme.txt") as a user that has read permissions, the following error is thrown:

"Unable to retrieve content. Security access denied"

The same content item can be downloaded successfully
- when browsing to it through the (Folders_G) Contribution Folders
- from the items' Content Information page (Web Layout URL)

A full verbose trace using the "services, requestaudit" shows the following stack trace:

>services/3 03.10 09:43:16.058 IdcServer-24822 !csUserEventMessage,yourusername,yourhostname!csFileServiceUserAgent,Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0),GET intradoc.common.ServiceException: !csCollectionUnableToDownloadFile!csSystemAccessDenied
services/3 03.10 09:43:16.058 IdcServer-24822 *ScriptStack COLLECTION_GET_FILE
services/3 03.10 09:43:16.058 IdcServer-24822 3:loadFileInCollection,**no captured values**
services/3 03.10 09:43:16.058 IdcServer-24822        at intradoc.server.ServiceRequestImplementor.buildServiceException(ServiceRequestImplementor.java:2173)
services/3 03.10 09:43:16.058 IdcServer-24822        at intradoc.server.Service.buildServiceException(Service.java:2402)
services/3 03.10 09:43:16.058 IdcServer-24822        at intradoc.server.Service.createServiceExceptionEx(Service.java:2396)
services/3 03.10 09:43:16.058 IdcServer-24822        at collections.CollectionMetaHandler.getMetaOfContentItem(CollectionMetaHandler.java:349)
services/3 03.10 09:43:16.058 IdcServer-24822        at sun.reflect.GeneratedMethodAccessor681.invoke(Unknown Source)
services/3 03.10 09:43:16.058 IdcServer-24822        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
services/3 03.10 09:43:16.058 IdcServer-24822        at java.lang.reflect.Method.invoke(Method.java:597)
services/3 03.10 09:43:16.058 IdcServer-24822        at intradoc.common.IdcMethodHolder.invokeMethod(IdcMethodHolder.java:86)
services/3 03.10 09:43:16.058 IdcServer-24822        at intradoc.common.ClassHelperUtils.executeMethodReportStatus(ClassHelperUtils.java:324)
services/3 03.10 09:43:16.058 IdcServer-24822        at intradoc.server.ServiceHandler.executeAction(ServiceHandler.java:79)
services/3 03.10 09:43:16.058 IdcServer-24822        at intradoc.server.Service.doCodeEx(Service.java:620)
services/3 03.10 09:43:16.058 IdcServer-24822        at intradoc.server.Service.doCode(Service.java:592)
services/3 03.10 09:43:16.058 IdcServer-24822        at intradoc.server.ServiceRequestImplementor.doAction(ServiceRequestImplementor.java:1693)
services/3 03.10 09:43:16.058 IdcServer-24822        at intradoc.server.Service.doAction(Service.java:564)
services/3 03.10 09:43:16.058 IdcServer-24822        at intradoc.server.ServiceRequestImplementor.doActions(ServiceRequestImplementor.java:1483)
services/3 03.10 09:43:16.058 IdcServer-24822        at intradoc.server.Service.doActions(Service.java:559)
services/3 03.10 09:43:16.058 IdcServer-24822        at collections.HelperHandler.executeCommand(HelperHandler.java:609)
services/3 03.10 09:43:16.058 IdcServer-24822        at collections.CollectionUserHandler.loadFileInCollection(CollectionUserHandler.java:4834)
services/3 03.10 09:43:16.058 IdcServer-24822        at sun.reflect.GeneratedMethodAccessor677.invoke(Unknown Source)
services/3 03.10 09:43:16.058 IdcServer-24822        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
services/3 03.10 09:43:16.058 IdcServer-24822        at java.lang.reflect.Method.invoke(Method.java:597)
services/3 03.10 09:43:16.058 IdcServer-24822        at intradoc.common.IdcMethodHolder.invokeMethod(IdcMethodHolder.java:86)
services/3 03.10 09:43:16.058 IdcServer-24822        at intradoc.common.ClassHelperUtils.executeMethodReportStatus(ClassHelperUtils.java:324)
services/3 03.10 09:43:16.058 IdcServer-24822        at intradoc.server.ServiceHandler.executeAction(ServiceHandler.java:79)
services/3 03.10 09:43:16.058 IdcServer-24822        at intradoc.server.Service.doCodeEx(Service.java:620)
services/3 03.10 09:43:16.058 IdcServer-24822        at intradoc.server.Service.doCode(Service.java:592)
services/3 03.10 09:43:16.058 IdcServer-24822        at intradoc.server.ServiceRequestImplementor.doAction(ServiceRequestImplementor.java:1693)
services/3 03.10 09:43:16.058 IdcServer-24822        at intradoc.server.Service.doAction(Service.java:564)
services/3 03.10 09:43:16.058 IdcServer-24822        at intradoc.server.ServiceRequestImplementor.doActions(ServiceRequestImplementor.java:1483)
services/3 03.10 09:43:16.058 IdcServer-24822        at intradoc.server.Service.doActions(Service.java:559)
services/3 03.10 09:43:16.058 IdcServer-24822        at intradoc.server.ServiceRequestImplementor.executeActions(ServiceRequestImplementor.java:1415)
services/3 03.10 09:43:16.058 IdcServer-24822        at intradoc.server.Service.executeActions(Service.java:545)
services/3 03.10 09:43:16.058 IdcServer-24822        at intradoc.server.ServiceRequestImplementor.doRequest(ServiceRequestImplementor.java:751)
services/3 03.10 09:43:16.058 IdcServer-24822        at intradoc.server.Service.doRequest(Service.java:1974)
services/3 03.10 09:43:16.058 IdcServer-24822        at intradoc.server.ServiceManager.processCommand(ServiceManager.java:486)
services/3 03.10 09:43:16.058 IdcServer-24822        at intradoc.server.IdcServerThread.processRequest(IdcServerThread.java:265)
services/3 03.10 09:43:16.058 IdcServer-24822        at intradoc.idcwls.IdcServletRequestUtils.doRequest(IdcServletRequestUtils.java:1355)
services/3 03.10 09:43:16.058 IdcServer-24822        at intradoc.idcwls.IdcServletRequestUtils.processFilterEvent(IdcServletRequestUtils.java:1748)
services/3 03.10 09:43:16.058 IdcServer-24822        at intradoc.idcwls.IdcIntegrateWrapper.processFilterEvent(IdcIntegrateWrapper.java:223)
services/3 03.10 09:43:16.058 IdcServer-24822        at sun.reflect.GeneratedMethodAccessor230.invoke(Unknown Source)
services/3 03.10 09:43:16.058 IdcServer-24822        ... 35 more
>requestaudit/6 03.10 09:43:16.071 IdcServer-24822 COLLECTION_GET_FILE [StatusCode=-18][StatusMessage=Unable to retrieve content. Security access denied.] 0.34537699818611145(secs)

The following message(s) may show up in the server trace output when the attempting to access the Web Url Mapped content item:

(internal)/5 02.27 11:13:28.901 IdcServer-260 !csLogTooManySecurityAttributes,yourusername,Accounts 
(internal)/5 02.27 11:13:28.901 IdcServer-260 !csLogTooManySecurityAttributes,yourusername,Accessible Security Groups 

Note #1: Other users or admin-enabled users may be able to access the content item over the Web Mapped URL.
Note #2: This issue may show up after upgrading from an earlier release in which the same WebURLMap worked fine. 

 

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.