Power BI Refresh Error:
JDBC 10
What does this error mean?
The JDBC driver encountered an exception during a file upload (PUT command) to Snowflake's cloud storage. The null exception typically indicates a cloud storage misconfiguration or expired credentials used by the stage.
Common causes
- 1The cloud storage credentials used by the stage have expired (temporary credentials rotated by Snowflake)
- 2Network access from the client to the cloud storage endpoint (S3/Azure/GCS) is blocked
- 3A corporate proxy is intercepting HTTPS traffic to cloud storage, causing the upload to fail
- 4The stage is an external stage and the storage integration credentials have been revoked
- 5The client does not have outbound access to *.amazonaws.com, *.blob.core.windows.net, or *.googleapis.com
How to fix it
- 1Verify outbound HTTPS access to the cloud storage endpoints used by your Snowflake region (S3/Azure/GCS).
- 2For external stages, check storage integration credentials: DESCRIBE INTEGRATION <name>.
- 3Test direct upload connectivity: try accessing the cloud storage URL independently from the client network.
- 4If behind a proxy, ensure the proxy does not block or modify traffic to cloud storage endpoints.
- 5Retry the PUT command — cloud storage credential rotation is usually transient and resolves automatically.
Frequently asked questions
Official documentation: https://docs.snowflake.com/en/user-guide/client-connectivity-troubleshooting/error-messages