技术文章 - CS60321
在 Windchill 和 Servigistics InService 群集环境中,从属 ServerManager 或 MethodServer 启动失败,并出现错误“java.lang.SecurityException: Access Denied”
已修改: 15-Sep-2025
适用于
- Windchill PDMLink 11.0 M010 to 12.1
- Windchill PDMLink 9.1
- PTC Arbortext Content Delivery (formerly Servigistics InService) 6.0 to 6.4
说明
- 集群环境下,从属ServerManager启动报错java.lang.SecurityException: Access denied
- 错误如下:
java.rmi.RemoteException: Unable to register slave cache; nested exception is: java.rmi.RemoteException: Unable to locate cache server; nested exception is: java.rmi.RemoteException: Unable to register slave cache; nested exception is: java.lang.SecurityException: Access Denied at wt.cache.RemoteCacheServer.registerSlaveInternal(RemoteCacheServer.java:251) at wt.cache.RemoteCacheServer$1.call(RemoteCacheServer.java:183) at wt.cache.RemoteCacheServer$1.call(RemoteCacheServer.java:178) at wt.cache.RemoteCacheServer.callTimeAndLogRemoteCallableLow(RemoteCacheServer.java:714) at wt.cache.RemoteCacheServer.callTimeAndLogRemoteCallable(RemoteCacheServer.java:687) at wt.cache.RemoteCacheServer.registerSlave(RemoteCacheServer.java:176) at wt.cache.CacheManager.reset(CacheManager.java:803) at wt.cache.MasterCacheMonitor.reset(MasterCacheMonitor.java:151) at wt.cache.CacheManager.ok(CacheManager.java:461) at wt.cache.CacheManager.<init>(CacheManager.java:576)
- Windchill PDMLink 中群集节点无法启动,并出现“java.lang.StackOverflowError”错误
- 集群环境下,从属ServerManager或MethodServer启动过程中挂掉,系统无响应
- 线程转储堆栈跟踪如下
at java/net/SocketInputStream.socketRead0(Native Method) at java/net/SocketInputStream.read(SocketInputStream.java:140) at java/io/BufferedInputStream.fill(BufferedInputStream.java:229) at java/io/BufferedInputStream.read(BufferedInputStream.java:248) at java/io/DataInputStream.readByte(DataInputStream.java:259) at sun/rmi/transport/StreamRemoteCall.executeCall(StreamRemoteCall.java:207) at sun/rmi/server/UnicastRef.invoke(UnicastRef.java:154) at wt/manager/ServerManagerImpl_Stub.getServer(Bytecode PC:32) at wt/manager/RemoteServerManager.getServer(RemoteServerManager.java:299) at wt/manager/RemoteServerManager.getServer(RemoteServerManager.java:267) at wt/cache/RemoteCacheServer.getCacheServer(RemoteCacheServer.java:526) at wt/cache/RemoteCacheServer.registerSlave(RemoteCacheServer.java:135) at wt/cache/CacheManager.<init>(CacheManager.java:449) at wt/iba/definition/service/IBADefinitionCache.<init>(IBADefinitionCache.java:116) at wt/iba/definition/service/IBADefinitionCache.getIBADefinitionCache(IBADefinitionCache.java:133) at wt/iba/definition/service/IBADefinitionDBService.<clinit>(IBADefinitionDBService.java:119)
这是文章 60321 的 PDF 版本,可能已过期。最新版本 CS60321