Installer Fails to Build Due to NI Atomic PXIe Peripheral Module Driver

Updated Feb 19, 2018

Reported In

Software

  • LabVIEW Application Builder Module
  • LabVIEW

Driver

  • NI-Serial 17.0

Issue Details

When I try to build an installer from my successfully built executable (EXE) that uses NI-Serial 17.0, I get the following error: 
 

CDK_Build_Invoke.vi.ProxyCaller >> CDK_Build_Invoke.vi >> CDK_Engine_Main.vi >> IB_MSI.lvclass:Build.vi >> IB_MSI.lvclass:Engine_Build.vi >> NI_MDF.lvlib:MDFBuildDist_Build.vi 
 

The following errors and warnings were recorded during the build: 
 

Error:
An internal tool or library returned an error.
Details:
Error Messages

 

Error: Part at path "c:\programdata\national instruments\mdf\productcache\ni atomic pxie peripheral module driver [17.00.49152]\niapxipmi.msi" was included by 2 products: 'NI Atomic PXIe Peripheral Module Driver' and 'NI Atomic PXIe PeripheralModule Driver' 
 

Code:
-21 


 

Solution

Navigate to and delete this file:

C:\Program Files (x86)\National Instruments\Shared\MDF\Manifests\NI Atomic PXIe Peripheral Module Driver {5A5B4FB4-BC1E-44FF-BF12-78463A63C732}.xml  


Once deleted, the installer will build successfully. 

Additional Information

This issue occurs if NI-Serial has been installed through NI Package Manager (NIPM), a deployment created, and then NI-Serial is installed again from the online download page. 

WAS THIS ARTICLE HELPFUL?

Not Helpful