Error deleting user
Hello. I'm testing Mayan as a possible app to share documents. The first problem I've found is that it doesn't allow me to delete any user. I created a new user, and then try to eliminate it (using the button or the "massive actions" menu), and I'm getting an error, "Server error"
The first warning I'm seeing in the docker container log is
/opt/mayan-edms/lib/python3.9/site-packages/requests/__init__.py:102: RequestsDependencyWarning: urllib3 (1.26.11) or chardet (5.0.0)/charset_normalizer (2.0.12) doesn't match a supported version! warnings.warn("urllib3 ({}) or chardet ({})/charset_normalizer ({}) doesn't match a supported "
Then, after some lines:
mayan.apps.logging.middleware.error_logging <29> [ERROR] "process_exception() line 15 Exception caught by request middleware; <WSGIRequest: GET '/accounts/users/3/delete/'>, 'NoneType' object is not iterable"
Traceback (most recent call last):
File "/opt/mayan-edms/lib/python3.9/site-packages/django/core/handlers/base.py", line 181, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/opt/mayan-edms/lib/python3.9/site-packages/django/views/generic/base.py", line 70, in view
return self.dispatch(request, *args, **kwargs)
File "/opt/mayan-edms/lib/python3.9/site-packages/mayan/apps/views/mixins.py", line 607, in dispatch
return super().dispatch(request, *args, **kwargs)
File "/opt/mayan-edms/lib/python3.9/site-packages/mayan/apps/views/mixins.py", line 279, in dispatch
return super().dispatch(request=request, *args, **kwargs)
File "/opt/mayan-edms/lib/python3.9/site-packages/django/views/generic/base.py", line 98, in dispatch
return handler(request, *args, **kwargs)
File "/opt/mayan-edms/lib/python3.9/site-packages/mayan/apps/views/mixins.py", line 285, in get
return super(SingleObjectMixin, self).get(request, *args, **kwargs)
File "/opt/mayan-edms/lib/python3.9/site-packages/django/views/generic/base.py", line 159, in get
context = self.get_context_data(**kwargs)
File "/opt/mayan-edms/lib/python3.9/site-packages/mayan/apps/views/generics.py", line 915, in get_context_data
context = super().get_context_data(**kwargs)
File "/opt/mayan-edms/lib/python3.9/site-packages/mayan/apps/views/mixins.py", line 221, in get_context_data
context.update(self.get_extra_context())
TypeError: 'NoneType' object is not iterable
mayan.apps.logging.middleware.error_logging <29> [ERROR] "process_exception() line 15 Exception caught by request middleware; <WSGIRequest: GET '/accounts/users/4/delete/'>, 'NoneType' object is not iterable"
Traceback (most recent call last):
File "/opt/mayan-edms/lib/python3.9/site-packages/django/core/handlers/base.py", line 181, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/opt/mayan-edms/lib/python3.9/site-packages/django/views/generic/base.py", line 70, in view
return self.dispatch(request, *args, **kwargs)
File "/opt/mayan-edms/lib/python3.9/site-packages/mayan/apps/views/mixins.py", line 607, in dispatch
return super().dispatch(request, *args, **kwargs)
File "/opt/mayan-edms/lib/python3.9/site-packages/mayan/apps/views/mixins.py", line 279, in dispatch
return super().dispatch(request=request, *args, **kwargs)
File "/opt/mayan-edms/lib/python3.9/site-packages/django/views/generic/base.py", line 98, in dispatch
return handler(request, *args, **kwargs)
File "/opt/mayan-edms/lib/python3.9/site-packages/mayan/apps/views/mixins.py", line 285, in get
return super(SingleObjectMixin, self).get(request, *args, **kwargs)
File "/opt/mayan-edms/lib/python3.9/site-packages/django/views/generic/base.py", line 159, in get
context = self.get_context_data(**kwargs)
File "/opt/mayan-edms/lib/python3.9/site-packages/mayan/apps/views/generics.py", line 915, in get_context_data
context = super().get_context_data(**kwargs)
File "/opt/mayan-edms/lib/python3.9/site-packages/mayan/apps/views/mixins.py", line 221, in get_context_data
context.update(self.get_extra_context())
TypeError: 'NoneType' object is not iterable
mayan.apps.logging.middleware.error_logging <28> [ERROR] "process_exception() line 15 Exception caught by request middleware; <WSGIRequest: GET '/accounts/users/4/delete/'>, 'NoneType' object is not iterable"
Traceback (most recent call last):
File "/opt/mayan-edms/lib/python3.9/site-packages/django/core/handlers/base.py", line 181, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/opt/mayan-edms/lib/python3.9/site-packages/django/views/generic/base.py", line 70, in view
return self.dispatch(request, *args, **kwargs)
File "/opt/mayan-edms/lib/python3.9/site-packages/mayan/apps/views/mixins.py", line 607, in dispatch
return super().dispatch(request, *args, **kwargs)
File "/opt/mayan-edms/lib/python3.9/site-packages/mayan/apps/views/mixins.py", line 279, in dispatch
return super().dispatch(request=request, *args, **kwargs)
File "/opt/mayan-edms/lib/python3.9/site-packages/django/views/generic/base.py", line 98, in dispatch
return handler(request, *args, **kwargs)
File "/opt/mayan-edms/lib/python3.9/site-packages/mayan/apps/views/mixins.py", line 285, in get
return super(SingleObjectMixin, self).get(request, *args, **kwargs)
File "/opt/mayan-edms/lib/python3.9/site-packages/django/views/generic/base.py", line 159, in get
context = self.get_context_data(**kwargs)
File "/opt/mayan-edms/lib/python3.9/site-packages/mayan/apps/views/generics.py", line 915, in get_context_data
context = super().get_context_data(**kwargs)
File "/opt/mayan-edms/lib/python3.9/site-packages/mayan/apps/views/mixins.py", line 221, in get_context_data
context.update(self.get_extra_context())
TypeError: 'NoneType' object is not iterable
[2022-10-07 07:11:22,005: ERROR/ForkPoolWorker-3] Task mayan.apps.dynamic_search.tasks.task_deindex_instance[a4ccc1f8-4eea-41e0-a1fe-6d7e84326aef] raised unexpected: DoesNotExist('DocumentFile matching query does not exist.')
Traceback (most recent call last):
File "/opt/mayan-edms/lib/python3.9/site-packages/celery/app/trace.py", line 450, in trace_task
R = retval = fun(*args, **kwargs)
File "/opt/mayan-edms/lib/python3.9/site-packages/celery/app/trace.py", line 731, in __protected_call__
return self.run(*args, **kwargs)
File "/opt/mayan-edms/lib/python3.9/site-packages/mayan/apps/dynamic_search/tasks.py", line 29, in task_deindex_instance
instance = Model._meta.default_manager.get(pk=object_id)
File "/opt/mayan-edms/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/mayan-edms/lib/python3.9/site-packages/django/db/models/query.py", line 435, in get
raise self.model.DoesNotExist(
mayan.apps.documents.models.document_file_models.DocumentFile.DoesNotExist: DocumentFile matching query does not exist.
[2022-10-07 07:11:22,058: ERROR/ForkPoolWorker-3] Task mayan.apps.dynamic_search.tasks.task_deindex_instance[9ce423d5-5250-4c36-82a6-28d499732e60] raised unexpected: DoesNotExist('DocumentVersion matching query does not exist.')
Traceback (most recent call last):
File "/opt/mayan-edms/lib/python3.9/site-packages/celery/app/trace.py", line 450, in trace_task
R = retval = fun(*args, **kwargs)
File "/opt/mayan-edms/lib/python3.9/site-packages/celery/app/trace.py", line 731, in __protected_call__
return self.run(*args, **kwargs)
File "/opt/mayan-edms/lib/python3.9/site-packages/mayan/apps/dynamic_search/tasks.py", line 29, in task_deindex_instance
instance = Model._meta.default_manager.get(pk=object_id)
File "/opt/mayan-edms/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/mayan-edms/lib/python3.9/site-packages/django/db/models/query.py", line 435, in get
raise self.model.DoesNotExist(
mayan.apps.documents.models.document_version_models.DocumentVersion.DoesNotExist: DocumentVersion matching query does not exist.
[2022-10-07 07:11:22,096: ERROR/ForkPoolWorker-2] Task mayan.apps.dynamic_search.tasks.task_deindex_instance[d0849c76-9e26-43b8-808d-a1242778f5e0] raised unexpected: DoesNotExist('DocumentFile matching query does not exist.')
Traceback (most recent call last):
File "/opt/mayan-edms/lib/python3.9/site-packages/celery/app/trace.py", line 450, in trace_task
R = retval = fun(*args, **kwargs)
File "/opt/mayan-edms/lib/python3.9/site-packages/celery/app/trace.py", line 731, in __protected_call__
return self.run(*args, **kwargs)
File "/opt/mayan-edms/lib/python3.9/site-packages/mayan/apps/dynamic_search/tasks.py", line 29, in task_deindex_instance
instance = Model._meta.default_manager.get(pk=object_id)
File "/opt/mayan-edms/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/mayan-edms/lib/python3.9/site-packages/django/db/models/query.py", line 435, in get
raise self.model.DoesNotExist(
mayan.apps.documents.models.document_file_models.DocumentFile.DoesNotExist: DocumentFile matching query does not exist.
[2022-10-07 07:11:22,124: ERROR/ForkPoolWorker-1] Task mayan.apps.dynamic_search.tasks.task_deindex_instance[b6590860-9c7b-469e-95ea-8ea5f75e8e46] raised unexpected: DoesNotExist('DocumentVersionPage matching query does not exist.')
Traceback (most recent call last):
File "/opt/mayan-edms/lib/python3.9/site-packages/celery/app/trace.py", line 450, in trace_task
R = retval = fun(*args, **kwargs)
File "/opt/mayan-edms/lib/python3.9/site-packages/celery/app/trace.py", line 731, in __protected_call__
return self.run(*args, **kwargs)
File "/opt/mayan-edms/lib/python3.9/site-packages/mayan/apps/dynamic_search/tasks.py", line 29, in task_deindex_instance
instance = Model._meta.default_manager.get(pk=object_id)
File "/opt/mayan-edms/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/mayan-edms/lib/python3.9/site-packages/django/db/models/query.py", line 435, in get
raise self.model.DoesNotExist(
mayan.apps.documents.models.document_version_page_models.DocumentVersionPage.DoesNotExist: DocumentVersionPage matching query does not exist.
[2022-10-07 07:11:22,127: ERROR/ForkPoolWorker-2] Task mayan.apps.dynamic_search.tasks.task_deindex_instance[c34e1f59-ba30-4aa8-a04c-1ae845d81209] raised unexpected: DoesNotExist('DocumentVersion matching query does not exist.')
Traceback (most recent call last):
File "/opt/mayan-edms/lib/python3.9/site-packages/celery/app/trace.py", line 450, in trace_task
R = retval = fun(*args, **kwargs)
File "/opt/mayan-edms/lib/python3.9/site-packages/celery/app/trace.py", line 731, in __protected_call__
return self.run(*args, **kwargs)
File "/opt/mayan-edms/lib/python3.9/site-packages/mayan/apps/dynamic_search/tasks.py", line 29, in task_deindex_instance
instance = Model._meta.default_manager.get(pk=object_id)
File "/opt/mayan-edms/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/mayan-edms/lib/python3.9/site-packages/django/db/models/query.py", line 435, in get
raise self.model.DoesNotExist(
mayan.apps.documents.models.document_version_models.DocumentVersion.DoesNotExist: DocumentVersion matching query does not exist.
mayan.apps.logging.middleware.error_logging <30> [ERROR] "process_exception() line 15 Exception caught by request middleware; <WSGIRequest: GET '/accounts/users/4/delete/'>, 'NoneType' object is not iterable"
Traceback (most recent call last):
File "/opt/mayan-edms/lib/python3.9/site-packages/django/core/handlers/base.py", line 181, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/opt/mayan-edms/lib/python3.9/site-packages/django/views/generic/base.py", line 70, in view
return self.dispatch(request, *args, **kwargs)
File "/opt/mayan-edms/lib/python3.9/site-packages/mayan/apps/views/mixins.py", line 607, in dispatch
return super().dispatch(request, *args, **kwargs)
File "/opt/mayan-edms/lib/python3.9/site-packages/mayan/apps/views/mixins.py", line 279, in dispatch
return super().dispatch(request=request, *args, **kwargs)
File "/opt/mayan-edms/lib/python3.9/site-packages/django/views/generic/base.py", line 98, in dispatch
return handler(request, *args, **kwargs)
File "/opt/mayan-edms/lib/python3.9/site-packages/mayan/apps/views/mixins.py", line 285, in get
return super(SingleObjectMixin, self).get(request, *args, **kwargs)
File "/opt/mayan-edms/lib/python3.9/site-packages/django/views/generic/base.py", line 159, in get
context = self.get_context_data(**kwargs)
File "/opt/mayan-edms/lib/python3.9/site-packages/mayan/apps/views/generics.py", line 915, in get_context_data
context = super().get_context_data(**kwargs)
File "/opt/mayan-edms/lib/python3.9/site-packages/mayan/apps/views/mixins.py", line 221, in get_context_data
context.update(self.get_extra_context())
TypeError: 'NoneType' object is not iterable
And users remains undeleted.
I set up the app using the docker compose example in the docs, but using volume bindings in place of docker managed volumes.
What could be happening?