Error -2503 When Trying to Open a TDMS File

Updated Nov 6, 2018

Reported In

Software

  • LabVIEW 2010 Full
  • LabVIEW 2016 Professional

Issue Details

  • I created a TDMS file but now I'm not able to open it.
  • I had a TDMS file that would open up in LabVIEW 2009 or before without problems. When I try to open the same file in LabVIEW 2010 I get this error:
Error -2503: Specified file does not comply with the TDMS file format
What can I do?

Solution

This could be a due to a corrupt file or a known issue with LabVIEW 2010.
  • If you are using LabVIEW 2010:
  1. Download and unzip the attached TDMS Repair Tool.zip. Make sure files have been extracted.
  2. Run the extracted executable and select the TDMS file that is causing the error.
  • If you are not running LabVIEW 2010 it is highly probable that the TDMS file is corrupt. You can try the following to fix or extract the data:
  1. Delete the TDMS Index file (*.tdms_index file) and try again to open the file.
  2. If this doesn't work, use a third party file analyzer tool to explore the data, for example FileAlyzer.

Additional Information

This is a known issue with the TDMS.dll that is installed with LabVIEW 2010. This can happen if the TDMS index file is more than 10MB and it contains some TDMS segments without any metadata. 

If the index file is corrupt it will also cause this error. TDMS files automatically generate a complimentary *.tdms_index file. to speeds up read access to the data on larger data sets. This index file is not required for storage or distribution and automatically regenerates when a TDMS file is opened.

WAS THIS ARTICLE HELPFUL?

Not Helpful