Article - CS116242

Slow structure display with many exceptions wt.access.NotAuthorizedException in the Method Server logs in Windchill PDMLink 10.0 M030

Modified: 03-Mar-2016   


Applies To

  • Windchill PDMLink 10.1 F000 to M030
  • Windchill PDMLink 10.0 F000 to M040
  • Visualization Services (WVS)

Description

  • Slow structure display with many exceptions wt.access.NotAuthorizedException in the Method Server logs
ERROR : wt.access.evaluation.report <user displaying structure> - "<user displaying structure>" does not have Modify Content permission for "<Representation>" in Administrative Domain "<administratice domain>".
ERROR : wt.wvs.publish.RepUpdateUtils <user displaying structure> - Message:  Resource bundle/Message key = wt.content.contentResource/64
 (wt.content.contentResource/64) wt.access.NotAuthorizedException: ATTENTION : Action sécurisée.Vous ne disposez pas des droits d'accès suffisants pour modifier le contenu de cet objet.
  at wt.content.StandardContentService.checkModifyAccess(StandardContentService.java:5799)
  at wt.content.StandardContentService.checkModifyAccess(StandardContentService.java:5763)
  at wt.content.StandardContentService.updateContent(StandardContentService.java:1382)
  at wt.content.StandardContentService.updateContent(StandardContentService.java:788)
  at com.ptc.wvs.server.util.RepUpdateUtils.updateRepresentation(RepUpdateUtils.java:1383)
  at com.ptc.wvs.server.util.RepUpdateUtils.processDeferredUpdateRepresentation(RepUpdateUtils.java:1581)
  at com.ptc.wvs.server.loader.PartGenericStructure.processReadRepInfo(PartGenericStructure.java:1334)
  at com.ptc.wvs.server.loader.PartGenericStructure.readStructure(PartGenericStructure.java:1265)
  at com.ptc.wvs.server.loader.PartGenericStructure.getPartStructureED(PartGenericStructure.java:626)
  at com.ptc.wvs.server.loader.PartGenericStructure.getPartStructureED(PartGenericStructure.java:416)
  at com.ptc.wvs.server.ui.UIHelper.getPartStructureED(UIHelper.java:1884)
  • Many hung threads are left running in below stack trace until the Method Server is restarted
  "Thread-579" Id=1577 daemon prio=5 TIMED_WAITING on lock=java.io.PipedInputStream@6a953ea6
      Blocked (cnt): 0; Waited (cnt): 416746
      CPU nanos: 593750000; User nanos: 453125000; Bytes allocated: 141488
  at java.lang.Object.wait(Native Method)
  at java.io.PipedInputStream.awaitSpace(PipedInputStream.java:257)
  at java.io.PipedInputStream.receive(PipedInputStream.java:215)
  at java.io.PipedOutputStream.write(PipedOutputStream.java:132)
  at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65)
  at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123)
    - locked java.io.BufferedOutputStream@3f139d19
  at com.ptc.wvs.server.util.Structure2.writeED(Structure2.java:2373)
  at com.ptc.wvs.server.util.Structure2.writeEDUsingEDPMap(Structure2.java:2222)
  at com.ptc.wvs.server.util.RepUpdateUtils$EDWriter.run(RepUpdateUtils.java:1837)  
  • Note: These threads can be observed in a thread dump capture ( for instructions to gather thread dumps, see Article CS107636 )
This is a printer-friendly version of Article 116242 and may be out of date. For the latest version click CS116242