I use defectdojo in kubernetes; I have installed that using Helm Chart
I got 500 error code when I tried to acces /critical_asset_metrics.
Helm chart: defectdojo-1.9.32
App Version: 3.0.1
This is my log:
[22/Jun/2026 11:04:03] ERROR [django.request:253] Internal Server Error: /critical_asset_metrics
Traceback (most recent call last):
File "/usr/local/lib/python3.14/site-packages/django/template/base.py", line 893, in _resolve_lookup
current = current[bit]
~~~~~~~^^^^^
File "/usr/local/lib/python3.14/site-packages/django/template/context.py", line 88, in getitem
raise KeyError(key)
KeyError: 'max_findings_details'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.14/site-packages/django/template/base.py", line 899, in _resolve_lookup
if isinstance(current, BaseContext) and getattr(
~~~~~~~^
type(current), bit
^^^^^^^^^^^^^^^^^^
):
^
AttributeError: type object 'RequestContext' has no attribute 'max_findings_details'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.14/site-packages/django/template/base.py", line 909, in _resolve_lookup
current = current[int(bit)]
~~~^^^^^
ValueError: invalid literal for int() with base 10: 'max_findings_details'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner
response = get_response(request)
File "/usr/local/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/app/dojo/metrics/views.py", line 68, in critical_product_metrics
return render(request, template, {
"name": page_name,
"critical_prods": critical_products,
"url_prefix": get_system_setting("url_prefix"),
})
File "/usr/local/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render
content = loader.render_to_string(template_name, context, request, using=using)
File "/usr/local/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string
return template.render(context, request)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render
return self.template.render(context)
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/usr/local/lib/python3.14/site-packages/django/template/base.py", line 172, in render
return self._render(context)
~~~~~~~~~~~~^^^^^^^^^
File "/usr/local/lib/python3.14/site-packages/django/template/base.py", line 164, in _render
return self.nodelist.render(context)
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/usr/local/lib/python3.14/site-packages/django/template/base.py", line 1018, in render
return SafeString("".join([node.render_annotated(context) for node in self]))
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/usr/local/lib/python3.14/site-packages/django/template/base.py", line 979, in render_annotated
return self.render(context)
~~~~~~~~~~~^^^^^^^^^
File "/usr/local/lib/python3.14/site-packages/django/template/loader_tags.py", line 159, in render
return compiled_parent._render(context)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/usr/local/lib/python3.14/site-packages/django/template/base.py", line 164, in _render
return self.nodelist.render(context)
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/usr/local/lib/python3.14/site-packages/django/template/base.py", line 1018, in render
return SafeString("".join([node.render_annotated(context) for node in self]))
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/usr/local/lib/python3.14/site-packages/django/template/base.py", line 979, in render_annotated
return self.render(context)
~~~~~~~~~~~^^^^^^^^^
File "/usr/local/lib/python3.14/site-packages/django/template/loader_tags.py", line 65, in render
result = block.nodelist.render(context)
File "/usr/local/lib/python3.14/site-packages/django/template/base.py", line 1018, in render
return SafeString("".join([node.render_annotated(context) for node in self]))
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/usr/local/lib/python3.14/site-packages/django/template/base.py", line 979, in render_annotated
return self.render(context)
~~~~~~~~~~~^^^^^^^^^
File "/usr/local/lib/python3.14/site-packages/django/template/defaulttags.py", line 327, in render
return nodelist.render(context)
~~~~~~~~~~~~~~~^^^^^^^^^
File "/usr/local/lib/python3.14/site-packages/django/template/base.py", line 1018, in render
return SafeString("".join([node.render_annotated(context) for node in self]))
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/usr/local/lib/python3.14/site-packages/django/template/base.py", line 979, in render_annotated
return self.render(context)
~~~~~~~~~~~^^^^^^^^^
File "/usr/local/lib/python3.14/site-packages/django/template/defaulttags.py", line 194, in render
values = self.sequence.resolve(context, ignore_failures=True)
File "/usr/local/lib/python3.14/site-packages/django/template/base.py", line 744, in resolve
arg_vals.append(arg.resolve(context))
~~~~~~~~~~~^^^^^^^^^
File "/usr/local/lib/python3.14/site-packages/django/template/base.py", line 856, in resolve
value = self._resolve_lookup(context)
File "/usr/local/lib/python3.14/site-packages/django/template/base.py", line 916, in _resolve_lookup
raise VariableDoesNotExist(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<2 lines>...
) # missing attribute
^
django.template.base.VariableDoesNotExist: Failed lookup for key [max_findings_details] in [{'True': True, 'False': False, 'None': None}, {}, {}, {'name': 'Critical Asset Metrics', 'critical_prods': <BaseQuerySet []>, 'url_prefix': ''
I use defectdojo in kubernetes; I have installed that using Helm Chart
I got 500 error code when I tried to acces /critical_asset_metrics.
Helm chart: defectdojo-1.9.32
App Version: 3.0.1
This is my log:
[22/Jun/2026 11:04:03] ERROR [django.request:253] Internal Server Error: /critical_asset_metrics
Traceback (most recent call last):
File "/usr/local/lib/python3.14/site-packages/django/template/base.py", line 893, in _resolve_lookup
current = current[bit]
~~~~~~~^^^^^
File "/usr/local/lib/python3.14/site-packages/django/template/context.py", line 88, in getitem
raise KeyError(key)
KeyError: 'max_findings_details'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.14/site-packages/django/template/base.py", line 899, in _resolve_lookup
if isinstance(current, BaseContext) and getattr(
~~~~~~~^
type(current), bit
^^^^^^^^^^^^^^^^^^
):
^
AttributeError: type object 'RequestContext' has no attribute 'max_findings_details'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.14/site-packages/django/template/base.py", line 909, in _resolve_lookup
current = current[int(bit)]
~~~^^^^^
ValueError: invalid literal for int() with base 10: 'max_findings_details'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.14/site-packages/django/core/handlers/exception.py", line 55, in inner
response = get_response(request)
File "/usr/local/lib/python3.14/site-packages/django/core/handlers/base.py", line 197, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/app/dojo/metrics/views.py", line 68, in critical_product_metrics
return render(request, template, {
"name": page_name,
"critical_prods": critical_products,
"url_prefix": get_system_setting("url_prefix"),
})
File "/usr/local/lib/python3.14/site-packages/django/shortcuts.py", line 25, in render
content = loader.render_to_string(template_name, context, request, using=using)
File "/usr/local/lib/python3.14/site-packages/django/template/loader.py", line 62, in render_to_string
return template.render(context, request)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.14/site-packages/django/template/backends/django.py", line 107, in render
return self.template.render(context)
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/usr/local/lib/python3.14/site-packages/django/template/base.py", line 172, in render
return self._render(context)
~~~~~~~~~~~~^^^^^^^^^
File "/usr/local/lib/python3.14/site-packages/django/template/base.py", line 164, in _render
return self.nodelist.render(context)
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/usr/local/lib/python3.14/site-packages/django/template/base.py", line 1018, in render
return SafeString("".join([node.render_annotated(context) for node in self]))
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/usr/local/lib/python3.14/site-packages/django/template/base.py", line 979, in render_annotated
return self.render(context)
~~~~~~~~~~~^^^^^^^^^
File "/usr/local/lib/python3.14/site-packages/django/template/loader_tags.py", line 159, in render
return compiled_parent._render(context)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/usr/local/lib/python3.14/site-packages/django/template/base.py", line 164, in _render
return self.nodelist.render(context)
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/usr/local/lib/python3.14/site-packages/django/template/base.py", line 1018, in render
return SafeString("".join([node.render_annotated(context) for node in self]))
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/usr/local/lib/python3.14/site-packages/django/template/base.py", line 979, in render_annotated
return self.render(context)
~~~~~~~~~~~^^^^^^^^^
File "/usr/local/lib/python3.14/site-packages/django/template/loader_tags.py", line 65, in render
result = block.nodelist.render(context)
File "/usr/local/lib/python3.14/site-packages/django/template/base.py", line 1018, in render
return SafeString("".join([node.render_annotated(context) for node in self]))
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/usr/local/lib/python3.14/site-packages/django/template/base.py", line 979, in render_annotated
return self.render(context)
~~~~~~~~~~~^^^^^^^^^
File "/usr/local/lib/python3.14/site-packages/django/template/defaulttags.py", line 327, in render
return nodelist.render(context)
~~~~~~~~~~~~~~~^^^^^^^^^
File "/usr/local/lib/python3.14/site-packages/django/template/base.py", line 1018, in render
return SafeString("".join([node.render_annotated(context) for node in self]))
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/usr/local/lib/python3.14/site-packages/django/template/base.py", line 979, in render_annotated
return self.render(context)
~~~~~~~~~~~^^^^^^^^^
File "/usr/local/lib/python3.14/site-packages/django/template/defaulttags.py", line 194, in render
values = self.sequence.resolve(context, ignore_failures=True)
File "/usr/local/lib/python3.14/site-packages/django/template/base.py", line 744, in resolve
arg_vals.append(arg.resolve(context))
~~~~~~~~~~~^^^^^^^^^
File "/usr/local/lib/python3.14/site-packages/django/template/base.py", line 856, in resolve
value = self._resolve_lookup(context)
File "/usr/local/lib/python3.14/site-packages/django/template/base.py", line 916, in _resolve_lookup
raise VariableDoesNotExist(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<2 lines>...
) # missing attribute
^
django.template.base.VariableDoesNotExist: Failed lookup for key [max_findings_details] in [{'True': True, 'False': False, 'None': None}, {}, {}, {'name': 'Critical Asset Metrics', 'critical_prods': <BaseQuerySet []>, 'url_prefix': ''