Error -17329: Types Conflict in TestStand

Updated Oct 25, 2024

Reported In

Software

  • TestStand 2016

Issue Details

I opened an example for the new TestStand Property Loader step and saved the updated types in my Process Models. Now, every time I run an execution, I get a Run-Time Error with
Error Code: -17329; Invalid type - conflicts with an existing type.

Solution

This error will only present in the following cases:
  • If the Allow Automatic Type Conflict Resolution setting in Configure»Station Options..»File is set to Only if a Type Palette Files will not be Modified (default) before one of these examples is opened, upon closing the example, a dialogue box similar to figure below will appear and prompt to you to save SequentialModel.seq, or the process model in use. After the sequence file is saved, if conflict resolution settings are changed to Only if a Type Palette File has the Higher Version or Never,  then this type conflict can occur.
  • If the Allow Automatic Type Conflict Resolution setting is set to Only if a Type Palette File has the Higher Version or Never initially, upon opening a property loader step type example, you would see a prompt similar to this one:

 
If you choose Use Type from Property Loader - x.seq from the type conflict dialog box, this conflict could also occur if you choose to Increment Type Versions.

Another step to try is to work from the existing Sequential Model in TestStand to see if it works correctly, and if it does then make custom edits from the working model. 

Additional Information

This issue was introduced by a type mismatch in two Property Loader examples.