Skip to content

Instantly share code, notes, and snippets.

@creimers
Created September 15, 2025 19:54
Show Gist options
  • Save creimers/019aebdd959e0817e72821374d21540b to your computer and use it in GitHub Desktop.
Save creimers/019aebdd959e0817e72821374d21540b to your computer and use it in GitHub Desktop.
Traceback (most recent call last):
File "/srv/.venv/lib/python3.9/site-packages/django/db/backends/utils.py", line 89, in _execute
return self.cursor.execute(sql, params)
psycopg2.errors.UniqueViolation: duplicate key value violates unique constraint "djangocms_versioning_ver_content_type_id_object_i_fac3dca5_uniq"
DETAIL: Key (content_type_id, object_id)=(331, 69) already exists.
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/srv/./source/manage.py", line 10, in <module>
execute_from_command_line(sys.argv)
File "/srv/.venv/lib/python3.9/site-packages/django/core/management/__init__.py", line 442, in execute_from_command_line
utility.execute()
File "/srv/.venv/lib/python3.9/site-packages/django/core/management/__init__.py", line 436, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/srv/.venv/lib/python3.9/site-packages/django/core/management/base.py", line 412, in run_from_argv
self.execute(*args, **cmd_options)
File "/srv/.venv/lib/python3.9/site-packages/django/core/management/base.py", line 458, in execute
output = self.handle(*args, **options)
File "/srv/.venv/lib/python3.9/site-packages/djangocms_4_migration/management/commands/cms4_migration.py", line 20, in handle
call_command('migrate_static_placeholders')
File "/srv/.venv/lib/python3.9/site-packages/django/core/management/__init__.py", line 194, in call_command
return command.execute(*args, **defaults)
File "/srv/.venv/lib/python3.9/site-packages/django/core/management/base.py", line 458, in execute
output = self.handle(*args, **options)
File "/srv/.venv/lib/python3.9/site-packages/djangocms_4_migration/management/commands/migrate_static_placeholders.py", line 206, in handle
_process_static_placeholders()
File "/srv/.venv/lib/python3.9/site-packages/djangocms_4_migration/management/commands/migrate_static_placeholders.py", line 179, in _process_static_placeholders
_remap_static_placeholder_plugins_to_static_alias(
File "/srv/.venv/lib/python3.9/site-packages/djangocms_4_migration/management/commands/migrate_static_placeholders.py", line 157, in _remap_static_placeholder_plugins_to_static_alias
alias_content = _create_alias_content(alias, static_placeholder_code, language, migration_user, version_state)
File "/srv/.venv/lib/python3.9/site-packages/djangocms_4_migration/management/commands/migrate_static_placeholders.py", line 133, in _create_alias_content
Version.objects.create(content=alias_content, created_by=user, state=state)
File "/srv/.venv/lib/python3.9/site-packages/django/db/models/manager.py", line 87, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
File "/srv/.venv/lib/python3.9/site-packages/django/db/models/query.py", line 658, in create
obj.save(force_insert=True, using=self.db)
File "/srv/.venv/lib/python3.9/site-packages/djangocms_versioning/models.py", line 197, in save
super().save(**kwargs)
File "/srv/.venv/lib/python3.9/site-packages/django/db/models/base.py", line 814, in save
self.save_base(
File "/srv/.venv/lib/python3.9/site-packages/django/db/models/base.py", line 877, in save_base
updated = self._save_table(
File "/srv/.venv/lib/python3.9/site-packages/django/db/models/base.py", line 1020, in _save_table
results = self._do_insert(
File "/srv/.venv/lib/python3.9/site-packages/django/db/models/base.py", line 1061, in _do_insert
return manager._insert(
File "/srv/.venv/lib/python3.9/site-packages/django/db/models/manager.py", line 87, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
File "/srv/.venv/lib/python3.9/site-packages/django/db/models/query.py", line 1805, in _insert
return query.get_compiler(using=using).execute_sql(returning_fields)
File "/srv/.venv/lib/python3.9/site-packages/django/db/models/sql/compiler.py", line 1822, in execute_sql
cursor.execute(sql, params)
File "/srv/.venv/lib/python3.9/site-packages/django/db/backends/utils.py", line 102, in execute
return super().execute(sql, params)
File "/srv/.venv/lib/python3.9/site-packages/django/db/backends/utils.py", line 67, in execute
return self._execute_with_wrappers(
File "/srv/.venv/lib/python3.9/site-packages/django/db/backends/utils.py", line 80, in _execute_with_wrappers
return executor(sql, params, many, context)
File "/srv/.venv/lib/python3.9/site-packages/django/db/backends/utils.py", line 89, in _execute
return self.cursor.execute(sql, params)
File "/srv/.venv/lib/python3.9/site-packages/django/db/utils.py", line 91, in __exit__
raise dj_exc_value.with_traceback(traceback) from exc_value
File "/srv/.venv/lib/python3.9/site-packages/django/db/backends/utils.py", line 89, in _execute
return self.cursor.execute(sql, params)
django.db.utils.IntegrityError: duplicate key value violates unique constraint "djangocms_versioning_ver_content_type_id_object_i_fac3dca5_uniq"
DETAIL: Key (content_type_id, object_id)=(331, 69) already exists.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment