External Component Has Thrown An Exception
This article helps Webgility Desktop users troubleshoot the “External Component Has Thrown an Exception” error in Webgility Desktop by providing step-by-step instructions to update the QuickBooks company file path in Webgility Desktop and restore the connection.
Error Message:
External Component Has Thrown An Exception
Steps of troubleshooting:
1). In QuickBooks Desktop open the Product Information window. (Press Ctrl+1 OR F2 on your keyboard). Once the window is open copy the company file location and close the window by clicking on OK.

2). In Webgility Desktop, navigate to Connections > Accounting/POS/ERP > Edit Connection.

3). Delete everything from the “Quickbooks Company file” field and past the location you copied from QuickBooks Desktop. Then select Test QuickBooks Desktop Connection you should receive a success popup. Then select Save.