Error: If your Snowflake account name contains underscores and you're using Snowflake JDBC driver version 3.13.25 or higher, you might encounter the following error message:
SNOWFLAKE_11 error. This error message indicates a communication problem with the message: "JDBC driver encountered a communication error. Message: Exception encountered for HTTP request: my-account.us-west-2.privatelink.snowflakecomputing.com: Name or service not known."
Solution: To prevent this error, explicitly set allowUnderscoresInHost
to 'true' in your JDBC connection string or properties. Refer to the Snowflake Community article for additional guidance.
Affected Environments: This issue impacts environments meeting the following criteria:
- Snowflake account name contains underscores.
- JDBC is used for private link connections via the 'classic' regioned URL (e.g.,
https://my_account.us-west-2.privatelink.snowflakecomputing.com
). - Upgrading Snowflake JDBC driver from version 3.13.24 or lower to 3.13.25 or higher.