Article - CS427477

Failed to expand one product folder with error message "wt.admin.AdministrativeDomain.xxxxx because it no longer exists."

Modified: 23-Sep-2024   


Applies To

  • Windchill PDMLink 12.1 to 13.0

Description

Failed to expand one product folder.
2024-09-23 09:13:05,438 ERROR [DataSource Task Executor-64] com.ptc.mvc.components.TreeDataSourceManager orgadmin - Error while adding Objects to ParentDataSource (wt.pom.pomResource/0) wt.pom.PersistenceException: A persistence error occurred. System message follows:

Nested exception is: (wt.fc.fcResource/32) wt.fc.ObjectNoLongerExistsException: Cannot restore "wt.admin.AdministrativeDomain.xxxxx" because it no longer exists.

	at wt.fc.StandardPersistenceManager.restore(StandardPersistenceManager.java:1918)

	at wt.fc.StandardPersistenceManager.restore(StandardPersistenceManager.java:1161)

	at wt.admin.cache.DomainHierarchy.restoreDomain(DomainHierarchy.java:1013)

	at wt.admin.cache.DomainHierarchy.getDomain(DomainHierarchy.java:398)

	at wt.admin.cache.DomainHierarchy.getParentDomain(DomainHierarchy.java:200)

	at wt.admin.cache.DomainHierarchy.getAncestorDomains(DomainHierarchy.java:321)

	at wt.admin.cache.AdminDomainCache.getAncestorDomains(AdminDomainCache.java:172)

	at wt.admin.StandardAdministrativeDomainManager.getAncestorDomainIds(StandardAdministrativeDomainManager.java:1552)

	at wt.access.StandardAccessControlManager.constructAclEntrySet(StandardAccessControlManager.java:8180)

	at wt.access.StandardAccessControlManager.getPolicyAcl(StandardAccessControlManager.java:2356)

	at wt.access.StandardAccessControlManager.hasSurrogateAccess(StandardAccessControlManager.java:11021)

	at wt.access.StandardAccessControlManager.hasAccess(StandardAccessControlManager.java:536)

	at jdk.internal.reflect.GeneratedMethodAccessor32.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.$Proxy59.hasAccess(Unknown Source)

	at wt.pds.SurrogateAccessController.checkAccess(SurrogateAccessController.java:94)

	at wt.pds.StandardACProcessor.processResults(StandardACProcessor.java:78)

	at wt.pds.SequentialResultBuilder.build(SequentialResultBuilder.java:453)

	at wt.pds.CompoundResultBuilder.build(CompoundResultBuilder.java:256)

	at wt.pds.BasicResultCursor.next(BasicResultCursor.java:93)

	at wt.pds.SQLDatabasePds.query(SQLDatabasePds.java:880)

	at wt.pom.PersistentObjectManager.query(PersistentObjectManager.java:1077)

	at wt.fc.StandardPersistenceManager._query(StandardPersistenceManager.java:1977)

	at wt.fc.StandardPersistenceManager.query(StandardPersistenceManager.java:1929)

	at com.ptc.windchill.enterprise.folder.query.FolderQuery.retrieveFolderContents(FolderQuery.java:250)

	at com.ptc.windchill.enterprise.folder.mvc.builders.FolderTreeBuilder.buildNodeData(FolderTreeBuilder.java:203)

	at com.ptc.jca.mvc.components.DefaultTreeExpansionStateManager.hasChildren(DefaultTreeExpansionStateManager.java:204)

	at com.ptc.mvc.components.TreeDataSourceManager$TreeDataSourceTask.run(TreeDataSourceManager.java:184)

	at com.ptc.mvc.ds.server.DefaultDataSourceManager$DataSourceTaskCallable.callInContext(DefaultDataSourceManager.java:224)

	at com.ptc.mvc.ds.server.DefaultDataSourceManager$DataSourceTaskCallable.callInContext(DefaultDataSourceManager.java:193)

	at com.ptc.mvc.ds.server.MethodContextCallable.call(MethodContextCallable.java:47)

	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)

	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)

	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)

	at java.base/java.lang.Thread.run(Thread.java:829)

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