Marcus Christie created AIRAVATA-3333:
-----------------------------------------
Summary: Wagtail: type object 'Navbar' has no attribute 'from_json'
Key: AIRAVATA-3333
URL: https://issues.apache.org/jira/browse/AIRAVATA-3333
Project: Airavata
Issue Type: Bug
Components: Django Portal
Reporter: Marcus Christie
Assignee: Marcus Christie
Stacktrace:
{noformat}
Internal Server Error: /cms/pages/9/edit/
AttributeError at /cms/pages/9/edit/
type object 'Navbar' has no attribute 'from_json'
Request Method: POST
Request URL: https://geochemsim.org/cms/pages/9/edit/
Django Version: 1.11.21
Python Executable: /var/www/portals/django-nexttdb/venv/bin/python
Python Version: 3.6.8
Python Path: ['/usr/lib64/python36.zip', '/usr/lib64/python3.6',
'/usr/lib64/python3.6/lib-dynload',
'/var/www/portals/django-nexttdb/venv/lib64/python3.6/site-packages',
'/var/www/portals/django-nexttdb/airavata-django-portal',
'/var/www/portals/django-nexttdb/venv/lib/python3.6/site-packages',
'/var/www/portals/django-nexttdb/venv/lib64/python3.6/site-packages/IPython/extensions']
Server time: Thu, 14 May 2020 16:07:58 +0000
Installed Applications:
['django_airavata.apps.admin.apps.AdminConfig',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django_airavata.apps.auth.apps.AuthConfig',
'django_airavata.apps.workspace.apps.WorkspaceConfig',
'rest_framework',
'django_airavata.apps.api.apps.ApiConfig',
'django_airavata.apps.groups.apps.GroupsConfig',
'django_airavata.apps.dataparsers.apps.DataParsersConfig',
'django.contrib.humanize',
'wagtail.contrib.forms',
'wagtail.contrib.redirects',
'wagtail.embeds',
'wagtail.sites',
'wagtail.users',
'wagtail.snippets',
'wagtail.documents',
'wagtail.images',
'wagtail.search',
'wagtail.admin',
'wagtail.core',
'modelcluster',
'taggit',
'wagtailfontawesome',
'django_airavata.wagtailapps.base.apps.BaseConfig',
'webpack_loader']
Installed Middleware:
['django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
'django_airavata.apps.auth.middleware.authz_token_middleware',
'django_airavata.middleware.AiravataClientMiddleware',
'django_airavata.middleware.sharing_client',
'django_airavata.middleware.profile_service_client',
'django_airavata.apps.auth.middleware.gateway_groups_middleware',
'wagtail.core.middleware.SiteMiddleware',
'wagtail.contrib.redirects.middleware.RedirectMiddleware']
Traceback:
File
"/var/www/portals/django-nexttdb/venv/lib64/python3.6/site-packages/django/core/handlers/exception.py"
in inner
41. response = get_response(request)
File
"/var/www/portals/django-nexttdb/venv/lib64/python3.6/site-packages/django/core/handlers/base.py"
in _get_response
187. response = self.process_exception_by_middleware(e,
request)
File
"/var/www/portals/django-nexttdb/venv/lib64/python3.6/site-packages/django/core/handlers/base.py"
in _get_response
185. response = wrapped_callback(request, *callback_args,
**callback_kwargs)
File
"/var/www/portals/django-nexttdb/venv/lib64/python3.6/site-packages/django/views/decorators/cache.py"
in _cache_controlled
43. response = viewfunc(request, *args, **kw)
File
"/var/www/portals/django-nexttdb/venv/lib64/python3.6/site-packages/wagtail/admin/urls/__init__.py"
in wrapper
95. return view_func(request, *args, **kwargs)
File
"/var/www/portals/django-nexttdb/venv/lib64/python3.6/site-packages/wagtail/admin/decorators.py"
in decorated_view
28. return view_func(request, *args, **kwargs)
File
"/var/www/portals/django-nexttdb/venv/lib64/python3.6/site-packages/wagtail/admin/views/pages.py"
in edit
343. revision.publish()
File
"/var/www/portals/django-nexttdb/venv/lib64/python3.6/site-packages/wagtail/core/models.py"
in publish
1464. page = self.as_page_object()
File
"/var/www/portals/django-nexttdb/venv/lib64/python3.6/site-packages/wagtail/core/models.py"
in as_page_object
1419. obj = self.page.specific_class.from_json(self.content_json)
Exception Type: AttributeError at /cms/pages/9/edit/
Exception Value: type object 'Navbar' has no attribute 'from_json'
{noformat}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)