NI TestStand

cancel
Showing results for 
Search instead for 
Did you mean: 

Some TestStand sequences will not update from 3.5 to 4.0

I am attempting to update TestStand projects from TS3.5 to TS4.0.  When I try to update files using the Sequence File Converter in TS4.0, I get the following message for one of the sequence files:
 
Failed to update file:  Affirm IGBT-Simmer Board Test.seq
SetIsInstalledType is only for types
The sequence file 'C:\Code\Affirm test Code\Affirm IGBT-Simmer Board Test Stand Application\Affirm IGBT-Simmer Board Test.seq' could not be loaded.
 
The other 8 sequence files in this project (workspace) converted with no problem.
0 Kudos
Message 1 of 6
(3,500 Views)
Can you open the file manually in the 4.0 sequence editor or does it give the same error message? Is the file something you can post the forum?

-Doug
0 Kudos
Message 2 of 6
(3,483 Views)

This sequence will not open in TS4.0, but if I change the active TestStand version to 3.5, I can open this .seq file with no problem.

The sequence file is attached.

0 Kudos
Message 3 of 6
(3,477 Views)
I'm still looking into the exact cause of this issue, but it's related to a custom type in this file called 'data'.

The type data contains an array called Element1 that contains instances of the type User. The issue seems to be related to having custom types with instances of the User type inside of them. In the case of this file the type does not appear to actually be used anywhere. If you don't need this type you can open the file in 3.5 and delete the custom type called 'data' and resave it. You should then be able to open and convert the file in 4.0.

-Doug
0 Kudos
Message 4 of 6
(3,459 Views)

Doug,

     Thanks ... that fixed it.

Dave

 

0 Kudos
Message 5 of 6
(3,455 Views)
Glad it worked.

It appears this problem can occur whenever an instance of the User type is used inside of another type. It will show up when the file is opened in a newer version of teststand then the file was created in. Removing the instance of the User type or the type which contains it will allow the file to be openable in a newer version of teststand again.

Thanks for bringing this issue to our attention.
-Doug
0 Kudos
Message 6 of 6
(3,441 Views)