Article - CS60321
In Windchill and Servigistics InService cluster environment, slave ServerManager or MethodServer fail to start with error "java.lang.SecurityException: Access Denied"
Modified: 15-Sep-2025
Applies To
- Windchill PDMLink 11.0 M010 to 12.1
- Windchill PDMLink 9.1
- PTC Arbortext Content Delivery (formerly Servigistics InService) 6.0 to 6.4
Description
- In cluster environment, slave ServerManager starts with the error java.lang.SecurityException: Access denied
- The error is as below:
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)
- Cluster node is failing to start with "java.lang.StackOverflowError" error in Windchill PDMLink
- In cluster environment, slave ServerManager or MethodServer hang up during start up process and system has no response
- The thread dump stack trace is as below
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)
This is a printer-friendly version of Article 60321 and may be out of date. For the latest version click CS60321