Report Viewer Stops Working - External Component Has Thrown An Exception

Release Date: 08/21/2018

An Elliott user is receiving the following error when printing to Report Viewer on the terminal server:

The following unanticipated error is causing Elliott Report Viewer to shut down:

An error occurred creating the form. See Exception.InnerException for deteails.  The error is: External component has thrown an exception.

Please notify your Elliott support representative.

See ..\LOG\RVErrors......LOG for a more complete description.



The actual cause of this problem is still unknown.  But we know the following:
  1. This problem only happens on the terminal server.
  2. Once all users on the terminal server logout, then when users log back in again, this problem disappears.
  3. Sometimes 2. is not possible, and a reboot of the terminal server is needed to clear it up.
  4. Users can choose to print to Notepad to solve this problem, instead of Elliott Report Viewer.
We believe this issue is related to a third party grid view component we use to display the report content.  Somehow this component causes memory corruption and affects other users on the terminal server who try to use the same component.  But we can't replicate this problem in-house, so this is difficult to resolve.


EMK

Elliott Version 8

  1. Elliott 8 Directory Structure and NTFS Rights
  2. Instructions to Install Elliott V8 on Top of Elliott V7
  3. I Am Not Able to Archive V7 Reports in V8 Spooled Reports Manager
  4. Can't Start Because Api-ms-win-crt-runtime-1-1-0.dll Is Missing After Upgrade to Elliott 8.1
  5. Receive Procedure Entry Point InitializeCriticalSectionEx Could Not Be Located After Upgrading to Elliott 8.1
  6. How to Add Items to The "Most Used" Folder in Elliott 8.0
  7. Elliott Report Viewer Has Stopped Working
  8. Outlook Email Address Book Is Not Supported in Elliott V8
  9. Support Function Keys through Scanning Barcode
  10. How to Run Elliott V8 on Tablets or Mobile Devices
  11. How Do I Configure Elliott V8 Email (SMTP) Settings?
  12. Report Viewer Generates "System Out Of Memory Exception" Error
  13. Startup Elliott V8 and Receive Message: In NWSMDDFM, Unable to Open DDF Files
  14. Problems with Tilde ~ Character in Elliott V8
  15. Receive "Unable to validate install dir. Exception: Not found" During Elliott V8 Installation
  16. How to Delete or Customize User Folder in Elliott 8 Control Center
  17. Elliott V8.0 Report Viewer Received "Specified File Does Not Exist" Message
  18. Deferred Process in V8 Runs Right Away
  19. SMTP Email Log in Elliott V8
  20. EL800CC Elliott V8 Control Center
  21. EL800CF Configuring Elliott V8.0
  22. EL800RV Elliott V8 Report Viewer
  23. NOTEUPDT Elliott V8.0 Continuous Notes Enhancement for V8.0
  24. Sales Desk Shows Blank GUI Order Inquiry Screen for One User
  25. V8Notes Continuous Notes Enhancement for V8.0
  26. In Elliott 7 We Are Able to Change Note Type; However It Is Grayed Out in Elliott 8
  27. How to Access Archived Reports
  28. Continuous Notes Enhancement for V8.0
  29. Configuring Elliott V8.0
  30. Elliott V8.2 Release Notes: Introduction and Requirements
  31. Introduction to Elliott V8.0: Section 1
  32. Introduction to Elliott V8.0: Section 2
  33. Introduction to Elliott V8.0: Section 3
  34. Introduction to Elliott V8.0: Section 4
  35. Introduction to Elliott V8.0: Section 5
  36. Introduction to Elliott V8.0: Index
  37. Spooled Reports Manager Error Due to Incomplete Windows Update
  38. Set Up Elliott SMTP Email Settings to Work with Outlook or Office 365
  39. Feature - New Option to Create Email Logs with User ID in File Name
  40. Feature - Prompt Before Sending Event Email in V8
  41. Does Elliott V8.x Support Additional Fonts To Be Added?
  42. How to Set Up SRFAX with PDF PostOffice
  43. Report Viewer Stops Working - External Component Has Thrown An Exception
  44. How to Run Elliott V8 with Traditional 7.5 Menu Interface

Feedback and Knowledge Base