Project

General

Profile

Bug #7809

Updated by Rajmund Hruška 23 days ago

<pre><code class="python"> 

 Request: /dbstatus/dashboard? 
 Traceback: 
 Traceback (most recent call last): 
   File "/var/mentat/venv/lib/python3.11/site-packages/flask/app.py", line 2190, in wsgi_app 
     response = self.full_dispatch_request() 
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
   File "/var/mentat/venv/lib/python3.11/site-packages/flask/app.py", line 1486, in full_dispatch_request 
     rv = self.handle_user_exception(e) 
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
   File "/var/mentat/venv/lib/python3.11/site-packages/flask/app.py", line 1484, in full_dispatch_request 
     rv = self.dispatch_request() 
          ^^^^^^^^^^^^^^^^^^^^^^^ 
   File "/var/mentat/venv/lib/python3.11/site-packages/flask_debugtoolbar/__init__.py", line 149, in dispatch_request 
     return view_func(**req.view_args) 
            ^^^^^^^^^^^^^^^^^^^^^^^^^^ 
   File "/usr/lib/python3.11/cProfile.py", line 109, in runcall 
     return func(*args, **kw) 
            ^^^^^^^^^^^^^^^^^ 
   File "/var/mentat/venv/lib/python3.11/site-packages/flask_login/utils.py", line 290, in decorated_view 
     return current_app.ensure_sync(func)(*args, **kwargs) 
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
   File "/var/mentat/venv/lib/python3.11/site-packages/flask_principal.py", line 199, in _decorated 
     rv = f(*args, **kw) 
          ^^^^^^^^^^^^^^ 
   File "/var/mentat/venv/lib/python3.11/site-packages/flask/views.py", line 109, in view 
     return current_app.ensure_sync(self.dispatch_request)(**kwargs) 
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
   File "/var/mentat/venv/lib/python3.11/site-packages/hawat/view/__init__.py", line 560, in dispatch_request 
     return self.generate_response() 
            ^^^^^^^^^^^^^^^^^^^^^^^^ 
   File "/var/mentat/venv/lib/python3.11/site-packages/hawat/view/mixin.py", line 103, in generate_response 
     return flask.render_template( 
            ^^^^^^^^^^^^^^^^^^^^^^ 
   File "/var/mentat/venv/lib/python3.11/site-packages/flask/templating.py", line 151, in render_template 
     return _render(app, template, context) 
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
   File "/var/mentat/venv/lib/python3.11/site-packages/flask/templating.py", line 132, in _render 
     rv = template.render(context) 
          ^^^^^^^^^^^^^^^^^^^^^^^^ 
   File "/var/mentat/venv/lib/python3.11/site-packages/jinja2/environment.py", line 1304, in render 
     self.environment.handle_exception() 
   File "/var/mentat/venv/lib/python3.11/site-packages/jinja2/environment.py", line 939, in handle_exception 
     raise rewrite_traceback_stack(source=source) 
   File "/var/mentat/venv/lib/python3.11/site-packages/hawat/blueprints/dbstatus/templates/dbstatus/dashboard.html", line 1, in top-level template code 
     {% extends "_layout.html" %} 
     ^^^^^^^^^^^^^^^^^^^^^^^^^ 
   File "/var/mentat/venv/lib/python3.11/site-packages/hawat/blueprints/design_bs3/templates/_layout.html", line 99, in top-level template code 
     {%- block body %} 
   File "/var/mentat/venv/lib/python3.11/site-packages/hawat/blueprints/design_bs3/templates/_layout.html", line 154, in block 'body' 
     {%- block content %}{% endblock content %} 
     ^^^^^^^^^^^^^^^^^^^^^^^^^ 
   File "/var/mentat/venv/lib/python3.11/site-packages/hawat/blueprints/dbstatus/templates/dbstatus/dashboard.html", line 519, in block 'content' 
     <a data-bs-toggle="tooltip" href="{{ url_for('groups.show', item_id = item.group.id ) }}" title="{{ _('View details of group &quot;%(item)s&quot;', item = item.group.name) }}"> 
     ^^^^^^^^^^^^^^^^^^^^^^^^^ 
   File "/var/mentat/venv/lib/python3.11/site-packages/flask/app.py", line 1686, in url_for 
     rv = url_adapter.build(    # type: ignore[union-attr] 
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
   File "/var/mentat/venv/lib/python3.11/site-packages/werkzeug/routing/map.py", line 922, in build 
     rv = self._partial_build(endpoint, values, method, append_unknown) 
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
   File "/var/mentat/venv/lib/python3.11/site-packages/werkzeug/routing/map.py", line 801, in _partial_build 
     rv = self._partial_build( 
          ^^^^^^^^^^^^^^^^^^^^ 
   File "/var/mentat/venv/lib/python3.11/site-packages/werkzeug/routing/map.py", line 814, in _partial_build 
     build_rv = rule.build(values, append_unknown) 
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
   File "/var/mentat/venv/lib/python3.11/site-packages/werkzeug/routing/rules.py", line 850, in build 
     return self._build_unknown(**values) 
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
   File "<werkzeug routing>", line 1, in <builder:'/groups/<int:item_id>/show'> 
   File "/var/mentat/venv/lib/python3.11/site-packages/werkzeug/routing/converters.py", line 163, in to_url 
     value_str = str(self.num_convert(value)) 
                     ^^^^^^^^^^^^^^^^^^^^^^^ 
 jinja2.exceptions.UndefinedError: 'None' UndefinedError("'None' has no attribute 'id' 

 'id'") 
 </code></pre> 

Back