Article - CS371870

Background MethodServer aborts with "java.lang.StackOverflowError" after upgrading to Windchill PDMLink 12.0.2

Modified: 27-Jun-2022   


Applies To

  • Windchill PDMLink 12.0.2.0 to 12.0.2.5

Description

  • Background MethodServer aborts with the following error after upgrading to Windchill PDMLink 12.0.2
2022-06-27 00:03:08,246 INFO  [commonScheduleQueue.SchedulingThread] wt.licenseusage.licensing.LicenseController Administrator - Total Entries returned from function getFeatureLicenseModelMap::12
2022-06-27 00:03:11,021 FATAL [commonScheduleQueue.SchedulingThread] wt.method.server Administrator - Uncaught VirtualMachineError on thread: "commonScheduleQueue.SchedulingThread" [id=559]; Aborting method server java.lang.StackOverflowError
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.rmi/sun.rmi.server.MarshalOutputStream.<init>(MarshalOutputStream.java:66)
	at java.rmi/sun.rmi.server.MarshalOutputStream.<init>(MarshalOutputStream.java:55)
	at java.rmi/sun.rmi.transport.ConnectionOutputStream.<init>(ConnectionOutputStream.java:62)
	at java.rmi/sun.rmi.transport.StreamRemoteCall.getOutputStream(StreamRemoteCall.java:107)
	at java.rmi/sun.rmi.transport.StreamRemoteCall.getOutputStream(StreamRemoteCall.java:98)
	at java.rmi/sun.rmi.transport.StreamRemoteCall.<init>(StreamRemoteCall.java:76)
	at java.rmi/sun.rmi.server.UnicastRef.invoke(UnicastRef.java:147)
	at wt.cache.CacheManager_Stub.getEntry(Unknown Source)
	at wt.cache.RemoteCacheServer.getEntryInternal(RemoteCacheServer.java:276)
	at wt.cache.RemoteCacheServer.lambda$getEntry$1(RemoteCacheServer.java:257)
	at wt.cache.RemoteCacheServer.callTimeAndLogRemoteCallableLow(RemoteCacheServer.java:684)
	at wt.cache.RemoteCacheServer.callTimeAndLogRemoteCallable(RemoteCacheServer.java:656)
	at wt.cache.RemoteCacheServer.getEntry(RemoteCacheServer.java:257)
	at wt.cache.CacheManager.get(CacheManager.java:915)
	at wt.org.WTPrincipalCache.get(WTPrincipalCache.java:1604)
	at wt.org.WTPrincipalCache.getPrincipal(WTPrincipalCache.java:1494)
	at wt.org.PrincipalCacheUtil.getPrincipal(PrincipalCacheUtil.java:312)
	at wt.org.StandardOrganizationServicesManager._readPrincipal(StandardOrganizationServicesManager.java:11229)
	at wt.org.StandardOrganizationServicesManager._readPrincipal(StandardOrganizationServicesManager.java:11182)
	at wt.org.StandardOrganizationServicesManager._readPrincipal(StandardOrganizationServicesManager.java:11175)
	at wt.org.StandardOrganizationServicesManager.getOrganizationForGroup(StandardOrganizationServicesManager.java:5497)
	at wt.org.StandardOrganizationServicesManager.getOrganization(StandardOrganizationServicesManager.java:5218)
	at jdk.internal.reflect.GeneratedMethodAccessor297.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:399)
	at com.sun.proxy.$Proxy71.getOrganization(Unknown Source)
	at wt.inf.container.DirectoryHelperSvr.getDomainForPrincipal(DirectoryHelperSvr.java:757)
	at wt.inf.container.DirectoryHelperSvr.getDomainForPrincipal(DirectoryHelperSvr.java:702)
	at wt.inf.container.PersistenceManagerEventHandler.preStore(PersistenceManagerEventHandler.java:361)
	at wt.inf.container.PersistenceManagerEventHandler.preStore(PersistenceManagerEventHandler.java:270)
	at wt.inf.container.PersistenceManagerEventHandler$1.notifyVetoableMultiObjectEvent(PersistenceManagerEventHandler.java:109)
	at wt.events.StandardKeyedEventBranch.intDispatchEvent(StandardKeyedEventBranch.java:306)
	at wt.events.StandardKeyedEventBranch.dispatchVetoableMultiObjectEvent(StandardKeyedEventBranch.java:268)
	at wt.events.StandardKeyedEventDispatcher.intDispatchEvent(StandardKeyedEventDispatcher.java:306)
	at wt.events.StandardKeyedEventDispatcher.dispatchVetoableMultiObjectEvent(StandardKeyedEventDispatcher.java:244)
	at wt.services.StandardManagerService.intDispatchVetoableEvent(StandardManagerService.java:412)
	at wt.services.StandardManagerService.dispatchVetoableMultiObjectEvent(StandardManagerService.java:314)
	at wt.fc.StandardPersistenceManager.dispatchVetoableEvent(StandardPersistenceManager.java:2976)
	at wt.fc.StandardPersistenceManager.dispatchVetoableEvent(StandardPersistenceManager.java:2959)
	at wt.fc.StandardPersistenceManager.store(StandardPersistenceManager.java:708)
	at wt.fc.StandardPersistenceManager.store(StandardPersistenceManager.java:1091)
	at jdk.internal.reflect.GeneratedMethodAccessor298.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:399)
	at com.sun.proxy.$Proxy27.store(Unknown Source)
	at wt.org.StandardOrganizationServicesManager._getPersistablesCreateNew(StandardOrganizationServicesManager.java:17657)
	at wt.org.StandardOrganizationServicesManager._getPersistables(StandardOrganizationServicesManager.java:17007)
	at wt.org.StandardOrganizationServicesManager._getPersistable(StandardOrganizationServicesManager.java:16963)
	at wt.org.StandardOrganizationServicesManager._getPersistable(StandardOrganizationServicesManager.java:16945)
	at wt.org.StandardOrganizationServicesManager.getPrincipalByDN(StandardOrganizationServicesManager.java:10403)
	at wt.org.StandardOrganizationServicesManager.getPrincipalByDN(StandardOrganizationServicesManager.java:10359)
	at wt.org.StandardOrganizationServicesManager.getPrincipalByDN(StandardOrganizationServicesManager.java:1487)
	at jdk.internal.reflect.GeneratedMethodAccessor60.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:399)
	at com.sun.proxy.$Proxy71.getPrincipalByDN(Unknown Source)
	at wt.org.WTOrganization.setAdministrator(WTOrganization.java:1195)
	at wt.org.WTOrganization.mapAttributes(WTOrganization.java:816)
	at wt.org.LdapServicesServerHelper.mapPrincipal(LdapServicesServerHelper.java:145)
	at wt.org.LdapServices.queryPrincipalFromLdap(LdapServices.java:1245)
	at jdk.internal.reflect.GeneratedMethodAccessor190.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:399)
	at com.sun.proxy.$Proxy72.queryPrincipalFromLdap(Unknown Source)
	at wt.org.StandardOrganizationServicesManager._readPrincipal(StandardOrganizationServicesManager.java:11276)
	at wt.org.StandardOrganizationServicesManager._readPrincipal(StandardOrganizationServicesManager.java:11182)
	at wt.org.StandardOrganizationServicesManager._readPrincipal(StandardOrganizationServicesManager.java:11175)
	at wt.org.StandardOrganizationServicesManager.getOrganizationForGroup(StandardOrganizationServicesManager.java:5497)
	at wt.org.StandardOrganizationServicesManager.getOrganization(StandardOrganizationServicesManager.java:5218)
	at jdk.internal.reflect.GeneratedMethodAccessor297.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:399)
	at com.sun.proxy.$Proxy71.getOrganization(Unknown Source)
	at wt.inf.container.DirectoryHelperSvr.getDomainForPrincipal(DirectoryHelperSvr.java:757)
	at wt.inf.container.DirectoryHelperSvr.getDomainForPrincipal(DirectoryHelperSvr.java:702)
	at wt.inf.container.PersistenceManagerEventHandler.preStore(PersistenceManagerEventHandler.java:361)
	at wt.inf.container.PersistenceManagerEventHandler.preStore(PersistenceManagerEventHandler.java:270)
	at wt.inf.container.PersistenceManagerEventHandler$1.notifyVetoableMultiObjectEvent(PersistenceManagerEventHandler.java:109)
	at wt.events.StandardKeyedEventBranch.intDispatchEvent(StandardKeyedEventBranch.java:306)
	at wt.events.StandardKeyedEventBranch.dispatchVetoableMultiObjectEvent(StandardKeyedEventBranch.java:268)
	at wt.events.StandardKeyedEventDispatcher.intDispatchEvent(StandardKeyedEventDispatcher.java:306)
	at wt.events.StandardKeyedEventDispatcher.dispatchVetoableMultiObjectEvent(StandardKeyedEventDispatcher.java:244)
	at wt.services.StandardManagerService.intDispatchVetoableEvent(StandardManagerService.java:412)
	at wt.services.StandardManagerService.dispatchVetoableMultiObjectEvent(StandardManagerService.java:314)
	at wt.fc.StandardPersistenceManager.dispatchVetoableEvent(StandardPersistenceManager.java:2976)
	at wt.fc.StandardPersistenceManager.dispatchVetoableEvent(StandardPersistenceManager.java:2959)
	at wt.fc.StandardPersistenceManager.store(StandardPersistenceManager.java:708)
	at wt.fc.StandardPersistenceManager.store(StandardPersistenceManager.java:1091)
	at jdk.internal.reflect.GeneratedMethodAccessor298.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:399)
	at com.sun.proxy.$Proxy27.store(Unknown Source)
	at wt.org.StandardOrganizationServicesManager._getPersistablesCreateNew(StandardOrganizationServicesManager.java:17657)
	at wt.org.StandardOrganizationServicesManager._getPersistables(StandardOrganizationServicesManager.java:17007)
	at wt.org.StandardOrganizationServicesManager._getPersistable(StandardOrganizationServicesManager.java:16963)
	at wt.org.StandardOrganizationServicesManager._getPersistable(StandardOrganizationServicesManager.java:16945)
	at wt.org.StandardOrganizationServicesManager.getPrincipalByDN(StandardOrganizationServicesManager.java:10403)
	at wt.org.StandardOrganizationServicesManager.getPrincipalByDN(StandardOrganizationServicesManager.java:10359)
	at wt.org.StandardOrganizationServicesManager.getPrincipalByDN(StandardOrganizationServicesManager.java:1487)
	at jdk.internal.reflect.GeneratedMethodAccessor60.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:399)
	at com.sun.proxy.$Proxy71.getPrincipalByDN(Unknown Source)
	at wt.org.WTOrganization.setAdministrator(WTOrganization.java:1195)
	at wt.org.WTOrganization.mapAttributes(WTOrganization.java:816)
	at wt.org.LdapServicesServerHelper.mapPrincipal(LdapServicesServerHelper.java:145)
	at wt.org.LdapServices.queryPrincipalFromLdap(LdapServices.java:1245)



 
This is a printer-friendly version of Article 371870 and may be out of date. For the latest version click CS371870