I am experiencing this same issue. However, I am not sure if that actually a 'problem' for me because I am also currently experiencing other issues that make it difficult to diagnose. In QA Complete, if I run against my local machine as the test host, it runs as desired despite the 'Agent' showing as:
'JUnit (Selenium),NUnit (Selenium),TestNG (Selenium),Ready! API / SoapUI'.
- I experienced complications with my DataDrivenTests not running. The tests would start and then immediately fail.
- Unexpected error from external database driver (1)
- I updated TestComplete and TestExecute to 12.4
- Test Execute (when triggered by QA Complete) was launching as on my VM as 32 bit instead of 64 bit. As a result, it seems the communication between the local 64 bit Test Complete and the 32 bit Test Execute resulted in a similar failure found in step 1. As far as I can tell, there is no 'setting/option' to ensure the Test Execute will launch as 32 bit or 64 bit.
- When I ran tests via Command Line on the VM utilizing 64 bit Test Execute, it was successful. When running the same setup and 32 bit Test Execute it failed.
In short, it seems my complications are primarily with QA Complete>Test Execute. I then rolled everything back to 12.3, but am still dealing with the same original issue when running a test against my Win7 VM utilizing Test Execute. The test process starts and then quickly fails as:
Unexpected error from external database driver (1)