Article - CS212756
ServerManager does not start any MethodServer in Windchill
Modified: 15-Dec-2025
Applies To
- Windchill PDMLink 10.2 to 13.0
- FlexPLM 10.2 to 12.0
Description
- ServerManager can not start MethodServer after rehost
- ServerManager can not start MethodServer
- MethodServer Stuck
- After configuring Windchill Cluster, one node failed to start MethodServer without generating MethodServer log file, ServerManager stuck in the below lines:
INFO [main] wt.server.manager.startup - Registry created: RegistryImpl[UnicastServerRef2 [liveRef: [endpoint:[<host>:5002,wt.boot.WTRMIMasterSocketFactory@1e240](local),objID:[0:0:0, 0]]]] INFO [main] wt.server.manager.startup - ServerManager created: ServerManagerImpl[UnicastServerRef2 [liveRef: [endpoint:[<host>:5002,wt.boot.WTRMIMasterSocketFactory@1e240](local),objID:[0:0:0, 5002]]]] INFO [main] wt.server.manager.startup - ServerManager bound in registry. INFO [main] wt.manager.CacheMasterNegotiator - Cache main stub name: CacheMain INFO [main] wt.manager.CacheMasterNegotiator - Using low-locking algorithm INFO [main] wt.manager.CacheMasterNegotiator - Main stub retrieved: Proxy[ServerManager,RemoteObjectInvocationHandler[UnicastRef2 [liveRef: [endpoint:[<host>:5002,wt.boot.WTRMIMasterSocketFactory@1e240](remote),objID:[-572b2e27:1967f4cb7af:-7ffe, 3627006938206268236]]]]] - MethodServer failed to start with below error in MethodServer.log when configuring Windchill Cluster
ERROR [main] wt.cache.server.wt.iba.definition.service.IBADefinitionCache - caught cache server call exception java.rmi.RemoteException: Unable to register slave cache; nested exception is: java.rmi.RemoteException: Unable to locate cache server; nested exception is: wt.util.WTRemoteException: Unable to get server; nested exception is: java.rmi.UnknownHostException: Unknown host: <host>; nested exception is: java.net.UnknownHostException: <host> at wt.cache.RemoteCacheServer.registerSlaveInternal(RemoteCacheServer.java:241) at wt.cache.RemoteCacheServer.lambda$registerSlave$17(RemoteCacheServer.java:176) at wt.cache.RemoteCacheServer.callTimeAndLogRemoteCallableLow(RemoteCacheServer.java:680) at wt.cache.RemoteCacheServer.callTimeAndLogRemoteCallable(RemoteCacheServer.java:652) at wt.cache.RemoteCacheServer.registerSlave(RemoteCacheServer.java:176) at wt.cache.CacheManager.<init>(CacheManager.java:599) at wt.iba.definition.service.IBADefinitionCache.<init>(IBADefinitionCache.java:160) at wt.iba.definition.service.IBADefinitionCache.getIBADefinitionCache(IBADefinitionCache.java:179) at wt.iba.definition.service.IBADefinitionDBService.<clinit>(IBADefinitionDBService.java:91) at wt.iba.value.service.IBAValueDBService.<clinit>(IBAValueDBService.java:123) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:264) at wt.services.ManagerImplementation.create(ManagerImplementation.java:206) at wt.services.StandardManagerFactory.createImplementations(StandardManagerFactory.java:135) at wt.services.StandardManagerFactory.<init>(StandardManagerFactory.java:117) at wt.services.StandardManagerFactory$Singleton.<clinit>(StandardManagerFactory.java:73) at wt.services.StandardManagerFactory.getInstance(StandardManagerFactory.java:102) at wt.services.StandardManagerService.createFactory(StandardManagerService.java:373) at wt.services.StandardManagerService.initialize(StandardManagerService.java:363) at wt.services.StandardManagerService.newStandardManagerService(StandardManagerService.java:99) at wt.services.StandardServicesHandler.getFactory(StandardServicesHandler.java:51) at wt.services.StandardServicesHandler.start(StandardServicesHandler.java:42) at wt.method.MethodServerMain.run(MethodServerMain.java:603) at wt.method.MethodServerMain.main(MethodServerMain.java:373) Caused by: java.rmi.RemoteException: Unable to locate cache server; nested exception is: wt.util.WTRemoteException: Unable to get server; nested exception is: java.rmi.UnknownHostException: Unknown host: <host>; nested exception is: java.net.UnknownHostException: <host> at wt.cache.RemoteCacheServer.getCacheServer(RemoteCacheServer.java:630) at wt.cache.RemoteCacheServer.registerSlaveInternal(RemoteCacheServer.java:190) ... 23 more Caused by: wt.util.WTRemoteException: Unable to get server; nested exception is: java.rmi.UnknownHostException: Unknown host: <host>; nested exception is: java.net.UnknownHostException: <host> at wt.manager.RemoteServerManager.remoteInvoke(RemoteServerManager.java:486) at wt.manager.RemoteServerManager.getServer(RemoteServerManager.java:278) at wt.manager.RemoteServerManager.getServer(RemoteServerManager.java:262) at wt.cache.RemoteCacheServer.getCacheServer(RemoteCacheServer.java:610) ... 24 more Caused by: java.rmi.UnknownHostException: Unknown host: <host>; nested exception is: java.net.UnknownHostException: <host> at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:616) at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:216) at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:202) at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:129) at wt.manager.ServerManagerImpl_Stub.getServer(Unknown Source) at wt.manager.RemoteServerManager.lambda$getServer$28(RemoteServerManager.java:279) at wt.manager.RemoteServerManager.remoteInvoke(RemoteServerManager.java:449) ... 27 more Caused by: java.net.UnknownHostException: <host> at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) at java.net.Socket.connect(Socket.java:589) at java.net.Socket.connect(Socket.java:538) at java.net.Socket.<init>(Socket.java:434) at java.net.Socket.<init>(Socket.java:211) at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:40) at wt.boot.AsyncConnector.runConnector(AsyncConnector.java:120) at wt.boot.AsyncConnector.lambda$run$0(AsyncConnector.java:88) at java.security.AccessController.doPrivileged(Native Method) at wt.boot.AsyncConnector.run(AsyncConnector.java:85) - ServerManager hanged with the below error message in ServerManager.log file
INFO [Thread-3] wt.system.err - java.io.IOException: Server returned HTTP response code: 503 for URL: http://<Windchill_Hostname>/Windchill/wt.properties INFO [Thread-3] wt.system.err - at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1626) INFO [Thread-3] wt.system.err - at java.net.URL.openStream(URL.java:1037) INFO [Thread-3] wt.system.err - at wt.boot.WTRMIHttpToCodebaseSocketFactory$1.run(WTRMIHttpToCodebaseSocketFactory.java:169) INFO [Thread-3] wt.system.err - at wt.boot.WTRMIHttpToCodebaseSocketFactory$1.run(WTRMIHttpToCodebaseSocketFactory.java:159) INFO [Thread-3] wt.system.err - at java.security.AccessController.doPrivileged(Native Method) INFO [Thread-3] wt.system.err - at wt.boot.WTRMIHttpToCodebaseSocketFactory.getJavaRMI(WTRMIHttpToCodebaseSocketFactory.java:157) INFO [Thread-3] wt.system.err - at wt.boot.WTRMIHttpToCodebaseSocketFactory.createSocket(WTRMIHttpToCodebaseSocketFactory.java:71) INFO [Thread-3] wt.system.err - at wt.boot.AsyncConnector.runConnector(AsyncConnector.java:103) INFO [Thread-3] wt.system.err - at wt.boot.AsyncConnector.access$000(AsyncConnector.java:24) INFO [Thread-3] wt.system.err - at wt.boot.AsyncConnector$1.run(AsyncConnector.java:91) [Thread-3] wt.system.err - at wt.boot.AsyncConnector$1.run(AsyncConnector.java:87) [Thread-3] wt.system.err - at java.security.AccessController.doPrivileged(Native Method) INFO [Thread-3] wt.system.err - at wt.boot.AsyncConnector.run(AsyncConnector.java:85) INFO [main] wt.manager.CacheMasterNegotiator - Master stub retrieved: ServerManagerImpl$MasterServerManagerImpl_Stub[UnicastRef2 [liveRef: [endpoint:[<Source_Hostname>:5002,wt.boot.WTRMIMasterSocketFactory@1e240](remote),objID:[-12edfc31:14df83f32aa:-7ffd, 8702960912329086855]]]
- Error Message in ServerManager.log file:
/home/work/ptc/Windchill_11.1/Windchill/tomcat/bin/tomcat-juli.jar /home/work/ptc/Windchill_11.1/Windchill/srclib/wnc/WtAsmAgent.jar INFO [main] wt.server.manager.startup - Registry created: RegistryImpl[UnicastServerRef2 [liveRef: [endpoint:[<node hostname>:5002,wt.boot.WTRMIMasterSocketFactory@1e240](local),objID:[0:0:0, 0]]]] INFO [main] wt.server.manager.startup - ServerManager created: ServerManagerImpl[UnicastServerRef2 [liveRef: [endpoint:[<node hostname>:5002,wt.boot.WTRMIMasterSocketFactory@1e240](local),objID:[0:0:0, 5002]]]] INFO [main] wt.server.manager.startup - ServerManager bound in registry. INFO [main] wt.manager.CacheMasterNegotiator - Cache master stub name: CacheMaster INFO [main] wt.manager.CacheMasterNegotiator - Using low-locking algorithm INFO [main] wt.manager.CacheMasterNegotiator - Master stub retrieved: ServerManagerImpl$MasterServerManagerImpl_Stub[UnicastRef2 [liveRef: [endpoint:[<node hostname>:5002,wt.boot.WTRMIMasterSocketFactory@1e240](remote),objID:[-dafe81f:17ac76e2274:-7ffd, 4891118635048615776]]]]
- MethodServer Stuck , thread dump
"main" #1 prio=5 os_prio=0 cpu=5096.30ms elapsed=400.14s tid=0x00007f9278b29000 nid=0x10e8de runnable [0x00007f927cc1c000]
java.lang.Thread.State: RUNNABLE
at java.net.SocketInputStream.socketRead0([email protected]/Native Method)
at java.net.SocketInputStream.socketRead([email protected]/SocketInputStream.java:115)
at java.net.SocketInputStream.read([email protected]/SocketInputStream.java:168)
at java.net.SocketInputStream.read([email protected]/SocketInputStream.java:140)
at java.io.BufferedInputStream.fill([email protected]/BufferedInputStream.java:252)
at java.io.BufferedInputStream.read([email protected]/BufferedInputStream.java:271)
- locked <0x00000007be05c0e0> (a java.io.BufferedInputStream)
at java.io.DataInputStream.readByte([email protected]/DataInputStream.java:270)
at sun.rmi.transport.StreamRemoteCall.executeCall([email protected]/StreamRemoteCall.java:240)
at sun.rmi.server.UnicastRef.invoke([email protected]/UnicastRef.java:164)
at wt.manager.ServerManagerImpl_Stub.getServer(Unknown Source)
at wt.manager.RemoteServerManager.lambda$getServer$1(RemoteServerManager.java:289)
at wt.manager.RemoteServerManager$$Lambda$230/0x00000007c04c7040.call(Unknown Source)
at wt.manager.RemoteServerManager.remoteInvoke(RemoteServerManager.java:459)
at wt.manager.RemoteServerManager.getServer(RemoteServerManager.java:288)
at wt.manager.RemoteServerManager.getServer(RemoteServerManager.java:272)
at wt.cache.RemoteCacheServer.getCacheServer(RemoteCacheServer.java:613)
- locked <0x00000007bef6fee8> (a wt.cache.RemoteCacheServer)
at wt.cache.RemoteCacheServer.registerSlaveInternal(RemoteCacheServer.java:191)
at wt.cache.RemoteCacheServer.lambda$registerSlave$0(RemoteCacheServer.java:177)
at wt.cache.RemoteCacheServer$$Lambda$229/0x00000007c04c7840.call(Unknown Source)
at wt.cache.RemoteCacheServer.callTimeAndLogRemoteCallableLow(RemoteCacheServer.java:683)
at wt.cache.RemoteCacheServer.callTimeAndLogRemoteCallable(RemoteCacheServer.java:655)
at wt.cache.RemoteCacheServer.registerSlave(RemoteCacheServer.java:177)
at wt.cache.CacheManager.<init>(CacheManager.java:605)
at wt.iba.definition.service.IBADefinitionCache.<init>(IBADefinitionCache.java:160)
at wt.iba.definition.service.IBADefinitionCache.getIBADefinitionCache(IBADefinitionCache.java:179)
at com.ptc.core.meta.type.mgmt.server.impl.service.StandardAttributeDefinitionService.<clinit>(StandardAttributeDefinitionService.java:91)
at java.lang.Class.forName0([email protected]/Native Method)
at java.lang.Class.forName([email protected]/Class.java:315)
at wt.services.ManagerImplementation.create(ManagerImplementation.java:235)
at wt.services.StandardManagerFactory.createImplementations(StandardManagerFactory.java:135)
at wt.services.StandardManagerFactory.<init>(StandardManagerFactory.java:117)
at wt.services.StandardManagerFactory$Singleton.<clinit>(StandardManagerFactory.java:73)
at wt.services.StandardManagerFactory.getInstance(StandardManagerFactory.java:102)
at wt.services.StandardManagerService.createFactory(StandardManagerService.java:374)
at wt.services.StandardManagerService.initialize(StandardManagerService.java:364)
at wt.services.StandardManagerService.newStandardManagerService(StandardManagerService.java:100)
at wt.services.StandardServicesHandler.getFactory(StandardServicesHandler.java:51)
at wt.services.StandardServicesHandler.start(StandardServicesHandler.java:42)
at wt.method.MethodServerMain.run(MethodServerMain.java:584)
at wt.method.MethodServerMain.main(MethodServerMain.java:353)
This is a printer-friendly version of Article 212756 and may be out of date. For the latest version click CS212756