/usr/local/thalia/concrexit/manage.py.sh sync_mailinglists

Sentry Issue: SERVER-2S

/usr/local/thalia/concrexit/manage.py.sh sync_mailinglists
--- Logging error ---
Traceback (most recent call last):
  File "/usr/src/app/website/mailinglists/gsuite.py", line 228, in _update_group_members
    memberKey=remove_member
  File "/usr/local/lib/python3.7/site-packages/googleapiclient/_helpers.py", line 130, in positional_wrapper
    return wrapped(*args, **kwargs)
  File "/usr/local/lib/python3.7/site-packages/googleapiclient/http.py", line 856, in execute
    raise HttpError(resp, content, uri=self.uri)
googleapiclient.errors.HttpError: <HttpError 404 when requesting https://www.googleapis.com/admin/directory/v1/groups/apple%40thalia.nu/members/bestuur%40thalia.nu? returned "Resource Not Found: memberKey">

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.7/logging/__init__.py", line 1025, in emit
    msg = self.format(record)
  File "/usr/local/lib/python3.7/logging/__init__.py", line 869, in format
    return fmt.format(record)
  File "/usr/local/lib/python3.7/logging/__init__.py", line 608, in format
    record.message = record.getMessage()
  File "/usr/local/lib/python3.7/logging/__init__.py", line 369, in getMessage
    msg = msg % self.args
TypeError: not all arguments converted during string formatting
Call stack:
  File "/usr/src/app/website/manage.py", line 19, in <module>
    execute_from_command_line(sys.argv)
  File "/usr/local/lib/python3.7/site-packages/django/core/management/__init__.py", line 381, in execute_from_command_line
    utility.execute()
  File "/usr/local/lib/python3.7/site-packages/django/core/management/__init__.py", line 375, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/usr/local/lib/python3.7/site-packages/django/core/management/base.py", line 323, in run_from_argv
    self.execute(*args, **cmd_options)
  File "/usr/local/lib/python3.7/site-packages/django/core/management/base.py", line 364, in execute
    output = self.handle(*args, **options)
  File "/usr/src/app/website/mailinglists/management/commands/sync_mailinglists.py", line 16, in handle
    sync_service.sync_mailinglists()
  File "/usr/src/app/website/mailinglists/gsuite.py", line 316, in sync_mailinglists
    self.update_group(l.name, l)
  File "/usr/src/app/website/mailinglists/gsuite.py", line 116, in update_group
    self._update_group_members(group)
  File "/usr/src/app/website/mailinglists/gsuite.py", line 232, in _update_group_members
    f'{remove_member} from {group.name}', e.content)
  File "/usr/local/lib/python3.7/logging/__init__.py", line 1407, in error
    self._log(ERROR, msg, args, **kwargs)
  File "/usr/local/lib/python3.7/logging/__init__.py", line 1514, in _log
    self.handle(record)
  File "/usr/local/lib/python3.7/logging/__init__.py", line 1524, in handle
    self.callHandlers(record)
  File "/usr/local/lib/python3.7/site-packages/sentry_sdk/integrations/logging.py", line 78, in sentry_patched_callhandlers
    return old_callhandlers(self, record)
Message: 'Could not remove list member bestuur@thalia.nu from apple'
Arguments: (b'{\n "error": {\n  "errors": [\n   {\n    "domain": "global",\n    "reason": "notFound",\n    "message": "Resource Not Found: memberKey"\n   }\n  ],\n  "code": 404,\n  "message": "Resource Not Found: memberKey"\n }\n}\n',)