-
Notifications
You must be signed in to change notification settings - Fork 2.9k
Closed
Labels
status: acceptedThis issue has been accepted for implementationThis issue has been accepted for implementationtype: bugA confirmed report of unexpected behavior in the applicationA confirmed report of unexpected behavior in the application
Description
NetBox version
v3.0.0
Python version
3.9
Steps to Reproduce
I just upgraded to v3.0.0, run the upgrade.sh script... if no cookie exist in the browser, I see the frontend. But if I press the login button, enter the credentials and press login I get the following exception:
Server Error
There was a problem with your request. Please contact an administrator.
The complete exception is provided below:
<class 'AttributeError'>
'NoneType' object has no attribute '_meta'
Python version: 3.9.2
NetBox version: 3.0.0
If further assistance is required, please post to the NetBox mailing list.
Home Page
Expected Behavior
I just like to login
Observed Behavior
Internal Server Error: /
Traceback (most recent call last):
File "/opt/netbox-3.0.0/venv/lib/python3.9/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/opt/netbox-3.0.0/venv/lib/python3.9/site-packages/django/core/handlers/base.py", line 181, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/opt/netbox-3.0.0/venv/lib/python3.9/site-packages/django/views/generic/base.py", line 70, in view
return self.dispatch(request, *args, **kwargs)
File "/opt/netbox-3.0.0/venv/lib/python3.9/site-packages/django/views/generic/base.py", line 98, in dispatch
return handler(request, *args, **kwargs)
File "/opt/netbox/netbox/netbox/views/__init__.py", line 145, in get
return render(request, self.template_name, {
File "/opt/netbox-3.0.0/venv/lib/python3.9/site-packages/django/shortcuts.py", line 19, in render
content = loader.render_to_string(template_name, context, request, using=using)
File "/opt/netbox-3.0.0/venv/lib/python3.9/site-packages/django/template/loader.py", line 62, in render_to_string
return template.render(context, request)
File "/opt/netbox-3.0.0/venv/lib/python3.9/site-packages/django/template/backends/django.py", line 61, in render
return self.template.render(context)
File "/opt/netbox-3.0.0/venv/lib/python3.9/site-packages/django/template/base.py", line 170, in render
return self._render(context)
File "/opt/netbox-3.0.0/venv/lib/python3.9/site-packages/django/test/utils.py", line 100, in instrumented_test_render
return self.nodelist.render(context)
File "/opt/netbox-3.0.0/venv/lib/python3.9/site-packages/django/template/base.py", line 938, in render
bit = node.render_annotated(context)
File "/opt/netbox-3.0.0/venv/lib/python3.9/site-packages/django/template/base.py", line 905, in render_annotated
return self.render(context)
File "/opt/netbox-3.0.0/venv/lib/python3.9/site-packages/django/template/loader_tags.py", line 150, in render
return compiled_parent._render(context)
File "/opt/netbox-3.0.0/venv/lib/python3.9/site-packages/django/test/utils.py", line 100, in instrumented_test_render
return self.nodelist.render(context)
File "/opt/netbox-3.0.0/venv/lib/python3.9/site-packages/django/template/base.py", line 938, in render
bit = node.render_annotated(context)
File "/opt/netbox-3.0.0/venv/lib/python3.9/site-packages/django/template/base.py", line 905, in render_annotated
return self.render(context)
File "/opt/netbox-3.0.0/venv/lib/python3.9/site-packages/django/template/loader_tags.py", line 150, in render
return compiled_parent._render(context)
File "/opt/netbox-3.0.0/venv/lib/python3.9/site-packages/django/test/utils.py", line 100, in instrumented_test_render
return self.nodelist.render(context)
File "/opt/netbox-3.0.0/venv/lib/python3.9/site-packages/django/template/base.py", line 938, in render
bit = node.render_annotated(context)
File "/opt/netbox-3.0.0/venv/lib/python3.9/site-packages/django/template/base.py", line 905, in render_annotated
return self.render(context)
File "/opt/netbox-3.0.0/venv/lib/python3.9/site-packages/django/template/loader_tags.py", line 62, in render
result = block.nodelist.render(context)
File "/opt/netbox-3.0.0/venv/lib/python3.9/site-packages/django/template/base.py", line 938, in render
bit = node.render_annotated(context)
File "/opt/netbox-3.0.0/venv/lib/python3.9/site-packages/django/template/base.py", line 905, in render_annotated
return self.render(context)
File "/opt/netbox-3.0.0/venv/lib/python3.9/site-packages/django/template/loader_tags.py", line 62, in render
result = block.nodelist.render(context)
File "/opt/netbox-3.0.0/venv/lib/python3.9/site-packages/django/template/base.py", line 938, in render
bit = node.render_annotated(context)
File "/opt/netbox-3.0.0/venv/lib/python3.9/site-packages/django/template/base.py", line 905, in render_annotated
return self.render(context)
File "/opt/netbox-3.0.0/venv/lib/python3.9/site-packages/django/template/defaulttags.py", line 312, in render
return nodelist.render(context)
File "/opt/netbox-3.0.0/venv/lib/python3.9/site-packages/django/template/base.py", line 938, in render
bit = node.render_annotated(context)
File "/opt/netbox-3.0.0/venv/lib/python3.9/site-packages/django/template/base.py", line 905, in render_annotated
return self.render(context)
File "/opt/netbox-3.0.0/venv/lib/python3.9/site-packages/django/template/loader_tags.py", line 195, in render
return template.render(context)
File "/opt/netbox-3.0.0/venv/lib/python3.9/site-packages/django/template/base.py", line 172, in render
return self._render(context)
File "/opt/netbox-3.0.0/venv/lib/python3.9/site-packages/django/test/utils.py", line 100, in instrumented_test_render
return self.nodelist.render(context)
File "/opt/netbox-3.0.0/venv/lib/python3.9/site-packages/django/template/base.py", line 938, in render
bit = node.render_annotated(context)
File "/opt/netbox-3.0.0/venv/lib/python3.9/site-packages/django/template/base.py", line 905, in render_annotated
return self.render(context)
File "/opt/netbox-3.0.0/venv/lib/python3.9/site-packages/django_tables2/templatetags/django_tables2.py", line 167, in render
return template.render(context={"table": table}, request=request)
File "/opt/netbox-3.0.0/venv/lib/python3.9/site-packages/django/template/backends/django.py", line 61, in render
return self.template.render(context)
File "/opt/netbox-3.0.0/venv/lib/python3.9/site-packages/django/template/base.py", line 170, in render
return self._render(context)
File "/opt/netbox-3.0.0/venv/lib/python3.9/site-packages/django/test/utils.py", line 100, in instrumented_test_render
return self.nodelist.render(context)
File "/opt/netbox-3.0.0/venv/lib/python3.9/site-packages/django/template/base.py", line 938, in render
bit = node.render_annotated(context)
File "/opt/netbox-3.0.0/venv/lib/python3.9/site-packages/django/template/base.py", line 905, in render_annotated
return self.render(context)
File "/opt/netbox-3.0.0/venv/lib/python3.9/site-packages/django/template/defaulttags.py", line 211, in render
nodelist.append(node.render_annotated(context))
File "/opt/netbox-3.0.0/venv/lib/python3.9/site-packages/django/template/base.py", line 905, in render_annotated
return self.render(context)
File "/opt/netbox-3.0.0/venv/lib/python3.9/site-packages/django/template/defaulttags.py", line 167, in render
values = list(values)
File "/opt/netbox-3.0.0/venv/lib/python3.9/site-packages/django_tables2/rows.py", line 244, in items
column.current_value = self.get_cell(column.name)
File "/opt/netbox-3.0.0/venv/lib/python3.9/site-packages/django_tables2/rows.py", line 197, in get_cell
return self._get_and_render_with(
File "/opt/netbox-3.0.0/venv/lib/python3.9/site-packages/django_tables2/rows.py", line 173, in _get_and_render_with
return render_func(bound_column, value)
File "/opt/netbox-3.0.0/venv/lib/python3.9/site-packages/django_tables2/rows.py", line 206, in _call_render
content = call_with_appropriate(bound_column.render, render_kwargs)
File "/opt/netbox-3.0.0/venv/lib/python3.9/site-packages/django_tables2/utils.py", line 572, in call_with_appropriate
return fn(**kwargs)
File "/opt/netbox/netbox/utilities/tables.py", line 240, in render
return content_type_name(value)
File "/opt/netbox/netbox/utilities/utils.py", line 310, in content_type_name
meta = contenttype.model_class()._meta
AttributeError: 'NoneType' object has no attribute '_meta'
Metadata
Metadata
Assignees
Labels
status: acceptedThis issue has been accepted for implementationThis issue has been accepted for implementationtype: bugA confirmed report of unexpected behavior in the applicationA confirmed report of unexpected behavior in the application