Skip to content

Migrate error KeyError exception raised about (users, userprojectalert)

Description

I use Docker Compose for my little intranet install of Glitchtip. The migrate worker (is that how you call it?) is raising a KeyError exception about ('users', 'userprojectalert').

My install appears to be functioning properly otherwise, serving me a working webapp and appearing to work.

Here is the traceback I'm getting:

Operations to perform:
  Apply all migrations: account, admin, alerts, api_tokens, auth, contenttypes, difs, django_celery_results, django_rest_mfa, environments, events, files, issues, organizations_ext, performance, projects, releases, sessions, sites, socialaccount, teams, uptime, user_reports, users
Running migrations:
Traceback (most recent call last):
  File "/code/./manage.py", line 21, in <module>
    main()
  File "/code/./manage.py", line 17, in main
    execute_from_command_line(sys.argv)
  File "/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py", line 446, in execute_from_command_line
    utility.execute()
  File "/usr/local/lib/python3.10/site-packages/django/core/management/__init__.py", line 440, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/usr/local/lib/python3.10/site-packages/django/core/management/base.py", line 402, in run_from_argv
    self.execute(*args, **cmd_options)
  File "/usr/local/lib/python3.10/site-packages/django/core/management/base.py", line 448, in execute
    output = self.handle(*args, **options)
  File "/usr/local/lib/python3.10/site-packages/django/core/management/base.py", line 96, in wrapped
    res = handle_func(*args, **kwargs)
  File "/usr/local/lib/python3.10/site-packages/django/core/management/commands/migrate.py", line 349, in handle
    post_migrate_state = executor.migrate(
  File "/usr/local/lib/python3.10/site-packages/django/db/migrations/executor.py", line 135, in migrate
    state = self._migrate_all_forwards(
  File "/usr/local/lib/python3.10/site-packages/django/db/migrations/executor.py", line 167, in _migrate_all_forwards
    state = self.apply_migration(
  File "/usr/local/lib/python3.10/site-packages/django/db/migrations/executor.py", line 252, in apply_migration
    state = migration.apply(state, schema_editor)
  File "/usr/local/lib/python3.10/site-packages/django/db/migrations/migration.py", line 116, in apply
    operation.state_forwards(self.app_label, project_state)
  File "/usr/local/lib/python3.10/site-packages/django/db/migrations/operations/fields.py", line 219, in state_forwards
    state.alter_field(
  File "/usr/local/lib/python3.10/site-packages/django/db/migrations/state.py", line 272, in alter_field
    fields = self.models[model_key].fields
KeyError: ('users', 'userprojectalert')

Should I be concerned? Do I need to correct something in my schema?

ps: I hope you're all having a merry Christmas! 🎅