Article - CS131433

Download content fails during Add to Workspace in Windchill PDMLink if the user does not have access to download all the files involved in the operation

Modified: 29-Apr-2024   


Applies To

  • Windchill PDMLink 10.1 M010 to 12.1
  • Creo Parametric 2.0 to 9.0
  • Windchill Workgroup Manager
  • SolidWorks

Description

  • Content download will fail when performing Add to Workspace if the user does not have access to download content for all of the documents
  • Opening models in Creo fails if the user has a mixture of privileges (eg. Read Only on one context and Download for another context)
  • Attempting to publish any SolidWorks CAD Document using a File Synchronization enabled SolidWorks Worker fails if content download will fail when performing Add to Workspace if the user does not have access to download content for all of the documents
  • If user has no access to CAD component, he fails to open an assembly
  • Conflict Management reports failures:
Download failed: NO PERMISSION to Download the CAD Document

Screenshot
 
  • The Methodserver log reports messages like the following:
com.ptc.windchill.uwgm.proesrv.rrc.RRCContentHelper user1313 - RRCContentHelper.setPVContentUrl :: Cannot obtain content URLs
(wt.content.contentResource/65) wt.access.NotAuthorizedException: ATTENTION: Secured Action. File download access denied. You do not have permission to download this file. 
at wt.content.ContentDownloadAccessDelegate.checkAccess(ContentDownloadAccessDelegate.java:41)
at wt.content.ContentDownloadAccessHelper.hasDownloadAccess(ContentDownloadAccessHelper.java:269)
at wt.content.ContentDownloadAccessHelper.checkDownloadAccess(ContentDownloadAccessHelper.java:111)
at wt.fv.master.RedirectDownload.getApplicationDataHTTPURLs(RedirectDownload.java:1781)
at com.ptc.windchill.uwgm.common.content.ContentHelper.getApplicationDataURLs(ContentHelper.java:535)
at com.ptc.windchill.uwgm.common.content.ContentHelper.getContentURLs(ContentHelper.java:257)
at com.ptc.windchill.uwgm.common.content.ContentHelper.getContentURLs(ContentHelper.java:201)
at com.ptc.windchill.uwgm.proesrv.rrc.RRCContentHelper.setPVContentUrl(RRCContentHelper.java:162)
at com.ptc.windchill.uwgm.proesrv.rrc.RRCContentHelper.setContentInfo(RRCContentHelper.java:149)
at com.ptc.windchill.uwgm.proesrv.rrc.RequestResultCache.processProductViewInfo(RequestResultCache.java:1925)
at com.ptc.windchill.uwgm.proesrv.rrc.RequestResultCache.postProcess(RequestResultCache.java:681)
at com.ptc.windchill.uwgm.proesrv.ProeServiceRequestDispatcher.postScanRequests(ProeServiceRequestDispatcher.java:61)
 
This is a printer-friendly version of Article 131433 and may be out of date. For the latest version click CS131433