LabVIEW Public Beta Program in 2023

cancel
Showing results for 
Search instead for 
Did you mean: 

VIM VI Not In Memory Application Builder

I've already opened a support ticket with NI for this, but since the issue is also there in the new beta I thought I'd mention it here to get some additional attention.  Request #02192158.

 

Attached is a zip with a project and a few VIMs in it.  In the project is a main VI.  If you run this VI it runs like normal filtering a 1D array.  But if you attempt to build the application using this main VI it gives an error that a VI is not in memory.  NI support has pointed out that if you check the Disconnect type definitions, from the application builder it will build successfully.  I'm happy with having a work around for my application, but I have some VIMs posted online, and I don't want my users to have builds fail, and not know the thing needed to make it work.

Message 1 of 8
(2,440 Views)

Hi Hooovahh,

 

I managed to get the example code building without disconnecting typedefs. If you replace this call to Search 1D Array-VIM.vim with itself, then it'll build just fine. I've found any time something odd with vims happens, relinking them helps to resolve things.

 

Dataflow_G_0-1683596174114.png

 

Out of interest, do you see this issue with your library code before it's been packaged up with VIPM? I've had some oddities in the past with libraries that have gone through the VIPM build process, where the resulting calls to vims had the characteristic broken-but-not-broken wires.

Message 2 of 8
(2,405 Views)

Thanks for the input.  I was able to replace the VIM you suggested and it did build properly.  However the VIM does appear to be changed in some way during the VIPM build process.  When linking to the source in 2020 I replaced the VIM and it fixed the issue.  I built the VIPM package, then tried to make another application linking to the user.lib source.  That then wouldn't work.  I replaced the VIM from the user.lib source but that didn't work either.

 

Can anyone at NI look at fixing this?  A work around is fine but there clearly is something wrong with VIMs that needs to be addressed.

Message 3 of 8
(2,360 Views)

@Hooovahh wrote:

 

Can anyone at NI look at fixing this?  A work around is fine but there clearly is something wrong with VIMs that needs to be addressed.


The automated forum email reminded me to mark a solution to my problem.  So I'm here reminding NI this bug exists.  My last correspondence with support was asking for the bug number for this issue.

0 Kudos
Message 4 of 8
(2,252 Views)

NI did respond with a bug number 1769482.  I hope that by providing a simple set of code that reproduces the issue, that it can be isolated and fixed.

 

EDIT: Nevermind I just googled the bug number and it already existed, and doesn't seem to be my issue...this feels like an attempt to quickly close out issues instead of resolving it.

0 Kudos
Message 5 of 8
(2,234 Views)

@Hooovah

 

Hi Brian,

 

Be assured NI is investigating further. Based on the information you have provided, we may create a new bug.

 

Did you identify this issue while testing the beta, or have you seen it previously? I am wondering if there are other support cases/forum posts related to this issue. 

 

Thanks,

 

David. 

0 Kudos
Message 6 of 8
(2,209 Views)

I discovered it in LabVIEW 2022 Q3.  I then tested it in the beta to confirm the same behavior.

0 Kudos
Message 7 of 8
(2,203 Views)

NI issued a new bug number for this 2401803.

0 Kudos
Message 8 of 8
(2,131 Views)