Error: QuickBooks Error - 80040408 (Unknown error) : Could not start QuickBooks

Document created by chris_stevens Employee on Apr 5, 2016Last modified by john_yocum067395 on Sep 13, 2017
Version 4Show Document
  • View in full screen mode

Error

You receive the following error when attempting to connect to QuickBooks Desktop:

com.boomi.connector.ConnectorException: Error Executing Quickbooks Get

...

Caused by: com4j.ExecutionException: com4j.ComException: 80040408 (Unknown error) : Could not start QuickBooks. : .\invoke.cpp:447

at com4j.ComThread.execute(ComThread.java:189)

at com4j.Task.execute(Task.java:32)

at com4j.Wrapper$InvocationThunk.invoke(Wrapper.java: 242)

at com4j.Wrapper.invoke(Wrapper.java:118)

at $Proxy37.beginSession(Unknown Source)

at com.boomi.connector.quickbooks.QBGet.handleQBDE(QB Get.java:578)

at com.boomi.connector.quickbooks.QBGet.get(QBGet.jav a:98)

... 23 more

 

Cause

a) The QuickBooks Quick Start option is turned on.

b) QuickBooks is currently opened by another user in single user mode.

c) Different QuickBooks File Name - You have QuickBooks open to a different file, OR the name of the QuickBooks file has been changed and no longer matches the name that was originally used when added to the QQube Configuration Tool.

d) Different QuickBooks Path - This generally occurs if somebody moves the QuickBooks file, and it is now different than what you originally setup inside the QQube Configuration Tool.

 

Solution

a) "Turn off" the "Keep QB running for quick startup" option under General -> My preference.
It is a feature in QB which allows QB to be 'always running' but causes communication errors. Turning off the option usually resolves it.

b) Make sure no other user is logged on in single user mode to avoid the error.

c) You can either change the QuickBooks company file name back to what was previously listed in the QQube Configuration Tool, or Add/Remove Company to reset the correct name (you can't change the name of the company in the QQube Configuration Tool directly). NOTE: If you have a multi-user version you can only do this on the server

d) Use the QQube Configuration Tool to change the path. NOTE: If you have a multi-user version you can only do this on the server.

 

If problem persists:

  • Backup your company file.
  • Close QuickBooks.
  • Navigate to the QuickBooks installation directory. This is typically C:\Program Files\Intuit\<QuickBooks version>.
  • Run the reboot.bat file.
  • Restart the machine.
  • Remove the Boomi application from the list of Integrated Applications (within QuickBooks, Edit >> Preferences >> Integrated Applications >> Company Preferences).
  • Execute the process and re-authorize the Boomi application.

 

If the problem continues to persist:

Locate the QuickBooks SDK log file on the machine, most likely located at C:\Program Data\Intuit\QuickBooks\qbsdklog.txt and see if there are additional detailed error messages regarding the issue as well.  For some errors that are QuickBooks specific, you may need to contact Intuit / QuickBooks technical support.

Attachments

    Outcomes