Closed
Description
Requirements.txt:
databricks-sql-connector[pyarrow]==3.7.2
urllib3==1.26.20
Test code:
import logging
logger = logging.getLogger("databricks.sql")
logger.setLevel(logging.DEBUG)
def debug_requests_on():
'''Switches on logging of the requests module.'''
from http.client import HTTPConnection
import contextlib
HTTPConnection.debuglevel = 1
logging.basicConfig()
logging.getLogger().setLevel(logging.DEBUG)
requests_log = logging.getLogger("requests.packages.urllib3")
requests_log.setLevel(logging.DEBUG)
requests_log.propagate = True
debug_requests_on()
from databricks import sql
from databricks.sql.exc import DatabaseError
connection = sql.connect(
server_hostname='dbc-e3fa0b0e-6d48.cloud.databricks.com',
http_path="/sql/1.0/warehouses/a70cb6f048d0c768",
access_token='my_personal_token')
Exception:
DEBUG:databricks.sql.thrift_backend:retry parameter: _retry_delay_min given_or_default 1.0
DEBUG:databricks.sql.thrift_backend:retry parameter: _retry_delay_max given_or_default 60.0
DEBUG:databricks.sql.thrift_backend:retry parameter: _retry_stop_after_attempts_count given_or_default 30
DEBUG:databricks.sql.thrift_backend:retry parameter: _retry_stop_after_attempts_duration given_or_default 900.0
DEBUG:databricks.sql.thrift_backend:retry parameter: _retry_delay_default given_or_default 5.0
DEBUG:databricks.sql.thrift_backend:Sending request: OpenSession(<REDACTED>)
DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): dbc-e3fa0b0e-6d48.cloud.databricks.com:443
DEBUG:urllib3.util.retry:Incremented Retry for (url='/sql/1.0/warehouses/a70cb6f048d0c768'): DatabricksRetryPolicy(total=29, connect=None, read=None, redirect=None, status=None)
INFO:databricks.sql.thrift_backend:Error during request to server. type object 'Retry' has no attribute 'backoff_jitter': {"method": "OpenSession", "session-id": null, "query-id": null, "http-code": null, "error-message": "", "original-exception": "type object 'Retry' has no attribute 'backoff_jitter'", "no-retry-reason": "non-retryable error", "bounded-retry-delay": null, "attempt": "1/30", "elapsed-seconds": "0.2568490505218506/900.0"}
Traceback (most recent call last):
Connection is done from a personal workstation.
Any ideas how to debug this?
Metadata
Metadata
Assignees
Labels
No labels