Error -2628 at Invoke Node in NI_XML.lvlib:Load XML

Updated May 4, 2023

Reported In


  • VeriStand


  • Built-in VeriStand FPGA functionality

Issue Details

I have created a custom FPGA configuration file on a computer and everything works well.  When I try to add that same FPGA configuration file to my other computer's system definition in VeriStand, I keep getting
Error -2628 occurred at Inovke Node in NI_XML.lvlib:Load XML>FPGA.lvlib:Read FPGA Data>FPGA.lvlib:Read FPGA Configuration>FPGA.lvlib:FPGA_Create>FPGA.lvlib:Reload>FPGA.lvlib:FPGA

Possible reason(s):
LabVIEW: (Hex 0xFFFFF5BC) An error occurred while parsing the document. Line 3, Column 137, Message: Unknown element 'FPGADMAChannelData' Line 3, Column 137, Message Attribute '{}xsi' is not declared for element 'FPGADMAChannelData'

followed by 
Error 1136 occurred at Property Node (arg 1) in Tree.lvlib:Return basic information of hte>Tree.lvlib:Repopulate Items in System Framework>System Explorer>SystemExplorer.lvlib:System>System Explorer>System Explorer .lvlib:System Explorer

Possible reasons(s):
LabVIEW: (Hex 0x470) You wired an invalid item tag to a tree control property or method.


Save or move your custom FPGA configuration files to the <Common Data>\FPGA directory (eg:  /Public Documents/National Instruments/ Veristand 2018/FPGA folder), where you should also see NI VeriStand FPGA DMA.xsd and NI VeriStand FPGA DMA.xsl .

If you choose to save the file in a different directory, make sure that you save a copy of the NI VeriStand FPGA DMA.xsd file, NI VeriStand FPGA DMA.xsl file, and the associated .lvbitx file in the same directory. If these files are not saved in the same directory, VeriStand cannot load the .fpgaconfig file.

Additional Information

FPGA configuration files must have at least one space in the filename.