As you can see, the error comes from getConnection. So, it is very likely you do have issue with connection to ODS. It is done via XA. So, you are likely to have XA incorrectly configured.
If you turn on SQL trace in /manufacturing-admin, then I would expect the following query not to
appear in defaultTrace but other SELECTs to WIP tables will be shown:
SELECT * FROM ODS_LABOR_USER_SUMMARY WHERE SITE ='YOUR_SITE' AND 1=0 AND ( REMOVED IS NULL OR REMOVED = 'false' ) AND ((1=1) OR (RECORD_TYPE IN ('A', 'Z')))
Maybe you used incorrect MS SQL driver or followed different steps while configuring XA for ODS. It is better you create a new couple of WIP/ODS databases following the Guide. At least, once you have not followed this guide from the very beginning, who knows what and how you have configured. I doubt you have documented each and every your step, haven't you?
Regards,
Sergiy