NI Error Reporting (NIER) FAQ

Publish Date: Jan 02, 2018 | 0 Ratings | 0.00 out of 5 | Print

Overview

This article answers some frequently asked questions about NI Error Reporting (NIER) and explains how it works. Topics include in-process mini-dumps, the LabVIEW Run-Time Engine, attachment file size limits, and privacy.

Table of Contents

  1. What is NI Error Reporting (NIER)?
  2. What does a NIER report contain?
  3. What are in-process mini-dumps and when do they get generated?
  4. How does NIER work with the LabVIEW Run-Time Engine (LabVIEW built applications, DLLs, interop assemblies, etc.)?
  5. What is the timeout for sending a NIER report?
  6. What is the attachment file size limit for the LabVIEW Crash Reporter dialog box?
  7. How many internal reports get saved on the machine?
  8. Is a mini-dump generated for every internal warning (DWarn)?
  9. Is my privacy protected?
  10. Why do I get an Investigate Previous Internal Errors dialog box when I launch LabVIEW 2011 on Windows?
  11. Is sending a NIER report the best way to ensure my issue will be looked at?
  12. Additional Resources

1. What is NI Error Reporting (NIER)?

NI Error Reporting allows you to send National Instruments a crash or internal warning report. You can attach relevant files, comments, and your email address to the crash or internal warning report. When a crash occurs that causes LabVIEW to close, the following dialog box appears:



 

When an internal warning occurs, the following dialog box appears when you close LabVIEW 2014 and earlier:



 

When you close LabVIEW 2015 and later, the following dialog box appears:

 

 

Sending a report to National Instruments through NI Error Reporting does not provide immediate technical support. National Instruments employees use the reports to improve the software. If you want help resolving a crash or internal warning, contact National Instruments technical support.

 

Back to Top

2. What does a NIER report contain?

The crash or internal warning report contains:

  • Dump files for the DWarns, DAborts, and exceptions that include error codes and other information pertaining to the crash or internal warning
  • A text file (lvlog.txt) that includes additional details on the crashes and internal warnings
  • A second text file that includes the comments and email address you enter in the NI Error Reporting dialog box
  • The zip file you attach to the NI Error Reporting dialog box


Back to Top

3. What are in-process mini-dumps and when do they get generated?

When the NIER server (nierserver.exe) is running, the mini-dumps that are generated when there is an internal warning or crash are called out-of-process mini-dumps. However, when the nierserver.exe is not running (disabled or not installed for some reason), the LabVIEW Development System will create in-process dumps if possible and save them at the same location on disk as the regular NIER internal reports. You will not see the LabVIEW Crash Reporter or LabVIEW Internal Warning Reporter dialog boxes when the NIER Server is not running even though LabVIEW created an in-process mini-dump. LabVIEW built applications/DLLs do not have the ability to create in-process dumps when the NIER server is not available.

 

Back to Top

4. How does NIER work with the LabVIEW Run-Time Engine (LabVIEW built applications, DLLs, interop assemblies, etc.)?

When using the LabVIEW Run-Time Engine, you get a crash dialog if an internal error (DAbort) or exception is detected. However, the crash dialog does not have the option to send the report to National Instruments. The product name shown will be the name of the process that crashed and not LabVIEW. Internal warnings cause LabVIEW to create mini-dumps, but the Internal Warning Reporter dialog box will not appear when you close the application. These characteristics apply to LabVIEW built applications, DLLs, and interop assemblies. When a LabVIEW built application, DLL, or interop assembly crashes, the following dialog box appears.

 

 


Back to Top

5. What is the timeout for sending a NIER report?

If the connection is too slow or if the report that you send is extremely large, the send process will time out after 5 minutes if it is not completed by then.

 

Back to Top

6. What is the attachment file size limit for the LabVIEW Crash Reporter dialog box?

3 MB. Currently, you can only attach a VI or a zip file.

 

Back to Top

7. How many internal reports get saved on the machine?

LabVIEW saves the last 20 reports for each process or product.


Back to Top

8. Is a mini-dump generated for every internal warning (DWarn)?

No. If the same internal warning (DWarn) happens back to back during an extremely short time frame, the software throttles the mini-dump generation for that particular internal warning for a certain amount of time.

 

Back to Top

9. Is my privacy protected?

Your right to privacy is a priority to us at National Instruments. We recognize your need for reasonable control of information that you share with NI. The information contained in the reports sent to NI will consist of a log file, a minimal process memory dump file as well as comments and files you have attached to the crash dialog box. More details about our privacy policy can be found at ni.com/privacy.

 

Back to Top

10. Why do I get an Investigate Previous Internal Errors dialog box when I launch LabVIEW 2011 on Windows?

You get an Investigate Previous Internal Errors dialog box when you launch LabVIEW 2011 if the NIER Server (nierserver.exe) is not running. The NIER Server always runs in the background, but if it is shutdown or crashes for some reason, LabVIEW reverts back to the pre-2011 crash reporting behavior so LabVIEW can share relevant information about the crash with the user.

 

Back to Top

11. Is sending a NIER report the best way to ensure my issue will be looked at?

No. You should report reproducible issues that you would like to see addressed in LabVIEW so a Corrective Action Request (CAR) can be filed against it.

 

Back to Top

12. Additional Resources

Back to Top

Bookmark & Share


Ratings

Rate this document

Answered Your Question?
Yes No

Submit