LabVIEW cannot update from type definition without incorrectly preserving default values
- Updated2026-02-04
- 1 minute(s) read
If LabVIEW places a type definition instance in an unresolved state, you must manually update unresolved instances or remove the link between unresolved instances and the type definition before the application can run. To manually update the unresolved instances, right-click an unresolved instance and select Review and Update from Type Def from the shortcut menu to display the Review and Update from Type Def. dialog box. If you do not want to update an instance from the type definition, you can remove the link by right-clicking the instance and selecting Disconnect from Type Def.
In most cases, LabVIEW correctly preserves the default values of each instance when updating from the type definition. However, if LabVIEW is unable to map the previous default values of the instance to the updated controls or constants, LabVIEW places those instances in an unresolved state. An unresolved instance appears dimmed, and the Run button of the VI in which the instance exists appears broken. To resolve the data mapping discrepancies, you must manually update the instances using the Review and Update from Type Def. dialog box.