LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

NI Vision Run-Time Engine 8.2 - Error user is now getting when attempting install of built software

I've built an installer for an application using LabVIEW 8.2 and Vision8.2.  I have sent this installer to someone for 6 months and they have had no problems completing the install. 

Now the last time that I sent the installer, the user is getting the attached error during install.

"NI Vision Run-Time Engine 8.2
Error: Another installer or uninstaller is running.
Finish that installer or uninstaller and try again."

When the user clicks OK to this error, the user is then told to restart or finish uninstall.  Since we do not know what uninstall is being asked for, the user restarted the computer and attempted running the software - to which he was prompted for LVWA.dll file and he did not know what to do from there.


I gave the installer to a second beta-tester - the same thing occurred.

The only thing 'of significance' that has changed in my software that I can think of that is Vision related is the inclusion in the software of the ability to read/write .TIF files.  I have no clue whether that might have anything to do with the error.



Any help is appreciated.  NI - I can post the installer ZIP to your ftp site if you want.

Sincerely,

Don


0 Kudos
Message 1 of 10
(3,725 Views)
ps.  I am also using some wavelet functions from the recently released advanced signal processing toolkit in my latest version of software.  I did not add any support files to the executable to account for this - nor am I sure that I need to.  I thought I would mention this. The executable and installer build successfully completed, of course, else I would not have been able to send the installer out.
0 Kudos
Message 2 of 10
(3,719 Views)

Hi Don,

It sounds like you may be missing some of the DLL’s that should be included as supported files in your build.  The LWVA.dll is located in system32 folder (C:\WINDOWS\system32), try including it as a supported file when you build your installer.    

Also what has changed between this version and the older version?  You may want to try sending an old copy of the installer to the beta tester to see if he is getting the same error.  Something else to try is building the installer without Vision to see if it is being caused by the Vision installer.  I hope this helps.  Keep me posted.



Cheers,

GG

0 Kudos
Message 3 of 10
(3,709 Views)

Hello:

I've indicated what has changed between old and new installer in my original message.   I added the inclusion of TIFF reads and writes from the Vision toolkit, and I am using some wavelet fxs from the newer advanced signal processing toolkit.  Nothing else special has changed. The older installer worked fine, for months.  The only support file I explicitly needed to add for the executable was the vision82rte.exe (although the lvinput and lvanlys dlls show up also in the source files for the installer - I did not add them manually).

I had to put this down for a few days but I expect NI special R&D tools will be required to track the problem.  I speculate if I just add this support DLL, there are going to be a bunch others I will have to add also.  Do you know what the purpose of that DLL is?  What is it associated with?  One of the first things I had done was search the NI website for info on this DLL but did not come up with anything.

 

I've been away from work for a few days - I should be back soon.  Any more thoughts are appreciated.

Sincerely,

 

Don

0 Kudos
Message 4 of 10
(3,702 Views)

Hi Don,  

The LVWA.dll is included with the advanced signal processing toolkit.  To see what is included in it you can use the call library function node and it will list each function in the dll.   There are also two other dll’s that you should include; WACore.dll, and WARef.dll.  These are both found in the system 32 folder.  We should have a knowledge base written soon that documents this.  Keep me posted.

GG

0 Kudos
Message 5 of 10
(3,689 Views)
Hi Gavin:

Without immersing you in gory details, I am battling illness from home.  I am going to create new exe and installer builds with these dlls, create a zip of the installer, upload it to someone at work, and let you know the results ASAP.

Sincerely,

Don
0 Kudos
Message 6 of 10
(3,672 Views)

Hi Gavin:

I included the 3 dlls you asked me to and sent the installer to my colleague to try.  The error still occurs, and during attempting to run the .exe, lists of missing files are displayed including all of the IMAQ fxs this time - so for some reason does not want to install the vision82rte.exe, .  This has worked fine previously, and I still have the NI Vision Runtime Engine 8.2 checked as an additional installer in the installer build file.  And the vision82rte.exe is included as a support file.  Additionally, subVIs files associated with the wavelet functions are also listed as missing.  The attached screen shot shows this.

You are going to have to take a look at this so we can get this right. Tell me what files you need - maybe my project file and the installer.   If you email me at donald.j.roth@nasa.gov.

 

Sincerely,

 

Don

0 Kudos
Message 7 of 10
(3,663 Views)

Hello Don,

Have you tried uninstalling the previous Vision run-time engine on the deployed computer before running the new installer?   You might also want to try running the Vision RTE separately from the installer to see if you are able to manually run it on the target.  Here is a document which explains the procedure for both manually installing the RTE as well as how to include it in the LabVIEW installer:

How do I Deploy LabVIEW 8.0 and 8.20 Applications with NI Vision 8.0 and 8.2?

  I also found a Knowledge Base that may be helpful addressing the error you mention in your first post.  I hope this helps.

How Do I Correct the "Another Installer Is Already Running" Error Message?


Regards,

Vu D


 


 

 

 

 

0 Kudos
Message 8 of 10
(3,638 Views)

Hello:

 

Yes, we tried manual uninstallation of all NI RTE on target machines - it did not make any difference.

Yes, we can manually install the RTE - but we should not have to.  The installer should take care of all this.

NI has my .lvproj file and installer now (since two days ago) and I hope to hear something soon.

Thanks for the document references.

 

Sincerely,

 

Don

0 Kudos
Message 9 of 10
(3,629 Views)
This problem for the most part has been resolved.  First, a set of DLLs needs to be copied to the target installation for those using the advanced signal processing toolkit.  Second, the article referenced in the prior post solves the problem of including the vision run-time engine in the installation.  One does NOT want to include the vision82rte.exe as a support file.

How do I Deploy LabVIEW 8.0 and 8.20 Applications with NI Vision 8.0 and 8.2?

Gavin may provide more information in an additional post.

Sincerely,

Don

Message Edited by DonRoth on 03-05-2007 03:28 PM

Message 10 of 10
(3,563 Views)