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)
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