技术文章 - CS151289

Windchill 报告错误“wt.ufid.UfidException:正在处理的对象的标识信息已损坏”

已修改: 16-Aug-2025   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • Windchill PDMLink 9.1 to 13.1
  • FlexPLM 10.1

说明

  • Windchill 报告以下错误
'wt.ufid.UfidException: The identifying information for the objects being processed is corrupted'
  • Windchill UI 中的“参与者管理员”页面失败,并显示错误“页面无法响应:/ptc1/principalpicker/principalPickerCD_step
  • 在团队成员页面中,“加入”列有“ ???joined_proj???”而不是“是/否”。
  • 工作流程无法正确执行,没有继续前进,并停止
  • 将任务重新分配给上下文团队的成员,其中另一个未知用户与 Ldap 断开连接,并出现错误
  • Windu 任务 PrincipalValidator 在 PrincipalValidator.log 中报告以下错误
Nested exception is: (wt.ufid.ufidResource/10) wt.ufid.UfidException: The UFID (Unique Federation Identifier) for one or more objects is corrupted. There are multiple records representing the source and target Windchill ownership for one or more of the objects being processed.
Nested exception is: (wt.ufid.ufidResource/UFID_DATA_CORRUPTED_GENERIC) wt.ufid.UfidException: The identifying information for the objects being processed is corrupted.
	at wt.ufid.StandardUfidSrvService.getRemoteObjectIds(StandardUfidSrvService.java:1639)
	at wt.org.StandardOrganizationServicesManager.validDirectoryEntries(StandardOrganizationServicesManager.java:5732)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	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.validDirectoryEntries(Unknown Source)
	at com.ptc.windchill.org.PrincipalValidator.checkPrincipalsInRepairNeededState(PrincipalValidator.java:176)
	at com.ptc.windchill.org.PrincipalValidator.runDiagnostics(PrincipalValidator.java:152)
	... 30 more
Caused by: (wt.ufid.ufidResource/10) wt.ufid.UfidException: The UFID (Unique Federation Identifier) for one or more objects is corrupted. There are multiple records representing the source and target Windchill ownership for one or more of the objects being processed.
Nested exception is: (wt.ufid.ufidResource/UFID_DATA_CORRUPTED_GENERIC) wt.ufid.UfidException: The identifying information for the objects being processed is corrupted.
	at wt.ufid.StandardUfidSrvService.getRemoteObjectIds(StandardUfidSrvService.java:1623)
	... 39 more
Caused by: (wt.ufid.ufidResource/UFID_DATA_CORRUPTED_GENERIC) wt.ufid.UfidException: The identifying information for the objects being processed is corrupted.
	at wt.ufid.FederatableServerHelper.generateWrappedUIException(FederatableServerHelper.java:2103)
	... 40 more

  • PTC FlexPLM 内部许可证发出 Windchill 错误,提示“正在处理的对象的识别信息已损坏”
Nested exception is: (wt.ufid.ufidResource/10) wt.ufid.UfidException: The UFID (Unique Federation Identifier) for one or more objects is corrupted. There are multiple records representing the source and target Windchill ownership for one or more of the objects being processed.
Nested exception is: (wt.ufid.ufidResource/UFID_DATA_CORRUPTED_GENERIC) wt.ufid.UfidException: The identifying information for the objects being processed is corrupted.
    at wt.ufid.FederatableServerHelper.generateWrappedUIException(FederatableServerHelper.java:1946)
    at wt.ufid.StandardUfidSrvService.getRemoteObjectIds(StandardUfidSrvService.java:1365)
    at wt.ufid.FederatableServerHelper$RemoteObjectUtil.correspondingQuerySpec(FederatableServerHelper.java:1604)
    at wt.ufid.FederatableServerHelper$RemoteObjectUtil.correspondingQuerySpec(FederatableServerHelper.java:1592)
    at wt.ufid.StandardUfidSrvService.findCorrespondingObject(StandardUfidSrvService.java:637)
    at wt.org.StandardOrganizationServicesManager._readPrincipal(StandardOrganizationServicesManager.java:7092)

这是文章 151289 的 PDF 版本,可能已过期。最新版本 CS151289