Error: "The remote server returned an error: (401) Unauthorized" When Attempting To Utilize Content Repository Features In P6 Configured For SharePoint (Doc ID 1528842.1)

Last updated on JANUARY 05, 2017

Applies to:

Primavera P6 Enterprise Project Portfolio Management - Version 7.0 and later
Information in this document applies to any platform.

Symptoms

When loading either the 'My Documents' dashboard portlet, or the 'Project Document' page with Content Repository configured for SharePoint, the following error occurs in the P6WebAccess.html log files:

ERROR
--------------
Server was unable to process request. ---> The remote server returned an error: (401) Unauthorized.

com.primavera.ucr.UniversalContentRepositoryException: Server was unable to process request. ---> The remote server returned an error: (401) Unauthorized.
     at com.primavera.ucr.sharepoint.SharepointContentRepositoryImpl.getRoot(SharepointContentRepositoryImpl.java:1078)
     at com.primavera.infr.srvcs.cr.UniversalContentRepositoryImpl.getRootNode(Unknown Source)
     at com.primavera.bre.SubSystemFacadeImpl.getRootNode(Unknown Source)
     at com.primavera.bo.remotable.ContentManagement.getRootNode(Unknown Source)
     at com.primavera.bo.remotable.qproxy.ContentManagement.getRootNode(Unknown Source)
     at com.primavera.bo.DBContentManagement.getRootNode(Unknown Source)
     at com.primavera.pvweb.pm.projectcrdocuments.CRExternalKeyHandler.a(Unknown Source)
     at com.primavera.pvweb.pm.projectcrdocuments.CRExternalKeyHandler.handleProjectCRExternalKey(Unknown Source)
     at com.primavera.pvweb.pm.projectcrdocuments.ProjectCRDocumentsDelegate.handleProjectCRExternalKey(Unknown Source)
     at com.primavera.pvweb.pm.projectcrdocuments.ProjectCRDocumentsPortlet.executeGet(Unknown Source)
     at com.primavera.pvweb.BaseAction.execute(Unknown Source)
     at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
     at com.primavera.pvweb.FrontRequestProcessor.processActionPerform(Unknown Source)
     at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
     at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
     at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:844)
     at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:280)
     at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:254)
     at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:136)
     at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:346)
     at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:243)
     at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:587)

Changes

 

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