Article - CS330706

Method Server shuts down with 'stackoverflow' error due to a CAD operation

Modified: 06-Sep-2024   


Applies To

  • Windchill PDMLink 11.0 M030-CPS16 to 11.1 M020-CPS16
Usage of Attach Difference Report option during workspace check-in operations

Description

  • MethodServer crashes with 'stackoverflow' error during the use of comparison operation for EPM document
at com.ptc.windchill.cadx.common.ObjectDependencyProcessor.getUsesComponentsForEPMDoc(ObjectDependencyProcessor.java:329)
FATAL [ajp-nio-127.0.0.1-8010-exec-5] wt.servlet.ServletRequestMonitor.request username  -0500, 4eij0j61;kf2l4ddl;2100;5lw34l;2021, username, 10.106.0.59, /Windchill/servlet/WindchillAuthGW/wt.enterprise.URLProcessor/URLTemplateAction, u8&action=DIFFERENCE_REPORT, POST, 500, 2.859375, 2.990527512
java.lang.StackOverflowError
    at wt.cache.CacheManager.get(CacheManager.java:895)
    at wt.org.WTPrincipalCache.get(WTPrincipalCache.java:1567)
    at wt.org.WTPrincipalCache.getParentGroups(WTPrincipalCache.java:750)
    at wt.org.PrincipalCacheUtil.getParentGroups(PrincipalCacheUtil.java:334)
    at wt.org.StandardOrganizationServicesManager._parentGroups(StandardOrganizationServicesManager.java:11815)
    at wt.org.StandardOrganizationServicesManager.parentGroupMap(StandardOrganizationServicesManager.java:4501)
    at sun.reflect.GeneratedMethodAccessor44.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:399)
    at com.sun.proxy.$Proxy50.parentGroupMap(Unknown Source)
    at wt.access.AclEntrySet.getPermissionMasks(AclEntrySet.java:705)
    at wt.access.StandardAccessControlManager._hasAccess(StandardAccessControlManager.java:10554)
    at wt.access.StandardAccessControlManager.getAccess(StandardAccessControlManager.java:512)
    at wt.access.StandardAccessControlManager.getAccess(StandardAccessControlManager.java:482)
    at sun.reflect.GeneratedMethodAccessor287.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:399)
    at com.sun.proxy.$Proxy46.getAccess(Unknown Source)
    at wt.folder.StandardFolderService.getFolderPath(StandardFolderService.java:473)
    at sun.reflect.GeneratedMethodAccessor286.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:399)
    at com.sun.proxy.$Proxy45.getFolderPath(Unknown Source)
    at wt.folder.FolderHelper.getFolderPath(FolderHelper.java:320)
    at wt.folder.FolderHelper.getFolderPath(FolderHelper.java:573)
    at wt.enterprise.RevisionControlled.getFolderPath(RevisionControlled.java:300)
    at com.ptc.windchill.cadx.common.prowt.ProEClientUtilities.getEPMDocumentFolderPath(ProEClientUtilities.java:727)
    at com.ptc.windchill.cadx.common.prowt.ProEClientUtilities.getFakeFolderPathUnencoded(ProEClientUtilities.java:534)
    at com.ptc.windchill.cadx.common.prowt.ProEClientUtilities.getOpenModelAnchorLinkHref(ProEClientUtilities.java:632)
    at com.ptc.windchill.cadx.common.ObjectDependencyProcessor.getOpenModelAnchorLinkHref(ObjectDependencyProcessor.java:351)
    at com.ptc.windchill.cadx.common.ObjectDependencyProcessor.getUsesComponentsForEPMDoc(ObjectDependencyProcessor.java:320)
    at com.ptc.windchill.cadx.common.ObjectDependencyProcessor.getUsesComponentsForEPMDoc(ObjectDependencyProcessor.java:329)
    at com.ptc.windchill.cadx.common.ObjectDependencyProcessor.getUsesComponentsForEPMDoc(ObjectDependencyProcessor.java:329)
    at com.ptc.windchill.cadx.common.ObjectDependencyProcessor.getUsesComponentsForEPMDoc(ObjectDependencyProcessor.java:329)
    at com.ptc.windchill.cadx.common.ObjectDependencyProcessor.getUsesComponentsForEPMDoc(ObjectDependencyProcessor.java:329)
    at com.ptc.windchill.cadx.common.ObjectDependencyProcessor.getUsesComponentsForEPMDoc(ObjectDependencyProcessor.java:329)
    at com.ptc.windchill.cadx.common.ObjectDependencyProcessor.getUsesComponentsForEPMDoc(ObjectDependencyProcessor.java:329)
    at com.ptc.windchill.cadx.common.ObjectDependencyProcessor.getUsesComponentsForEPMDoc(ObjectDependencyProcessor.java:329)
    at com.ptc.windchill.cadx.common.ObjectDependencyProcessor.getUsesComponentsForEPMDoc(ObjectDependencyProcessor.java:329)


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