Checking the "qbsdklog.txt"
Description
You run the sync. In the Connex log, you get an error saying to check the QBSDK log file:
There was an error syncing sales to QuickBooks for 1 - 10 orders. Please contact our support team. Message: Unexpected error. Check the "qbsdklog.txt" file for possible additional information. XML:
Solutions
Single User Mode
This error can happen sometimes in multi-user mode and the error is transient. The error can happen, if the user runs certain reports. Switch to single user mode and resync:
- In QuickBooks, go to file and click single user mode.
- Once QuickBooks confirms, log into Connex.
- Click manual sync.
- Adjust the sync timers.
- Click submit.
- Run your web connector.
Send Log File
First take a look to see if there is a qbskdlog.txt file. If there is, rename this file to qbsdklog_old.txt.
For Windows 7, 8, and 10, go to c:\ProgramData\Intuit\QuickBooks and edit the qbsdk.ini file (change to qbsdk_old.ini)
For Windows XP and Vista, go to c:\Documents and Settings\All Users\Application Data\Intuit\QuickBooks and edit the qbsdk.ini file.
Add/Edit the following lines:
[Log]
Level=verbose
UnlimitedSize=Y
[Parser]
DumpRequestData=Y
Restart QuickBooks and run the import that causes the problems.
Zip and upload the qbsdklog.txt file in this folder and send to Transaction Pro Support at support@transactionpro.com.
What does the log mean?
Here are some common error messages that the log can show us:
"Multiple Versions of QuickBooks"
This error can occur, if you have two versions of QuickBooks on the same machine. If you have QuickBooks Enterprise 2018 and QuickBooks Enterprise 2019, the sync can fail because our tool fails to locate your company file and the proper version of QuickBooks. If you upgrade QuickBooks, then uninstall the older version.
Since some users run QuickBooks 2018 and you are running 2019, you will receive this error at times:
"The application trying to connect to QuickBooks is not supported while multiple instances of QuickBooks are running"
If you pull the SDK log in the error, you could see this entry:
"Could not find or create an instance of QuickBooks using InstanceFinder"
To remedy this issue, uninstall all versions of QuickBooks completely from your computer. Perform a fresh install of the latest version of QuickBooks available to your company. Once complete, open your web connector. Check the box to the left of Connex and click update selected.