Comment 0 for bug 1444721

Revision history for this message
Mark Sapiro (msapiro) wrote :

KeyError at /mailman3/accounts/per-subscription-preferences/

'delivery_status'

Request Method: POST
Request URL: http://msapiro.net:8000/mailman3/accounts/per-subscription-preferences/
Django Version: 1.7.7
Exception Type: KeyError
Exception Value:

'delivery_status'

Exception Location: /var/MM/postorius/src/postorius/views/user.py in post, line 157
Python Executable: /usr/bin/python
Python Version: 2.7.8
Python Path:

['/var/MM/mailman-bundler/eggs/Django-1.7.7-py2.7.egg',
 '/var/MM/postorius/src',
 '/var/MM/mailman-bundler/eggs/HyperKitty-0.9.7-py2.7.egg',
 '/var/MM/mailman-bundler/eggs/Whoosh-2.6.0-py2.7.egg',
 '/var/MM/mailman-bundler/eggs/djangorecipe-1.11-py2.7.egg',
 '/var/MM/mailman-bundler/eggs/zc.recipe.egg-1.3.2-py2.7.egg',
 '/var/MM/mailman-bundler/eggs/zc.buildout-2.3.1-py2.7.egg',
 '/var/MM/mailman-bundler/eggs/numpy-1.9.2-py2.7-linux-x86_64.egg',
 '/var/MM/mailman-bundler/eggs/lockfile-0.10.2-py2.7.egg',
 '/var/MM/mailman-bundler/eggs/django_extensions-1.5.2-py2.7.egg',
 '/var/MM/mailman-bundler/eggs/django_haystack-2.3.1-py2.7.egg',
 '/var/MM/mailman-bundler/eggs/enum34-1.0.4-py2.7.egg',
 '/var/MM/mailman-bundler/eggs/networkx-1.9.1-py2.7.egg',
 '/var/MM/mailman-bundler/eggs/python_dateutil-1.5-py2.7.egg',
 '/var/MM/mailman-bundler/eggs/mailmanclient-1.0.0b2-py2.7.egg',
 '/var/MM/mailman-bundler/eggs/django_browserid-0.11.1-py2.7.egg',
 '/var/MM/mailman-bundler/eggs/django_compressor-1.4-py2.7.egg',
 '/var/MM/mailman-bundler/eggs/django_paintstore-0.2-py2.7.egg',
 '/var/MM/mailman-bundler/eggs/pytz-2015.2-py2.7.egg',
 '/var/MM/mailman-bundler/eggs/robot_detection-0.3-py2.7.egg',
 '/var/MM/mailman-bundler/eggs/cssmin-0.2.0-py2.7.egg',
 '/var/MM/mailman-bundler/eggs/rjsmin-1.0.10-py2.7-linux-x86_64.egg',
 '/var/MM/mailman-bundler/eggs/django_crispy_forms-1.4.0-py2.7.egg',
 '/var/MM/mailman-bundler/eggs/djangorestframework-3.1.1-py2.7.egg',
 '/var/MM/mailman-bundler/eggs/python_social_auth-0.2.6-py2.7.egg',
 '/var/MM/mailman-bundler/eggs/django_gravatar2-1.3.0-py2.7.egg',
 '/var/MM/mailman-bundler/eggs/setuptools-15.1-py2.7.egg',
 '/var/MM/mailman-bundler/eggs/six-1.9.0-py2.7.egg',
 '/var/MM/mailman-bundler/eggs/decorator-3.4.2-py2.7.egg',
 '/var/MM/mailman-bundler/eggs/httplib2-0.9.1-py2.7.egg',
 '/var/MM/mailman-bundler/eggs/fancy_tag-0.2.0-py2.7.egg',
 '/var/MM/mailman-bundler/eggs/requests-2.6.0-py2.7.egg',
 '/var/MM/mailman-bundler/eggs/django_appconf-1.0.1-py2.7.egg',
 '/var/MM/mailman-bundler/eggs/PyJWT-1.1.0-py2.7.egg',
 '/var/MM/mailman-bundler/eggs/requests_oauthlib-0.4.2-py2.7.egg',
 '/var/MM/mailman-bundler/eggs/oauthlib-0.7.2-py2.7.egg',
 '/var/MM/mailman-bundler/eggs/python_openid-2.2.5-py2.7.egg',
 '/var/MM/mailman-bundler',
 '/var/MM/mailman-bundler/bin',
 '/usr/lib/python2.7',
 '/usr/lib/python2.7/plat-x86_64-linux-gnu',
 '/usr/lib/python2.7/lib-tk',
 '/usr/lib/python2.7/lib-old',
 '/usr/lib/python2.7/lib-dynload',
 '/usr/local/lib/python2.7/dist-packages',
 '/usr/lib/python2.7/dist-packages',
 '/usr/lib/python2.7/dist-packages/PILcompat',
 '/usr/lib/python2.7/dist-packages/gtk-2.0',
 '/usr/lib/pymodules/python2.7',
 '/usr/lib/python2.7/dist-packages/ubuntu-sso-client']

Server time: Wed, 15 Apr 2015 16:51:13 -0500

Traceback:

Environment:

Request Method: POST
Request URL: http://msapiro.net:8000/mailman3/accounts/per-subscription-preferences/

Django Version: 1.7.7
Python Version: 2.7.8
Installed Applications:
('django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.messages',
 'django.contrib.staticfiles',
 'django.contrib.admin',
 'hyperkitty',
 'social.apps.django_app.default',
 'rest_framework',
 'django_gravatar',
 'crispy_forms',
 'paintstore',
 'compressor',
 'django_browserid',
 'haystack',
 'django_extensions',
 'postorius')
Installed Middleware:
('django.middleware.common.CommonMiddleware',
 'django.contrib.sessions.middleware.SessionMiddleware',
 'django.middleware.csrf.CsrfViewMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware',
 'django.contrib.messages.middleware.MessageMiddleware',
 'hyperkitty.middleware.SSLRedirect',
 'hyperkitty.middleware.TimezoneMiddleware')

Traceback:

Environment:

Request Method: POST
Request URL: http://msapiro.net:8000/mailman3/accounts/per-subscription-preferences/

Django Version: 1.7.7
Python Version: 2.7.8
Installed Applications:
('django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.messages',
 'django.contrib.staticfiles',
 'django.contrib.admin',
 'hyperkitty',
 'social.apps.django_app.default',
 'rest_framework',
 'django_gravatar',
 'crispy_forms',
 'paintstore',
 'compressor',
 'django_browserid',
 'haystack',
 'django_extensions',
 'postorius')
Installed Middleware:
('django.middleware.common.CommonMiddleware',
 'django.contrib.sessions.middleware.SessionMiddleware',
 'django.middleware.csrf.CsrfViewMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware',
 'django.contrib.messages.middleware.MessageMiddleware',
 'hyperkitty.middleware.SSLRedirect',
 'hyperkitty.middleware.TimezoneMiddleware')

Traceback:

Environment:

Request Method: POST
Request URL: http://msapiro.net:8000/mailman3/accounts/per-subscription-preferences/

Django Version: 1.7.7
Python Version: 2.7.8
Installed Applications:
('django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.messages',
 'django.contrib.staticfiles',
 'django.contrib.admin',
 'hyperkitty',
 'social.apps.django_app.default',
 'rest_framework',
 'django_gravatar',
 'crispy_forms',
 'paintstore',
 'compressor',
 'django_browserid',
 'haystack',
 'django_extensions',
 'postorius')
Installed Middleware:
('django.middleware.common.CommonMiddleware',
 'django.contrib.sessions.middleware.SessionMiddleware',
 'django.middleware.csrf.CsrfViewMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware',
 'django.contrib.messages.middleware.MessageMiddleware',
 'hyperkitty.middleware.SSLRedirect',
 'hyperkitty.middleware.TimezoneMiddleware')

Traceback:
Environment:

Request Method: POST
Request URL: http://msapiro.net:8000/mailman3/accounts/per-subscription-preferences/

Django Version: 1.7.7
Python Version: 2.7.8
Installed Applications:
('django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.messages',
 'django.contrib.staticfiles',
 'django.contrib.admin',
 'hyperkitty',
 'social.apps.django_app.default',
 'rest_framework',
 'django_gravatar',
 'crispy_forms',
 'paintstore',
 'compressor',
 'django_browserid',
 'haystack',
 'django_extensions',
 'postorius')
Installed Middleware:
('django.middleware.common.CommonMiddleware',
 'django.contrib.sessions.middleware.SessionMiddleware',
 'django.middleware.csrf.CsrfViewMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware',
 'django.contrib.messages.middleware.MessageMiddleware',
 'hyperkitty.middleware.SSLRedirect',
 'hyperkitty.middleware.TimezoneMiddleware')

Traceback:
File "/var/MM/mailman-bundler/eggs/Django-1.7.7-py2.7.egg/django/core/handlers/base.py" in get_response
  111. response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/var/MM/mailman-bundler/eggs/Django-1.7.7-py2.7.egg/django/views/generic/base.py" in view
  69. return self.dispatch(request, *args, **kwargs)
File "/var/MM/postorius/src/postorius/views/generic.py" in dispatch
  144. return super(MailmanUserView, self).dispatch(request, *args, **kwargs)
File "/var/MM/mailman-bundler/eggs/Django-1.7.7-py2.7.egg/django/views/generic/base.py" in dispatch
  87. return handler(request, *args, **kwargs)
File "/var/MM/mailman-bundler/eggs/Django-1.7.7-py2.7.egg/django/utils/decorators.py" in _wrapper
  29. return bound_func(*args, **kwargs)
File "/var/MM/mailman-bundler/eggs/Django-1.7.7-py2.7.egg/django/contrib/auth/decorators.py" in _wrapped_view
  21. return view_func(request, *args, **kwargs)
File "/var/MM/mailman-bundler/eggs/Django-1.7.7-py2.7.egg/django/utils/decorators.py" in bound_func
  25. return func.__get__(self, type(self))(*args2, **kwargs2)
File "/var/MM/postorius/src/postorius/views/user.py" in post
  157. preferences[key] = form.cleaned_data[key]

Exception Type: KeyError at /mailman3/accounts/per-subscription-preferences/
Exception Value: 'delivery_status'