Error handling missing #5

Open
opened 2022-03-10 00:35:49 +01:00 by Horlabs · 0 comments
Owner
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/usr/lib/python3.9/site-packages/requests/adapters.py", line 439, in send
    resp = conn.urlopen(
  File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 755, in urlopen
    retries = retries.increment(
  File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 574, in increment
    raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='fritz.box', port=80): Max retries exceeded with url: /data.lua (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x75d9c5c8>: Failed to establish a new connection: [Errno -2] Name does not resolve'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/srv/sync_ha_fb.py", line 52, in handle_event
    fb.correct_offset(therm_name, sensor_temp)
  File "/srv/fritzbox.py", line 928, in correct_offset
    device: Optional[Device] = self.get_device_data(name=device_name)
  File "/srv/fritzbox.py", line 882, in get_device_data
    devices = self.list_devices()
  File "/srv/fritzbox.py", line 864, in list_devices
    r = self.session.post(f"{self.url}/{self._endpoints['data']}", data=data)
  File "/usr/lib/python3.9/site-packages/requests/sessions.py", line 590, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/usr/lib/python3.9/site-packages/requests/sessions.py", line 542, in request
    resp = self.send(prep, **send_kwargs)
  File "/usr/lib/python3.9/site-packages/requests/sessions.py", line 655, in send
    r = adapter.send(request, **kwargs)
  File "/usr/lib/python3.9/site-packages/requests/adapters.py", line 516, in send
    raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='fritz.box', port=80): Max retries exceeded with url: /data.lua (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x75d9c5c8>: Failed to establish a new connection: [Errno -2] Name does not resolve'))
[2022-03-09 21:50:46,399]  [INFO]  Websocket closed, shutting down..
[2022-03-09 21:50:47,062]  [ERROR]  Task exception was never retrieved
future: <Task finished name='Task-9' coro=<FritzBox.hold_connection_alive() done, defined at /srv/fritzbox.py:757> exception=ConnectionError(MaxRetryError("HTTPConnectionPool(host='fritz.box', port=80): Max retries exceeded with url: /data.lua (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x75d9ca30>: Failed to establish a new connection: [Errno -2] Name does not resolve'))"))>
Traceback (most recent call last):
  File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn
    conn = connection.create_connection(
  File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 73, in create_connection
    for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
  File "/usr/lib/python3.9/socket.py", line 953, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
socket.gaierror: [Errno -2] Name does not resolve
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 699, in urlopen
    httplib_response = self._make_request(
  File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 394, in _make_request
    conn.request(method, url, **httplib_request_kw)
  File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 234, in request
    super(HTTPConnection, self).request(method, url, body=body, headers=headers)
  File "/usr/lib/python3.9/http/client.py", line 1253, in request
    self._send_request(method, url, body, headers, encode_chunked)
  File "/usr/lib/python3.9/http/client.py", line 1299, in _send_request
    self.endheaders(body, encode_chunked=encode_chunked)
  File "/usr/lib/python3.9/http/client.py", line 1248, in endheaders
    self._send_output(message_body, encode_chunked=encode_chunked)
  File "/usr/lib/python3.9/http/client.py", line 1008, in _send_output
    self.send(msg)
  File "/usr/lib/python3.9/http/client.py", line 948, in send
    self.connect()
  File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 200, in connect
    conn = self._new_conn()
  File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn
    raise NewConnectionError(
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x75d9ca30>: Failed to establish a new connection: [Errno -2] Name does not resolve
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/usr/lib/python3.9/site-packages/requests/adapters.py", line 439, in send
    resp = conn.urlopen(
  File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 755, in urlopen
    retries = retries.increment(
  File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 574, in increment
    raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='fritz.box', port=80): Max retries exceeded with url: /data.lua (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x75d9ca30>: Failed to establish a new connection: [Errno -2] Name does not resolve'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/srv/fritzbox.py", line 761, in hold_connection_alive
    self.check_session()
  File "/srv/fritzbox.py", line 797, in check_session
    r = self.session.post(f"{self.url}/{self._endpoints['data']}", data=data)
  File "/usr/lib/python3.9/site-packages/requests/sessions.py", line 590, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/usr/lib/python3.9/site-packages/requests/sessions.py", line 542, in request
    resp = self.send(prep, **send_kwargs)
  File "/usr/lib/python3.9/site-packages/requests/sessions.py", line 655, in send
    r = adapter.send(request, **kwargs)
  File "/usr/lib/python3.9/site-packages/requests/adapters.py", line 516, in send
    raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='fritz.box', port=80): Max retries exceeded with url: /data.lua (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x75d9ca30>: Failed to establish a new connection: [Errno -2] Name does not resolve'))
[cmd] /run.sh exited 0
[cont-finish.d] executing container finish scripts...
[cont-finish.d] done.
[s6-finish] waiting for services.
[s6-finish] sending all processes the TERM signal.
``` During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/requests/adapters.py", line 439, in send resp = conn.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 755, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 574, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='fritz.box', port=80): Max retries exceeded with url: /data.lua (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x75d9c5c8>: Failed to establish a new connection: [Errno -2] Name does not resolve')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/srv/sync_ha_fb.py", line 52, in handle_event fb.correct_offset(therm_name, sensor_temp) File "/srv/fritzbox.py", line 928, in correct_offset device: Optional[Device] = self.get_device_data(name=device_name) File "/srv/fritzbox.py", line 882, in get_device_data devices = self.list_devices() File "/srv/fritzbox.py", line 864, in list_devices r = self.session.post(f"{self.url}/{self._endpoints['data']}", data=data) File "/usr/lib/python3.9/site-packages/requests/sessions.py", line 590, in post return self.request('POST', url, data=data, json=json, **kwargs) File "/usr/lib/python3.9/site-packages/requests/sessions.py", line 542, in request resp = self.send(prep, **send_kwargs) File "/usr/lib/python3.9/site-packages/requests/sessions.py", line 655, in send r = adapter.send(request, **kwargs) File "/usr/lib/python3.9/site-packages/requests/adapters.py", line 516, in send raise ConnectionError(e, request=request) requests.exceptions.ConnectionError: HTTPConnectionPool(host='fritz.box', port=80): Max retries exceeded with url: /data.lua (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x75d9c5c8>: Failed to establish a new connection: [Errno -2] Name does not resolve')) [2022-03-09 21:50:46,399] [INFO] Websocket closed, shutting down.. [2022-03-09 21:50:47,062] [ERROR] Task exception was never retrieved future: <Task finished name='Task-9' coro=<FritzBox.hold_connection_alive() done, defined at /srv/fritzbox.py:757> exception=ConnectionError(MaxRetryError("HTTPConnectionPool(host='fritz.box', port=80): Max retries exceeded with url: /data.lua (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x75d9ca30>: Failed to establish a new connection: [Errno -2] Name does not resolve'))"))> Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn conn = connection.create_connection( File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 73, in create_connection for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): File "/usr/lib/python3.9/socket.py", line 953, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): socket.gaierror: [Errno -2] Name does not resolve During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 699, in urlopen httplib_response = self._make_request( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 394, in _make_request conn.request(method, url, **httplib_request_kw) File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 234, in request super(HTTPConnection, self).request(method, url, body=body, headers=headers) File "/usr/lib/python3.9/http/client.py", line 1253, in request self._send_request(method, url, body, headers, encode_chunked) File "/usr/lib/python3.9/http/client.py", line 1299, in _send_request self.endheaders(body, encode_chunked=encode_chunked) File "/usr/lib/python3.9/http/client.py", line 1248, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "/usr/lib/python3.9/http/client.py", line 1008, in _send_output self.send(msg) File "/usr/lib/python3.9/http/client.py", line 948, in send self.connect() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 200, in connect conn = self._new_conn() File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn raise NewConnectionError( urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x75d9ca30>: Failed to establish a new connection: [Errno -2] Name does not resolve During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/requests/adapters.py", line 439, in send resp = conn.urlopen( File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 755, in urlopen retries = retries.increment( File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 574, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='fritz.box', port=80): Max retries exceeded with url: /data.lua (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x75d9ca30>: Failed to establish a new connection: [Errno -2] Name does not resolve')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/srv/fritzbox.py", line 761, in hold_connection_alive self.check_session() File "/srv/fritzbox.py", line 797, in check_session r = self.session.post(f"{self.url}/{self._endpoints['data']}", data=data) File "/usr/lib/python3.9/site-packages/requests/sessions.py", line 590, in post return self.request('POST', url, data=data, json=json, **kwargs) File "/usr/lib/python3.9/site-packages/requests/sessions.py", line 542, in request resp = self.send(prep, **send_kwargs) File "/usr/lib/python3.9/site-packages/requests/sessions.py", line 655, in send r = adapter.send(request, **kwargs) File "/usr/lib/python3.9/site-packages/requests/adapters.py", line 516, in send raise ConnectionError(e, request=request) requests.exceptions.ConnectionError: HTTPConnectionPool(host='fritz.box', port=80): Max retries exceeded with url: /data.lua (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x75d9ca30>: Failed to establish a new connection: [Errno -2] Name does not resolve')) [cmd] /run.sh exited 0 [cont-finish.d] executing container finish scripts... [cont-finish.d] done. [s6-finish] waiting for services. [s6-finish] sending all processes the TERM signal. ```
Horlabs added the
bug
label 2022-03-10 00:35:49 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: HorlabsDE/HOHA-Addons#5
No description provided.