Article - CS55046

Renaming objects failed with error "Can not restore "wt.org.WTUser.xxxxxx" because it no longer exists" in Windchill PDMLink

Modified: 19-May-2025   


Applies To

  • Windchill PDMLink 9.1 to 13.1

Description

  • Renaming objects failed with error Can not restore "wt.org.WTUser.xxxxxx" because it no longer exists
  • Renaming WTParts failed with error Can not restore "wt.org.WTUser xxxxxx" because it no longer exists
  • Renaming Library name failed with error Can not restore "wt.org.WTUser.xxxxxx" because it no longer exists
  • Sample error in Method Server log:
    wt.fc.ObjectNoLongerExistsException: Cannot restore "wt.org.WTUser.xxxxxx" because it no longer exists.
        at wt.fc.StandardPersistenceManager.restore(StandardPersistenceManager.java:1918)
        at wt.fc.StandardPersistenceManager.refresh(StandardPersistenceManager.java:1083)
        at wt.fc.StandardPersistenceManager.refresh(StandardPersistenceManager.java:517)
        at sun.reflect.GeneratedMethodAccessor49.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.$Proxy12.refresh(Unknown Source)
        at wt.org.StandardOrganizationServicesManager.getPrincipal(StandardOrganizationServicesManager.java:999)
        at sun.reflect.GeneratedMethodAccessor272.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.$Proxy47.getPrincipal(Unknown Source)
        at wt.org.WTPrincipalReference.getPrincipal(WTPrincipalReference.java:692)
        at wt.org.WTPrincipalReference.getName(WTPrincipalReference.java:278)
        at wt.recent.StandardRecentlyVisitedService.updateCache(StandardRecentlyVisitedService.java:2052)
        at wt.recent.StandardRecentlyVisitedService.removeFromRecentList(StandardRecentlyVisitedService.java:2037)
        at wt.recent.StandardRecentlyVisitedService.access$100(StandardRecentlyVisitedService.java:160)
        at wt.recent.StandardRecentlyVisitedService$RecentUpdateCleanupListener.finishTransaction(StandardRecentlyVisitedService.java:201)
    ....
This is a printer-friendly version of Article 55046 and may be out of date. For the latest version click CS55046