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