Academic Company Events Community Support Solutions Products & Services Contact NI MyNI
5 ratings:
 3.60 out of 5     Rate this Document

NI Error Reporting FAQ

Primary Software: LabVIEW Development Systems>>LabVIEW Base Development System
Primary Software Version: 2011
Primary Software Fixed Version: N/A
Secondary Software: N/A

Problem:
What is NI Error Reporting and how does it work?

Solution:
  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:

    NIER Crash Reporter Dialog Box


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



    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.

  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

  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.

  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.



  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.

  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.

  7. How many internal reports get saved on the machine?
    LabVIEW saves the last 20 reports for each process or product.

  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.

  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

  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.

  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 through ni.com/support so a Corrective Action Request (CAR) can be filed on it.


Related Links:
LabVIEW 2013 Help: Investigate Previous Internal Error or Warning Window
KnowledgeBase 51FBAM45: Where is the Error Log File Saved After a LabVIEW Crash?
KnowledgeBase 5LAEQ63R: Information to Send With the LabVIEW Error Log File


Attachments:

 






Report Date: 07/21/2011
Last Updated: 04/14/2014
Document ID: 5NK9I3WI

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
  1 2 3 4 5
Please Contact NI for all product and support inquiries.submit