技术文章 - CS240633
由于 EPMMemberLinks 重复或为空,导致 Windchill 中的 CAD 和相关 WTPart 行为不一致
已修改: 13-Nov-2025
适用于
- Windchill PDMLink 10.0 to 13.0
- Windchill ProjectLink 10.0 to 12.0
- Windchill PDM Essentials 10.1 to 12.0
- Pro/INTRALINK 8.x + 10.0 to 12.0
- Pro/ENGINEER and Creo Elements/Pro Wildfire 4.0 to Wildfire 5.0
- Creo Parametric 1.0 to 11.0
- Windchill Workgroup Manager
- Migrated data
- Upgraded data
- Data loaded via customization
说明
- 由于EPM Member Links重复, CAD 和相关 WTPart 行为不一致
- CAD 结构和零件结构不同步
- 由 EPM 结构驱动的WTPart 结构不正确
- 如何纠正EPMMemberLink 任务中的WinDU EPMMemberLinkUniqueLinkId或 UniqueLinkID 错误或EPMMemberLinkUniqueLinkId.log 错误或升级前 WinDU 任务 EPMMemberLinkUniqueLinkId 在从一个版本更新到另一个版本之前或之后报告错误:
ERROR|DUPLICATE_UNIQUELINK_ID... ERROR|NULL_UNIQUELINK_ID... COMMENT|Task executed successfully, problematic links found = ####
- 执行CAD 与部件或部件与 CAD 的比较会报告意外差异、参考指示符和组件的不匹配
- 签入失败,并出现与构建 WTPart 结构相关的错误
- CAD 和 WTPart 结构之间存在不匹配的情况,无法使用比较实用程序进行修复
- 从 CAD 结构中移除组件并签入后, WTPart 结构不会自动与 CAD 结构同步
- CAD 和 WTPart 结构之间报告数量不匹配或差异
- 比较报告加载失败
- 使用CAD 和相关 WTPart 结构时报告的错误:
A datastore uniqueness constraint violation has occurred on the following objects Update Required & Existing Part Not In Structure Information on the Part occurrence is different than the related CAD Document uses link. Any mismatch in reference designator, component name or location of the components will be synchronized.

CAD 结构中不需要:部件结构没有与此 CAD 文档用途匹配的出现。构建 CAD 结构操作将删除此 CAD 文档用途链接。
- 尝试为 CAD 对象创建 WTParts 时,执行 Pro/INTRALINK 到 PDMLink零件创建迁移工具时遇到错误,或零件创建实用程序的第 5 步构建结构失败并出现错误:
wt.epm.util.EPMResource/401) wt.epm.conflict.EPMNonOverrideableConflictException: The CAD assembly has uses links with non-unique identifiers. Please contact your system administrator. The CAD assembly has uses links with non-unique identifiers. Please contact your system administrator.
- 程序集签出失败并出现错误( CS240266 ):
A persistence error occurred. System message follows: wt.system.err user - Nested exception is: com.microsoft.sqlserver.jdbc.SQLServerException: Each GROUP BY expression must contain at least one column that is not an outer reference.
- 零件与 CAD 比较工具加载失败并出现错误(< CS253683 ):
com.ptc.cat.ops.server.DefaultOperationDispatcher <USERNAME> - java.lang.IllegalStateException: Target information is already set. Cannot change. wt.util.WTException: java.lang.IllegalStateException: Target information is already set. Cannot change.
- 无法在独立浏览器和嵌入式浏览器中检出或修改特定 CAD 对象,冲突管理中出现 java.lang.NullPointerException
- 方法服务器日志中出现错误:
com.ptc.windchill.uwgm.proesrv.action.AddToWorkspaceAction - AddToWorkspaceAction.checkoutToWorkspace :: EPM checkout failed wt.vc.VersionControlException: wt.util.WTException: java.lang.NullPointerException Nested exception is: java.lang.NullPointerException Nested exception is: wt.util.WTException: java.lang.NullPointerException Nested exception is: java.lang.NullPointerException at wt.epm.structure.EPMStructureHelper.isLinkMatching(EPMStructureHelper.java:486) at wt.epm.structure.EPMStructureHelper.findAndHealDuplicateUniqueLinkId(EPMStructureHelper.java:288) at wt.epm.structure.EPMStandardStructureService$7.notifyVetoableMultiObjectEvent(EPMStandardStructureService.java:586) - 运行 WinDU 任务 EPMMemberLinkUniqueLinkId 报告 cad 对象出现错误 DUPLICATE_UNIQUELINK_ID
- 方法服务器日志中出现错误:
这是文章 240633 的 PDF 版本,可能已过期。最新版本 CS240633