Skip to content

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)

freeze_after_user_ozg

Internal Server Error

freeze_after_user_ozg_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