Error messages¶
Client connectivity error messages can signal various underlying causes located in the network path between a host and a Snowflake endpoint, including any possible proxies, security appliances, load balancers, DNS servers, and so on. You can find common error messages and their potential causes and resolutions for the following clients:
JDBC errors¶
JDBC error 1 |
Error(s) Root cause: This error has various underlying causes, located in the network path between the host you’re trying to connect from, and the Snowflake endpoint, including any possible proxies, security appliances, load balancers and such. Resolution scenario: Firewall or proxy SSL inspection issues. |
|---|
JDBC error 2 |
Error(s) Root cause: The issue is likely caused by a proxy or security appliance performing an SSL inspection. On rare occasions, usually with older installations of Java, the same symptom can also occur when there’s no SSL inspection but the cloud provider changed one of the intermediary certificate authorities to another (well-known) authority, which is not yet present in the truststore. Resolution scenario: Firewall or proxy SSL inspection issues. |
|---|
JDBC error 3 |
Error(s) Root cause: See Firewall or proxy SSL inspection issues. Resolution scenario: Firewall or proxy SSL inspection issues. |
|---|
JDBC error 4 |
Error(s) Root cause: See DNS configuration issues. Resolution scenario: DNS configuration issues. |
|---|
JDBC error 5 |
Error(s) Root cause: See OCSP and port 80 issues. Resolution scenario: OCSP and port 80 issues. |
|---|
JDBC error 6 |
Error(s) Root cause: See Fetching large query result sets failures. Resolution scenario: Fetching large query result sets failures. |
|---|
JDBC error 7 |
Error(s) Root cause: See Firewall or proxy SSL inspection issues. Resolution scenario: Firewall or proxy SSL inspection issues. |
|---|
JDBC error 8 |
Error(s) Root cause: The client driver tried to send data over a connection (pipe) which it believes to be up, which particular connection is already closed down on the remote end, just the client driver was not aware of this.
Resolution scenario: You can configure a TTL inside the JDBC driver which will gracefully close the connections from the client side sooner than they would be torn down by a remote idle timeout; preventing the issue. Setting is available from JDBC driver version 3.12.17; and from 3.13.30 there’s a default (1 minute) already configured. For more information, see I/O error: Connection reset. |
|---|
JDBC error 9 |
Error(s) Root cause: See Firewall or proxy SSL inspection issues. Resolution scenario: Firewall or proxy SSL inspection issues. |
|---|
JDBC error 10 |
Error(s) Root cause: The client driver has issues accessing the cloud storage associated with your Snowflake account, during an upload operation. This is caused by a misconfiguration on a proxy / security appliance sitting on the network path between the client driver and the cloud storage. Resolution scenario: Although the direction of the traffic is the opposite, see Fetching large query result sets failures. |
|---|
JDBC error 11 |
Error(s) Root cause: What this error message means: The client driver is trying to connect to a Snowflake account (or cloud storage) located in AWS US WEST, which is also the default cloud region. The connection is not successful, because the certificate seen by the client driver is not a match for the hostname in the request. Most likely causes include:
Resolution scenario:
|
|---|
JDBC error 12 |
Error(s) Root cause: The client driver did not receive a timely response to the request sent to the remote endpoint. Most likely causes include:
Resolution scenario:
From JDBC driver version 3.13.30 and onwards; you still have this configuration option but usually it’s not necessary to change it, as it now has a default value of 1 minute idle timeout (60 seconds). In both scenarios, the JDBC driver should automatically retry sending the failed request per its retry strategy, without needing any user intervention. |
|---|
ODBC errors¶
ODBC error 1 |
Error(s) Root cause: See Firewall or proxy SSL inspection issues. Resolution scenario: See Firewall or proxy SSL inspection issues. |
|---|
ODBC error 2 |
Error(s) Root cause: See Firewall or proxy SSL inspection issues. Resolution scenario: See Firewall or proxy SSL inspection issues. |
|---|
ODBC error 3 |
Error(s) Root cause: See Firewall or proxy SSL inspection issues. Resolution scenario: See Firewall or proxy SSL inspection issues. |
|---|
ODBC error 4 |
Error(s) Root cause: See Firewall or proxy SSL inspection issues. Resolution scenario: See Firewall or proxy SSL inspection issues. |
|---|
ODBC error 5 |
Error(s) Root cause: See Firewall or proxy SSL inspection issues. Resolution scenario: See Firewall or proxy SSL inspection issues. |
|---|
ODBC error 6 |
Error(s) Root cause: See Firewall or proxy SSL inspection issues. Resolution scenario: See Firewall or proxy SSL inspection issues. |
|---|
ODBC error 7 |
Error(s) Root cause: See Firewall or proxy SSL inspection issues. Resolution scenario: See Firewall or proxy SSL inspection issues. |
|---|
ODBC error 8 |
Error(s) Root cause: See Firewall or proxy SSL inspection issues. Resolution scenario: See Firewall or proxy SSL inspection issues. |
|---|
ODBC error 9 |
Error(s) Root cause: There are multiple factors that can lead to this error. Resolution scenario: Try Common connectivity issues and resolutions and perform the Troubleshooting steps. |
|---|
ODBC error 10 |
Error(s) Root cause: The client driver was unable to perform the login operation for the given user, due to the request timing out. (curl error code 28 = CURLE_OPERATION_TIMEDOUT). This is likely due to misconfiguration on one or more devices (proxy / security appliance) on the network path between the client driver and Snowflake. Resolution scenario: Please follow the Troubleshooting steps and work with your sysadmin/network admin to ensure all Snowflake endpoints are reachable from the host you’re running the client driver from. |
|---|
ODBC error 11 |
Error(s) Root cause: See DNS configuration issues. Resolution scenario: See DNS configuration issues. |
|---|
ODBC error 12 |
Error(s) Root cause: See DNS configuration issues. Resolution scenario: See DNS configuration issues. |
|---|
ODBC error 13 |
Error(s) Root cause: See Fetching large query result sets failures. Resolution scenario: See Fetching large query result sets failures. |
|---|
Snowflake Connector for Python and SnowSQL errors¶
Python error 1 |
Error(s) Root cause: See Firewall or proxy SSL inspection issues. Resolution scenario: See Firewall or proxy SSL inspection issues. |
|---|
Python error 2 |
Error(s) Root cause: See Firewall or proxy SSL inspection issues. Resolution scenario: See Firewall or proxy SSL inspection issues. |
|---|
Python error 3 |
Error(s) Root cause: See Firewall or proxy SSL inspection issues. Resolution scenario: See Firewall or proxy SSL inspection issues. |
|---|
Python error 4 |
Error(s) Root cause: See Firewall or proxy SSL inspection issues. Resolution scenario: See Firewall or proxy SSL inspection issues. |
|---|
Python error 5 |
Error(s) Root cause: See Firewall or proxy SSL inspection issues. Resolution scenario: See Firewall or proxy SSL inspection issues. |
|---|
Python error 6 |
Error(s) Root cause: See Firewall or proxy SSL inspection issues. Resolution scenario: See Firewall or proxy SSL inspection issues. |
|---|
Python error 7 |
Error(s) Root cause: What this error message means: The client driver was able to connect to the remote end and sent a HTTP request to it, but when attempting to read the response, no data was read from it, indicating that something on the remote end closed the connection. The most likely cause is a persistent RemoteDisconnected error, which suggests misconfiguration on one or more proxy/security appliances between the client driver and the Snowflake endpoint. Resolution scenario: Please follow the Troubleshooting steps and make sure all Snowflake endpoints are allowed on any intermediary proxy or security appliances you might have. |
|---|
Python error 8 |
Error(s) Root cause: See Firewall or proxy SSL inspection issues. Resolution scenario: See Firewall or proxy SSL inspection issues. |
|---|
If the resolution steps do not resolve the issue, please contact Snowflake Support for further assistance.