You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
2024-07-24 14:11:30,418 django.request ERROR Internal Server Error: /api/eda/v1/service-index/resources/dd85cdd2-e8f2-49b5-8a8c-bd1c33a6f5d5/
Traceback (most recent call last):
File "/app/venv/lib64/python3.11/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 "core_user_username_key"
DETAIL: Key (username)=(eda:admin) already exists.
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/app/venv/lib64/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
response = get_response(request)
^^^^^^^^^^^^^^^^^^^^^
File "/app/venv/lib64/python3.11/site-packages/django/core/handlers/base.py", line 197, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/venv/lib64/python3.11/site-packages/django/views/decorators/csrf.py", line 56, in wrapper_view
return view_func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/venv/lib64/python3.11/site-packages/rest_framework/viewsets.py", line 124, in view
return self.dispatch(request, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/venv/lib64/python3.11/site-packages/rest_framework/views.py", line 509, in dispatch
response = self.handle_exception(exc)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/venv/lib64/python3.11/site-packages/rest_framework/views.py", line 469, in handle_exception
self.raise_uncaught_exception(exc)
File "/app/venv/lib64/python3.11/site-packages/rest_framework/views.py", line 480, in raise_uncaught_exception
raise exc
File "/app/venv/lib64/python3.11/site-packages/rest_framework/views.py", line 506, in dispatch
response = handler(request, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/venv/lib64/python3.11/site-packages/rest_framework/mixins.py", line 82, in partial_update
return self.update(request, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/venv/lib64/python3.11/site-packages/rest_framework/mixins.py", line 68, in update
self.perform_update(serializer)
File "/app/venv/lib64/python3.11/site-packages/rest_framework/mixins.py", line 78, in perform_update
serializer.save()
File "/app/venv/lib64/python3.11/site-packages/rest_framework/serializers.py", line 203, in save
self.instance = self.update(self.instance, validated_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/venv/lib64/python3.11/site-packages/ansible_base/resource_registry/serializers.py", line 65, in update
instance.update_resource(
File "/app/venv/lib64/python3.11/site-packages/ansible_base/resource_registry/models/resource.py", line 137, in update_resource
processor(self.content_object).save(resource_data)
File "/app/venv/lib64/python3.11/site-packages/ansible_base/resource_registry/utils/resource_type_processor.py", line 40, in save
self.instance.save()
File "/app/venv/lib64/python3.11/site-packages/django/contrib/auth/base_user.py", line 76, in save
super().save(*args, **kwargs)
File "/app/venv/lib64/python3.11/site-packages/django/db/models/base.py", line 814, in save
self.save_base(
File "/app/venv/lib64/python3.11/site-packages/django/db/models/base.py", line 877, in save_base
updated = self._save_table(
^^^^^^^^^^^^^^^^^
File "/app/venv/lib64/python3.11/site-packages/django/db/models/base.py", line 990, in _save_table
updated = self._do_update(
^^^^^^^^^^^^^^^^
File "/app/venv/lib64/python3.11/site-packages/django/db/models/base.py", line 1054, in _do_update
return filtered._update(values) > 0
^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/venv/lib64/python3.11/site-packages/django/db/models/query.py", line 1231, in _update
return query.get_compiler(self.db).execute_sql(CURSOR)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/venv/lib64/python3.11/site-packages/django/db/models/sql/compiler.py", line 1984, in execute_sql
cursor = super().execute_sql(result_type)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/venv/lib64/python3.11/site-packages/django/db/models/sql/compiler.py", line 1562, in execute_sql
cursor.execute(sql, params)
File "/app/venv/lib64/python3.11/site-packages/django/db/backends/utils.py", line 102, in execute
return super().execute(sql, params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/venv/lib64/python3.11/site-packages/django/db/backends/utils.py", line 67, in execute
return self._execute_with_wrappers(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/venv/lib64/python3.11/site-packages/django/db/backends/utils.py", line 80, in _execute_with_wrappers
return executor(sql, params, many, context)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/venv/lib64/python3.11/site-packages/django/db/backends/utils.py", line 84, in _execute
with self.db.wrap_database_errors:
File "/app/venv/lib64/python3.11/site-packages/django/db/utils.py", line 91, in __exit__
raise dj_exc_value.with_traceback(traceback) from exc_value
File "/app/venv/lib64/python3.11/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 "core_user_username_key"
DETAIL: Key (username)=(eda:admin) already exists.
172.24.0.1 - - [24/Jul/2024:14:11:30 +0000] "PATCH /api/eda/v1/service-index/resources/dd85cdd2-e8f2-49b5-8a8c-bd1c33a6f5d5/ HTTP/1.1" 500 220281 "-" "python-requests/2.31.0"
This shouldn't give a 500 error, it should give some version of a 400 error, and it needs to be in a format where the migration code can recognize it and take action.
It is anticipated that it's the resource viewset in DAB that needs to be patched so that this gives something other than a server error here.
The text was updated successfully, but these errors were encountered:
Bug Summary
Running a migrate data command I saw this:
This shouldn't give a 500 error, it should give some version of a 400 error, and it needs to be in a format where the migration code can recognize it and take action.
It is anticipated that it's the resource viewset in DAB that needs to be patched so that this gives something other than a server error here.
The text was updated successfully, but these errors were encountered: