Hi there,
a colleague of mine is using a self-written little LV-sequencer to do UUT testing. At the beginnig of his "test sequence" he opens the corresponding SE-Session and does not close it before having performed the last test on the last UUT. He takes the reference form the Open Session-VI and puts it in a global variable. When switching, he accesses this global in order to get back the reference and put it to the Open / Close Routes-VIs. Every once in a while, the SE-VIs return an error: the reference is not valid.
So we tried to do a workaraound: after read access, the refernece is checked using the LabVIEW "Not a refnum"-VI. If the ref should be void, we wanted to re-open the SE session. To keep it short.... nice idea, but we failed.....

In order to getting the SE to work again, we even have to shutdown LabVIEW!
I remember seeing a phenomenon (invalid references) like that with TestStand 3.1 and SE2.0. But only on very rare occasions, so I decided to ignore that

We're using WinXP, LV 7.1.1, SE2.1.
Any ideas?
Cheers
Oli