技术文章 - CS195266
Windchill 中的 ServerManager 中出现错误“java.rmi.RemoteException:无法注册从属缓存”
已修改: 23-Jul-2024
适用于
- Windchill PDMLink 10.1 to 10.2
- Windchill PDMLink 12.0 to 13.1
说明
- 从属服务器上的方法服务器卡在某一点,无法继续
- 有问题的从属服务器上的 ServerManager.log 中的错误:
错误 [main] wt.cache.server - 捕获缓存服务器调用异常
java.rmi.RemoteException:无法注册从属缓存;嵌套异常是:
java.rmi.ServerException:服务器线程中发生 RemoteException;嵌套异常为:
java.rmi.ConnectException:连接拒绝主机:<hostname>;嵌套异常为:
java.net.ConnectException:连接超时:连接
在 wt.cache.RemoteCacheServer.registerSlaveInternal(RemoteCacheServer.java:244)
在 wt.cache.RemoteCacheServer$1.call(RemoteCacheServer.java:176)
在 wt.cache.RemoteCacheServer$1.call(RemoteCacheServer.java:171)
在 wt.cache.RemoteCacheServer.callTimeAndLogRemoteCallableLow(RemoteCacheServer.java:711)
在 wt.cache.RemoteCacheServer.callTimeAndLogRemoteCallable(RemoteCacheServer.java:684)
在 wt.cache.RemoteCacheServer.registerSlave(RemoteCacheServer.java:169)
在 wt.cache.CacheManager.<init>(CacheManager.java:455)
在 wt.cache.MasterCacheMonitor。<初始化>(MasterCacheMonitor.java:61)
在 wt.cache.MasterCacheMonitor.getInstance(MasterCacheMonitor.java:48)
在 wt.cache.CacheManager.<init>(CacheManager.java:445)
在 wt.manager.jmx.ServerManagerRegistry。<init>(ServerManagerRegistry.java:63)
在 wt.manager.jmx.ServerManagerRegistry.initRegistry(ServerManagerRegistry.java:86)
在 wt.manager.jmx.ServerManager。<init>(ServerManager.java:146)
在 wt.manager.jmx.ServerManager.newServerManager(ServerManager.java:128)
在 wt.manager.jmx.Startup.<init>(Startup.java:47)
在 sun.reflect.NativeConstructorAccessorImpl.newInstance0(本机方法)
在 sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
在 sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
在 java.lang.reflect.Constructor.newInstance(Constructor.java:513)
在 java.lang.Class.newInstance0(Class.java:357)
在 java.lang.Class.newInstance(Class.java:310)
在 wt.manager.ServerManagerMain.run(ServerManagerMain.java:268)
在 wt.manager.ServerManagerMain.main(ServerManagerMain.java:172)
原因:java.rmi.ServerException:服务器线程中发生 RemoteException;嵌套异常为:
java.rmi.ConnectException:连接拒绝主机:<hostname>;嵌套异常为:
java.net.ConnectException:连接超时:连接
在 sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:334)
在 sun.rmi.transport.Transport$1.run(Transport.java:159)
在 java.security.AccessController.doPrivileged(本机方法)
在 sun.rmi.transport.Transport.serviceCall(Transport.java:155)
在 sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
在 sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
在 sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
在 java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
在 java.lang.Thread.run(Thread.java:662)
在 sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:255)
在 sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:233)
在 sun.rmi.server.UnicastRef.invoke(UnicastRef.java:142)
在 wt.cache.CacheManager_Stub.registerSlave(未知来源)
在 wt.cache.RemoteCacheServer.registerSlaveInternal(RemoteCacheServer.java:198)
... 另外 22 个
java.rmi.RemoteException:无法注册从属缓存;嵌套异常是:
java.rmi.ServerException:服务器线程中发生 RemoteException;嵌套异常为:
java.rmi.ConnectException:连接拒绝主机:<hostname>;嵌套异常为:
java.net.ConnectException:连接超时:连接
在 wt.cache.RemoteCacheServer.registerSlaveInternal(RemoteCacheServer.java:244)
在 wt.cache.RemoteCacheServer$1.call(RemoteCacheServer.java:176)
在 wt.cache.RemoteCacheServer$1.call(RemoteCacheServer.java:171)
在 wt.cache.RemoteCacheServer.callTimeAndLogRemoteCallableLow(RemoteCacheServer.java:711)
在 wt.cache.RemoteCacheServer.callTimeAndLogRemoteCallable(RemoteCacheServer.java:684)
在 wt.cache.RemoteCacheServer.registerSlave(RemoteCacheServer.java:169)
在 wt.cache.CacheManager.<init>(CacheManager.java:455)
在 wt.cache.MasterCacheMonitor。<初始化>(MasterCacheMonitor.java:61)
在 wt.cache.MasterCacheMonitor.getInstance(MasterCacheMonitor.java:48)
在 wt.cache.CacheManager.<init>(CacheManager.java:445)
在 wt.manager.jmx.ServerManagerRegistry。<init>(ServerManagerRegistry.java:63)
在 wt.manager.jmx.ServerManagerRegistry.initRegistry(ServerManagerRegistry.java:86)
在 wt.manager.jmx.ServerManager。<init>(ServerManager.java:146)
在 wt.manager.jmx.ServerManager.newServerManager(ServerManager.java:128)
在 wt.manager.jmx.Startup.<init>(Startup.java:47)
在 sun.reflect.NativeConstructorAccessorImpl.newInstance0(本机方法)
在 sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
在 sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
在 java.lang.reflect.Constructor.newInstance(Constructor.java:513)
在 java.lang.Class.newInstance0(Class.java:357)
在 java.lang.Class.newInstance(Class.java:310)
在 wt.manager.ServerManagerMain.run(ServerManagerMain.java:268)
在 wt.manager.ServerManagerMain.main(ServerManagerMain.java:172)
原因:java.rmi.ServerException:服务器线程中发生 RemoteException;嵌套异常为:
java.rmi.ConnectException:连接拒绝主机:<hostname>;嵌套异常为:
java.net.ConnectException:连接超时:连接
在 sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:334)
在 sun.rmi.transport.Transport$1.run(Transport.java:159)
在 java.security.AccessController.doPrivileged(本机方法)
在 sun.rmi.transport.Transport.serviceCall(Transport.java:155)
在 sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
在 sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
在 sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
在 java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
在 java.lang.Thread.run(Thread.java:662)
在 sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:255)
在 sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:233)
在 sun.rmi.server.UnicastRef.invoke(UnicastRef.java:142)
在 wt.cache.CacheManager_Stub.registerSlave(未知来源)
在 wt.cache.RemoteCacheServer.registerSlaveInternal(RemoteCacheServer.java:198)
... 另外 22 个
这是文章 195266 的 PDF 版本,可能已过期。最新版本 CS195266