Skip to content

(500) Error on Save when adding KippoMilestone via project admin #78

@monkut

Description

@monkut

2020-02-05T15:21:22.145+09:00 | 2020-02-05 06:21:22,143 [ERROR] (django.request) log_response: Internal Server Error: /prod/admin/projects/kippoproject/c0d0c1e4-32cd-45fd-b162-2a03f6955b33/change/
-- | --
2020-02-05T15:21:22.145+09:00 | Traceback (most recent call last):
2020-02-05T15:21:22.145+09:00 | File "/var/task/django/db/backends/utils.py", line 84, in _execute
2020-02-05T15:21:22.145+09:00 | return self.cursor.execute(sql, params)
2020-02-05T15:21:22.145+09:00 | psycopg2.errors.NotNullViolation: null value in column "created_by_id" violates not-null constraint
2020-02-05T15:21:22.145+09:00 | DETAIL: Failing row contains (2020-02-05 06:21:22.136024+00, 2020-02-05 06:21:22.13607+00, null, 84380e10-82d2-4e7d-bf66-c5ad196ea981, Production Release 1.0, 0, null, f, 2020-01-06, 2020-02-10, null, Logging Report Fixed release with 0 bugs, null, c0d0c1e4-32cd-45fd-b162-2a03f6955b33, 54effc04-ee1e-4885-a547-b37350a0f8d0).
2020-02-05T15:21:22.145+09:00 | The above exception was the direct cause of the following exception:
2020-02-05T15:21:22.145+09:00 | Traceback (most recent call last):
2020-02-05T15:21:22.145+09:00 | File "/var/task/django/core/handlers/exception.py", line 34, in inner
2020-02-05T15:21:22.145+09:00 | response = get_response(request)
2020-02-05T15:21:22.145+09:00 | File "/var/task/django/core/handlers/base.py", line 115, in _get_response
2020-02-05T15:21:22.145+09:00 | response = self.process_exception_by_middleware(e, request)
2020-02-05T15:21:22.145+09:00 | File "/var/task/django/core/handlers/base.py", line 113, in _get_response
2020-02-05T15:21:22.145+09:00 | response = wrapped_callback(request, *callback_args, **callback_kwargs)
2020-02-05T15:21:22.145+09:00 | File "/var/task/django/contrib/admin/options.py", line 606, in wrapper
2020-02-05T15:21:22.145+09:00 | return self.admin_site.admin_view(view)(*args, **kwargs)
2020-02-05T15:21:22.145+09:00 | File "/var/task/django/utils/decorators.py", line 142, in _wrapped_view
2020-02-05T15:21:22.145+09:00 | response = view_func(request, *args, **kwargs)
2020-02-05T15:21:22.145+09:00 | File "/var/task/django/views/decorators/cache.py", line 44, in _wrapped_view_func
2020-02-05T15:21:22.145+09:00 | response = view_func(request, *args, **kwargs)
2020-02-05T15:21:22.145+09:00 | File "/var/task/django/contrib/admin/sites.py", line 223, in inner
2020-02-05T15:21:22.145+09:00 | return view(request, *args, **kwargs)
2020-02-05T15:21:22.145+09:00 | File "/var/task/django/contrib/admin/options.py", line 1648, in change_view
2020-02-05T15:21:22.145+09:00 | return self.changeform_view(request, object_id, form_url, extra_context)
2020-02-05T15:21:22.145+09:00 | File "/var/task/django/utils/decorators.py", line 45, in _wrapper
2020-02-05T15:21:22.145+09:00 | return bound_method(*args, **kwargs)
2020-02-05T15:21:22.145+09:00 | File "/var/task/django/utils/decorators.py", line 142, in _wrapped_view
2020-02-05T15:21:22.145+09:00 | response = view_func(request, *args, **kwargs)
2020-02-05T15:21:22.145+09:00 | File "/var/task/django/contrib/admin/options.py", line 1529, in changeform_view
2020-02-05T15:21:22.145+09:00 | return self._changeform_view(request, object_id, form_url, extra_context)
2020-02-05T15:21:22.145+09:00 | File "/var/task/django/contrib/admin/options.py", line 1573, in _changeform_view
2020-02-05T15:21:22.145+09:00 | self.save_related(request, form, formsets, not add)
2020-02-05T15:21:22.145+09:00 | File "/var/task/django/contrib/admin/options.py", line 1116, in save_related
2020-02-05T15:21:22.145+09:00 | self.save_formset(request, form, formset, change=change)
2020-02-05T15:21:22.145+09:00 | File "/var/task/projects/admin.py", line 376, in save_formset
2020-02-05T15:21:22.145+09:00 | instance.save()
2020-02-05T15:21:22.145+09:00 | File "/var/task/projects/models.py", line 649, in save
2020-02-05T15:21:22.145+09:00 | super().save(*args, **kwargs)
2020-02-05T15:21:22.145+09:00 | File "/var/task/django/db/models/base.py", line 741, in save
2020-02-05T15:21:22.145+09:00 | force_update=force_update, update_fields=update_fields)
2020-02-05T15:21:22.145+09:00 | File "/var/task/django/db/models/base.py", line 779, in save_base
2020-02-05T15:21:22.145+09:00 | force_update, using, update_fields,
2020-02-05T15:21:22.145+09:00 | File "/var/task/django/db/models/base.py", line 870, in _save_table
2020-02-05T15:21:22.145+09:00 | result = self._do_insert(cls._base_manager, using, fields, update_pk, raw)
2020-02-05T15:21:22.145+09:00 | File "/var/task/django/db/models/base.py", line 908, in _do_insert
2020-02-05T15:21:22.145+09:00 | using=using, raw=raw)
2020-02-05T15:21:22.145+09:00 | File "/var/task/django/db/models/manager.py", line 82, in manager_method
2020-02-05T15:21:22.145+09:00 | return getattr(self.get_queryset(), name)(*args, **kwargs)
2020-02-05T15:21:22.145+09:00 | File "/var/task/django/db/models/query.py", line 1186, in _insert
2020-02-05T15:21:22.145+09:00 | return query.get_compiler(using=using).execute_sql(return_id)
2020-02-05T15:21:22.145+09:00 | File "/var/task/django/db/models/sql/compiler.py", line 1368, in execute_sql
2020-02-05T15:21:22.145+09:00 | cursor.execute(sql, params)
2020-02-05T15:21:22.145+09:00 | File "/var/task/django/db/backends/utils.py", line 67, in execute
2020-02-05T15:21:22.145+09:00 | return self._execute_with_wrappers(sql, params, many=False, executor=self._execute)
2020-02-05T15:21:22.145+09:00 | File "/var/task/django/db/backends/utils.py", line 76, in _execute_with_wrappers
2020-02-05T15:21:22.145+09:00 | return executor(sql, params, many, context)
2020-02-05T15:21:22.145+09:00 | File "/var/task/django/db/backends/utils.py", line 84, in _execute
2020-02-05T15:21:22.145+09:00 | return self.cursor.execute(sql, params)
2020-02-05T15:21:22.145+09:00 | File "/var/task/django/db/utils.py", line 89, in __exit__
2020-02-05T15:21:22.145+09:00 | raise dj_exc_value.with_traceback(traceback) from exc_value
2020-02-05T15:21:22.145+09:00 | File "/var/task/django/db/backends/utils.py", line 84, in _execute
2020-02-05T15:21:22.145+09:00 | return self.cursor.execute(sql, params)
2020-02-05T15:21:22.145+09:00 | django.db.utils.IntegrityError: null value in column "created_by_id" violates not-null constraint


Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions