Skip to content

Instantly share code, notes, and snippets.

@WinXaito
Created November 26, 2018 21:42
Show Gist options
  • Save WinXaito/7045b18aab162f3b491603deaa4ecb55 to your computer and use it in GitHub Desktop.
Save WinXaito/7045b18aab162f3b491603deaa4ecb55 to your computer and use it in GitHub Desktop.
psycopg2.IntegrityError: null value in column "name" violates not-null constraint
celeryworker_1 | DETAIL: Failing row contains (36, null, 2018-11-26 21:31:56.769686+00, null, c9d70627-b413-46af-974f-827ed6b29ea4, https://******/federation/music/artists/c9d70627-b41..., null).
celeryworker_1 |
celeryworker_1 |
celeryworker_1 | The above exception was the direct cause of the following exception:
celeryworker_1 |
celeryworker_1 | Traceback (most recent call last):
celeryworker_1 | File "/usr/local/lib/python3.6/site-packages/celery/app/trace.py", line 375, in trace_task
celeryworker_1 | R = retval = fun(*args, **kwargs)
celeryworker_1 | File "/usr/local/lib/python3.6/site-packages/celery/app/trace.py", line 632, in __protected_call__
celeryworker_1 | return self.run(*args, **kwargs)
celeryworker_1 | File "/app/funkwhale_api/taskapp/celery.py", line 51, in inner
celeryworker_1 | return function(*args, **kwargs)
celeryworker_1 | File "/app/funkwhale_api/music/tasks.py", line 194, in process_upload
celeryworker_1 | track = get_track_from_import_metadata(final_metadata)
celeryworker_1 | File "/usr/local/lib/python3.6/contextlib.py", line 52, in inner
celeryworker_1 | return func(*args, **kwds)
celeryworker_1 | File "/app/funkwhale_api/music/tasks.py", line 428, in get_track_from_import_metadata
celeryworker_1 | models.Artist, query, defaults=defaults, sort_fields=["mbid", "fid"]
celeryworker_1 | File "/app/funkwhale_api/music/tasks.py", line 331, in get_best_candidate_or_create
celeryworker_1 | return model.objects.create(**defaults), True
celeryworker_1 | File "/usr/local/lib/python3.6/site-packages/django/db/models/manager.py", line 82, in manager_method
celeryworker_1 | return getattr(self.get_queryset(), name)(*args, **kwargs)
celeryworker_1 | File "/usr/local/lib/python3.6/site-packages/django/db/models/query.py", line 417, in create
celeryworker_1 | obj.save(force_insert=True, using=self.db)
celeryworker_1 | File "/app/funkwhale_api/music/models.py", line 113, in save
celeryworker_1 | return super().save(**kwargs)
celeryworker_1 | File "/usr/local/lib/python3.6/site-packages/django/db/models/base.py", line 729, in save
celeryworker_1 | force_update=force_update, update_fields=update_fields)
celeryworker_1 | File "/usr/local/lib/python3.6/site-packages/django/db/models/base.py", line 759, in save_base
celeryworker_1 | updated = self._save_table(raw, cls, force_insert, force_update, using, update_fields)
celeryworker_1 | File "/usr/local/lib/python3.6/site-packages/django/db/models/base.py", line 842, in _save_table
celeryworker_1 | result = self._do_insert(cls._base_manager, using, fields, update_pk, raw)
celeryworker_1 | File "/usr/local/lib/python3.6/site-packages/django/db/models/base.py", line 880, in _do_insert
celeryworker_1 | using=using, raw=raw)
celeryworker_1 | File "/usr/local/lib/python3.6/site-packages/django/db/models/manager.py", line 82, in manager_method
celeryworker_1 | return getattr(self.get_queryset(), name)(*args, **kwargs)
celeryworker_1 | File "/usr/local/lib/python3.6/site-packages/django/db/models/query.py", line 1128, in _insert
celeryworker_1 | return query.get_compiler(using=using).execute_sql(return_id)
celeryworker_1 | File "/usr/local/lib/python3.6/site-packages/django/db/models/sql/compiler.py", line 1285, in execute_sql
celeryworker_1 | cursor.execute(sql, params)
celeryworker_1 | File "/usr/local/lib/python3.6/site-packages/django/db/backends/utils.py", line 68, in execute
celeryworker_1 | return self._execute_with_wrappers(sql, params, many=False, executor=self._execute)
celeryworker_1 | File "/usr/local/lib/python3.6/site-packages/django/db/backends/utils.py", line 77, in _execute_with_wrappers
celeryworker_1 | return executor(sql, params, many, context)
celeryworker_1 | File "/usr/local/lib/python3.6/site-packages/django/db/backends/utils.py", line 85, in _execute
celeryworker_1 | return self.cursor.execute(sql, params)
celeryworker_1 | File "/usr/local/lib/python3.6/site-packages/django/db/utils.py", line 89, in __exit__
celeryworker_1 | raise dj_exc_value.with_traceback(traceback) from exc_value
celeryworker_1 | File "/usr/local/lib/python3.6/site-packages/django/db/backends/utils.py", line 85, in _execute
celeryworker_1 | return self.cursor.execute(sql, params)
celeryworker_1 | django.db.utils.IntegrityError: null value in column "name" violates not-null constraint
celeryworker_1 | DETAIL: Failing row contains (36, null, 2018-11-26 21:31:56.769686+00, null, c9d70627-b413-46af-974f-827ed6b29ea4, https://****/federation/music/artists/c9d70627-b41..., null).
celeryworker_1 |
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment