-
Notifications
You must be signed in to change notification settings - Fork 342
Open
Labels
@Skorpyon
Description
Connection aborted didn't included in retryable list and any firebase API calls fails frequently.
Traceback (most recent call last): File "/usr/src/app/notifications/services/notification_service/providers/mobile.py", line 94, in _send_notification firebase.send(fb_message, app=firebase_app) File "/usr/local/lib/python3.10/site-packages/firebase_admin/messaging.py", line 121, in send return _get_messaging_service(app).send(message, dry_run) File "/usr/local/lib/python3.10/site-packages/firebase_admin/messaging.py", line 411, in send resp = self._client.body( File "/usr/local/lib/python3.10/site-packages/firebase_admin/_http_client.py", line 131, in body resp = self.request(method, url, **kwargs) File "/usr/local/lib/python3.10/site-packages/firebase_admin/_http_client.py", line 118, in request resp = self._session.request(method, self.base_url + url, **kwargs) File "/usr/local/lib/python3.10/site-packages/google/auth/transport/requests.py", line 577, in request self.credentials.refresh(auth_request) File "/usr/local/lib/python3.10/site-packages/google/oauth2/service_account.py", line 445, in refresh access_token, expiry, _ = _client.jwt_grant( File "/usr/local/lib/python3.10/site-packages/google/oauth2/_client.py", line 308, in jwt_grant response_data = _token_endpoint_request( File "/usr/local/lib/python3.10/site-packages/google/oauth2/_client.py", line 268, in _token_endpoint_request response_status_ok, response_data, retryable_error = _token_endpoint_request_no_throw( File "/usr/local/lib/python3.10/site-packages/google/oauth2/_client.py", line 215, in _token_endpoint_request_no_throw request_succeeded, response_data, retryable_error = _perform_request() File "/usr/local/lib/python3.10/site-packages/google/oauth2/_client.py", line 191, in _perform_request response = request( File "/usr/local/lib/python3.10/site-packages/google/auth/transport/requests.py", line 192, in __call__ raise new_exc from caught_exc google.auth.exceptions.TransportError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))