User Ansicht defekt, nachdem User OZG Dokument angelegt hat
- Nachdem ein User ein gültiges (stable) OZG Dokument hochgeladen hat ist die Ansicht im Backend defekt und führt zu einem "Internal Server Error", siehe Screenshots
User Ansicht (vor Klick)
Internal Server Error
Exception im Server
ERROR:waitress:Exception while serving /backend/users/1340
Traceback (most recent call last):
File "/opt/portal/portal/eggs/roughrider.routing-0.2-py3.8-linux-x86_64.egg/roughrider/routing/components.py", line 96, in url_for
return path.format(**params)
KeyError: 'uid'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/opt/portal/portal/eggs/Chameleon-3.9.1-py3.8-linux-x86_64.egg/chameleon/template.py", line 192, in render
self._render(stream, econtext, rcontext)
File "user_lp_a9580ca1f7a3cb3280fa6769c1554c28.py", line 741, in render
File "listing_8f12652f7081043b149dfa7d6a97fc4e.py", line 300, in render_listing
File "/opt/portal/portal/eggs/Chameleon-3.9.1-py3.8-linux-x86_64.egg/chameleon/utils.py", line 472, in lookup_attr
return getattr(obj, key)
File "/opt/portal/portal/eggs/reha.prototypes-0.3-py3.8-linux-x86_64.egg/reha/prototypes/contents/meta.py", line 16, in url
return self.action.resolve(self.request, self.item)
File "/opt/portal/portal/eggs/reha.prototypes-0.3-py3.8-linux-x86_64.egg/reha/prototypes/contents/meta.py", line 16, in url [47/1881]
return self.action.resolve(self.request, self.item)
File "/opt/portal/portal/eggs/uvcreha-0.10-py3.8-linux-x86_64.egg/uvcreha/browser/document.py", line 159, in view
return request.route_path(
File "/opt/portal/portal/eggs/reiter.application-0.4-py3.8-linux-x86_64.egg/reiter/application/request.py", line 50, in route_path
return self.script_name + self.app.routes.url_for(name, **params)
File "/opt/portal/portal/eggs/roughrider.routing-0.2-py3.8-linux-x86_64.egg/roughrider/routing/components.py", line 98, in url_for
raise ValueError(
ValueError: No route found with name doc.view and params {'az': 'ozg', 'docid': 'c4ebd899-71e9-4517-874e-3f9008a67ab0'}.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/opt/portal/portal/eggs/waitress-2.0.0-py3.8.egg/waitress/channel.py", line 397, in service
task.service()
File "/opt/portal/portal/eggs/waitress-2.0.0-py3.8.egg/waitress/task.py", line 168, in service
self.execute()
File "/opt/portal/portal/eggs/waitress-2.0.0-py3.8.egg/waitress/task.py", line 434, in execute
app_iter = self.channel.server.application(environ, start_response)
File "/opt/portal/portal/eggs/horseman-0.2-py3.8-linux-x86_64.egg/horseman/meta.py", line 65, in __call__
return response(environ, start_response)
File "/opt/portal/portal/eggs/fanstatic-1.1-py3.8-linux-x86_64.egg/fanstatic/publisher.py", line 224, in __call__
return self.app(environ, start_response)
File "/opt/portal/portal/eggs/fanstatic-1.1-py3.8-linux-x86_64.egg/fanstatic/injector.py", line 64, in __call__
response = request.get_response(self.app)
File "/opt/portal/portal/eggs/WebOb-1.8.7-py3.8.egg/webob/request.py", line 1313, in send
status, headers, app_iter = self.call_application(
File "/opt/portal/portal/eggs/WebOb-1.8.7-py3.8.egg/webob/request.py", line 1281, in call_application
output.extend(app_iter)
File "/opt/portal/portal/eggs/uvcreha-0.10-py3.8-linux-x86_64.egg/uvcreha/app.py", line 63, in __call__
response = self.runner(environ, start_response)
File "/opt/portal/portal/eggs/reiter.auth-0.1-py3.8-linux-x86_64.egg/reiter/auth/components.py", line 70, in auth_application_wrapper
return app(environ, start_response)
File "/opt/portal/portal/eggs/uvcreha-0.10-py3.8-linux-x86_64.egg/uvcreha/app.py", line 55, in resolve
response = route.endpoint(request, **route.params)
File "/opt/portal/portal/eggs/roughrider.routing-0.2-py3.8-linux-x86_64.egg/roughrider/routing/meta.py", line 16, in __call__
return self.endpoint(*args, **kwargs)
File "/opt/portal/portal/eggs/reiter.view-0.2-py3.8-linux-x86_64.egg/reiter/view/meta.py", line 18, in resolve
return inst()
File "/opt/portal/portal/eggs/reiter.view-0.2-py3.8-linux-x86_64.egg/reiter/view/meta.py", line 83, in __call__
result = self.render(**kwargs)
File "/opt/portal/portal/eggs/reiter.view-0.2-py3.8-linux-x86_64.egg/reiter/view/meta.py", line 102, in render
return self.cook(result, **kwargs)
File "/opt/portal/portal/eggs/uvcreha-0.10-py3.8-linux-x86_64.egg/uvcreha/browser/__init__.py", line 35, in cook
return self.request.app.ui.render_template(
File "/opt/portal/portal/eggs/reiter.application-0.4-py3.8-linux-x86_64.egg/reiter/application/browser/registries.py", line 91, in render_template
content = template.render(**namespace)
File "/opt/portal/portal/eggs/Chameleon-3.9.1-py3.8-linux-x86_64.egg/chameleon/zpt/template.py", line 302, in render
return super(PageTemplate, self).render(**_kw)
File "/opt/portal/portal/eggs/Chameleon-3.9.1-py3.8-linux-x86_64.egg/chameleon/zpt/template.py", line 302, in render [0/1881]
return super(PageTemplate, self).render(**_kw)
File "/opt/portal/portal/eggs/Chameleon-3.9.1-py3.8-linux-x86_64.egg/chameleon/template.py", line 215, in render
raise_with_traceback(exc, tb)
File "/opt/portal/portal/eggs/Chameleon-3.9.1-py3.8-linux-x86_64.egg/chameleon/utils.py", line 53, in raise_with_traceback
raise exc
File "/opt/portal/portal/eggs/Chameleon-3.9.1-py3.8-linux-x86_64.egg/chameleon/template.py", line 192, in render
self._render(stream, econtext, rcontext)
File "user_lp_a9580ca1f7a3cb3280fa6769c1554c28.py", line 741, in render
File "listing_8f12652f7081043b149dfa7d6a97fc4e.py", line 300, in render_listing
File "/opt/portal/portal/eggs/Chameleon-3.9.1-py3.8-linux-x86_64.egg/chameleon/utils.py", line 472, in lookup_attr
return getattr(obj, key)
File "/opt/portal/portal/eggs/reha.prototypes-0.3-py3.8-linux-x86_64.egg/reha/prototypes/contents/meta.py", line 16, in url
return self.action.resolve(self.request, self.item)
File "/opt/portal/portal/eggs/uvcreha-0.10-py3.8-linux-x86_64.egg/uvcreha/browser/document.py", line 159, in view
return request.route_path(
File "/opt/portal/portal/eggs/reiter.application-0.4-py3.8-linux-x86_64.egg/reiter/application/request.py", line 50, in route_path
return self.script_name + self.app.routes.url_for(name, **params)
File "/opt/portal/portal/eggs/roughrider.routing-0.2-py3.8-linux-x86_64.egg/roughrider/routing/components.py", line 98, in url_for
raise ValueError(
ValueError: No route found with name doc.view and params {'az': 'ozg', 'docid': 'c4ebd899-71e9-4517-874e-3f9008a67ab0'}.
- Expression: "action.url"
- Filename: ... -py3.8-linux-x86_64.egg/reha/client/templates/listing.pt
- Location: (line 28: col 34)
- Source: tal:attributes="href action.url"
^^^^^^^^^^
- Expression: "view.listing.macros.listing"
- Filename: ... -py3.8-linux-x86_64.egg/reha/client/templates/user_lp.pt
- Location: (line 61: col 32)
- Source: ... iv metal:use-macro="view.listing.macros.listing" />
^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Arguments: view: <UserIndex ('None',) at 0x7fd44c056250>
context: <User ('None',) at 0x7fd44c0567c0>
files: <list ('None',) at 0x7fd4467b8e00>
docs: {...} (1)
counters: {...} (1)
request: <AdminRequest ('None',) at 0x7fd44c060f90>
ui: <UIRegistry ('None',) at 0x7fd44ce62580>
macros: <Macros ('None',) at 0x7fd44ca290d0>
path: /users/1340
baseurl: http://svawebtest:8080/backend
target_language: <NoneType ('None',) at 0x55ca14700540>
repeat: <RepeatDict ('None',) at 0x7fd44e043cd0>
file: <File ('None',) at 0x7fd44c0a8be0>
brains: <list ('None',) at 0x7fd44c04e540>
listing_title: Files
macroname: view.listing.macros.listing