D 2024-01-31 15:13:50.009145+00:00 Params: [('source_key', 'agdicmlk...'), ('last_polled', '2024-01-30-13-17-34')]
I 2024-01-31 15:13:50.050654+00:00 Source: Nheungpc (GitHub) Nheungpc, https://brid.gy/github/Nheungpc
I 2024-01-31 15:13:50.051084+00:00 Last poll: https://brid.gy/log?start_time=1706620654&key=agdicmlkLWd5chQLEgZHaXRIdWIiCE5oZXVuZ3BjDA
I 2024-01-31 15:13:50.083407+00:00 Updating Nheungpc (GitHub) /github/Nheungpc : {'poll_status': 'polling', 'last_poll_attempt': datetime.datetime(2024, 1, 31, 15, 13, 50, 51177, tzinfo=datetime.timezone.utc), 'rate_limited': False}
D 2024-01-31 15:13:50.188864+00:00 Using ETag Mon, 14 Sep 2020 18:36:49 GMT, last activity id apple:swift:33940
I 2024-01-31 15:13:50.324107+00:00 no refresh_token
I 2024-01-31 15:13:50.324558+00:00 requests.get https://api.github.com/notifications?all=true&participating=true&per_page=10 {'headers': {'If-Modified-Since': '...', 'Authorization': '...'}}
I 2024-01-31 15:13:50.712142+00:00 Received 304 no Location header
I 2024-01-31 15:13:50.714760+00:00 Found 0 public activities: dict_keys([])
I 2024-01-31 15:13:50.714934+00:00 Found 0 private activities: dict_keys([])
I 2024-01-31 15:13:50.715231+00:00 skipping refetch h-feed. last-syndication-url None, last-refetch 1970-01-01 00:00:00+00:00
I 2024-01-31 15:13:50.848086+00:00 Updating Nheungpc (GitHub) /github/Nheungpc : {'recent_private_posts': 0, 'last_polled': datetime.datetime(2024, 1, 31, 15, 13, 50, 51177, tzinfo=datetime.timezone.utc), 'poll_status': 'ok'}
E 2024-01-31 15:13:50.945108+00:00 Exception on /_ah/queue/poll [POST]
Traceback (most recent call last):
File "/layers/google.python.pip/pip/lib/python3.11/site-packages/google/api_core/grpc_helpers.py", line 72, in error_remapped_callable
return callable_(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/layers/google.python.pip/pip/lib/python3.11/site-packages/grpc/_channel.py", line 1160, in __call__
return _end_unary_response_blocking(state, call, False, None)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/layers/google.python.pip/pip/lib/python3.11/site-packages/grpc/_channel.py", line 1003, in _end_unary_response_blocking
raise _InactiveRpcError(state) # pytype: disable=not-instantiable
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
grpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with:
status = StatusCode.UNAVAILABLE
details = "recvmsg:Connection reset by peer"
debug_error_string = "UNKNOWN:Error received from peer {created_time:"2024-01-31T15:13:50.94340477+00:00", grpc_status:14, grpc_message:"recvmsg:Connection reset by peer"}"
>

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "/layers/google.python.pip/pip/lib/python3.11/site-packages/flask/app.py", line 1463, in wsgi_app
response = self.full_dispatch_request()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/layers/google.python.pip/pip/lib/python3.11/site-packages/flask/app.py", line 872, in full_dispatch_request
rv = self.handle_user_exception(e)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/layers/google.python.pip/pip/lib/python3.11/site-packages/flask/app.py", line 762, in handle_user_exception
return self.ensure_sync(handler)(e) # type: ignore[no-any-return]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/workspace/flask_background.py", line 43, in background_handle_exception
raise e
File "/layers/google.python.pip/pip/lib/python3.11/site-packages/flask/app.py", line 870, in full_dispatch_request
rv = self.dispatch_request()
^^^^^^^^^^^^^^^^^^^^^^^
File "/layers/google.python.pip/pip/lib/python3.11/site-packages/flask/app.py", line 855, in dispatch_request
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/layers/google.python.pip/pip/lib/python3.11/site-packages/flask/views.py", line 110, in view
return current_app.ensure_sync(self.dispatch_request)(**kwargs) # type: ignore[no-any-return]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/workspace/tasks.py", line 111, in dispatch_request
util.add_poll_task(source)
File "/workspace/util.py", line 127, in add_poll_task
add_task(queue, eta_seconds=eta_seconds, source_key=source.key.urlsafe().decode(),
File "/workspace/util.py", line 172, in add_task
task = tasks_client.create_task(CreateTaskRequest(parent=queue_path, task=params))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/layers/google.python.pip/pip/lib/python3.11/site-packages/google/cloud/tasks_v2/services/cloud_tasks/client.py", line 2199, in create_task
response = rpc(
^^^^
File "/layers/google.python.pip/pip/lib/python3.11/site-packages/google/api_core/gapic_v1/method.py", line 113, in __call__
return wrapped_func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/layers/google.python.pip/pip/lib/python3.11/site-packages/google/api_core/timeout.py", line 120, in func_with_timeout
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "/layers/google.python.pip/pip/lib/python3.11/site-packages/google/api_core/grpc_helpers.py", line 74, in error_remapped_callable
raise exceptions.from_grpc_error(exc) from exc
google.api_core.exceptions.ServiceUnavailable: 503 recvmsg:Connection reset by peer