06-21-2009 05:13 AM
Hi
I'm working with TS4.1 + LV8.6
Here's the full error I'm getting:
A Run-time error has occurred in step: xMCP Alive?
Sequence: MainSequence
SequenceFile: R:\HLXC1536\Seq\FCU.seq
Error Message: Dequeue Element in Acquire Semaphore.vi:1->NI_InternetTK_Core_VIs.lvlib:Telnet
Read.vi:1->TelnetReadWrite.vi->TelnetReadWrite.vi.ProxyCaller
Error Code: 1
Could somebody please give me a hint to what sort of problem I'm looking at?
The error only shows up when I select to run another UUT (from the preUUT sequence). If I select no and let the sequential model finish the test, it will not happen on the next run.
The error itself is in a ReadWrite Telnet vi which works fine. It happens on the first time it is used after the open telnet vi. Again, it only happens when I select 'Yes' on the question 'run another UUT'.
And thought?
Thanks
Rafi
06-22-2009 02:10 AM
Hi,
Have you Close the link and not performed the Open again?
Regards
Ray Farmer
06-22-2009 03:43 AM
Hi Ray,
The answer is No. As I indicated in my original mail (last line) it happens right after the open step.
I placed a breakpoint at the open telnet step. I verified that there's no link before the step and that link exist after this step. Nevertheless, I get this error message...but only when I chose 'run Another UUT'.
Any thought?
Thanks
Rafi
07-09-2009 10:34 AM
Rafi,
In your ReadWriteTelnet VI, are you using all four semaphore VIs (obtain semaphore reference, acquire semaphore, release semaphore, release semaphore reference)? or are you passing in the semaphore reference from somewhere else? Just make sure you are releasing the semaphore properly and the semaphore reference (either in this VI or at the end of your sequence) properly. The fact that this only happens on the second UUT seems to suggest that there is a problem with your references not being closed properly.