Article - CS228914

WinDU task "InheritedDomainDT" fails with "InvocationTargetException" in Windchill PDMLink

Modified: 09-Feb-2024   


Applies To

  • Windchill PDMLink 10.1 M050 to 12.1

Description

  • When executing all WinDU tasks together the task InheritedDomainDT fails with InvocationTargetException in InheritedDomainDT.log:
Exception in wt.folder.InheritedDomainDT
Error in method server code:
java.lang.Exception: Exception of type 'java.lang.reflect.InvocationTargetException' was generated on the server with message 'null'
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at com.ptc.windchill.upgrade.updates.directives.MigratorMethod.invoke(MigratorMethod.java:131)
    at com.ptc.windchill.upgrade.updates.directives.LightWeightServiceDirective$Server.invokeLightWeightServiceApi(LightWeightServiceDirective.java:635)
    at sun.reflect.GeneratedMethodAccessor400.invoke(null)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at wt.method.MethodResultWriter.writeExternal(MethodResultWriter.java:152)
    at wt.method.MethodResult.writeExternal(MethodResult.java:226)
    at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1455)
    at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
    at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
    at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
    at sun.rmi.server.UnicastRef.marshalValue(UnicastRef.java:293)
    at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:332)
    at sun.rmi.transport.Transport$1.run(Transport.java:177)
    at sun.rmi.transport.Transport$1.run(Transport.java:174)
    at java.security.AccessController.doPrivileged(Native Method)
    at sun.rmi.transport.Transport.serviceCall(Transport.java:173)
    at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:556)
    at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:811)
    at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:670)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:745)
Task failed.
com.ptc.windchill.upgrade.updates.UpdateExecutionException: Error executing IncrementalUpdate Detect incorrect domain inheritance in DomainAdministered Foldered objects. (#InheritedDomainDT)
Verschachtelte Ausnahme ist: (com.ptc.windchill.upgrade.updates.directives.directivesResource/39) com.ptc.windchill.upgrade.updates.DirectiveExecutionException: Method server code wt.folder.InheritedDomainDT.runDiagnostics failed.  See nested exception for details
Verschachtelte Ausnahme ist: wt.util.WTException: java.lang.reflect.InvocationTargetException
Verschachtelte Ausnahme ist: java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at com.ptc.windchill.upgrade.updates.directives.MigratorMethod.invoke(MigratorMethod.java:131)
    at com.ptc.windchill.upgrade.updates.directives.LightWeightServiceDirective$Server.invokeLightWeightServiceApi(LightWeightServiceDirective.java:635)
    at sun.reflect.GeneratedMethodAccessor400.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at wt.method.MethodResultWriter.writeExternal(MethodResultWriter.java:152)
    at wt.method.MethodResult.writeExternal(MethodResult.java:226)
    at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1455)
    at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
    at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
    at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
    at sun.rmi.server.UnicastRef.marshalValue(UnicastRef.java:293)
    at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:332)
    at sun.rmi.transport.Transport$1.run(Transport.java:177)
    at sun.rmi.transport.Transport$1.run(Transport.java:174)
    at java.security.AccessController.doPrivileged(Native Method)
    at sun.rmi.transport.Transport.serviceCall(Transport.java:173)
    at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:556)
    at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:811)
    at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:670)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:745)
Caused by: wt.util.WTException: (wt.pom.pomResource/0) wt.pom.PersistenceException: Ein Persistenz-Fehler ist aufgetreten. Systemmeldung folgt:
Verschachtelte Ausnahme ist: (wt.pom.pomResource/5) wt.pom.ObjectIsStaleException:
Objekt "Paging Session - wt.fc.PagingSession:290179442" (wt.fc.PagingSession:290179442) kann nicht aktualisiert werden, da es gegenwärtig von einem anderen Benutzer aktualisiert wird.
Verschachtelte Ausnahme ist: (wt.pom.pomResource/0) wt.pom.PersistenceException: Ein Persistenz-Fehler ist aufgetreten. Systemmeldung folgt:
Verschachtelte Ausnahme ist: (wt.pom.pomResource/5) wt.pom.ObjectIsStaleException:
Objekt "Paging Session - wt.fc.PagingSession:290179442" (wt.fc.PagingSession:290179442) kann nicht aktualisiert werden, da es gegenwärtig von einem anderen Benutzer aktualisiert wird.
    at wt.folder.DomainAdministeredInheritanceUtility.pageThruDomainAdministeredFolderedObjects(DomainAdministeredInheritanceUtility.java:119)
    at wt.folder.InheritedDomainDT.runDiagnostics(InheritedDomainDT.java:99)
    ... 27 more
Caused by: (wt.pom.pomResource/0) wt.pom.PersistenceException: Ein Persistenz-Fehler ist aufgetreten. Systemmeldung folgt:
Verschachtelte Ausnahme ist: (wt.pom.pomResource/5) wt.pom.ObjectIsStaleException:
Objekt "Paging Session - wt.fc.PagingSession:290179442" (wt.fc.PagingSession:290179442) kann nicht aktualisiert werden, da es gegenwärtig von einem anderen Benutzer aktualisiert wird.
    at wt.pom.PagingHelper.query(PagingHelper.java:437)
    at wt.pom.PersistentObjectManager.query(PersistentObjectManager.java:1169)
    at wt.pom.PersistentObjectManager.query(PersistentObjectManager.java:1039)
    at wt.fc.StandardPersistenceManager._query(StandardPersistenceManager.java:1961)
    at wt.fc.StandardPersistenceManager._find(StandardPersistenceManager.java:2007)
    at wt.fc.StandardPersistenceManager.find(StandardPersistenceManager.java:666)
    at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:399)
    at com.sun.proxy.$Proxy7.find(Unknown Source)
    at wt.fc.PagingSessionHelper.openPagingSession(PagingSessionHelper.java:356)
    at wt.folder.DomainAdministeredInheritanceUtility.pageThruDomainAdministeredFolderedObjects(DomainAdministeredInheritanceUtility.java:68)
    ... 28 more
Caused by: (wt.pom.pomResource/5) wt.pom.ObjectIsStaleException:
Objekt "Paging Session - wt.fc.PagingSession:290179442" (wt.fc.PagingSession:290179442) kann nicht aktualisiert werden, da es gegenwärtig von einem anderen Benutzer aktualisiert wird.
    at wt.pds.SQLDatabasePds.updateList(SQLDatabasePds.java:3350)
    at wt.pds.SQLDatabasePds.update(SQLDatabasePds.java:413)
    at wt.pom.PersistentObjectManager.update(PersistentObjectManager.java:2526)
    at wt.pom.PersistentObjectManager.update(PersistentObjectManager.java:815)
    at wt.pom.SnapshotInsertProcess.insert(SnapshotInsertProcess.java:184)
    at wt.pom.PagingHelper.createSessionAndResults(PagingHelper.java:687)
    at wt.pom.PagingHelper.query(PagingHelper.java:228)
    ... 40 more
  • Full stack trace generated in MethodServer.log as below with thread as below :
​"RMI TCP Connection(1481)-10.10.0.15" Id=9557 daemon prio=5 RUNNABLE (in native)
      Blocked (cnt): 79; Waited (cnt): 17
      CPU nanos: 5740836800; User nanos: 4617629600; Bytes allocated: 424674240
      Method context: 2s9zin;j204wzvu;14936;xgwxlf;53; DB session: 55
  at java.net.SocketInputStream.socketRead0(Native Method)
  at java.net.SocketInputStream.read(SocketInputStream.java:152)
  at java.net.SocketInputStream.read(SocketInputStream.java:122)
  at wt.util.WrappedSocket$Input.read(WrappedSocket.java:380)
  at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
  at java.io.BufferedInputStream.read(BufferedInputStream.java:254)
    - locked java.io.BufferedInputStream@127de24
  at java.io.DataInputStream.readByte(DataInputStream.java:265)
  at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:214)
  at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:161)
  at com.sun.jmx.remote.internal.PRef.invoke(Unknown Source)
  at javax.management.remote.rmi.RMIConnectionImpl_Stub.invoke(Unknown Source)
  at javax.management.remote.rmi.RMIConnector$RemoteMBeanServerConnection.invoke(RMIConnector.java:1022)
  at javax.management.MBeanServerInvocationHandler.invoke(MBeanServerInvocationHandler.java:292)
  at com.sun.proxy.$Proxy310.getAttributesFromAllClusterMethodServers(Unknown Source)
  at wt.util.jmx.GetClusterStacks.outputClusterStacks(GetClusterStacks.java:75)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  at java.lang.reflect.Method.invoke(Method.java:606)
  at wt.pds.SQLDatabasePds.handleSQLException(SQLDatabasePds.java:1238)
  at wt.pds.SQLDatabasePds.processSQLException(SQLDatabasePds.java:4094)
  at wt.pds.SQLDatabasePds.deleteList(SQLDatabasePds.java:3626)
  at wt.pds.SQLDatabasePds.delete(SQLDatabasePds.java:2585)
  at wt.pom.PersistentObjectManager.delete(PersistentObjectManager.java:651)
  at wt.fc.StandardPersistenceManager.removeBatch(StandardPersistenceManager.java:2678)
  at wt.fc.StandardPersistenceManager.remove(StandardPersistenceManager.java:2275)
  at wt.fc.StandardPersistenceManager.access$400(StandardPersistenceManager.java:174)
  at wt.fc.StandardPersistenceManager$DeleteBatchSpecChunkResultProcessor.process(StandardPersistenceManager.java:3548)
  at wt.fc.AbstractOidChunkResultProcessor.process(AbstractOidChunkResultProcessor.java:147)
  at wt.fc.AbstractOidChunkResultProcessor.process(AbstractOidChunkResultProcessor.java:178)
  at wt.fc.AbstractOidChunkResultProcessor.complete(AbstractOidChunkResultProcessor.java:110)
  at wt.fc.StandardPersistenceManager.execute(StandardPersistenceManager.java:1613)
  at wt.fc.PagingSessionHelper.deletePagingSession(PagingSessionHelper.java:266)
  at wt.fc.PagingSessionHelper._closePagingSession(PagingSessionHelper.java:234)
  at wt.fc.PagingSessionHelper.closePagingSession(PagingSessionHelper.java:199)
  at wt.folder.DomainAdministeredInheritanceUtility.pageThruDomainAdministeredFolderedObjects(DomainAdministeredInheritanceUtility.java:106)
  at wt.folder.InheritedDomainDT.runDiagnostics(InheritedDomainDT.java:71)
  • ​​WinRU task Repair incorrect domain inheritance doesn't solve the problem
  • When running this task individually the error does not occur
This is a printer-friendly version of Article 228914 and may be out of date. For the latest version click CS228914