Article - CS196007

"The object identifier for "Principal Reference" must be assigned to a persistable object" error during load in Windchill Bulk Migrator

Modified: 20-Mar-2020   


Applies To

  • Windchill Bulk Migrator 1.0 to 11.1

Description

  • The object identifier for "Principal Reference" must be assigned to a persistable object error during load
  • cirouter log reports below stacktrace
ERROR load.CIOTLoadHandler - {MasterStageIds:13,}
wt.util.WTException: The object identifier for "Principal Reference" must be assigned to a persistable object.
at wt.access.WTAclEntry.setPrincipalReference(WTAclEntry.java:189)
at wt.access.StandardAccessControlManager.createPolicyEntry(StandardAccessControlManager.java:8561)
at wt.access.StandardAccessControlManager.validateAndConstructWTAclEntries(StandardAccessControlManager.java:12885)
at wt.access.StandardAccessControlManager.createAccessControlRules(StandardAccessControlManager.java:1002)
at wt.access.StandardAccessControlManager.createAccessControlRule(StandardAccessControlManager.java:838)
at sun.reflect.GeneratedMethodAccessor248.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.createAccessControlRule(Unknown Source)
at com.ptc.windchill.migration.wbm.common.access.WBMAdministrativeDomainHelper.setTestUserPriviege(WBMAdministrativeDomainHelper.java:279)
at com.ptc.windchill.migration.wbm.common.access.WBMAdministrativeDomainHelper.getContextMigrationDomain(WBMAdministrativeDomainHelper.java:151)
at com.ptc.windchill.migration.wbm.loaders.LoaderCacheManager.createMigrationDomainRef(LoaderCacheManager.java:1704)
at com.ptc.windchill.migration.wbm.loaders.LoaderCacheManager.createRestrictedDomains(LoaderCacheManager.java:1736)
at com.ptc.windchill.migration.wbm.genericloader.GenericVersionedLoader.loadDataTransaction(GenericVersionedLoader.java:163)
at com.ptc.windchill.migration.wbm.service.StandardWBMLoadService.loadData(StandardWBMLoadService.java:123)
This is a printer-friendly version of Article 196007 and may be out of date. For the latest version click CS196007