ari-pep / PepCoopMembership

a webapp/form for people to join Cultural Commons Collecting Society (C3S) SCE
GNU General Public License v3.0
0 stars 1 forks source link

Crash: Maybe while generating pdf? #49

Closed buffstop closed 6 years ago

buffstop commented 6 years ago

HIGHJ PRIO

100% reproducable.

Repro:

open yes.pep.coop again -> Error

Actual: Error: Internal Server Error

The server encountered an unexpected internal server error

(generated by waitress)

###### Log: 2018-04-30 19:51:44,102 ERROR [waitress][Dummy-5] Exception when serving / Traceback (most recent call last): File "/home/coop-admin/.local/lib/python2.7/site-packages/waitress-0.8.9-py2.7.egg/waitress/channel.py", line 337, in service task.service() File "/home/coop-admin/.local/lib/python2.7/site-packages/waitress-0.8.9-py2.7.egg/waitress/task.py", line 173, in service self.execute() File "/home/coop-admin/.local/lib/python2.7/site-packages/waitress-0.8.9-py2.7.egg/waitress/task.py", line 392, in execute app_iter = self.channel.server.application(env, start_response) File "/home/coop-admin/.local/lib/python2.7/site-packages/pyramid-1.5.2-py2.7.egg/pyramid/router.py", line 242, in call response = self.invoke_subrequest(request, use_tweens=True) File "/home/coop-admin/.local/lib/python2.7/site-packages/pyramid-1.5.2-py2.7.egg/pyramid/router.py", line 217, in invoke_subrequest response = handle_request(request) File "/home/coop-admin/.local/lib/python2.7/site-packages/pyramid_debugtoolbar-2.2.2-py2.7.egg/pyramid_debugtoolbar/toolbar.py", line 165, in toolbar_tween return handler(request) File "/home/coop-admin/.local/lib/python2.7/site-packages/pyramid-1.5.2-py2.7.egg/pyramid/tweens.py", line 46, in excview_tween response = view_callable(exc, request) File "/home/coop-admin/.local/lib/python2.7/site-packages/pyramid-1.5.2-py2.7.egg/pyramid/config/views.py", line 385, in viewresult_to_response result = view(context, request) File "/home/coop-admin/.local/lib/python2.7/site-packages/pyramid-1.5.2-py2.7.egg/pyramid/tweens.py", line 21, in excview_tween response = handler(request) File "/home/coop-admin/.local/lib/python2.7/site-packages/pyramid_tm-0.8-py2.7.egg/pyramid_tm/init.py", line 92, in tm_tween reraise(*exc_info) File "/home/coop-admin/.local/lib/python2.7/site-packages/pyramid_tm-0.8-py2.7.egg/pyramid_tm/init.py", line 73, in tm_tween response = handler(request) File "/home/coop-admin/.local/lib/python2.7/site-packages/pyramid-1.5.2-py2.7.egg/pyramid/router.py", line 163, in handle_request response = view_callable(context, request) File "/home/coop-admin/.local/lib/python2.7/site-packages/pyramid-1.5.2-py2.7.egg/pyramid/config/views.py", line 355, in rendered_view result = view(context, request) File "/home/coop-admin/.local/lib/python2.7/site-packages/pyramid-1.5.2-py2.7.egg/pyramid/config/views.py", line 501, in _requestonly_view response = view(request) File "/home/coop-admin/PepCoopMembership/c3smembership/views/afm.py", line 570, in join_c3s form.set_appstruct(appstruct) File "/home/coop-admin/.local/lib/python2.7/site-packages/deform-2.0a2-py2.7.egg/deform/field.py", line 717, in set_appstruct cstruct = self.schema.serialize(appstruct) File "/home/coop-admin/.local/lib/python2.7/site-packages/colander-1.0-py2.7.egg/colander/init.py", line 1866, in serialize cstruct = self.typ.serialize(self, appstruct) File "/home/coop-admin/.local/lib/python2.7/site-packages/colander-1.0-py2.7.egg/colander/init.py", line 599, in serialize return self._impl(node, appstruct, callback) File "/home/coop-admin/.local/lib/python2.7/site-packages/colander-1.0-py2.7.egg/colander/init.py", line 588, in _impl raise error Invalid: {'payment_method': u'"sdd" is not a mapping type: Does not implement dict-like functionality.'}

###### Different Log

File "/home/coop-admin/.local/lib/python2.7/site-packages/pyramid-1.5.2-py2.7.egg/pyramid/config/views.py", line 501, in _requestonly_view response = view(request) File "/home/coop-admin/PepCoopMembership/c3smembership/views/afm.py", line 632, in success_check_email the_mail_body = c.address_confirmation_mail.get(appstruct['person']['locale'],'en') KeyError: 'person' ^C^C caught in mon

ari-pep commented 6 years ago

there's some issue when hitting the join-view with an old session. there's a workaround now (61b9d17)