Hi,
Yes, you are correct, the error java.net.SocketException is usually caused when the connection is closed or broken. That is, if the source closed existing connections. The Connection reset means that a TCP RST was received. This happens when your peer receives data that it can't process, and there are various reasons as why this happens. I would perform the following checks in order to find the root cause of this error:
* I would check the hive server logs to check for any log related to the connection reset or if there is server load was high. I would also check the **vdp.log** from the **<DENODO_HOME>/logs/vdp** folder for more information on the error thrown in the Virtual DataPort server.
* I would also monitor the hive server for any protocol-related issues.
* Moreover, when creating the data source in the Virtual DataPort server, I would configure the “[Connection Pool Configurations](https://community.denodo.com/docs/html/browse/8.0/en/vdp/administration/creating_data_sources_and_base_views/jdbc_sources/jdbc_sources#:~:text=Open%20the-,Connections%20Pool%20Configuration,-dialog%20to%20configure)” by giving the “Initial Size” and “A maximum number of active connections” which would help avoid the connection getting closed or broken.
Hope this helps!