LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

network shared process variable timeout error

I am in the process of migrating my large application from LV10 to LV 11 and Stepped on this Barkers Nest.

 

Not O.K. Code

 

NOK.png

 

O.K. Code

 

ok

 

I tried to isolate this error into a VI on it's own and the bug went away.

 

Has anyone else seen anything else like this

 

 

iTm - Senior Systems Engineer
uses: LABVIEW 2012 SP1 x86 on Windows 7 x64. cFP, cRIO, PXI-RT
0 Kudos
Message 1 of 9
(3,175 Views)

Hi Timmar,

 

I have found a few people that have ran into that error like: sjunge and this forum post goes into detail on what the error is and some possible solutions.

 

DylanC

Applications Engineer

National Instruments

0 Kudos
Message 2 of 9
(3,161 Views)

Sounds a lot like a workaround to me.

 

Is there an open bugfix case for it?

 

iTm

iTm - Senior Systems Engineer
uses: LABVIEW 2012 SP1 x86 on Windows 7 x64. cFP, cRIO, PXI-RT
0 Kudos
Message 3 of 9
(3,158 Views)

Timmar,

I am seeing some cases on this issue but not any involving the timeout from network shared variables. If you can attach the VI that is causing this error I will see if I can reproduce it on my machine and then submit it to a Corrective Action Report. I see you tried to isolate the issue and it went away, but if you are still recieving that error I would like to take a look at the VI that is causing it.

 

DylanC

Applications Engineer

National Instruments

0 Kudos
Message 4 of 9
(3,147 Views)

Dylan

 

It is part of a 7,000 vi large application that is in the order of 100 MB when zipped.

 

It is of proprietry nature and I cannot post it to a forum.

 

I will spend 20 minutes on it to day to see if I can isolate it.

 

As with most Labview bugs that I have encountered (I am up to 10 now with none fixed!), they are time thieves with little or no reward for investment.

I tend to post them on this forum as a warning to others.

 

Standby for results.

 

iTm - Senior Systems Engineer
uses: LABVIEW 2012 SP1 x86 on Windows 7 x64. cFP, cRIO, PXI-RT
0 Kudos
Message 5 of 9
(3,144 Views)

I gave up trying to isolate the code .vi.

 

What I can tell you is that it most likely related to the number of Vi's in the block diagram.

 

There seemed to be a point where no matter which .vi I removed, the error would go away.

 

It didn't matter if the .vi was in a diagram disable or not, removing it, fixed the problem.

 

Maybe get the labview coding team to check the source code for:

#define MAXVISBEFOREANNOYINGCUSTOMER= ???

 

I can make arrangements for you to get my code, but as I said, it will need to be through official channels and not on the forum.

 

 

iTm - Senior Systems Engineer
uses: LABVIEW 2012 SP1 x86 on Windows 7 x64. cFP, cRIO, PXI-RT
0 Kudos
Message 6 of 9
(3,142 Views)

Dropping the code into a new .VI didn't work either

iTm - Senior Systems Engineer
uses: LABVIEW 2012 SP1 x86 on Windows 7 x64. cFP, cRIO, PXI-RT
0 Kudos
Message 7 of 9
(3,140 Views)

How far did you get in narrowing it down? Does the error crash LabVIEW allowing you to submit an error report? I agree that in a project with around 7000 VI's it would be counter-productive to send us the whole project. How many subVI's would the one showing the error need to include to be able to run/reproduce that error? 

 

As stated in the previous forum post I linked, "The error GenEA occures when you have a bad VI / corrupt VI. This means, somewhere, the compiler makes a mistake and can't compile the code behind your, for example while-loop, correctly. This can happen when the compiler can't find the vector address.”

 

DylanC

Applications Engineer

National Instruments

0 Kudos
Message 8 of 9
(3,132 Views)

As posted,

 

I wasn't able to reduce it much further because there was no repeatability it seemed to be the number of VI's that is the problem, not the code.

 

I got to the point where it didn't matter which .VI I removed, diagram disabled or otherwise, it would resolve the problem,

 

So it appears that the key to the investigation is having a large number of .VI's.

 

I did a re-count, I think that this section of the project has only 1300 .VI's

 

 

I pasted into a new .vi without success ruling out a corruption in the main .VI.

iTm - Senior Systems Engineer
uses: LABVIEW 2012 SP1 x86 on Windows 7 x64. cFP, cRIO, PXI-RT
0 Kudos
Message 9 of 9
(3,126 Views)