Hello,

after upgrading from Debian 11 to Debian 12 achiving incoming mails always 
fails with

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/django/db/models/query.py", line 581, in 
get_or_create
    return self.get(**kwargs), False
  File "/usr/lib/python3/dist-packages/django/db/models/query.py", line 435, in 
get
    raise self.model.DoesNotExist(

During handling of the above exception (Thread matching query does not exist.), 
another exception occurred:
  File "/usr/lib/python3/dist-packages/django/db/backends/mysql/base.py", line 
73, 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 316, in _query
    self._do_get_result(db)
  File "/usr/lib/python3/dist-packages/MySQLdb/cursors.py", line 147, in 
_do_get_result
    self._result = result = self._get_result()
  File "/usr/lib/python3/dist-packages/MySQLdb/cursors.py", line 349, in 
_get_result
    return self._get_db().store_result()

During handling of the above exception ((1048, "Column 'starting_email_id' 
cannot be null")), another exception occurred:
  File "/usr/lib/python3/dist-packages/django/core/handlers/exception.py", line 
47, in inner
    response = get_response(request)
  File "/usr/lib/python3/dist-packages/django/core/handlers/base.py", line 181, 
in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/usr/lib/python3/dist-packages/django/views/decorators/http.py", line 
40, in inner
    return func(request, *args, **kwargs)
  File "/usr/lib/python3/dist-packages/hyperkitty/views/mailman.py", line 117, 
in _decorator
    return func(request, *args, **kwargs)
  File "/usr/lib/python3/dist-packages/django/views/decorators/csrf.py", line 
54, in wrapped_view
    return view_func(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/hyperkitty/views/mailman.py", line 163, 
in archive
    add_to_list(mlist_fqdn, msg)
  File "/usr/lib/python3/dist-packages/hyperkitty/lib/incoming.py", line 153, 
in add_to_list
    email.save()
  File "/usr/lib/python3/dist-packages/django/db/models/base.py", line 739, in 
save
    self.save_base(using=using, force_insert=force_insert,
  File "/usr/lib/python3/dist-packages/django/db/models/base.py", line 763, in 
save_base
    pre_save.send(
  File "/usr/lib/python3/dist-packages/django/dispatch/dispatcher.py", line 
180, in send
    return [
  File "/usr/lib/python3/dist-packages/django/dispatch/dispatcher.py", line 
181, in <listcomp>
    (receiver, receiver(signal=self, sender=sender, **named))
  File "/usr/lib/python3/dist-packages/hyperkitty/signals.py", line 48, in 
Email_on_pre_save
    kwargs["instance"].on_pre_save()
  File "/usr/lib/python3/dist-packages/hyperkitty/models/email.py", line 239, 
in on_pre_save
    thread, _thread_created = Thread.objects.get_or_create(
  File "/usr/lib/python3/dist-packages/django/db/models/manager.py", line 85, 
in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/django/db/models/query.py", line 588, in 
get_or_create
    return self.create(**params), True
  File "/usr/lib/python3/dist-packages/django/db/models/query.py", line 453, in 
create
    obj.save(force_insert=True, using=self.db)
  File "/usr/lib/python3/dist-packages/django/db/models/base.py", line 739, in 
save
    self.save_base(using=using, force_insert=force_insert,
  File "/usr/lib/python3/dist-packages/django/db/models/base.py", line 776, in 
save_base
    updated = self._save_table(
  File "/usr/lib/python3/dist-packages/django/db/models/base.py", line 881, in 
_save_table
    results = self._do_insert(cls._base_manager, using, fields, 
returning_fields, raw)
  File "/usr/lib/python3/dist-packages/django/db/models/base.py", line 919, in 
_do_insert
    return manager._insert(
  File "/usr/lib/python3/dist-packages/django/db/models/manager.py", line 85, 
in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/django/db/models/query.py", line 1270, 
in _insert
    return query.get_compiler(using=using).execute_sql(returning_fields)
  File "/usr/lib/python3/dist-packages/django/db/models/sql/compiler.py", line 
1416, in execute_sql
    cursor.execute(sql, params)
  File "/usr/lib/python3/dist-packages/django/db/backends/utils.py", line 66, 
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 75, 
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/backends/mysql/base.py", line 
78, in execute
    raise IntegrityError(*tuple(e.args))

Exception Type: IntegrityError at /hyperkitty/api/mailman/archive
Exception Value: (1048, "Column 'starting_email_id' cannot be null")

 Postorius Version 1.3.8
 HyperKitty Version 1.3.7

Any ideas how to fix this?

Klauas
_______________________________________________
Mailman-users mailing list -- mailman-users@mailman3.org
To unsubscribe send an email to mailman-users-le...@mailman3.org
https://lists.mailman3.org/mailman3/lists/mailman-users.mailman3.org/
Archived at: 
https://lists.mailman3.org/archives/list/mailman-users@mailman3.org/message/SDTBE2HGXVMSGH3LDORWDRKMDKZOEUTC/

This message sent to arch...@mail-archive.com

Reply via email to