Article - CS117050

Dead lock on SessionContext Object in Windchill PDMLink 10.0

Modified: 26-Oct-2016   


Applies To

  • Windchill PDMLink 10.0 F000 to M040

Description

  • Deadlock on SessionContext object in Windchill
  • example of stack trace:
"TP-Processor272" Id=83055 daemon prio=5 RUNNABLE (in native)
      Blocked (cnt): 1028; Waited (cnt): 567
      CPU nanos: 32360000000; User nanos: 30600000000; Bytes allocated: 4572946328
      Servlet request: 10gbmnb;hdkmabj9;1813;q1mggy;1265241; Method context: 10gbmnb;hdkmabj9;1813;q1mggy;1265242
  at java.net.SocketInputStream.socketRead0(Native Method)
  at java.net.SocketInputStream.read(SocketInputStream.java:129)
  at wt.util.WrappedSocket$Input.read(WrappedSocket.java:380)
  at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
  at java.io.BufferedInputStream.read(BufferedInputStream.java:237)
    - locked java.io.BufferedInputStream@6fb5829a
  at java.io.DataInputStream.readByte(DataInputStream.java:248)
  at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:195)
  at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:142)
  at wt.cache.CacheManager_Stub.updateEntry(Unknown Source)
  at wt.cache.RemoteCacheServer.updateEntry(RemoteCacheServer.java:373)
  at wt.cache.CacheManager.update(CacheManager.java:734)
  at wt.cache.CacheManager.update(CacheManager.java:705)
  at wt.session.SessionContext.put(SessionContext.java:305)
  at wt.representation.RepresentationContentDownloadAccessDelegate.setCachedTargetObject(RepresentationContentDownloadAccessDelegate.java:232)
    - locked wt.session.SessionContext@7e6809f2
  at wt.representation.RepresentationContentDownloadAccessDelegate.hasAccess(RepresentationContentDownloadAccessDelegate.java:215)
  at wt.representation.RepresentationContentDownloadAccessDelegate.hasAccess(RepresentationContentDownloadAccessDelegate.java:112)
  at wt.content.ContentDownloadAccessDelegate.checkAccess(ContentDownloadAccessDelegate.java:39)
  at wt.content.ContentDownloadAccessHelper.checkDownloadAccess(ContentDownloadAccessHelper.java:98)
  at wt.fv.master.RedirectDownload.checkDownloadAccess(RedirectDownload.java:1572)
  at wt.fv.master.RedirectDownload.getRedirectURLs(RedirectDownload.java:1298)
  at wt.fv.master.RedirectDownload.getRedirectURLs(RedirectDownload.java:1110)
  at com.ptc.wvs.server.util.WVSContentHelper.redirectDownload(WVSContentHelper.java:689)
  at sun.reflect.GeneratedMethodAccessor4608.invoke(Unknown Source)
 

 
This is a printer-friendly version of Article 117050 and may be out of date. For the latest version click CS117050