Linking requirements to CAD objects fails with ‘CAD object not found’ error when trying to establish traceability between requirements and assembly components.
The issue occurs specifically when linking to sub-assemblies or parts within larger assemblies. Direct links to top-level assemblies work fine:
Error: CAD object not found - OID: VR:wt.part.WTPart:123456
at RequirementLink.resolveTarget(line 412)
Failed to create link: REQ-2024-0089 -> Part P-45678
This blocks our traceability workflows. We need requirement-to-CAD linking for compliance tracking. The CAD objects exist and are visible in structure browser, but the requirement linking service can’t resolve them. Is this an indexing issue?
Check the requirement linking configuration in your product context. There’s a setting that controls which object types can be linked - if WTPart subclasses aren’t explicitly included, the linking service won’t be able to resolve them even though they’re indexed. Also verify that the CAD integration hasn’t created orphaned references where the part structure exists but the underlying object references are broken.
We ran a full reindex last week as part of regular maintenance. The search works fine for finding these parts. I’m not sure how to check the master references or link index table integrity - is there a specific utility or SQL query for that?
I’ve encountered this before in 11.2. The requirement linking service uses a different object resolution mechanism than the structure browser. It relies on the object’s master reference being properly registered in the link index. Check if your CAD objects have valid master references and that the link index table isn’t corrupted. You might need to run database consistency checks on the link tables.