I had a similar situation where my revision deployments were failing with a similar error to the one you are currently experiencing.
In order to resolve this, I performed the following checks before trying the revision deployment again,
* Configure the [**Denodo Security Token Authentication**](https://community.denodo.com/docs/html/browse/8.0/en/solution_manager/administration/denodo_security_token/denodo_security_token#configure-the-connection-to-the-security-token-server-from-the-denodo-platform) in the configure section of the Denodo Platform Control Center where the Virtual DataPort server specified in the Testing environment is running.
* Make sure the Solution Manager host-name and ports configured in the Denodo Security Token Authentication are appropriate. I verified this by executing the following command,
telnet <solution-manager-host> <solution-manager-webcontainer-port>
* Solution Manager web container port is 19090 by default and if SSL is configured, then, it should be 19443.
For more information, refer to [**Denodo Security Token**](https://community.denodo.com/docs/html/browse/8.0/en/solution_manager/administration/denodo_security_token/denodo_security_token#denodo-security-token) and [**Standard Mode Deployments**](https://community.denodo.com/docs/html/browse/8.0/en/solution_manager/administration/promotions/deploying_revisions/deploying_revisions#sm-deploying-revisions) sections of the Solution Manager Administration Guide.
Hope this helps!!