Article - CS305451

Repeating CheckoutLink query during checkout in Windchill PDMLink 11.2

Modified: 24-Jun-2019   


Applies To

  • Windchill PDMLink 11.2

Description

  • CheckoutLink query repeated 877 times during a single checkout:
SELECT 'wt.epm.EPMDocument',A0.administrativeLockIsNull,A0.typeadministrativeLock,A0.classnamekeyC10,A0.idA3C10,A0.authoringAppVersion,A0.classnamekeyB10,A0.idA3B10,A0.blob$entrySetadHocAcl,A0.blob$expressionData,A0.boxExtentsIsNull,A0.AxD10,A0.AyD10,A0.AzD10,A0.BxD10,A0.ByD10,A0.BzD10,A0.checkoutInfoIsNull,A0.statecheckoutInfo,A0.classnamekeycontainerReferen,A0.idA3containerReference,A0.dbKeySize,A0.derived,A0.description,A0.classnamekeydomainRef,A0.idA3domainRef,A0.entrySetadHocAcl,A0.eventSet,A0.expressionData,A0.extentsValid,A0.familyTableStatus,A0.classnamekeyA2folderingInfo,A0.idA3A2folderingInfo,A0.classnamekeyB2folderingInfo,A0.idA3B2folderingInfo,A0.classnamekeyformat,A0.idA3format,A0.hasHangingChange,A0.hasPendingChange,A0.hasResultingChange,A0.hasVariance,A0.indexersindexerSet,A0.inheritedDomain,A0.iopStateinteropInfo,A0.stateinteropInfo,A0.branchIditerationInfo,A0.classnamekeyD2iterationInfo,A0.idA3D2iterationInfo,A0.classnamekeyE2iterationInfo,A0.idA3E2iterationInfo,A0.iterationIdA2iterationInfo,A0.latestiterationInfo,A0.classnamekeyB2iterationInfo,A0.idA3B2iterationInfo,A0.noteiterationInfo,A0.classnamekeyC2iterationInfo,A0.idA3C2iterationInfo,A0.stateiterationInfo,A0.lengthScale,CONVERT(varchar,A0.datelock,120),A0.classnamekeyA2lock,A0.idA3A2lock,A0.notelock,A0.classnamekeymasterReference,A0.idA3masterReference,A0.maximumAllowed,A0.minimumRequired,A0.missingDependents,A0.oneOffVersionIdA2oneOffVersi,A0.classnamekeyA2ownership,A0.idA3A2ownership,A0.placeHolder,A0.referenceControlIsNull,A0.geomRestrE10,A0.geomRestrRecursiveE10,A0.scopeE10,A0.violRestrictionE10,A0.revisionNumber,A0.classnamekeyrootItemReferenc,A0.idA3rootItemReference,A0.securityLabels,A0.atGatestate,A0.classnamekeyA2state,A0.idA3A2state,A0.statestate,A0.teamIdIsNull,A0.classnamekeyteamId,A0.idA3teamId,A0.teamTemplateIdIsNull,A0.classnamekeyteamTemplateId,A0.idA3teamTemplateId,A0.enabledtemplate,A0.templatedtemplate,CONVERT(varchar,A0.createStampA2,120),A0.markForDeleteA2,CONVERT(varchar,A0.modifyStampA2,120),A0.idA2A2,A0.updateCountA2,CONVERT(varchar,A0.updateStampA2,120),A0.branchIdA2typeDefinitionRefe,A0.idA2typeDefinitionReference,A0.verified,A0.versionIdA2versionInfo,A0.versionLevelA2versionInfo,A0.versionSortIdA2versionInfo,A0B.CADName,A0B.authoringApplication,A0B.collapsible,A0B.classnamekeycontainerReferen,A0B.idA3containerReference,A0B.defaultUnit,A0B.docSubType,A0B.docType,A0B.genericType,A0B.globalID,A0B.name,A0B.documentNumber,A0B.classnamekeyorganizationRefe,A0B.idA3organizationReference,A0B.ownerApplication,A0B.series,CONVERT(varchar,A0B.createStampA2,120),A0B.markForDeleteA2,CONVERT(varchar,A0B.modifyStampA2,120),A0B.classnameA2A2,A0B.idA2A2,A0B.updateCountA2,CONVERT(varchar,A0B.updateStampA2,120),A0B.branchIdA2typeDefinitionRefe,A0B.idA2typeDefinitionReference 
FROM EPMDocument A0 INNER JOIN EPMDocumentMaster A0B ON (A0.idA3masterReference = A0B.idA2A2),CheckoutLink A1 
  WHERE ((A0.statecheckoutInfo <> @P0)) 
    AND ((A0.markForDeleteA2 = 0) 
    AND (A1.markForDeleteA2 = 0)) 
    AND ((A1.idA3B5 = A0.idA2A2) 
    AND (A1.idA3A5 = @P1))
  • Stack trace shows above query comes from wt.vc.wip.StandardWorkInProgressService.workingCopyOf():
"ajp-nio-127.0.0.1-8011-exec-28" Id=25274 RUNNABLE (in native)
      Blocked (cnt): 91; Waited (cnt): 295
  at java.net.SocketInputStream.socketRead0(Native Method)
  at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
  at java.net.SocketInputStream.read(SocketInputStream.java:171)
  at java.net.SocketInputStream.read(SocketInputStream.java:141)
  at com.microsoft.sqlserver.jdbc.TDSChannel$ProxyInputStream.readInternal(IOBuffer.java:1009)
  at com.microsoft.sqlserver.jdbc.TDSChannel$ProxyInputStream.read(IOBuffer.java:997)
  at sun.security.ssl.InputRecord.readFully(InputRecord.java:465)
  at sun.security.ssl.InputRecord.read(InputRecord.java:503)
  at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:983)
  at sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:940)
  at sun.security.ssl.AppInputStream.read(AppInputStream.java:105)
  at com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:1983)
  at com.microsoft.sqlserver.jdbc.TDSReader.readPacket(IOBuffer.java:6494)
  at com.microsoft.sqlserver.jdbc.TDSCommand.startResponse(IOBuffer.java:7738)
  at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:546)
  at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:479)
  at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7344)
  at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2713)
  at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:224)
  at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:204)
  at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.executeQuery(SQLServerPreparedStatement.java:401)
  at wt.pds.AbstractResultCursor.executeQuery(AbstractResultCursor.java:582)
  at wt.pds.AbstractResultCursor.executeQuery(AbstractResultCursor.java:540)
  at wt.pds.BasicResultCursor.getNextResultSet(BasicResultCursor.java:282)
  at wt.pds.BasicResultCursor.advance(BasicResultCursor.java:234)
  at wt.pds.BasicResultCursor.next(BasicResultCursor.java:82)
  at wt.pds.SQLDatabasePds.query(SQLDatabasePds.java:837)
  at wt.pds.SQLDatabasePds.expandLink(SQLDatabasePds.java:3818)
  at wt.pds.SQLDatabasePds.expand(SQLDatabasePds.java:663)
  at wt.pom.PersistentObjectManager.expand(PersistentObjectManager.java:1409)
  at wt.fc.StandardPersistenceManager.expand(StandardPersistenceManager.java:3121)
  at wt.fc.StandardPersistenceManager.navigate(StandardPersistenceManager.java:489)
  at sun.reflect.GeneratedMethodAccessor1033.invoke(Unknown Source)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  at java.lang.reflect.Method.invoke(Method.java:498)
  at wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:399)
  at com.sun.proxy.$Proxy14.navigate(Unknown Source)
  at wt.vc.wip.StandardWorkInProgressService.workingCopyOf(StandardWorkInProgressService.java:1713)
  at sun.reflect.GeneratedMethodAccessor1073.invoke(Unknown Source)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  at java.lang.reflect.Method.invoke(Method.java:498)
  at wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:399)
  at com.sun.proxy.$Proxy42.workingCopyOf(Unknown Source)
  at com.ptc.netmarkets.projmgmt.NmProjMgmtHelper.getWorkingCopyOf(NmProjMgmtHelper.java:2424)
  at com.ptc.netmarkets.projmgmt.NmProjMgmtHelper.getDeliverables(NmProjMgmtHelper.java:2263)
  at com.ptc.netmarkets.projmgmt.StandardNmProjMgmtService$19.notifyVetoableEvent(StandardNmProjMgmtService.java:9376)
  at wt.events.StandardKeyedEventBranch.intDispatchEvent(StandardKeyedEventBranch.java:320)
  at wt.events.StandardKeyedEventBranch.dispatchVetoableMultiObjectEvent(StandardKeyedEventBranch.java:268)
  at wt.events.StandardKeyedEventDispatcher.intDispatchEvent(StandardKeyedEventDispatcher.java:306)
  at wt.events.StandardKeyedEventDispatcher.dispatchVetoableMultiObjectEvent(StandardKeyedEventDispatcher.java:244)
  at wt.services.StandardManagerService.intDispatchVetoableEvent(StandardManagerService.java:412)
  at wt.services.StandardManagerService.dispatchVetoableMultiObjectEvent(StandardManagerService.java:314)
  at wt.vc.wip.StandardWorkInProgressService.dispatchVetoableMultiObjectEvent(StandardWorkInProgressService.java:361)
  at wt.vc.wip.StandardWorkInProgressService.checkoutMap(StandardWorkInProgressService.java:2411)
  at wt.vc.wip.StandardWorkInProgressService.checkoutMap(StandardWorkInProgressService.java:2217)
  at wt.vc.wip.StandardWorkInProgressService.checkout(StandardWorkInProgressService.java:1177)
  at sun.reflect.GeneratedMethodAccessor1659.invoke(Unknown Source)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  at java.lang.reflect.Method.invoke(Method.java:498)
  at wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:399)
  at com.sun.proxy.$Proxy42.checkout(Unknown Source)
  at wt.epm.workspaces.WorkspaceCheckoutManager.checkout(WorkspaceCheckoutManager.java:188)
  at wt.epm.workspaces.EPMStandardWorkspaceManager.checkout(EPMStandardWorkspaceManager.java:477)
  at sun.reflect.GeneratedMethodAccessor1918.invoke(Unknown Source)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  at java.lang.reflect.Method.invoke(Method.java:498)
  at wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:399)
  at com.sun.proxy.$Proxy220.checkout(Unknown Source)
  at com.ptc.windchill.uwgm.proesrv.action.AddToWorkspaceAction.reservedCheckout(AddToWorkspaceAction.java:527)
  at com.ptc.windchill.uwgm.proesrv.action.AddToWorkspaceAction.checkoutToWorkspace(AddToWorkspaceAction.java:475)
  at com.ptc.windchill.uwgm.proesrv.action.AddToWorkspaceAction.executeAction(AddToWorkspaceAction.java:1538)
  at com.ptc.windchill.uwgm.proesrv.action.UwgmAction.execute(UwgmAction.java:84)
  at com.ptc.windchill.uwgm.proesrv.request.AddToWorkspaceRequest.executeRequest(AddToWorkspaceRequest.java:208)
  at com.ptc.windchill.uwgm.proesrv.StandardRequestDispatcher.dispatchRequest(StandardRequestDispatcher.java:1277)
  at com.ptc.windchill.uwgm.proesrv.StandardRequestDispatcher.scanRequests(StandardRequestDispatcher.java:1014)
  at com.ptc.windchill.uwgm.proesrv.UwgmTransactionExecuterImpl.execute(UwgmTransactionExecuterImpl.java:109)
  at com.ptc.windchill.uwgm.proesrv.UwgmTransactionExecuterImpl.executeTransaction(UwgmTransactionExecuterImpl.java:59)
  at com.ptc.windchill.uwgm.proesrv.ProeService.executeTransaction(ProeService.java:111)
  at com.ptc.windchill.uwgm.proesrv.ProeService.execute(ProeService.java:87)
  at com.ptc.windchill.uwgm.soap.impl.uwgm.ProEServiceHandler.doExecute(ProEServiceHandler.java:115)
  at com.ptc.windchill.uwgm.soap.impl.uwgm.Service_i.execute(Service_i.java:159)
  at com.ptc.windchill.uwgm.soap.impl.uwgm.Service_aux.execute(Service_aux.java:46)
  at sun.reflect.GeneratedMethodAccessor2381.invoke(Unknown Source)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  at java.lang.reflect.Method.invoke(Method.java:498)
  at com.infoengine.procunit.webject.WebjectProcessor.invokeWebject(WebjectProcessor.java:573)
  at com.infoengine.procunit.webject.WebjectProcessor.processTask(WebjectProcessor.java:210)
  at com.infoengine.SAK.Webject.invoke(Webject.java:491)
  at com.infoengine.SAK.ExternalWebject.invoke(ExternalWebject.java:119)
  at com.infoengine.compiledTasks.file.dsk01.ptc.Windchill.tasks.com.ptc.windchill.uwgm.execute$2exml.invoke(execute$2exml.java:71)
  at com.infoengine.SAK.Task.invoke(Task.java:1806)
  at com.infoengine.SAK.Task.invokeAndCheckExternalAccess(Task.java:1703)
  at wt.method.WTAdapterImpl.processTask(WTAdapterImpl.java:750)
  at wt.method.WTAdapterImpl.processRequest(WTAdapterImpl.java:523)
  at com.infoengine.procunit.adapter.Adapter.send(Adapter.java:199)
  at com.infoengine.SAK.Task.executeTaskRemotely(Task.java:2083)
  at com.infoengine.SAK.Task.invoke(Task.java:1740)
  at com.infoengine.SAK.Task.invoke(Task.java:1714)
  at com.infoengine.SAK.Task.executeTask(Task.java:1968)
  at com.infoengine.webject.mgt.DispatchTasks.invoke(DispatchTasks.java:631)
  at com.infoengine.SAK.ManagementWebject.invoke(ManagementWebject.java:81)
  at com.infoengine.soap.RPCHandler.execute(RPCHandler.java:1730)
  at com.infoengine.soap.RPCHandler.postProcess(RPCHandler.java:1318)
  at com.infoengine.soap.RPCHandler.postProcess(RPCHandler.java:1285)
  at com.infoengine.soap.RPCHandler.process(RPCHandler.java:644)
  at com.infoengine.soap.SOAPServlet.doPost(SOAPServlet.java:277)
  at com.ptc.core.adapter.server.impl.SimpleTaskDispatcherTunnel.doPost(SimpleTaskDispatcherTunnel.java:122)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:661)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
  at ...internalDoFilter()
  at ...doFilter()


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