[Pkg-mailman-hackers] Bug#904520: Bug#904520: Bug#904520: python-django-hyperkitty: Deleting thread causes Server Error (500)

Jonas Meurer jonas at freesources.org
Wed Jan 23 11:20:34 GMT 2019


Control: tag -1 moreinfo

Hi Stephen,

Stephen Paul Weber:
>> Do you get specific error messages in /var/log/mailman3/web ?
> 
> Relevant log lines seem to be:

Are you still able to reproduce this bug? A lot changed internally since
you reported the bug and it would be great if you could give the current
packages a try.

Cheers
 jonas


> 12:41:19 [Q] INFO Enqueued 116
> 12:41:19 [Q] INFO Enqueued 117
> INFO 2018-07-25 12:41:19,698 20469 hyperkitty.views.message Deleted
> email None
> (CAJVnGzSzDm5kce6Oi5U+nLNm1PWVcbjAxb_y0j7fhNuzo2bFvw at mail.gmail.com)
> [pid: 20469|app: 0|req: 14/14] 2607:fea8:1ca0:56:e1dd:5c83:dfc9:2e01 ()
> {74 vars in 2143 bytes} [Wed Jul 25 12:41:19 2018] POST
> /mailman3/hyperkitty/list/dev at singpolyma.net/thread/FIA72DYKAGUALZMMDGENV3EKVLS7LTPE/delete
> => generated 0 bytes in 132 msecs (HTTP/1.1 302) 7 headers in 378 bytes
> (2 switches on core 0)
> ERROR 2018-07-25 12:41:19,793 20469 django.request Internal Server
> Error: /mailman3/hyperkitty/list/dev at singpolyma.net/
> Traceback (most recent call last):
>  File
> "/usr/lib/python2.7/dist-packages/django/core/handlers/exception.py",
> line 41, in inner
>    response = get_response(request)
>  File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py",
> line 249, in _legacy_get_response
>    response = self._get_response(request)
>  File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py",
> line 187, in _get_response
>    response = self.process_exception_by_middleware(e, request)
>  File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py",
> line 185, in _get_response
>    response = wrapped_callback(request, *callback_args, **callback_kwargs)
>  File "/usr/lib/python2.7/dist-packages/hyperkitty/lib/view_helpers.py",
> line 136, in inner
>    return func(request, *args, **kwargs)
>  File "/usr/lib/python2.7/dist-packages/hyperkitty/views/mlist.py", line
> 129, in overview
>    threads = mlist.recent_threads
>  File
> "/usr/lib/python2.7/dist-packages/hyperkitty/models/mailinglist.py",
> line 133, in recent_threads
>    return self.cached_values["recent_threads"]()
>  File "/usr/lib/python2.7/dist-packages/hyperkitty/models/common.py",
> line 61, in __call__
>    return self.get_or_set(*args, **kwargs)
>  File
> "/usr/lib/python2.7/dist-packages/hyperkitty/models/mailinglist.py",
> line 271, in get_or_set
>    return [Thread.objects.get(pk=pk) for pk in thread_ids]
>  File "/usr/lib/python2.7/dist-packages/django/db/models/manager.py",
> line 85, in manager_method
>    return getattr(self.get_queryset(), name)(*args, **kwargs)
>  File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line
> 380, in get
>    self.model._meta.object_name
> DoesNotExist: Thread matching query does not exist.
> ERROR 2018-07-25 12:41:19,793 20469 django.request Internal Server
> Error: /mailman3/hyperkitty/list/dev at singpolyma.net/
> Traceback (most recent call last):
>  File
> "/usr/lib/python2.7/dist-packages/django/core/handlers/exception.py",
> line 41, in inner
>    response = get_response(request)
>  File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py",
> line 249, in _legacy_get_response
>    response = self._get_response(request)
>  File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py",
> line 187, in _get_response
>    response = self.process_exception_by_middleware(e, request)
>  File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py",
> line 185, in _get_response
>    response = wrapped_callback(request, *callback_args, **callback_kwargs)
>  File "/usr/lib/python2.7/dist-packages/hyperkitty/lib/view_helpers.py",
> line 136, in inner
>    return func(request, *args, **kwargs)
>  File "/usr/lib/python2.7/dist-packages/hyperkitty/views/mlist.py", line
> 129, in overview
>    threads = mlist.recent_threads
>  File
> "/usr/lib/python2.7/dist-packages/hyperkitty/models/mailinglist.py",
> line 133, in recent_threads
>    return self.cached_values["recent_threads"]()
>  File "/usr/lib/python2.7/dist-packages/hyperkitty/models/common.py",
> line 61, in __call__
>    return self.get_or_set(*args, **kwargs)
>  File
> "/usr/lib/python2.7/dist-packages/hyperkitty/models/mailinglist.py",
> line 271, in get_or_set
>    return [Thread.objects.get(pk=pk) for pk in thread_ids]
>  File "/usr/lib/python2.7/dist-packages/django/db/models/manager.py",
> line 85, in manager_method
>    return getattr(self.get_queryset(), name)(*args, **kwargs)
>  File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line
> 380, in get
>    self.model._meta.object_name
> DoesNotExist: Thread matching query does not exist.
> [pid: 20469|app: 0|req: 15/15] 2607:fea8:1ca0:56:e1dd:5c83:dfc9:2e01 ()
> {70 vars in 1917 bytes} [Wed Jul 25 12:41:19 2018] GET
> /mailman3/hyperkitty/list/dev at singpolyma.net/ => generated 27 bytes in
> 74 msecs (HTTP/1.1 500) 5 headers in 165 bytes (2 switches on core 1)
> 
> _______________________________________________
> Pkg-mailman-hackers mailing list
> Pkg-mailman-hackers at alioth-lists.debian.net
> https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-mailman-hackers
> 


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-mailman-hackers/attachments/20190123/1e7b73af/attachment.sig>


More information about the Pkg-mailman-hackers mailing list