IntegrityError at /accounts/login/
Internal Server Error: /accounts/login/
IntegrityError at /accounts/login/
ERREUR: la valeur d'une clé dupliquée rompt la contrainte unique « core_user_pkey »
DETAIL: La clé « (id)=(175225) » existe déjà.
Request Method: GET
Request URL: https://absences.insa-rouen.fr/accounts/login/?next=%2F&ticket=ST-91606-F0alcNgTJrUCyPZQgv8-U1u2T-c-cas-21
Django Version: 4.1.7
Python Executable: /opt/absences/.venv/bin/python
Python Version: 3.9.2
Server time: Tue, 21 Nov 2023 10:49:23 +0100
Traceback (most recent call last):
File "/opt/absences/.venv/lib/python3.9/site-packages/django/db/models/query.py", line 929, in get_or_create
return self.get(**kwargs), False
File "/opt/absences/.venv/lib/python3.9/site-packages/django/db/models/query.py", line 650, in get
raise self.model.DoesNotExist(
During handling of the above exception (User matching query does not exist.), another exception occurred:
File "/opt/absences/.venv/lib/python3.9/site-packages/django/db/backends/utils.py", line 89, in _execute
return self.cursor.execute(sql, params)
The above exception (ERREUR: la valeur d'une clé dupliquée rompt la contrainte unique « core_user_pkey »
DETAIL: La clé « (id)=(175225) » existe déjà.
) was the direct cause of the following exception:
File "/opt/absences/.venv/lib/python3.9/site-packages/django/core/handlers/exception.py", line 56, in inner
response = get_response(request)
File "/opt/absences/.venv/lib/python3.9/site-packages/django/core/handlers/base.py", line 197, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/opt/absences/.venv/lib/python3.9/site-packages/django/views/generic/base.py", line 103, in view
return self.dispatch(request, *args, **kwargs)
File "/opt/absences/.venv/lib/python3.9/site-packages/django/utils/decorators.py", line 46, in _wrapper
return bound_method(*args, **kwargs)
File "/opt/absences/.venv/lib/python3.9/site-packages/django/views/decorators/csrf.py", line 55, in wrapped_view
return view_func(*args, **kwargs)
File "/opt/absences/.venv/lib/python3.9/site-packages/django_cas_ng/views.py", line 72, in dispatch
return super().dispatch(request, *args, **kwargs)
File "/opt/absences/.venv/lib/python3.9/site-packages/django/views/generic/base.py", line 142, in dispatch
return handler(request, *args, **kwargs)
File "/opt/absences/.venv/lib/python3.9/site-packages/django_cas_ng/views.py", line 128, in get
user = authenticate(ticket=ticket,
File "/opt/absences/.venv/lib/python3.9/site-packages/django/views/decorators/debug.py", line 42, in sensitive_variables_wrapper
return func(*func_args, **func_kwargs)
File "/opt/absences/.venv/lib/python3.9/site-packages/django/contrib/auth/__init__.py", line 77, in authenticate
user = backend.authenticate(request, **credentials)
File "/opt/absences/.venv/lib/python3.9/site-packages/django_cas_ng/backends.py", line 68, in authenticate
user, created = UserModel._default_manager.get_or_create(**user_kwargs)
File "/opt/absences/.venv/lib/python3.9/site-packages/django/db/models/manager.py", line 85, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
File "/opt/absences/.venv/lib/python3.9/site-packages/django/db/models/query.py", line 936, in get_or_create
return self.create(**params), True
File "/opt/absences/.venv/lib/python3.9/site-packages/django/db/models/query.py", line 671, in create
obj.save(force_insert=True, using=self.db)
File "/opt/absences/.venv/lib/python3.9/site-packages/django/contrib/auth/base_user.py", line 68, in save
super().save(*args, **kwargs)
File "/opt/absences/.venv/lib/python3.9/site-packages/django/db/models/base.py", line 812, in save
self.save_base(
File "/opt/absences/.venv/lib/python3.9/site-packages/django/db/models/base.py", line 863, in save_base
updated = self._save_table(
File "/opt/absences/.venv/lib/python3.9/site-packages/django/db/models/base.py", line 1006, in _save_table
results = self._do_insert(
File "/opt/absences/.venv/lib/python3.9/site-packages/django/db/models/base.py", line 1047, in _do_insert
return manager._insert(
File "/opt/absences/.venv/lib/python3.9/site-packages/django/db/models/manager.py", line 85, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
File "/opt/absences/.venv/lib/python3.9/site-packages/django/db/models/query.py", line 1791, in _insert
return query.get_compiler(using=using).execute_sql(returning_fields)
File "/opt/absences/.venv/lib/python3.9/site-packages/django/db/models/sql/compiler.py", line 1660, in execute_sql
cursor.execute(sql, params)
File "/opt/absences/.venv/lib/python3.9/site-packages/django/db/backends/utils.py", line 67, in execute
return self._execute_with_wrappers(
File "/opt/absences/.venv/lib/python3.9/site-packages/django/db/backends/utils.py", line 80, in _execute_with_wrappers
return executor(sql, params, many, context)
File "/opt/absences/.venv/lib/python3.9/site-packages/django/db/backends/utils.py", line 89, in _execute
return self.cursor.execute(sql, params)
File "/opt/absences/.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 "/opt/absences/.venv/lib/python3.9/site-packages/django/db/backends/utils.py", line 89, in _execute
return self.cursor.execute(sql, params)
Exception Type: IntegrityError at /accounts/login/
Exception Value: ERREUR: la valeur d'une clé dupliquée rompt la contrainte unique « core_user_pkey »
DETAIL: La clé « (id)=(175225) » existe déjà.
Raised during: django_cas_ng.views.LoginView
Request information:
USER: AnonymousUser
Edited by Bonnegent Sebastien