技术文章 - CS240633

由于 EPMMemberLinks 重复或为空,导致 Windchill 中的 CAD 和相关 WTPart 行为不一致

已修改: 13-Nov-2025   


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

适用于

  • 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