Hello dancia, that’s correct I’m using a self-hosted instance, version v0.24.1.
Here are the API Logs I specifically get when trying to sign up a user.
api-1 | ERROR 2026-02-24 08:12:12,661 log 254540 139759863208760 Internal Server Error: /auth/sign-up/
api-1 | Traceback (most recent call last):
api-1 | File “/usr/local/lib/python3.12/site-packages/django/db/backends/utils.py”, line 89, in _execute
api-1 | return self.cursor.execute(sql, params)
api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
api-1 | File “/usr/local/lib/python3.12/site-packages/psycopg/cursor.py”, line 732, in execute
api-1 | raise ex.with_traceback(None)
api-1 | psycopg.errors.NotNullViolation: null value in column “is_email_valid” of relation “users” violates not-null constraint
api-1 | DETAIL: Failing row contains (pbkdf2_sha256$600000$tINr6pWi86weveWzleZg73$PKs4et+MRFbCtir6KIjY…, null, 6aade203-f5f6-4bcb-8f4b-89bedde0e322, 8b89babcfe5a4773a68f1f6e01d4b1a3, null, aureuslim1999@hotmail.com, , , , 2026-02-24 08:12:12.657318+00, 2026-02-24 08:12:12.657339+00, 2026-02-24 08:12:12.657361+00, , , f, f, f, t, f, f, f, , UTC, 2026-02-24 08:12:11.903821+00, null, null, , , email, , null, f, null, aureuslim1999, null, null, null, null, null).
api-1 |
api-1 | The above exception was the direct cause of the following exception:
api-1 |
api-1 | Traceback (most recent call last):
api-1 | File “/usr/local/lib/python3.12/site-packages/asgiref/sync.py”, line 518, in thread_handler
api-1 | raise exc_info[1]
api-1 | File “/usr/local/lib/python3.12/site-packages/django/core/handlers/exception.py”, line 42, in inner
api-1 | response = await get_response(request)
api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
api-1 | File “/usr/local/lib/python3.12/site-packages/asgiref/sync.py”, line 518, in thread_handler
api-1 | raise exc_info[1]
api-1 | File “/usr/local/lib/python3.12/site-packages/django/core/handlers/base.py”, line 253, in _get_response_async
api-1 | response = await wrapped_callback(
api-1 | ^^^^^^^^^^^^^^^^^^^^^^^
api-1 | File “/usr/local/lib/python3.12/site-packages/asgiref/sync.py”, line 468, in call
api-1 | ret = await asyncio.shield(exec_coro)
api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
api-1 | File “/usr/local/lib/python3.12/site-packages/asgiref/current_thread_executor.py”, line 40, in run
api-1 | result = self.fn(*self.args, **self.kwargs)
api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
api-1 | File “/usr/local/lib/python3.12/site-packages/asgiref/sync.py”, line 522, in thread_handler
api-1 | return func(*args, **kwargs)
api-1 | ^^^^^^^^^^^^^^^^^^^^^
api-1 | File “/usr/local/lib/python3.12/site-packages/django/views/generic/base.py”, line 104, in view
api-1 | return self.dispatch(request, *args, **kwargs)
api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
api-1 | File “/usr/local/lib/python3.12/site-packages/django/views/generic/base.py”, line 143, in dispatch
api-1 | return handler(request, *args, **kwargs)
api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
api-1 | File “/code/plane/authentication/views/app/email.py”, line 214, in post
api-1 | user = provider.authenticate()
api-1 | ^^^^^^^^^^^^^^^^^^^^^^^
api-1 | File “/code/plane/authentication/adapter/credential.py”, line 14, in authenticate
api-1 | return self.complete_login_or_signup()
api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
api-1 | File “/code/plane/authentication/adapter/base.py”, line 162, in complete_login_or_signup
api-1 | user.save()
api-1 | File “/code/plane/db/models/user.py”, line 155, in save
api-1 | super(User, self).save(*args, **kwargs)
api-1 | File “/usr/local/lib/python3.12/site-packages/django/contrib/auth/base_user.py”, line 76, in save
api-1 | super().save(*args, **kwargs)
api-1 | File “/usr/local/lib/python3.12/site-packages/django/db/models/base.py”, line 814, in save
api-1 | self.save_base(
api-1 | File “/usr/local/lib/python3.12/site-packages/django/db/models/base.py”, line 877, in save_base
api-1 | updated = self._save_table(
api-1 | ^^^^^^^^^^^^^^^^^
api-1 | File “/usr/local/lib/python3.12/site-packages/django/db/models/base.py”, line 1020, in _save_table
api-1 | results = self._do_insert(
api-1 | ^^^^^^^^^^^^^^^^
api-1 | File “/usr/local/lib/python3.12/site-packages/django/db/models/base.py”, line 1061, in _do_insert
api-1 | return manager._insert(
api-1 | ^^^^^^^^^^^^^^^^
api-1 | File “/usr/local/lib/python3.12/site-packages/django/db/models/manager.py”, line 87, in manager_method
api-1 | return getattr(self.get_queryset(), name)(*args, **kwargs)
api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
api-1 | File “/usr/local/lib/python3.12/site-packages/django/db/models/query.py”, line 1805, in _insert
api-1 | return query.get_compiler(using=using).execute_sql(returning_fields)
api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
api-1 | File “/usr/local/lib/python3.12/site-packages/django/db/models/sql/compiler.py”, line 1822, in execute_sql
api-1 | cursor.execute(sql, params)
api-1 | File “/usr/local/lib/python3.12/site-packages/django/db/backends/utils.py”, line 67, in execute
api-1 | return self._execute_with_wrappers(
api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
api-1 | File “/usr/local/lib/python3.12/site-packages/django/db/backends/utils.py”, line 80, in _execute_with_wrappers
api-1 | return executor(sql, params, many, context)
api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
api-1 | File “/usr/local/lib/python3.12/site-packages/django/db/backends/utils.py”, line 84, in _execute
api-1 | with self.db.wrap_database_errors:
api-1 | File “/usr/local/lib/python3.12/site-packages/django/db/utils.py”, line 91, in exit
api-1 | raise dj_exc_value.with_traceback(traceback) from exc_value
api-1 | File “/usr/local/lib/python3.12/site-packages/django/db/backends/utils.py”, line 89, in _execute
api-1 | return self.cursor.execute(sql, params)
api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
api-1 | File “/usr/local/lib/python3.12/site-packages/psycopg/cursor.py”, line 732, in execute
api-1 | raise ex.with_traceback(None)
api-1 | django.db.utils.IntegrityError: null value in column “is_email_valid” of relation “users” violates not-null constraint
api-1 | DETAIL: Failing row contains (pbkdf2_sha256$600000$tINr6pWi86weveWzleZg73$PKs4et+MRFbCtir6KIjY…, null, 6aade203-f5f6-4bcb-8f4b-89bedde0e322, 8b89babcfe5a4773a68f1f6e01d4b1a3, null, aureuslim1999@hotmail.com, , , , 2026-02-24 08:12:12.657318+00, 2026-02-24 08:12:12.657339+00, 2026-02-24 08:12:12.657361+00, , , f, f, f, t, f, f, f, , UTC, 2026-02-24 08:12:11.903821+00, null, null, , , email, , null, f, null, aureuslim1999, null, null, null, null, null).
api-1 | 172.20.0.11:38956 - “POST /auth/sign-up/ HTTP/1.1” 500