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