ERROR OCCURED IN JOB: thread_starting_email (APP: hyperkitty)
Traceback (most recent call last):
File
"/usr/lib/python3/dist-packages/hyperkitty/jobs/thread_starting_email.py", line
40, in execute
thread.starting_email = thread.emails.get(
File "/usr/lib/python3/dist-packages/django/db/models/manager.py", line 82, in
manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
File "/usr/lib/python3/dist-packages/django/db/models/query.py", line 406, in
get
raise self.model.DoesNotExist(
hyperkitty.models.email.Email.DoesNotExist: Email matching query does not exist.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 84, in
_execute
return self.cursor.execute(sql, params)
File "/usr/lib/python3/dist-packages/django/db/backends/mysql/base.py", line
71, in execute
return self.cursor.execute(query, args)
File "/usr/lib/python3/dist-packages/MySQLdb/cursors.py", line 209, in
execute
res = self._query(query)
File "/usr/lib/python3/dist-packages/MySQLdb/cursors.py", line 315, in _query
db.query(q)
File "/usr/lib/python3/dist-packages/MySQLdb/connections.py", line 226, in
query
_mysql.connection.query(self, query)
MySQLdb._exceptions.IntegrityError: (1451, 'Cannot delete or update a parent row: a
foreign key constraint fails (`mailman3web`.`hyperkitty_email`, CONSTRAINT
`hyperkitty_email_thread_id_038c9aee_fk_hyperkitty_thread_id` FOREIGN KEY (`thread_id`)
REFERENCES `hyperkitty_thread` (`id`))')
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File
"/usr/lib/python3/dist-packages/django_extensions/management/commands/runjobs.py",
line 40, in runjobs
job().execute()
File
"/usr/lib/python3/dist-packages/hyperkitty/jobs/thread_starting_email.py", line
47, in execute
thread.delete()
File "/usr/lib/python3/dist-packages/django/db/models/base.py", line 922, in
delete
return collector.delete()
File "/usr/lib/python3/dist-packages/django/db/models/deletion.py", line 312,
in delete
count = query.delete_batch(pk_list, self.using)
File "/usr/lib/python3/dist-packages/django/db/models/sql/subqueries.py", line
41, in delete_batch
num_deleted += self.do_query(self.get_meta().db_table, self.where, using=using)
File "/usr/lib/python3/dist-packages/django/db/models/sql/subqueries.py", line
24, in do_query
cursor = self.get_compiler(using).execute_sql(CURSOR)
File "/usr/lib/python3/dist-packages/django/db/models/sql/compiler.py", line
1142, in execute_sql
cursor.execute(sql, params)
File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 67, in
execute
return self._execute_with_wrappers(sql, params, many=False, executor=self._execute)
File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 76, in
_execute_with_wrappers
return executor(sql, params, many, context)
File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 84, in
_execute
return self.cursor.execute(sql, params)
File "/usr/lib/python3/dist-packages/django/db/utils.py", line 89, in
__exit__
raise dj_exc_value.with_traceback(traceback) from exc_value
File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 84, in
_execute
return self.cursor.execute(sql, params)
File "/usr/lib/python3/dist-packages/django/db/backends/mysql/base.py", line
71, in execute
return self.cursor.execute(query, args)
File "/usr/lib/python3/dist-packages/MySQLdb/cursors.py", line 209, in
execute
res = self._query(query)
File "/usr/lib/python3/dist-packages/MySQLdb/cursors.py", line 315, in _query
db.query(q)
File "/usr/lib/python3/dist-packages/MySQLdb/connections.py", line 226, in
query
_mysql.connection.query(self, query)
django.db.utils.IntegrityError: (1451, 'Cannot delete or update a parent row: a
foreign key constraint fails (`mailman3web`.`hyperkitty_email`, CONSTRAINT
`hyperkitty_email_thread_id_038c9aee_fk_hyperkitty_thread_id` FOREIGN KEY (`thread_id`)
REFERENCES `hyperkitty_thread` (`id`))')