Uploaded image for project: 'Airavata'
  1. Airavata
  2. AIRAVATA-3333

Wagtail: type object 'Navbar' has no attribute 'from_json'

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • Django Portal
    • None

    Description

      Stacktrace:

      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'
      

      Attachments

        Activity

          People

            marcuschristie Marcus Christie
            marcuschristie Marcus Christie
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: