planetarypraxis / smartforests

A tool to capture and narrate smart forests data, including fieldwork, interviews, social network analysis, maps and environmental data from instrumented forests.
Other
0 stars 0 forks source link

Homepage is currently displaying a 500 error (Internal Server Error) #168

Closed janbaykara closed 2 years ago

janbaykara commented 2 years ago
Error logs handling `/` ``` [server] [2022-02-09 08:27:12] [2022-02-09 08:27:12 +0000] [11] [ERROR] Error handling request / [server] [2022-02-09 08:27:12] Traceback (most recent call last): [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 47, in inner [server] [2022-02-09 08:27:12] response = get_response(request) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/base.py", line 167, in _get_response [server] [2022-02-09 08:27:12] callback, callback_args, callback_kwargs = self.resolve_request(request) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/base.py", line 290, in resolve_request [server] [2022-02-09 08:27:12] resolver_match = resolver.resolve(request.path_info) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/urls/resolvers.py", line 589, in resolve [server] [2022-02-09 08:27:12] raise Resolver404({'tried': tried, 'path': new_path}) [server] [2022-02-09 08:27:12] django.urls.exceptions.Resolver404: {'tried': [[ (admin:admin) 'django-admin/'>], [ (None:None) '^admin/autocomplete/'>], [ (None:None) 'admin/'>], [ (None:None) 'documents/'>], [], [ (None:None) 'footnotes/'>], [/'>], [], [], [], [], [], [ (wagtailapi:wagtailapi) 'api/v2/'>], [], [], [], [], [ (None:None) 'en-gb/'>], [ (wagtailcontentimport:wagtailcontentimport) ''>, (wagtailcontentimport_microsoft:wagtailcontentimport_microsoft) 'microsoft/'>]], 'path': ''} [server] [2022-02-09 08:27:12] [server] [2022-02-09 08:27:12] During handling of the above exception, another exception occurred: [server] [2022-02-09 08:27:12] [server] [2022-02-09 08:27:12] Traceback (most recent call last): [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 829, in _resolve_lookup [server] [2022-02-09 08:27:12] current = current[bit] [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/context.py", line 83, in __getitem__ [server] [2022-02-09 08:27:12] raise KeyError(key) [server] [2022-02-09 08:27:12] KeyError: 'page' [server] [2022-02-09 08:27:12] [server] [2022-02-09 08:27:12] During handling of the above exception, another exception occurred: [server] [2022-02-09 08:27:12] [server] [2022-02-09 08:27:12] Traceback (most recent call last): [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 835, in _resolve_lookup [server] [2022-02-09 08:27:12] if isinstance(current, BaseContext) and getattr(type(current), bit): [server] [2022-02-09 08:27:12] AttributeError: type object 'Context' has no attribute 'page' [server] [2022-02-09 08:27:12] [server] [2022-02-09 08:27:12] During handling of the above exception, another exception occurred: [server] [2022-02-09 08:27:12] [server] [2022-02-09 08:27:12] Traceback (most recent call last): [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 843, in _resolve_lookup [server] [2022-02-09 08:27:12] current = current[int(bit)] [server] [2022-02-09 08:27:12] ValueError: invalid literal for int() with base 10: 'page' [server] [2022-02-09 08:27:12] [server] [2022-02-09 08:27:12] During handling of the above exception, another exception occurred: [server] [2022-02-09 08:27:12] [server] [2022-02-09 08:27:12] Traceback (most recent call last): [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 132, in get_exception_response [server] [2022-02-09 08:27:12] response = callback(request, exception=exception) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/decorators.py", line 130, in _wrapped_view [server] [2022-02-09 08:27:12] response = view_func(request, *args, **kwargs) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/views/defaults.py", line 60, in page_not_found [server] [2022-02-09 08:27:12] body = template.render(context, request) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/backends/django.py", line 61, in render [server] [2022-02-09 08:27:12] return self.template.render(context) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 170, in render [server] [2022-02-09 08:27:12] return self._render(context) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-02-09 08:27:12] return self.nodelist.render(context) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-02-09 08:27:12] bit = node.render_annotated(context) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-02-09 08:27:12] return self.render(context) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 150, in render [server] [2022-02-09 08:27:12] return compiled_parent._render(context) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-02-09 08:27:12] return self.nodelist.render(context) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-02-09 08:27:12] bit = node.render_annotated(context) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-02-09 08:27:12] return self.render(context) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-02-09 08:27:12] result = block.nodelist.render(context) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-02-09 08:27:12] bit = node.render_annotated(context) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-02-09 08:27:12] return self.render(context) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-02-09 08:27:12] result = block.nodelist.render(context) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-02-09 08:27:12] bit = node.render_annotated(context) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-02-09 08:27:12] return self.render(context) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/library.py", line 192, in render [server] [2022-02-09 08:27:12] output = self.func(*resolved_args, **resolved_kwargs) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/templatetags/menu_tags.py", line 41, in main_menu [server] [2022-02-09 08:27:12] **kwargs [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 1098, in render_from_tag [server] [2022-02-09 08:27:12] **kwargs [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 102, in render_from_tag [server] [2022-02-09 08:27:12] return instance.render_to_template() [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 233, in render_to_template [server] [2022-02-09 08:27:12] return template.render(context_data) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/backends/django.py", line 61, in render [server] [2022-02-09 08:27:12] return self.template.render(context) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 170, in render [server] [2022-02-09 08:27:12] return self._render(context) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-02-09 08:27:12] return self.nodelist.render(context) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-02-09 08:27:12] bit = node.render_annotated(context) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-02-09 08:27:12] return self.render(context) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 988, in render [server] [2022-02-09 08:27:12] output = self.filter_expression.resolve(context) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 692, in resolve [server] [2022-02-09 08:27:12] arg_vals.append(arg.resolve(context)) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 796, in resolve [server] [2022-02-09 08:27:12] value = self._resolve_lookup(context) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 850, in _resolve_lookup [server] [2022-02-09 08:27:12] (bit, current)) # missing attribute [server] [2022-02-09 08:27:12] django.template.base.VariableDoesNotExist: Failed lookup for key [page] in [{'True': True, 'False': False, 'None': None}, {'True': True, 'False': False, 'None': None, 'csrf_token': ._get_val at 0x7fb1a02a52f0>>, 'request': , 'user': >, 'perms': , 'messages': , 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30, 'ERROR': 40}, 'settings': . at 0x7fb19fe9ed08>>, 'wagtailmenus_vals': , 'environment': {'DEBUG': False, 'POSTHOG_URL': 'https://app.posthog.com', 'POSTHOG_PUBLIC_TOKEN': 'phc_3PiHLH3uXu9slhriSemQTebUtfo6z1SnuFaXUeaTifS'}, 'LANGUAGES': [('af', 'Afrikaans (Afrikaans)'), ('ar', 'العربيّة (Arabic)'), ('ar-dz', 'العربية الجزائرية (Algerian Arabic)'), ('ast', 'asturianu (Asturian)'), ('az', 'Azərbaycanca (Azerbaijani)'), ('be', 'беларуская (Belarusian)'), ('bg', 'български (Bulgarian)'), ('bn', 'বাংলা (Bengali)'), ('br', 'brezhoneg (Breton)'), ('bs', 'bosanski (Bosnian)'), ('ca', 'català (Catalan)'), ('cs', 'česky (Czech)'), ('cy', 'Cymraeg (Welsh)'), ('da', 'dansk (Danish)'), ('de', 'Deutsch (German)'), ('dsb', 'dolnoserbski (Lower Sorbian)'), ('el', 'Ελληνικά (Greek)'), ('en', 'English (English)'), ('en-au', 'Australian English (Australian English)'), ('en-gb', 'British English (British English)'), ('eo', 'Esperanto (Esperanto)'), ('es', 'español (Spanish)'), ('es-ar', 'español de Argentina (Argentinian Spanish)'), ('es-co', 'español de Colombia (Colombian Spanish)'), ('es-mx', 'español de Mexico (Mexican Spanish)'), ('es-ni', 'español de Nicaragua (Nicaraguan Spanish)'), ('es-ve', 'español de Venezuela (Venezuelan Spanish)'), ('et', 'eesti (Estonian)'), ('eu', 'Basque (Basque)'), ('fa', 'فارسی (Persian)'), ('fi', 'suomi (Finnish)'), ('fr', 'français (French)'), ('fy', 'frysk (Frisian)'), ('ga', 'Gaeilge (Irish)'), ('gd', 'Gàidhlig (Scottish Gaelic)'), ('gl', 'galego (Galician)'), ('he', 'עברית (Hebrew)'), ('hi', 'हिंदी (Hindi)'), ('hr', 'Hrvatski (Croatian)'), ('hsb', 'hornjoserbsce (Upper Sorbian)'), ('hu', 'Magyar (Hungarian)'), ('hy', 'հայերեն (Armenian)'), ('ia', 'Interlingua (Interlingua)'), ('io', 'ido (Ido)'), ('id', 'Bahasa Indonesia (Indonesian)'), ('ig', 'Asụsụ Ìgbò (Igbo)'), ('is', 'Íslenska (Icelandic)'), ('it', 'italiano (Italian)'), ('ja', '日本語 (Japanese)'), ('ka', 'ქართული (Georgian)'), ('kab', 'taqbaylit (Kabyle)'), ('kk', 'Қазақ (Kazakh)'), ('km', 'Khmer (Khmer)'), ('kn', 'Kannada (Kannada)'), ('ko', '한국어 (Korean)'), ('ky', 'Кыргызча (Kyrgyz)'), ('lb', 'Lëtzebuergesch (Luxembourgish)'), ('lt', 'Lietuviškai (Lithuanian)'), ('lv', 'latviešu (Latvian)'), ('mk', 'Македонски (Macedonian)'), ('ml', 'മലയാളം (Malayalam)'), ('mn', 'Mongolian (Mongolian)'), ('mr', 'मराठी (Marathi)'), ('my', 'မြန်မာဘာသာ (Burmese)'), ('nb', 'norsk (bokmål) (Norwegian Bokmal)'), ('ne', 'नेपाली (Nepali)'), ('nl', 'Nederlands (Dutch)'), ('nn', 'norsk (nynorsk) (Norwegian Nynorsk)'), ('no', 'norsk (Norwegian)'), ('os', 'Ирон (Ossetic)'), ('pa', 'Punjabi (Punjabi)'), ('pl', 'polski (Polish)'), ('pt', 'Português (Portuguese)'), ('pt-br', 'Português Brasileiro (Brazilian Portuguese)'), ('ro', 'Română (Romanian)'), ('ru', 'Русский (Russian)'), ('sk', 'Slovensky (Slovak)'), ('sl', 'Slovenščina (Slovenian)'), ('sq', 'shqip (Albanian)'), ('sr', 'српски (Serbian)'), ('sr-latn', 'srpski (latinica) (Serbian Latin)'), ('sv', 'svenska (Swedish)'), ('sw', 'Kiswahili (Swahili)'), ('ta', 'தமிழ் (Tamil)'), ('te', 'తెలుగు (Telugu)'), ('tg', 'тоҷикӣ (Tajik)'), ('th', 'ภาษาไทย (Thai)'), ('tk', 'Türkmençe (Turkmen)'), ('tr', 'Türkçe (Turkish)'), ('tt', 'Татарча (Tatar)'), ('udm', 'Удмурт (Udmurt)'), ('uk', 'Українська (Ukrainian)'), ('ur', 'اردو (Urdu)'), ('uz', 'oʻzbek tili (Uzbek)'), ('vi', 'Tiếng Việt (Vietnamese)'), ('zh-hans', '简体中文 (Simplified Chinese)'), ('zh-hant', '繁體中文 (Traditional Chinese)')], 'LANGUAGE_CODE': 'en-gb', 'LANGUAGE_BIDI': False, 'request_path': '/', 'exception': 'Resolver404', 'block': , , , 'current_level': 1, 'original_menu_tag': 'main_menu', 'original_menu_instance': , 'current_page': None, 'current_section_root_page': None, 'current_page_ancestor_ids': (), 'apply_active_classes': True, 'allow_repeating_parents': True, 'use_absolute_page_urls': False, 'max_levels': 1, 'menu_instance': , 'main_menu': , 'section_root': None, 'current_ancestor_ids': (), 'menu_items': [], 'current_template': 'menus/header.html'}] [server] [2022-02-09 08:27:12] [server] [2022-02-09 08:27:12] During handling of the above exception, another exception occurred: [server] [2022-02-09 08:27:12] [server] [2022-02-09 08:27:12] Traceback (most recent call last): [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 47, in inner [server] [2022-02-09 08:27:12] response = get_response(request) [server] [2022-02-09 08:27:12] File "/app/logbooks/middleware/pages.py", line 11, in __call__ [server] [2022-02-09 08:27:12] return self.get_response(request) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 49, in inner [server] [2022-02-09 08:27:12] response = response_for_exception(request, exc) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 59, in response_for_exception [server] [2022-02-09 08:27:12] response = get_exception_response(request, get_resolver(get_urlconf()), 404, exc) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 135, in get_exception_response [server] [2022-02-09 08:27:12] response = handle_uncaught_exception(request, resolver, sys.exc_info()) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 153, in handle_uncaught_exception [server] [2022-02-09 08:27:12] return callback(request) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/decorators.py", line 130, in _wrapped_view [server] [2022-02-09 08:27:12] response = view_func(request, *args, **kwargs) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/views/defaults.py", line 97, in server_error [server] [2022-02-09 08:27:12] return HttpResponseServerError(template.render()) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/backends/django.py", line 61, in render [server] [2022-02-09 08:27:12] return self.template.render(context) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 170, in render [server] [2022-02-09 08:27:12] return self._render(context) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-02-09 08:27:12] return self.nodelist.render(context) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-02-09 08:27:12] bit = node.render_annotated(context) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-02-09 08:27:12] return self.render(context) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 150, in render [server] [2022-02-09 08:27:12] return compiled_parent._render(context) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-02-09 08:27:12] return self.nodelist.render(context) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-02-09 08:27:12] bit = node.render_annotated(context) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-02-09 08:27:12] return self.render(context) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-02-09 08:27:12] result = block.nodelist.render(context) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-02-09 08:27:12] bit = node.render_annotated(context) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-02-09 08:27:12] return self.render(context) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-02-09 08:27:12] result = block.nodelist.render(context) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-02-09 08:27:12] bit = node.render_annotated(context) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-02-09 08:27:12] return self.render(context) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/library.py", line 192, in render [server] [2022-02-09 08:27:12] output = self.func(*resolved_args, **resolved_kwargs) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/templatetags/menu_tags.py", line 41, in main_menu [server] [2022-02-09 08:27:12] **kwargs [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 1098, in render_from_tag [server] [2022-02-09 08:27:12] **kwargs [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 98, in render_from_tag [server] [2022-02-09 08:27:12] **kwargs [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 121, in _get_render_prepared_object [server] [2022-02-09 08:27:12] instance.prepare_to_render(context['request'], ctx_vals, opt_vals) [server] [2022-02-09 08:27:12] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/context.py", line 83, in __getitem__ [server] [2022-02-09 08:27:12] raise KeyError(key) [server] [2022-02-09 08:27:12] KeyError: 'request' ```
janbaykara commented 2 years ago

This incident only applies to un-localised URLs.

janbaykara commented 2 years ago

Pushed commit 8dc93e61acfc08aa34b31ce94609d6994e35e662 to see if the .get('page') method, without a fallback default, was the cause of this.

janbaykara commented 2 years ago

Pushed 162fdb60068a6c9877eba2af5d0b633e29273f6e to cut down on the "can't find favicon.ico" error logging.

janbaykara commented 2 years ago

Also pushed 26b99dac7ac1e92fffb05441a1739aa192decc9a which fixes a typo and 44dc68ada26e90b3c32cfa1e9d125ee64d1083ec to guard .get('request') calls.

conatus commented 2 years ago

@janbaykara

Now the log is less noisy, any clue to why this is occuring?

Happy to look with a fresh set of eyes if you would like...

conatus commented 2 years ago

I suspect that actually, there is probably something that can be done in Wagtail admin to fix this. Judging by the error log, the site doesn't now what page is home?

janbaykara commented 2 years ago

Fix for this might be blocked by #188

conatus commented 2 years ago

Chucking in @chrisdevereux for a fresh pair of eyes on this, as discussed in sprint planning this morning.

conatus commented 2 years ago

Switching back to me as an even fresher pair is required!

conatus commented 2 years ago

I think what is going on here is that the homepage of the site doesn't know what page it is because production has had a bunch of migrations run on it since the outset, but our local environments, where we are not seeing this error, don't have this problem.

So ignoring the code for now, let's look at the configuration on production and see.

conatus commented 2 years ago

Page with ID 3 is the English homepage...what is the site as a whole set to?

conatus commented 2 years ago

Re-setting this didn't have any effect...trying something else.

conatus commented 2 years ago

Looking at the logs locally, this is what we get from Django.

As expected, the root redirects immediately to the English translation.

[28/Feb/2022 14:56:27] "GET / HTTP/1.1" 302 0
[28/Feb/2022 14:56:27] "GET /en-gb/ HTTP/1.1" 200 16455

This is what I am doing locally.

> http GET localhost:8000
HTTP/1.1 302 Found
Content-Length: 0
Content-Type: text/html; charset=utf-8
Date: Mon, 28 Feb 2022 15:07:33 GMT
Location: /en/
Referrer-Policy: same-origin
Server: WSGIServer/0.2 CPython/3.7.11
X-Content-Type-Options: nosniff
X-Frame-Options: DENY

And with the live site:

> https GET atlas.smartforests.net/
HTTP/1.1 500 Internal Server Error
CF-Cache-Status: MISS
CF-RAY: 6e4a8f7ecee08898-LHR
Connection: keep-alive
Content-Type: text/html
Date: Mon, 28 Feb 2022 15:07:05 GMT
Expect-CT: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
Server: cloudflare
Transfer-Encoding: chunked
Vary: Accept-Encoding
cache-control: private

<html>
  <head>
    <title>Internal Server Error</title>
  </head>
  <body>
    <h1><p>Internal Server Error</p></h1>

  </body>
</html>

Compare to:

> https GET atlas.smartforests.net/en/
HTTP/1.1 200 OK
CF-Cache-Status: MISS
CF-RAY: 6e4a9301bd2406f9-LHR
Connection: keep-alive
Content-Encoding: gzip
Content-Type: text/html; charset=utf-8
Date: Mon, 28 Feb 2022 15:09:29 GMT
Expect-CT: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
Last-Modified: Mon, 28 Feb 2022 15:09:29 GMT
Server: cloudflare
Transfer-Encoding: chunked
cache-control: private
content-language: en
referrer-policy: same-origin
vary: Cookie, Accept-Encoding
x-content-type-options: nosniff
x-frame-options: DENY

So, as is relatively obvious at this juncture, our 302 is not being produced at a higher level in the stack.

conatus commented 2 years ago

As we are having problems with deploys, also suspect the database migrations are not internally consistently.

Currently trying to get Digital Ocean to let me in...

conatus commented 2 years ago

Is this related? https://github.com/wagtail/wagtail/issues/4934

They seem to be blaming the hosting environment here.

conatus commented 2 years ago

Perhaps this is some sort of configuration drift here.

https://github.com/wagtail/wagtail/issues/3751#issuecomment-322190832

This is what seems to be suggested above. The problem is some unmigrated thing.

conatus commented 2 years ago

Is it this middleware causing the issue?

[server] [2022-02-28 17:40:01] Traceback (most recent call last):
[server] [2022-02-28 17:40:01]   File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 47, in inner
[server] [2022-02-28 17:40:01]     response = get_response(request)
[server] [2022-02-28 17:40:01]   File "/app/logbooks/middleware/pages.py", line 11, in __call__
[server] [2022-02-28 17:40:01]     return self.get_response(request)

This seems to be potentially where it crosses the boundary into code under our control. This strikes me as code which potentially effects a lot. But if request is bad all the way down, this is only a reaction to the problem, not the problem itself.

conatus commented 2 years ago

This is where the code was introduced.

https://github.com/planetarypraxis/smartforests/pull/119/files

If we were to turn this off, what happens?

conatus commented 2 years ago

Disabled this middleware for the moment. Deploying to see the effect.

https://github.com/planetarypraxis/smartforests/commit/216c111546968e15b484a516e2d94650cabdaedd

Remembering we can't see this problem at all locally.

conatus commented 2 years ago

No dice and naturally means we have regressed the menus this underpins.

conatus commented 2 years ago

Restored the middleware for the moment.

https://github.com/planetarypraxis/smartforests/commit/90c431bc6ddfc278a46ba7ccb5ef20e121c72934

The initial hypothesis that this was to do with https://github.com/planetarypraxis/smartforests/blob/main/commonknowledge/bootstrap/templatetags/ckbootstrap_tags.py and therefore adding some guarding around it was a solid shout. However, this doesn't seem to be the source.

Returning to the exception itself and making two observations. It is saying key error in page and then in request, which is why the above change was made. Somewhere in the stack, Django/Wagtail can't locate this.

This is why above I wondered if something strange had happened in the database. Meaning that Django/Wagtail can't find the page the homepage is, considering the redirection to the en-gb version of the site and is troubled by this.

Rollback to try and bisect error

I'm tempted here to roll the whole site back to the last known good version, though in truth that isn't going to help us, apart from to zero in on the commit where the bug may have been introduced. A classic bisect to locate a bug.

It might be that this version is last known good https://github.com/planetarypraxis/smartforests/commit/556f26e6e40f9582c8a2b5d9889877195e9f8566. I can't see anything between then and now that is especially problematic and effects something like initial page load.

Between this and the fact this does work locally points to me to something in the data.

Making this as an observation in passing.

Setting up production data locally

I'm going to set the site up locally from production data today. If nothing else this might give me a reproduction and allow me to have a faster feedback cycle in locating this bug. This should be relatively easy using wagtail-transfer.

conatus commented 2 years ago

Since wagtail-transfer needs a URL at the root (/wagtail-transfer by default) and all non-prefixed URLs appear to be failing on production, the reproduction of production data locally will need to proceed by another form of export.

conatus commented 2 years ago

This issue is the underlying issue causing problems with search. Search is a URL at the root, so is having the same issue.

In the browser console:

Screenshot 2022-03-02 at 11 43 34

And also at https://atlas.smartforests.net/search/ - which should work.

conatus commented 2 years ago

Guess: there is some stale cache somewhere that is causing this problem. It is trying to get something from a cache that no longer exists.

So emptying all caches after this current deployment.

conatus commented 2 years ago
pp@server-78f774fd97-4kgq7:/app$ pipenv shell
Launching subshell in virtual environment...
app@server-78f774fd97-4kgq7:/app$  . /home/app/.local/share/virtualenvs/app-4PlAip0Q/bin/activate
(app) app@server-78f774fd97-4kgq7:/app$ python manage.py shell
OpenBLAS WARNING - could not determine the L2 cache size on this system, assuming 256k
Python 3.7.3 (default, Jan 22 2021, 20:04:44) 
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
(InteractiveConsole)
>>> from django.core.cache import cache
>>> cache.clear()

Didn't work unfortunately!

janbaykara commented 2 years ago

Checking in on this.

Full error log for `/search` ``` [server] [2022-03-02 17:20:50] [2022-03-02 17:20:50 +0000] [11] [ERROR] Error handling request /search/?query=asasda [server] [2022-03-02 17:20:50] Traceback (most recent call last): [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 47, in inner [server] [2022-03-02 17:20:50] response = get_response(request) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/base.py", line 181, in _get_response [server] [2022-03-02 17:20:50] response = wrapped_callback(request, *callback_args, **callback_kwargs) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/views/generic/base.py", line 70, in view [server] [2022-03-02 17:20:50] return self.dispatch(request, *args, **kwargs) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/views/generic/base.py", line 98, in dispatch [server] [2022-03-02 17:20:50] return handler(request, *args, **kwargs) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/views/generic/base.py", line 159, in get [server] [2022-03-02 17:20:50] context = self.get_context_data(**kwargs) [server] [2022-03-02 17:20:50] File "/app/commonknowledge/wagtail/search/views.py", line 107, in get_context_data [server] [2022-03-02 17:20:50] for page in paginator.page(page_num) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/paginator.py", line 76, in page [server] [2022-03-02 17:20:50] number = self.validate_number(number) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/paginator.py", line 58, in validate_number [server] [2022-03-02 17:20:50] raise EmptyPage(_('That page contains no results')) [server] [2022-03-02 17:20:50] django.core.paginator.EmptyPage: That page contains no results [server] [2022-03-02 17:20:50] [server] [2022-03-02 17:20:50] During handling of the above exception, another exception occurred: [server] [2022-03-02 17:20:50] [server] [2022-03-02 17:20:50] Traceback (most recent call last): [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 47, in inner [server] [2022-03-02 17:20:50] response = get_response(request) [server] [2022-03-02 17:20:50] File "/app/logbooks/middleware/pages.py", line 11, in __call__ [server] [2022-03-02 17:20:50] return self.get_response(request) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 49, in inner [server] [2022-03-02 17:20:50] response = response_for_exception(request, exc) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 114, in response_for_exception [server] [2022-03-02 17:20:50] response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info()) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 153, in handle_uncaught_exception [server] [2022-03-02 17:20:50] return callback(request) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/decorators.py", line 130, in _wrapped_view [server] [2022-03-02 17:20:50] response = view_func(request, *args, **kwargs) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/views/defaults.py", line 97, in server_error [server] [2022-03-02 17:20:50] return HttpResponseServerError(template.render()) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/backends/django.py", line 61, in render [server] [2022-03-02 17:20:50] return self.template.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 170, in render [server] [2022-03-02 17:20:50] return self._render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-02 17:20:50] return self.nodelist.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 17:20:50] bit = node.render_annotated(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 17:20:50] return self.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 150, in render [server] [2022-03-02 17:20:50] return compiled_parent._render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-02 17:20:50] return self.nodelist.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 17:20:50] bit = node.render_annotated(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 17:20:50] return self.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-02 17:20:50] result = block.nodelist.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 17:20:50] bit = node.render_annotated(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 17:20:50] return self.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-02 17:20:50] result = block.nodelist.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 17:20:50] bit = node.render_annotated(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 17:20:50] return self.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/library.py", line 192, in render [server] [2022-03-02 17:20:50] output = self.func(*resolved_args, **resolved_kwargs) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/templatetags/menu_tags.py", line 41, in main_menu [server] [2022-03-02 17:20:50] **kwargs [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 1098, in render_from_tag [server] [2022-03-02 17:20:50] **kwargs [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 98, in render_from_tag [server] [2022-03-02 17:20:50] **kwargs [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 121, in _get_render_prepared_object [server] [2022-03-02 17:20:50] instance.prepare_to_render(context['request'], ctx_vals, opt_vals) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/context.py", line 83, in __getitem__ [server] [2022-03-02 17:20:50] raise KeyError(key) [server] [2022-03-02 17:20:50] KeyError: 'request' [server] [2022-03-02 17:20:50] [server] [2022-03-02 17:20:50] During handling of the above exception, another exception occurred: [server] [2022-03-02 17:20:50] [server] [2022-03-02 17:20:50] Traceback (most recent call last): [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 47, in inner [server] [2022-03-02 17:20:50] response = get_response(request) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/deprecation.py", line 117, in __call__ [server] [2022-03-02 17:20:50] response = response or self.get_response(request) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 49, in inner [server] [2022-03-02 17:20:50] response = response_for_exception(request, exc) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 114, in response_for_exception [server] [2022-03-02 17:20:50] response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info()) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 153, in handle_uncaught_exception [server] [2022-03-02 17:20:50] return callback(request) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/decorators.py", line 130, in _wrapped_view [server] [2022-03-02 17:20:50] response = view_func(request, *args, **kwargs) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/views/defaults.py", line 97, in server_error [server] [2022-03-02 17:20:50] return HttpResponseServerError(template.render()) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/backends/django.py", line 61, in render [server] [2022-03-02 17:20:50] return self.template.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 170, in render [server] [2022-03-02 17:20:50] return self._render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-02 17:20:50] return self.nodelist.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 17:20:50] bit = node.render_annotated(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 17:20:50] return self.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 150, in render [server] [2022-03-02 17:20:50] return compiled_parent._render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-02 17:20:50] return self.nodelist.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 17:20:50] bit = node.render_annotated(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 17:20:50] return self.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-02 17:20:50] result = block.nodelist.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 17:20:50] bit = node.render_annotated(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 17:20:50] return self.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-02 17:20:50] result = block.nodelist.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 17:20:50] bit = node.render_annotated(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 17:20:50] return self.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/library.py", line 192, in render [server] [2022-03-02 17:20:50] output = self.func(*resolved_args, **resolved_kwargs) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/templatetags/menu_tags.py", line 41, in main_menu [server] [2022-03-02 17:20:50] **kwargs [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 1098, in render_from_tag [server] [2022-03-02 17:20:50] **kwargs [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 98, in render_from_tag [server] [2022-03-02 17:20:50] **kwargs [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 121, in _get_render_prepared_object [server] [2022-03-02 17:20:50] instance.prepare_to_render(context['request'], ctx_vals, opt_vals) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/context.py", line 83, in __getitem__ [server] [2022-03-02 17:20:50] raise KeyError(key) [server] [2022-03-02 17:20:50] KeyError: 'request' [server] [2022-03-02 17:20:50] [server] [2022-03-02 17:20:50] During handling of the above exception, another exception occurred: [server] [2022-03-02 17:20:50] [server] [2022-03-02 17:20:50] Traceback (most recent call last): [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 47, in inner [server] [2022-03-02 17:20:50] response = get_response(request) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/deprecation.py", line 117, in __call__ [server] [2022-03-02 17:20:50] response = response or self.get_response(request) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 49, in inner [server] [2022-03-02 17:20:50] response = response_for_exception(request, exc) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 114, in response_for_exception [server] [2022-03-02 17:20:50] response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info()) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 153, in handle_uncaught_exception [server] [2022-03-02 17:20:50] return callback(request) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/decorators.py", line 130, in _wrapped_view [server] [2022-03-02 17:20:50] response = view_func(request, *args, **kwargs) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/views/defaults.py", line 97, in server_error [server] [2022-03-02 17:20:50] return HttpResponseServerError(template.render()) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/backends/django.py", line 61, in render [server] [2022-03-02 17:20:50] return self.template.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 170, in render [server] [2022-03-02 17:20:50] return self._render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-02 17:20:50] return self.nodelist.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 17:20:50] bit = node.render_annotated(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 17:20:50] return self.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 150, in render [server] [2022-03-02 17:20:50] return compiled_parent._render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-02 17:20:50] return self.nodelist.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 17:20:50] bit = node.render_annotated(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 17:20:50] return self.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-02 17:20:50] result = block.nodelist.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 17:20:50] bit = node.render_annotated(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 17:20:50] return self.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-02 17:20:50] result = block.nodelist.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 17:20:50] bit = node.render_annotated(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 17:20:50] return self.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/library.py", line 192, in render [server] [2022-03-02 17:20:50] output = self.func(*resolved_args, **resolved_kwargs) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/templatetags/menu_tags.py", line 41, in main_menu [server] [2022-03-02 17:20:50] **kwargs [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 1098, in render_from_tag [server] [2022-03-02 17:20:50] **kwargs [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 98, in render_from_tag [server] [2022-03-02 17:20:50] **kwargs [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 121, in _get_render_prepared_object [server] [2022-03-02 17:20:50] instance.prepare_to_render(context['request'], ctx_vals, opt_vals) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/context.py", line 83, in __getitem__ [server] [2022-03-02 17:20:50] raise KeyError(key) [server] [2022-03-02 17:20:50] KeyError: 'request' [server] [2022-03-02 17:20:50] [server] [2022-03-02 17:20:50] During handling of the above exception, another exception occurred: [server] [2022-03-02 17:20:50] [server] [2022-03-02 17:20:50] Traceback (most recent call last): [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 47, in inner [server] [2022-03-02 17:20:50] response = get_response(request) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/deprecation.py", line 117, in __call__ [server] [2022-03-02 17:20:50] response = response or self.get_response(request) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 49, in inner [server] [2022-03-02 17:20:50] response = response_for_exception(request, exc) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 114, in response_for_exception [server] [2022-03-02 17:20:50] response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info()) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 153, in handle_uncaught_exception [server] [2022-03-02 17:20:50] return callback(request) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/decorators.py", line 130, in _wrapped_view [server] [2022-03-02 17:20:50] response = view_func(request, *args, **kwargs) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/views/defaults.py", line 97, in server_error [server] [2022-03-02 17:20:50] return HttpResponseServerError(template.render()) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/backends/django.py", line 61, in render [server] [2022-03-02 17:20:50] return self.template.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 170, in render [server] [2022-03-02 17:20:50] return self._render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-02 17:20:50] return self.nodelist.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 17:20:50] bit = node.render_annotated(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 17:20:50] return self.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 150, in render [server] [2022-03-02 17:20:50] return compiled_parent._render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-02 17:20:50] return self.nodelist.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 17:20:50] bit = node.render_annotated(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 17:20:50] return self.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-02 17:20:50] result = block.nodelist.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 17:20:50] bit = node.render_annotated(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 17:20:50] return self.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-02 17:20:50] result = block.nodelist.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 17:20:50] bit = node.render_annotated(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 17:20:50] return self.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/library.py", line 192, in render [server] [2022-03-02 17:20:50] output = self.func(*resolved_args, **resolved_kwargs) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/templatetags/menu_tags.py", line 41, in main_menu [server] [2022-03-02 17:20:50] **kwargs [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 1098, in render_from_tag [server] [2022-03-02 17:20:50] **kwargs [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 98, in render_from_tag [server] [2022-03-02 17:20:50] **kwargs [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 121, in _get_render_prepared_object [server] [2022-03-02 17:20:50] instance.prepare_to_render(context['request'], ctx_vals, opt_vals) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/context.py", line 83, in __getitem__ [server] [2022-03-02 17:20:50] raise KeyError(key) [server] [2022-03-02 17:20:50] KeyError: 'request' [server] [2022-03-02 17:20:50] [server] [2022-03-02 17:20:50] During handling of the above exception, another exception occurred: [server] [2022-03-02 17:20:50] [server] [2022-03-02 17:20:50] Traceback (most recent call last): [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 47, in inner [server] [2022-03-02 17:20:50] response = get_response(request) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/deprecation.py", line 117, in __call__ [server] [2022-03-02 17:20:50] response = response or self.get_response(request) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 49, in inner [server] [2022-03-02 17:20:50] response = response_for_exception(request, exc) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 114, in response_for_exception [server] [2022-03-02 17:20:50] response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info()) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 153, in handle_uncaught_exception [server] [2022-03-02 17:20:50] return callback(request) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/decorators.py", line 130, in _wrapped_view [server] [2022-03-02 17:20:50] response = view_func(request, *args, **kwargs) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/views/defaults.py", line 97, in server_error [server] [2022-03-02 17:20:50] return HttpResponseServerError(template.render()) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/backends/django.py", line 61, in render [server] [2022-03-02 17:20:50] return self.template.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 170, in render [server] [2022-03-02 17:20:50] return self._render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-02 17:20:50] return self.nodelist.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 17:20:50] bit = node.render_annotated(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 17:20:50] return self.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 150, in render [server] [2022-03-02 17:20:50] return compiled_parent._render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-02 17:20:50] return self.nodelist.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 17:20:50] bit = node.render_annotated(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 17:20:50] return self.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-02 17:20:50] result = block.nodelist.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 17:20:50] bit = node.render_annotated(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 17:20:50] return self.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-02 17:20:50] result = block.nodelist.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 17:20:50] bit = node.render_annotated(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 17:20:50] return self.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/library.py", line 192, in render [server] [2022-03-02 17:20:50] output = self.func(*resolved_args, **resolved_kwargs) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/templatetags/menu_tags.py", line 41, in main_menu [server] [2022-03-02 17:20:50] **kwargs [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 1098, in render_from_tag [server] [2022-03-02 17:20:50] **kwargs [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 98, in render_from_tag [server] [2022-03-02 17:20:50] **kwargs [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 121, in _get_render_prepared_object [server] [2022-03-02 17:20:50] instance.prepare_to_render(context['request'], ctx_vals, opt_vals) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/context.py", line 83, in __getitem__ [server] [2022-03-02 17:20:50] raise KeyError(key) [server] [2022-03-02 17:20:50] KeyError: 'request' [server] [2022-03-02 17:20:50] [server] [2022-03-02 17:20:50] During handling of the above exception, another exception occurred: [server] [2022-03-02 17:20:50] [server] [2022-03-02 17:20:50] Traceback (most recent call last): [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 47, in inner [server] [2022-03-02 17:20:50] response = get_response(request) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/deprecation.py", line 117, in __call__ [server] [2022-03-02 17:20:50] response = response or self.get_response(request) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 49, in inner [server] [2022-03-02 17:20:50] response = response_for_exception(request, exc) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 114, in response_for_exception [server] [2022-03-02 17:20:50] response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info()) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 153, in handle_uncaught_exception [server] [2022-03-02 17:20:50] return callback(request) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/decorators.py", line 130, in _wrapped_view [server] [2022-03-02 17:20:50] response = view_func(request, *args, **kwargs) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/views/defaults.py", line 97, in server_error [server] [2022-03-02 17:20:50] return HttpResponseServerError(template.render()) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/backends/django.py", line 61, in render [server] [2022-03-02 17:20:50] return self.template.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 170, in render [server] [2022-03-02 17:20:50] return self._render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-02 17:20:50] return self.nodelist.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 17:20:50] bit = node.render_annotated(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 17:20:50] return self.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 150, in render [server] [2022-03-02 17:20:50] return compiled_parent._render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-02 17:20:50] return self.nodelist.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 17:20:50] bit = node.render_annotated(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 17:20:50] return self.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-02 17:20:50] result = block.nodelist.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 17:20:50] bit = node.render_annotated(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 17:20:50] return self.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-02 17:20:50] result = block.nodelist.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 17:20:50] bit = node.render_annotated(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 17:20:50] return self.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/library.py", line 192, in render [server] [2022-03-02 17:20:50] output = self.func(*resolved_args, **resolved_kwargs) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/templatetags/menu_tags.py", line 41, in main_menu [server] [2022-03-02 17:20:50] **kwargs [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 1098, in render_from_tag [server] [2022-03-02 17:20:50] **kwargs [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 98, in render_from_tag [server] [2022-03-02 17:20:50] **kwargs [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 121, in _get_render_prepared_object [server] [2022-03-02 17:20:50] instance.prepare_to_render(context['request'], ctx_vals, opt_vals) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/context.py", line 83, in __getitem__ [server] [2022-03-02 17:20:50] raise KeyError(key) [server] [2022-03-02 17:20:50] KeyError: 'request' [server] [2022-03-02 17:20:50] [server] [2022-03-02 17:20:50] During handling of the above exception, another exception occurred: [server] [2022-03-02 17:20:50] [server] [2022-03-02 17:20:50] Traceback (most recent call last): [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 47, in inner [server] [2022-03-02 17:20:50] response = get_response(request) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/deprecation.py", line 117, in __call__ [server] [2022-03-02 17:20:50] response = response or self.get_response(request) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 49, in inner [server] [2022-03-02 17:20:50] response = response_for_exception(request, exc) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 114, in response_for_exception [server] [2022-03-02 17:20:50] response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info()) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 153, in handle_uncaught_exception [server] [2022-03-02 17:20:50] return callback(request) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/decorators.py", line 130, in _wrapped_view [server] [2022-03-02 17:20:50] response = view_func(request, *args, **kwargs) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/views/defaults.py", line 97, in server_error [server] [2022-03-02 17:20:50] return HttpResponseServerError(template.render()) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/backends/django.py", line 61, in render [server] [2022-03-02 17:20:50] return self.template.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 170, in render [server] [2022-03-02 17:20:50] return self._render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-02 17:20:50] return self.nodelist.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 17:20:50] bit = node.render_annotated(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 17:20:50] return self.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 150, in render [server] [2022-03-02 17:20:50] return compiled_parent._render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-02 17:20:50] return self.nodelist.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 17:20:50] bit = node.render_annotated(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 17:20:50] return self.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-02 17:20:50] result = block.nodelist.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 17:20:50] bit = node.render_annotated(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 17:20:50] return self.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-02 17:20:50] result = block.nodelist.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 17:20:50] bit = node.render_annotated(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 17:20:50] return self.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/library.py", line 192, in render [server] [2022-03-02 17:20:50] output = self.func(*resolved_args, **resolved_kwargs) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/templatetags/menu_tags.py", line 41, in main_menu [server] [2022-03-02 17:20:50] **kwargs [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 1098, in render_from_tag [server] [2022-03-02 17:20:50] **kwargs [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 98, in render_from_tag [server] [2022-03-02 17:20:50] **kwargs [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 121, in _get_render_prepared_object [server] [2022-03-02 17:20:50] instance.prepare_to_render(context['request'], ctx_vals, opt_vals) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/context.py", line 83, in __getitem__ [server] [2022-03-02 17:20:50] raise KeyError(key) [server] [2022-03-02 17:20:50] KeyError: 'request' [server] [2022-03-02 17:20:50] [server] [2022-03-02 17:20:50] During handling of the above exception, another exception occurred: [server] [2022-03-02 17:20:50] [server] [2022-03-02 17:20:50] Traceback (most recent call last): [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 47, in inner [server] [2022-03-02 17:20:50] response = get_response(request) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/deprecation.py", line 117, in __call__ [server] [2022-03-02 17:20:50] response = response or self.get_response(request) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 49, in inner [server] [2022-03-02 17:20:50] response = response_for_exception(request, exc) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 114, in response_for_exception [server] [2022-03-02 17:20:50] response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info()) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 153, in handle_uncaught_exception [server] [2022-03-02 17:20:50] return callback(request) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/decorators.py", line 130, in _wrapped_view [server] [2022-03-02 17:20:50] response = view_func(request, *args, **kwargs) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/views/defaults.py", line 97, in server_error [server] [2022-03-02 17:20:50] return HttpResponseServerError(template.render()) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/backends/django.py", line 61, in render [server] [2022-03-02 17:20:50] return self.template.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 170, in render [server] [2022-03-02 17:20:50] return self._render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-02 17:20:50] return self.nodelist.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 17:20:50] bit = node.render_annotated(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 17:20:50] return self.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 150, in render [server] [2022-03-02 17:20:50] return compiled_parent._render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-02 17:20:50] return self.nodelist.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 17:20:50] bit = node.render_annotated(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 17:20:50] return self.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-02 17:20:50] result = block.nodelist.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 17:20:50] bit = node.render_annotated(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 17:20:50] return self.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-02 17:20:50] result = block.nodelist.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 17:20:50] bit = node.render_annotated(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 17:20:50] return self.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/library.py", line 192, in render [server] [2022-03-02 17:20:50] output = self.func(*resolved_args, **resolved_kwargs) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/templatetags/menu_tags.py", line 41, in main_menu [server] [2022-03-02 17:20:50] **kwargs [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 1098, in render_from_tag [server] [2022-03-02 17:20:50] **kwargs [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 98, in render_from_tag [server] [2022-03-02 17:20:50] **kwargs [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 121, in _get_render_prepared_object [server] [2022-03-02 17:20:50] instance.prepare_to_render(context['request'], ctx_vals, opt_vals) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/context.py", line 83, in __getitem__ [server] [2022-03-02 17:20:50] raise KeyError(key) [server] [2022-03-02 17:20:50] KeyError: 'request' [server] [2022-03-02 17:20:50] [server] [2022-03-02 17:20:50] During handling of the above exception, another exception occurred: [server] [2022-03-02 17:20:50] [server] [2022-03-02 17:20:50] Traceback (most recent call last): [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 47, in inner [server] [2022-03-02 17:20:50] response = get_response(request) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/deprecation.py", line 117, in __call__ [server] [2022-03-02 17:20:50] response = response or self.get_response(request) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 49, in inner [server] [2022-03-02 17:20:50] response = response_for_exception(request, exc) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 114, in response_for_exception [server] [2022-03-02 17:20:50] response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info()) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 153, in handle_uncaught_exception [server] [2022-03-02 17:20:50] return callback(request) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/decorators.py", line 130, in _wrapped_view [server] [2022-03-02 17:20:50] response = view_func(request, *args, **kwargs) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/views/defaults.py", line 97, in server_error [server] [2022-03-02 17:20:50] return HttpResponseServerError(template.render()) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/backends/django.py", line 61, in render [server] [2022-03-02 17:20:50] return self.template.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 170, in render [server] [2022-03-02 17:20:50] return self._render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-02 17:20:50] return self.nodelist.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 17:20:50] bit = node.render_annotated(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 17:20:50] return self.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 150, in render [server] [2022-03-02 17:20:50] return compiled_parent._render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-02 17:20:50] return self.nodelist.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 17:20:50] bit = node.render_annotated(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 17:20:50] return self.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-02 17:20:50] result = block.nodelist.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 17:20:50] bit = node.render_annotated(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 17:20:50] return self.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-02 17:20:50] result = block.nodelist.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 17:20:50] bit = node.render_annotated(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 17:20:50] return self.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/library.py", line 192, in render [server] [2022-03-02 17:20:50] output = self.func(*resolved_args, **resolved_kwargs) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/templatetags/menu_tags.py", line 41, in main_menu [server] [2022-03-02 17:20:50] **kwargs [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 1098, in render_from_tag [server] [2022-03-02 17:20:50] **kwargs [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 98, in render_from_tag [server] [2022-03-02 17:20:50] **kwargs [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 121, in _get_render_prepared_object [server] [2022-03-02 17:20:50] instance.prepare_to_render(context['request'], ctx_vals, opt_vals) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/context.py", line 83, in __getitem__ [server] [2022-03-02 17:20:50] raise KeyError(key) [server] [2022-03-02 17:20:50] KeyError: 'request' [server] [2022-03-02 17:20:50] [server] [2022-03-02 17:20:50] During handling of the above exception, another exception occurred: [server] [2022-03-02 17:20:50] [server] [2022-03-02 17:20:50] Traceback (most recent call last): [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 47, in inner [server] [2022-03-02 17:20:50] response = get_response(request) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/turbo_response/middleware.py", line 32, in __call__ [server] [2022-03-02 17:20:50] return self.get_response(request) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 49, in inner [server] [2022-03-02 17:20:50] response = response_for_exception(request, exc) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 114, in response_for_exception [server] [2022-03-02 17:20:50] response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info()) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 153, in handle_uncaught_exception [server] [2022-03-02 17:20:50] return callback(request) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/decorators.py", line 130, in _wrapped_view [server] [2022-03-02 17:20:50] response = view_func(request, *args, **kwargs) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/views/defaults.py", line 97, in server_error [server] [2022-03-02 17:20:50] return HttpResponseServerError(template.render()) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/backends/django.py", line 61, in render [server] [2022-03-02 17:20:50] return self.template.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 170, in render [server] [2022-03-02 17:20:50] return self._render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-02 17:20:50] return self.nodelist.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 17:20:50] bit = node.render_annotated(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 17:20:50] return self.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 150, in render [server] [2022-03-02 17:20:50] return compiled_parent._render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-02 17:20:50] return self.nodelist.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 17:20:50] bit = node.render_annotated(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 17:20:50] return self.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-02 17:20:50] result = block.nodelist.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 17:20:50] bit = node.render_annotated(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 17:20:50] return self.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-02 17:20:50] result = block.nodelist.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 17:20:50] bit = node.render_annotated(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 17:20:50] return self.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/library.py", line 192, in render [server] [2022-03-02 17:20:50] output = self.func(*resolved_args, **resolved_kwargs) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/templatetags/menu_tags.py", line 41, in main_menu [server] [2022-03-02 17:20:50] **kwargs [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 1098, in render_from_tag [server] [2022-03-02 17:20:50] **kwargs [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 98, in render_from_tag [server] [2022-03-02 17:20:50] **kwargs [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 121, in _get_render_prepared_object [server] [2022-03-02 17:20:50] instance.prepare_to_render(context['request'], ctx_vals, opt_vals) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/context.py", line 83, in __getitem__ [server] [2022-03-02 17:20:50] raise KeyError(key) [server] [2022-03-02 17:20:50] KeyError: 'request' [server] [2022-03-02 17:20:50] [server] [2022-03-02 17:20:50] During handling of the above exception, another exception occurred: [server] [2022-03-02 17:20:50] [server] [2022-03-02 17:20:50] Traceback (most recent call last): [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 47, in inner [server] [2022-03-02 17:20:50] response = get_response(request) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/deprecation.py", line 117, in __call__ [server] [2022-03-02 17:20:50] response = response or self.get_response(request) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 49, in inner [server] [2022-03-02 17:20:50] response = response_for_exception(request, exc) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 114, in response_for_exception [server] [2022-03-02 17:20:50] response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info()) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 153, in handle_uncaught_exception [server] [2022-03-02 17:20:50] return callback(request) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/decorators.py", line 130, in _wrapped_view [server] [2022-03-02 17:20:50] response = view_func(request, *args, **kwargs) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/views/defaults.py", line 97, in server_error [server] [2022-03-02 17:20:50] return HttpResponseServerError(template.render()) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/backends/django.py", line 61, in render [server] [2022-03-02 17:20:50] return self.template.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 170, in render [server] [2022-03-02 17:20:50] return self._render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-02 17:20:50] return self.nodelist.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 17:20:50] bit = node.render_annotated(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 17:20:50] return self.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 150, in render [server] [2022-03-02 17:20:50] return compiled_parent._render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-02 17:20:50] return self.nodelist.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 17:20:50] bit = node.render_annotated(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 17:20:50] return self.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-02 17:20:50] result = block.nodelist.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 17:20:50] bit = node.render_annotated(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 17:20:50] return self.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-02 17:20:50] result = block.nodelist.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 17:20:50] bit = node.render_annotated(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 17:20:50] return self.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/library.py", line 192, in render [server] [2022-03-02 17:20:50] output = self.func(*resolved_args, **resolved_kwargs) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/templatetags/menu_tags.py", line 41, in main_menu [server] [2022-03-02 17:20:50] **kwargs [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 1098, in render_from_tag [server] [2022-03-02 17:20:50] **kwargs [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 98, in render_from_tag [server] [2022-03-02 17:20:50] **kwargs [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 121, in _get_render_prepared_object [server] [2022-03-02 17:20:50] instance.prepare_to_render(context['request'], ctx_vals, opt_vals) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/context.py", line 83, in __getitem__ [server] [2022-03-02 17:20:50] raise KeyError(key) [server] [2022-03-02 17:20:50] KeyError: 'request' [server] [2022-03-02 17:20:50] [server] [2022-03-02 17:20:50] During handling of the above exception, another exception occurred: [server] [2022-03-02 17:20:50] [server] [2022-03-02 17:20:50] Traceback (most recent call last): [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/gunicorn/workers/sync.py", line 136, in handle [server] [2022-03-02 17:20:50] self.handle_request(listener, req, client, addr) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/gunicorn/workers/sync.py", line 179, in handle_request [server] [2022-03-02 17:20:50] respiter = self.wsgi(environ, resp.start_response) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/wsgi.py", line 133, in __call__ [server] [2022-03-02 17:20:50] response = self.get_response(request) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/base.py", line 130, in get_response [server] [2022-03-02 17:20:50] response = self._middleware_chain(request) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 49, in inner [server] [2022-03-02 17:20:50] response = response_for_exception(request, exc) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 114, in response_for_exception [server] [2022-03-02 17:20:50] response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info()) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 153, in handle_uncaught_exception [server] [2022-03-02 17:20:50] return callback(request) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/decorators.py", line 130, in _wrapped_view [server] [2022-03-02 17:20:50] response = view_func(request, *args, **kwargs) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/views/defaults.py", line 97, in server_error [server] [2022-03-02 17:20:50] return HttpResponseServerError(template.render()) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/backends/django.py", line 61, in render [server] [2022-03-02 17:20:50] return self.template.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 170, in render [server] [2022-03-02 17:20:50] return self._render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-02 17:20:50] return self.nodelist.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 17:20:50] bit = node.render_annotated(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 17:20:50] return self.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 150, in render [server] [2022-03-02 17:20:50] return compiled_parent._render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-02 17:20:50] return self.nodelist.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 17:20:50] bit = node.render_annotated(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 17:20:50] return self.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-02 17:20:50] result = block.nodelist.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 17:20:50] bit = node.render_annotated(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 17:20:50] return self.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-02 17:20:50] result = block.nodelist.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 17:20:50] bit = node.render_annotated(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 17:20:50] return self.render(context) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/library.py", line 192, in render [server] [2022-03-02 17:20:50] output = self.func(*resolved_args, **resolved_kwargs) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/templatetags/menu_tags.py", line 41, in main_menu [server] [2022-03-02 17:20:50] **kwargs [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 1098, in render_from_tag [server] [2022-03-02 17:20:50] **kwargs [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 98, in render_from_tag [server] [2022-03-02 17:20:50] **kwargs [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 121, in _get_render_prepared_object [server] [2022-03-02 17:20:50] instance.prepare_to_render(context['request'], ctx_vals, opt_vals) [server] [2022-03-02 17:20:50] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/context.py", line 83, in __getitem__ [server] [2022-03-02 17:20:50] raise KeyError(key) [server] [2022-03-02 17:20:50] KeyError: 'request' ```
janbaykara commented 2 years ago

Someone else has this error, from a few years ago: https://github.com/jazzband/wagtailmenus/issues/294#issuecomment-453641853

janbaykara commented 2 years ago

Noting that wagtailmenus has stopped being maintained. https://github.com/jazzband/wagtailmenus/issues/403#issuecomment-988757076

janbaykara commented 2 years ago

Or perhaps it is? https://github.com/jazzband/wagtailmenus/issues/409

janbaykara commented 2 years ago

Seems there is a 3.1 version coming out soon: https://github.com/jazzband/wagtailmenus/compare/v3.0..v3.1

In it, there seems to be a change that handles missing request values. My hypothesis is that this might affect the operation of the wagtailmenus context provider, which seems to run even for the search endpoint, based on the logs just above.

janbaykara commented 2 years ago

Good news, I broke the build again! https://cloud.digitalocean.com/apps/f83fe91a-0167-4b68-a789-b8579816239a/deployments/df783228-f5a0-4664-be23-1441a0bb89f4?i=8bfd6e

conatus commented 2 years ago

Nice work @janbaykara!

This seems like a fruitful avenue for working this out. Do we want to chance an upgrade to this edge version and see if it fixes our problem? This explains why it doesn't happen locally. I for one don't have this set up.

conatus commented 2 years ago

Good news, I broke the build again! https://cloud.digitalocean.com/apps/f83fe91a-0167-4b68-a789-b8579816239a/deployments/df783228-f5a0-4664-be23-1441a0bb89f4?i=8bfd6e

Seems to me this is something to do with something changing in wagtail_localize between deploys.

janbaykara commented 2 years ago

That's exactly what I did. Have pushed 4cdaf7709c9e58c0255ee58ec63a54593a7f59cf and f546927431dba4a5142152635bf46483929289a4 to see if these blow things up.

The error is something I've encountered locally just now:

[2022-03-02 18:02:25] ModuleNotFoundError: No module named 'wagtail_localize.locales'

Now looking at the changes more closely, it looks like it has also auto-bumped Wagtail to 2.16.1, but there are no breaking changes so I don't think that's the issue.

I'll try and rejig the Pipenv a bit and get this working locally.

conatus commented 2 years ago

Cracking stuff mate!

janbaykara commented 2 years ago

Noticing that wagtail-localize was downgraded for some reason

Screenshot 2022-03-02 at 18 20 33

This is probably because 1.0.1 did not support Wagtail 2.16.1. Bumping it to 1.1rc1, which will probably be safe enough to try... ?

janbaykara commented 2 years ago

Hmm, looking at the 1.1 milestone, there are some blocking bugs which I don't feel comfortable adding in.

So going to roll back to Wagtail 2.15.X

janbaykara commented 2 years ago

Deploying commit ddd4ac415566b2e969354c6c771a2f0250c26f5d

https://cloud.digitalocean.com/apps/f83fe91a-0167-4b68-a789-b8579816239a/deployments/c85bd228-bc9c-48c3-b961-8a7d41c77321?i=8bfd6e

janbaykara commented 2 years ago

Final crack at this which adds missing deps 844b40c2d10ae8d52918d75c31efa39d1fc9dac0

janbaykara commented 2 years ago

Sadly, this issue is still live.

Latest error log ``` [server] [2022-03-02 19:58:21] [2022-03-02 19:58:21 +0000] [11] [ERROR] Error handling request / [server] [2022-03-02 19:58:21] Traceback (most recent call last): [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 47, in inner [server] [2022-03-02 19:58:21] response = get_response(request) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/base.py", line 167, in _get_response [server] [2022-03-02 19:58:21] callback, callback_args, callback_kwargs = self.resolve_request(request) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/base.py", line 290, in resolve_request [server] [2022-03-02 19:58:21] resolver_match = resolver.resolve(request.path_info) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/urls/resolvers.py", line 589, in resolve [server] [2022-03-02 19:58:21] raise Resolver404({'tried': tried, 'path': new_path}) [server] [2022-03-02 19:58:21] django.urls.exceptions.Resolver404: {'tried': [[ (admin:admin) 'django-admin/'>], [ (None:None) '^admin/autocomplete/'>], [ (None:None) 'admin/'>], [ (None:None) 'documents/'>], [], [ (None:None) 'footnotes/'>], [/'>], [], [], [], [], [], [], [ (wagtailapi:wagtailapi) 'api/v2/'>], [], [], [], [], [ (None:None) 'en-gb/'>], [ (wagtailcontentimport:wagtailcontentimport) ''>, (wagtailcontentimport_microsoft:wagtailcontentimport_microsoft) 'microsoft/'>]], 'path': ''} [server] [2022-03-02 19:58:21] [server] [2022-03-02 19:58:21] During handling of the above exception, another exception occurred: [server] [2022-03-02 19:58:21] [server] [2022-03-02 19:58:21] Traceback (most recent call last): [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 829, in _resolve_lookup [server] [2022-03-02 19:58:21] current = current[bit] [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/context.py", line 83, in __getitem__ [server] [2022-03-02 19:58:21] raise KeyError(key) [server] [2022-03-02 19:58:21] KeyError: 'page' [server] [2022-03-02 19:58:21] [server] [2022-03-02 19:58:21] During handling of the above exception, another exception occurred: [server] [2022-03-02 19:58:21] [server] [2022-03-02 19:58:21] Traceback (most recent call last): [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 835, in _resolve_lookup [server] [2022-03-02 19:58:21] if isinstance(current, BaseContext) and getattr(type(current), bit): [server] [2022-03-02 19:58:21] AttributeError: type object 'Context' has no attribute 'page' [server] [2022-03-02 19:58:21] [server] [2022-03-02 19:58:21] During handling of the above exception, another exception occurred: [server] [2022-03-02 19:58:21] [server] [2022-03-02 19:58:21] Traceback (most recent call last): [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 843, in _resolve_lookup [server] [2022-03-02 19:58:21] current = current[int(bit)] [server] [2022-03-02 19:58:21] ValueError: invalid literal for int() with base 10: 'page' [server] [2022-03-02 19:58:21] [server] [2022-03-02 19:58:21] During handling of the above exception, another exception occurred: [server] [2022-03-02 19:58:21] [server] [2022-03-02 19:58:21] Traceback (most recent call last): [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 132, in get_exception_response [server] [2022-03-02 19:58:21] response = callback(request, exception=exception) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/decorators.py", line 130, in _wrapped_view [server] [2022-03-02 19:58:21] response = view_func(request, *args, **kwargs) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/views/defaults.py", line 60, in page_not_found [server] [2022-03-02 19:58:21] body = template.render(context, request) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/backends/django.py", line 61, in render [server] [2022-03-02 19:58:21] return self.template.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 170, in render [server] [2022-03-02 19:58:21] return self._render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-02 19:58:21] return self.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 150, in render [server] [2022-03-02 19:58:21] return compiled_parent._render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-02 19:58:21] return self.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-02 19:58:21] result = block.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-02 19:58:21] result = block.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/library.py", line 192, in render [server] [2022-03-02 19:58:21] output = self.func(*resolved_args, **resolved_kwargs) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/templatetags/menu_tags.py", line 41, in main_menu [server] [2022-03-02 19:58:21] **kwargs [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 1098, in render_from_tag [server] [2022-03-02 19:58:21] **kwargs [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 102, in render_from_tag [server] [2022-03-02 19:58:21] return instance.render_to_template() [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 233, in render_to_template [server] [2022-03-02 19:58:21] return template.render(context_data) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/backends/django.py", line 61, in render [server] [2022-03-02 19:58:21] return self.template.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 170, in render [server] [2022-03-02 19:58:21] return self._render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-02 19:58:21] return self.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 988, in render [server] [2022-03-02 19:58:21] output = self.filter_expression.resolve(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 692, in resolve [server] [2022-03-02 19:58:21] arg_vals.append(arg.resolve(context)) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 796, in resolve [server] [2022-03-02 19:58:21] value = self._resolve_lookup(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 850, in _resolve_lookup [server] [2022-03-02 19:58:21] (bit, current)) # missing attribute [server] [2022-03-02 19:58:21] django.template.base.VariableDoesNotExist: Failed lookup for key [page] in [{'True': True, 'False': False, 'None': None}, {'True': True, 'False': False, 'None': None, 'csrf_token': ._get_val at 0x7ff970ea0d90>>, 'LANGUAGES': [('af', 'Afrikaans (Afrikaans)'), ('ar', 'العربيّة (Arabic)'), ('ar-dz', 'العربية الجزائرية (Algerian Arabic)'), ('ast', 'asturianu (Asturian)'), ('az', 'Azərbaycanca (Azerbaijani)'), ('be', 'беларуская (Belarusian)'), ('bg', 'български (Bulgarian)'), ('bn', 'বাংলা (Bengali)'), ('br', 'brezhoneg (Breton)'), ('bs', 'bosanski (Bosnian)'), ('ca', 'català (Catalan)'), ('cs', 'česky (Czech)'), ('cy', 'Cymraeg (Welsh)'), ('da', 'dansk (Danish)'), ('de', 'Deutsch (German)'), ('dsb', 'dolnoserbski (Lower Sorbian)'), ('el', 'Ελληνικά (Greek)'), ('en', 'English (English)'), ('en-au', 'Australian English (Australian English)'), ('en-gb', 'British English (British English)'), ('eo', 'Esperanto (Esperanto)'), ('es', 'español (Spanish)'), ('es-ar', 'español de Argentina (Argentinian Spanish)'), ('es-co', 'español de Colombia (Colombian Spanish)'), ('es-mx', 'español de Mexico (Mexican Spanish)'), ('es-ni', 'español de Nicaragua (Nicaraguan Spanish)'), ('es-ve', 'español de Venezuela (Venezuelan Spanish)'), ('et', 'eesti (Estonian)'), ('eu', 'Basque (Basque)'), ('fa', 'فارسی (Persian)'), ('fi', 'suomi (Finnish)'), ('fr', 'français (French)'), ('fy', 'frysk (Frisian)'), ('ga', 'Gaeilge (Irish)'), ('gd', 'Gàidhlig (Scottish Gaelic)'), ('gl', 'galego (Galician)'), ('he', 'עברית (Hebrew)'), ('hi', 'हिंदी (Hindi)'), ('hr', 'Hrvatski (Croatian)'), ('hsb', 'hornjoserbsce (Upper Sorbian)'), ('hu', 'Magyar (Hungarian)'), ('hy', 'հայերեն (Armenian)'), ('ia', 'Interlingua (Interlingua)'), ('io', 'ido (Ido)'), ('id', 'Bahasa Indonesia (Indonesian)'), ('ig', 'Asụsụ Ìgbò (Igbo)'), ('is', 'Íslenska (Icelandic)'), ('it', 'italiano (Italian)'), ('ja', '日本語 (Japanese)'), ('ka', 'ქართული (Georgian)'), ('kab', 'taqbaylit (Kabyle)'), ('kk', 'Қазақ (Kazakh)'), ('km', 'Khmer (Khmer)'), ('kn', 'Kannada (Kannada)'), ('ko', '한국어 (Korean)'), ('ky', 'Кыргызча (Kyrgyz)'), ('lb', 'Lëtzebuergesch (Luxembourgish)'), ('lt', 'Lietuviškai (Lithuanian)'), ('lv', 'latviešu (Latvian)'), ('mk', 'Македонски (Macedonian)'), ('ml', 'മലയാളം (Malayalam)'), ('mn', 'Mongolian (Mongolian)'), ('mr', 'मराठी (Marathi)'), ('my', 'မြန်မာဘာသာ (Burmese)'), ('nb', 'norsk (bokmål) (Norwegian Bokmal)'), ('ne', 'नेपाली (Nepali)'), ('nl', 'Nederlands (Dutch)'), ('nn', 'norsk (nynorsk) (Norwegian Nynorsk)'), ('no', 'norsk (Norwegian)'), ('os', 'Ирон (Ossetic)'), ('pa', 'Punjabi (Punjabi)'), ('pl', 'polski (Polish)'), ('pt', 'Português (Portuguese)'), ('pt-br', 'Português Brasileiro (Brazilian Portuguese)'), ('ro', 'Română (Romanian)'), ('ru', 'Русский (Russian)'), ('sk', 'Slovensky (Slovak)'), ('sl', 'Slovenščina (Slovenian)'), ('sq', 'shqip (Albanian)'), ('sr', 'српски (Serbian)'), ('sr-latn', 'srpski (latinica) (Serbian Latin)'), ('sv', 'svenska (Swedish)'), ('sw', 'Kiswahili (Swahili)'), ('ta', 'தமிழ் (Tamil)'), ('te', 'తెలుగు (Telugu)'), ('tg', 'тоҷикӣ (Tajik)'), ('th', 'ภาษาไทย (Thai)'), ('tk', 'Türkmençe (Turkmen)'), ('tr', 'Türkçe (Turkish)'), ('tt', 'Татарча (Tatar)'), ('udm', 'Удмурт (Udmurt)'), ('uk', 'Українська (Ukrainian)'), ('ur', 'اردو (Urdu)'), ('uz', 'oʻzbek tili (Uzbek)'), ('vi', 'Tiếng Việt (Vietnamese)'), ('zh-hans', '简体中文 (Simplified Chinese)'), ('zh-hant', '繁體中文 (Traditional Chinese)')], 'LANGUAGE_CODE': 'en-gb', 'LANGUAGE_BIDI': False, 'request': , 'user': >, 'perms': , 'messages': , 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30, 'ERROR': 40}, 'settings': }}>, 'environment': {'DEBUG': False, 'POSTHOG_URL': 'https://app.posthog.com', 'POSTHOG_PUBLIC_TOKEN': 'phc_3PiHLH3uXu9slhriSemQTebUtfo6z1SnuFaXUeaTifS'}, 'wagtailmenus_vals': , 'request_path': '/', 'exception': 'Resolver404', 'block': , , , 'current_level': 1, 'original_menu_tag': 'main_menu', 'original_menu_instance': , 'current_page': None, 'current_section_root_page': None, 'current_page_ancestor_ids': (), 'apply_active_classes': True, 'allow_repeating_parents': True, 'use_absolute_page_urls': False, 'max_levels': 1, 'menu_instance': , 'main_menu': , 'section_root': None, 'current_ancestor_ids': (), 'menu_items': [], 'current_template': 'menus/header.html'}] [server] [2022-03-02 19:58:21] [server] [2022-03-02 19:58:21] During handling of the above exception, another exception occurred: [server] [2022-03-02 19:58:21] [server] [2022-03-02 19:58:21] Traceback (most recent call last): [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 47, in inner [server] [2022-03-02 19:58:21] response = get_response(request) [server] [2022-03-02 19:58:21] File "/app/logbooks/middleware/pages.py", line 11, in __call__ [server] [2022-03-02 19:58:21] return self.get_response(request) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 49, in inner [server] [2022-03-02 19:58:21] response = response_for_exception(request, exc) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 59, in response_for_exception [server] [2022-03-02 19:58:21] response = get_exception_response(request, get_resolver(get_urlconf()), 404, exc) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 135, in get_exception_response [server] [2022-03-02 19:58:21] response = handle_uncaught_exception(request, resolver, sys.exc_info()) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 153, in handle_uncaught_exception [server] [2022-03-02 19:58:21] return callback(request) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/decorators.py", line 130, in _wrapped_view [server] [2022-03-02 19:58:21] response = view_func(request, *args, **kwargs) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/views/defaults.py", line 97, in server_error [server] [2022-03-02 19:58:21] return HttpResponseServerError(template.render()) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/backends/django.py", line 61, in render [server] [2022-03-02 19:58:21] return self.template.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 170, in render [server] [2022-03-02 19:58:21] return self._render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-02 19:58:21] return self.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 150, in render [server] [2022-03-02 19:58:21] return compiled_parent._render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-02 19:58:21] return self.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-02 19:58:21] result = block.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-02 19:58:21] result = block.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/library.py", line 192, in render [server] [2022-03-02 19:58:21] output = self.func(*resolved_args, **resolved_kwargs) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/templatetags/menu_tags.py", line 41, in main_menu [server] [2022-03-02 19:58:21] **kwargs [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 1098, in render_from_tag [server] [2022-03-02 19:58:21] **kwargs [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 98, in render_from_tag [server] [2022-03-02 19:58:21] **kwargs [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 121, in _get_render_prepared_object [server] [2022-03-02 19:58:21] instance.prepare_to_render(context['request'], ctx_vals, opt_vals) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/context.py", line 83, in __getitem__ [server] [2022-03-02 19:58:21] raise KeyError(key) [server] [2022-03-02 19:58:21] KeyError: 'request' [server] [2022-03-02 19:58:21] [server] [2022-03-02 19:58:21] During handling of the above exception, another exception occurred: [server] [2022-03-02 19:58:21] [server] [2022-03-02 19:58:21] Traceback (most recent call last): [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 47, in inner [server] [2022-03-02 19:58:21] response = get_response(request) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/deprecation.py", line 117, in __call__ [server] [2022-03-02 19:58:21] response = response or self.get_response(request) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 49, in inner [server] [2022-03-02 19:58:21] response = response_for_exception(request, exc) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 114, in response_for_exception [server] [2022-03-02 19:58:21] response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info()) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 153, in handle_uncaught_exception [server] [2022-03-02 19:58:21] return callback(request) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/decorators.py", line 130, in _wrapped_view [server] [2022-03-02 19:58:21] response = view_func(request, *args, **kwargs) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/views/defaults.py", line 97, in server_error [server] [2022-03-02 19:58:21] return HttpResponseServerError(template.render()) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/backends/django.py", line 61, in render [server] [2022-03-02 19:58:21] return self.template.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 170, in render [server] [2022-03-02 19:58:21] return self._render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-02 19:58:21] return self.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 150, in render [server] [2022-03-02 19:58:21] return compiled_parent._render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-02 19:58:21] return self.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-02 19:58:21] result = block.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-02 19:58:21] result = block.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/library.py", line 192, in render [server] [2022-03-02 19:58:21] output = self.func(*resolved_args, **resolved_kwargs) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/templatetags/menu_tags.py", line 41, in main_menu [server] [2022-03-02 19:58:21] **kwargs [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 1098, in render_from_tag [server] [2022-03-02 19:58:21] **kwargs [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 98, in render_from_tag [server] [2022-03-02 19:58:21] **kwargs [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 121, in _get_render_prepared_object [server] [2022-03-02 19:58:21] instance.prepare_to_render(context['request'], ctx_vals, opt_vals) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/context.py", line 83, in __getitem__ [server] [2022-03-02 19:58:21] raise KeyError(key) [server] [2022-03-02 19:58:21] KeyError: 'request' [server] [2022-03-02 19:58:21] [server] [2022-03-02 19:58:21] During handling of the above exception, another exception occurred: [server] [2022-03-02 19:58:21] [server] [2022-03-02 19:58:21] Traceback (most recent call last): [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 47, in inner [server] [2022-03-02 19:58:21] response = get_response(request) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/deprecation.py", line 117, in __call__ [server] [2022-03-02 19:58:21] response = response or self.get_response(request) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 49, in inner [server] [2022-03-02 19:58:21] response = response_for_exception(request, exc) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 114, in response_for_exception [server] [2022-03-02 19:58:21] response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info()) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 153, in handle_uncaught_exception [server] [2022-03-02 19:58:21] return callback(request) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/decorators.py", line 130, in _wrapped_view [server] [2022-03-02 19:58:21] response = view_func(request, *args, **kwargs) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/views/defaults.py", line 97, in server_error [server] [2022-03-02 19:58:21] return HttpResponseServerError(template.render()) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/backends/django.py", line 61, in render [server] [2022-03-02 19:58:21] return self.template.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 170, in render [server] [2022-03-02 19:58:21] return self._render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-02 19:58:21] return self.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 150, in render [server] [2022-03-02 19:58:21] return compiled_parent._render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-02 19:58:21] return self.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-02 19:58:21] result = block.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-02 19:58:21] result = block.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/library.py", line 192, in render [server] [2022-03-02 19:58:21] output = self.func(*resolved_args, **resolved_kwargs) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/templatetags/menu_tags.py", line 41, in main_menu [server] [2022-03-02 19:58:21] **kwargs [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 1098, in render_from_tag [server] [2022-03-02 19:58:21] **kwargs [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 98, in render_from_tag [server] [2022-03-02 19:58:21] **kwargs [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 121, in _get_render_prepared_object [server] [2022-03-02 19:58:21] instance.prepare_to_render(context['request'], ctx_vals, opt_vals) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/context.py", line 83, in __getitem__ [server] [2022-03-02 19:58:21] raise KeyError(key) [server] [2022-03-02 19:58:21] KeyError: 'request' [server] [2022-03-02 19:58:21] [server] [2022-03-02 19:58:21] During handling of the above exception, another exception occurred: [server] [2022-03-02 19:58:21] [server] [2022-03-02 19:58:21] Traceback (most recent call last): [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 47, in inner [server] [2022-03-02 19:58:21] response = get_response(request) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/deprecation.py", line 117, in __call__ [server] [2022-03-02 19:58:21] response = response or self.get_response(request) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 49, in inner [server] [2022-03-02 19:58:21] response = response_for_exception(request, exc) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 114, in response_for_exception [server] [2022-03-02 19:58:21] response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info()) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 153, in handle_uncaught_exception [server] [2022-03-02 19:58:21] return callback(request) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/decorators.py", line 130, in _wrapped_view [server] [2022-03-02 19:58:21] response = view_func(request, *args, **kwargs) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/views/defaults.py", line 97, in server_error [server] [2022-03-02 19:58:21] return HttpResponseServerError(template.render()) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/backends/django.py", line 61, in render [server] [2022-03-02 19:58:21] return self.template.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 170, in render [server] [2022-03-02 19:58:21] return self._render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-02 19:58:21] return self.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 150, in render [server] [2022-03-02 19:58:21] return compiled_parent._render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-02 19:58:21] return self.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-02 19:58:21] result = block.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-02 19:58:21] result = block.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/library.py", line 192, in render [server] [2022-03-02 19:58:21] output = self.func(*resolved_args, **resolved_kwargs) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/templatetags/menu_tags.py", line 41, in main_menu [server] [2022-03-02 19:58:21] **kwargs [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 1098, in render_from_tag [server] [2022-03-02 19:58:21] **kwargs [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 98, in render_from_tag [server] [2022-03-02 19:58:21] **kwargs [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 121, in _get_render_prepared_object [server] [2022-03-02 19:58:21] instance.prepare_to_render(context['request'], ctx_vals, opt_vals) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/context.py", line 83, in __getitem__ [server] [2022-03-02 19:58:21] raise KeyError(key) [server] [2022-03-02 19:58:21] KeyError: 'request' [server] [2022-03-02 19:58:21] [server] [2022-03-02 19:58:21] During handling of the above exception, another exception occurred: [server] [2022-03-02 19:58:21] [server] [2022-03-02 19:58:21] Traceback (most recent call last): [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 47, in inner [server] [2022-03-02 19:58:21] response = get_response(request) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/deprecation.py", line 117, in __call__ [server] [2022-03-02 19:58:21] response = response or self.get_response(request) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 49, in inner [server] [2022-03-02 19:58:21] response = response_for_exception(request, exc) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 114, in response_for_exception [server] [2022-03-02 19:58:21] response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info()) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 153, in handle_uncaught_exception [server] [2022-03-02 19:58:21] return callback(request) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/decorators.py", line 130, in _wrapped_view [server] [2022-03-02 19:58:21] response = view_func(request, *args, **kwargs) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/views/defaults.py", line 97, in server_error [server] [2022-03-02 19:58:21] return HttpResponseServerError(template.render()) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/backends/django.py", line 61, in render [server] [2022-03-02 19:58:21] return self.template.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 170, in render [server] [2022-03-02 19:58:21] return self._render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-02 19:58:21] return self.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 150, in render [server] [2022-03-02 19:58:21] return compiled_parent._render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-02 19:58:21] return self.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-02 19:58:21] result = block.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-02 19:58:21] result = block.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/library.py", line 192, in render [server] [2022-03-02 19:58:21] output = self.func(*resolved_args, **resolved_kwargs) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/templatetags/menu_tags.py", line 41, in main_menu [server] [2022-03-02 19:58:21] **kwargs [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 1098, in render_from_tag [server] [2022-03-02 19:58:21] **kwargs [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 98, in render_from_tag [server] [2022-03-02 19:58:21] **kwargs [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 121, in _get_render_prepared_object [server] [2022-03-02 19:58:21] instance.prepare_to_render(context['request'], ctx_vals, opt_vals) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/context.py", line 83, in __getitem__ [server] [2022-03-02 19:58:21] raise KeyError(key) [server] [2022-03-02 19:58:21] KeyError: 'request' [server] [2022-03-02 19:58:21] [server] [2022-03-02 19:58:21] During handling of the above exception, another exception occurred: [server] [2022-03-02 19:58:21] [server] [2022-03-02 19:58:21] Traceback (most recent call last): [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 47, in inner [server] [2022-03-02 19:58:21] response = get_response(request) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/deprecation.py", line 117, in __call__ [server] [2022-03-02 19:58:21] response = response or self.get_response(request) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 49, in inner [server] [2022-03-02 19:58:21] response = response_for_exception(request, exc) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 114, in response_for_exception [server] [2022-03-02 19:58:21] response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info()) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 153, in handle_uncaught_exception [server] [2022-03-02 19:58:21] return callback(request) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/decorators.py", line 130, in _wrapped_view [server] [2022-03-02 19:58:21] response = view_func(request, *args, **kwargs) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/views/defaults.py", line 97, in server_error [server] [2022-03-02 19:58:21] return HttpResponseServerError(template.render()) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/backends/django.py", line 61, in render [server] [2022-03-02 19:58:21] return self.template.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 170, in render [server] [2022-03-02 19:58:21] return self._render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-02 19:58:21] return self.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 150, in render [server] [2022-03-02 19:58:21] return compiled_parent._render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-02 19:58:21] return self.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-02 19:58:21] result = block.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-02 19:58:21] result = block.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/library.py", line 192, in render [server] [2022-03-02 19:58:21] output = self.func(*resolved_args, **resolved_kwargs) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/templatetags/menu_tags.py", line 41, in main_menu [server] [2022-03-02 19:58:21] **kwargs [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 1098, in render_from_tag [server] [2022-03-02 19:58:21] **kwargs [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 98, in render_from_tag [server] [2022-03-02 19:58:21] **kwargs [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 121, in _get_render_prepared_object [server] [2022-03-02 19:58:21] instance.prepare_to_render(context['request'], ctx_vals, opt_vals) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/context.py", line 83, in __getitem__ [server] [2022-03-02 19:58:21] raise KeyError(key) [server] [2022-03-02 19:58:21] KeyError: 'request' [server] [2022-03-02 19:58:21] [server] [2022-03-02 19:58:21] During handling of the above exception, another exception occurred: [server] [2022-03-02 19:58:21] [server] [2022-03-02 19:58:21] Traceback (most recent call last): [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 47, in inner [server] [2022-03-02 19:58:21] response = get_response(request) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/deprecation.py", line 117, in __call__ [server] [2022-03-02 19:58:21] response = response or self.get_response(request) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 49, in inner [server] [2022-03-02 19:58:21] response = response_for_exception(request, exc) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 114, in response_for_exception [server] [2022-03-02 19:58:21] response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info()) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 153, in handle_uncaught_exception [server] [2022-03-02 19:58:21] return callback(request) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/decorators.py", line 130, in _wrapped_view [server] [2022-03-02 19:58:21] response = view_func(request, *args, **kwargs) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/views/defaults.py", line 97, in server_error [server] [2022-03-02 19:58:21] return HttpResponseServerError(template.render()) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/backends/django.py", line 61, in render [server] [2022-03-02 19:58:21] return self.template.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 170, in render [server] [2022-03-02 19:58:21] return self._render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-02 19:58:21] return self.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 150, in render [server] [2022-03-02 19:58:21] return compiled_parent._render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-02 19:58:21] return self.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-02 19:58:21] result = block.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-02 19:58:21] result = block.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/library.py", line 192, in render [server] [2022-03-02 19:58:21] output = self.func(*resolved_args, **resolved_kwargs) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/templatetags/menu_tags.py", line 41, in main_menu [server] [2022-03-02 19:58:21] **kwargs [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 1098, in render_from_tag [server] [2022-03-02 19:58:21] **kwargs [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 98, in render_from_tag [server] [2022-03-02 19:58:21] **kwargs [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 121, in _get_render_prepared_object [server] [2022-03-02 19:58:21] instance.prepare_to_render(context['request'], ctx_vals, opt_vals) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/context.py", line 83, in __getitem__ [server] [2022-03-02 19:58:21] raise KeyError(key) [server] [2022-03-02 19:58:21] KeyError: 'request' [server] [2022-03-02 19:58:21] [server] [2022-03-02 19:58:21] During handling of the above exception, another exception occurred: [server] [2022-03-02 19:58:21] [server] [2022-03-02 19:58:21] Traceback (most recent call last): [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 47, in inner [server] [2022-03-02 19:58:21] response = get_response(request) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/deprecation.py", line 117, in __call__ [server] [2022-03-02 19:58:21] response = response or self.get_response(request) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 49, in inner [server] [2022-03-02 19:58:21] response = response_for_exception(request, exc) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 114, in response_for_exception [server] [2022-03-02 19:58:21] response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info()) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 153, in handle_uncaught_exception [server] [2022-03-02 19:58:21] return callback(request) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/decorators.py", line 130, in _wrapped_view [server] [2022-03-02 19:58:21] response = view_func(request, *args, **kwargs) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/views/defaults.py", line 97, in server_error [server] [2022-03-02 19:58:21] return HttpResponseServerError(template.render()) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/backends/django.py", line 61, in render [server] [2022-03-02 19:58:21] return self.template.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 170, in render [server] [2022-03-02 19:58:21] return self._render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-02 19:58:21] return self.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 150, in render [server] [2022-03-02 19:58:21] return compiled_parent._render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-02 19:58:21] return self.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-02 19:58:21] result = block.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-02 19:58:21] result = block.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/library.py", line 192, in render [server] [2022-03-02 19:58:21] output = self.func(*resolved_args, **resolved_kwargs) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/templatetags/menu_tags.py", line 41, in main_menu [server] [2022-03-02 19:58:21] **kwargs [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 1098, in render_from_tag [server] [2022-03-02 19:58:21] **kwargs [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 98, in render_from_tag [server] [2022-03-02 19:58:21] **kwargs [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 121, in _get_render_prepared_object [server] [2022-03-02 19:58:21] instance.prepare_to_render(context['request'], ctx_vals, opt_vals) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/context.py", line 83, in __getitem__ [server] [2022-03-02 19:58:21] raise KeyError(key) [server] [2022-03-02 19:58:21] KeyError: 'request' [server] [2022-03-02 19:58:21] [server] [2022-03-02 19:58:21] During handling of the above exception, another exception occurred: [server] [2022-03-02 19:58:21] [server] [2022-03-02 19:58:21] Traceback (most recent call last): [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 47, in inner [server] [2022-03-02 19:58:21] response = get_response(request) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/deprecation.py", line 117, in __call__ [server] [2022-03-02 19:58:21] response = response or self.get_response(request) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 49, in inner [server] [2022-03-02 19:58:21] response = response_for_exception(request, exc) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 114, in response_for_exception [server] [2022-03-02 19:58:21] response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info()) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 153, in handle_uncaught_exception [server] [2022-03-02 19:58:21] return callback(request) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/decorators.py", line 130, in _wrapped_view [server] [2022-03-02 19:58:21] response = view_func(request, *args, **kwargs) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/views/defaults.py", line 97, in server_error [server] [2022-03-02 19:58:21] return HttpResponseServerError(template.render()) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/backends/django.py", line 61, in render [server] [2022-03-02 19:58:21] return self.template.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 170, in render [server] [2022-03-02 19:58:21] return self._render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-02 19:58:21] return self.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 150, in render [server] [2022-03-02 19:58:21] return compiled_parent._render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-02 19:58:21] return self.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-02 19:58:21] result = block.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-02 19:58:21] result = block.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/library.py", line 192, in render [server] [2022-03-02 19:58:21] output = self.func(*resolved_args, **resolved_kwargs) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/templatetags/menu_tags.py", line 41, in main_menu [server] [2022-03-02 19:58:21] **kwargs [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 1098, in render_from_tag [server] [2022-03-02 19:58:21] **kwargs [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 98, in render_from_tag [server] [2022-03-02 19:58:21] **kwargs [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 121, in _get_render_prepared_object [server] [2022-03-02 19:58:21] instance.prepare_to_render(context['request'], ctx_vals, opt_vals) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/context.py", line 83, in __getitem__ [server] [2022-03-02 19:58:21] raise KeyError(key) [server] [2022-03-02 19:58:21] KeyError: 'request' [server] [2022-03-02 19:58:21] [server] [2022-03-02 19:58:21] During handling of the above exception, another exception occurred: [server] [2022-03-02 19:58:21] [server] [2022-03-02 19:58:21] Traceback (most recent call last): [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 47, in inner [server] [2022-03-02 19:58:21] response = get_response(request) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/turbo_response/middleware.py", line 32, in __call__ [server] [2022-03-02 19:58:21] return self.get_response(request) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 49, in inner [server] [2022-03-02 19:58:21] response = response_for_exception(request, exc) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 114, in response_for_exception [server] [2022-03-02 19:58:21] response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info()) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 153, in handle_uncaught_exception [server] [2022-03-02 19:58:21] return callback(request) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/decorators.py", line 130, in _wrapped_view [server] [2022-03-02 19:58:21] response = view_func(request, *args, **kwargs) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/views/defaults.py", line 97, in server_error [server] [2022-03-02 19:58:21] return HttpResponseServerError(template.render()) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/backends/django.py", line 61, in render [server] [2022-03-02 19:58:21] return self.template.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 170, in render [server] [2022-03-02 19:58:21] return self._render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-02 19:58:21] return self.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 150, in render [server] [2022-03-02 19:58:21] return compiled_parent._render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-02 19:58:21] return self.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-02 19:58:21] result = block.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-02 19:58:21] result = block.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/library.py", line 192, in render [server] [2022-03-02 19:58:21] output = self.func(*resolved_args, **resolved_kwargs) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/templatetags/menu_tags.py", line 41, in main_menu [server] [2022-03-02 19:58:21] **kwargs [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 1098, in render_from_tag [server] [2022-03-02 19:58:21] **kwargs [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 98, in render_from_tag [server] [2022-03-02 19:58:21] **kwargs [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 121, in _get_render_prepared_object [server] [2022-03-02 19:58:21] instance.prepare_to_render(context['request'], ctx_vals, opt_vals) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/context.py", line 83, in __getitem__ [server] [2022-03-02 19:58:21] raise KeyError(key) [server] [2022-03-02 19:58:21] KeyError: 'request' [server] [2022-03-02 19:58:21] [server] [2022-03-02 19:58:21] During handling of the above exception, another exception occurred: [server] [2022-03-02 19:58:21] [server] [2022-03-02 19:58:21] Traceback (most recent call last): [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 47, in inner [server] [2022-03-02 19:58:21] response = get_response(request) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/deprecation.py", line 117, in __call__ [server] [2022-03-02 19:58:21] response = response or self.get_response(request) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 49, in inner [server] [2022-03-02 19:58:21] response = response_for_exception(request, exc) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 114, in response_for_exception [server] [2022-03-02 19:58:21] response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info()) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 153, in handle_uncaught_exception [server] [2022-03-02 19:58:21] return callback(request) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/decorators.py", line 130, in _wrapped_view [server] [2022-03-02 19:58:21] response = view_func(request, *args, **kwargs) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/views/defaults.py", line 97, in server_error [server] [2022-03-02 19:58:21] return HttpResponseServerError(template.render()) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/backends/django.py", line 61, in render [server] [2022-03-02 19:58:21] return self.template.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 170, in render [server] [2022-03-02 19:58:21] return self._render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-02 19:58:21] return self.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 150, in render [server] [2022-03-02 19:58:21] return compiled_parent._render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-02 19:58:21] return self.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-02 19:58:21] result = block.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-02 19:58:21] result = block.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/library.py", line 192, in render [server] [2022-03-02 19:58:21] output = self.func(*resolved_args, **resolved_kwargs) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/templatetags/menu_tags.py", line 41, in main_menu [server] [2022-03-02 19:58:21] **kwargs [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 1098, in render_from_tag [server] [2022-03-02 19:58:21] **kwargs [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 98, in render_from_tag [server] [2022-03-02 19:58:21] **kwargs [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 121, in _get_render_prepared_object [server] [2022-03-02 19:58:21] instance.prepare_to_render(context['request'], ctx_vals, opt_vals) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/context.py", line 83, in __getitem__ [server] [2022-03-02 19:58:21] raise KeyError(key) [server] [2022-03-02 19:58:21] KeyError: 'request' [server] [2022-03-02 19:58:21] [server] [2022-03-02 19:58:21] During handling of the above exception, another exception occurred: [server] [2022-03-02 19:58:21] [server] [2022-03-02 19:58:21] Traceback (most recent call last): [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/gunicorn/workers/sync.py", line 136, in handle [server] [2022-03-02 19:58:21] self.handle_request(listener, req, client, addr) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/gunicorn/workers/sync.py", line 179, in handle_request [server] [2022-03-02 19:58:21] respiter = self.wsgi(environ, resp.start_response) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/wsgi.py", line 133, in __call__ [server] [2022-03-02 19:58:21] response = self.get_response(request) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/base.py", line 130, in get_response [server] [2022-03-02 19:58:21] response = self._middleware_chain(request) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 49, in inner [server] [2022-03-02 19:58:21] response = response_for_exception(request, exc) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 114, in response_for_exception [server] [2022-03-02 19:58:21] response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info()) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 153, in handle_uncaught_exception [server] [2022-03-02 19:58:21] return callback(request) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/decorators.py", line 130, in _wrapped_view [server] [2022-03-02 19:58:21] response = view_func(request, *args, **kwargs) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/views/defaults.py", line 97, in server_error [server] [2022-03-02 19:58:21] return HttpResponseServerError(template.render()) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/backends/django.py", line 61, in render [server] [2022-03-02 19:58:21] return self.template.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 170, in render [server] [2022-03-02 19:58:21] return self._render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-02 19:58:21] return self.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 150, in render [server] [2022-03-02 19:58:21] return compiled_parent._render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-02 19:58:21] return self.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-02 19:58:21] result = block.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-02 19:58:21] result = block.nodelist.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-02 19:58:21] bit = node.render_annotated(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-02 19:58:21] return self.render(context) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/library.py", line 192, in render [server] [2022-03-02 19:58:21] output = self.func(*resolved_args, **resolved_kwargs) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/templatetags/menu_tags.py", line 41, in main_menu [server] [2022-03-02 19:58:21] **kwargs [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 1098, in render_from_tag [server] [2022-03-02 19:58:21] **kwargs [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 98, in render_from_tag [server] [2022-03-02 19:58:21] **kwargs [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 121, in _get_render_prepared_object [server] [2022-03-02 19:58:21] instance.prepare_to_render(context['request'], ctx_vals, opt_vals) [server] [2022-03-02 19:58:21] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/context.py", line 83, in __getitem__ [server] [2022-03-02 19:58:21] raise KeyError(key) [server] [2022-03-02 19:58:21] KeyError: 'request' ```
conatus commented 2 years ago

Thanks for the efforts on this.

Great work, but doesn't seem to have identified the problem. The above log seems basically the same as when we began looking.

Let's try and break the traceback down and do "what I am seeing here".

[server] [2022-03-02 19:58:21] [2022-03-02 19:58:21 +0000] [11] [ERROR] Error handling request /
[server] [2022-03-02 19:58:21] Traceback (most recent call last):
[server] [2022-03-02 19:58:21]   File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 47, in inner
[server] [2022-03-02 19:58:21]     response = get_response(request)
[server] [2022-03-02 19:58:21]   File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/base.py", line 167, in _get_response
[server] [2022-03-02 19:58:21]     callback, callback_args, callback_kwargs = self.resolve_request(request)
[server] [2022-03-02 19:58:21]   File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/base.py", line 290, in resolve_request
[server] [2022-03-02 19:58:21]     resolver_match = resolver.resolve(request.path_info)
[server] [2022-03-02 19:58:21]   File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/urls/resolvers.py", line 589, in resolve
[server] [2022-03-02 19:58:21]     raise Resolver404({'tried': tried, 'path': new_path})

This seems to be the router doing its thing. You pass request into resolver_match = resolver.resolve(request.path_info). Presumably this resolve function does a thing to map the path (here /, but some other stuff too - its a dictionary not a string) to a match to what Django should be dishing up.

Then we get a bunch of stuff that isn't finding the key page in a dictionary.

[server] [2022-03-02 19:58:21] During handling of the above exception, another exception occurred:
[server] [2022-03-02 19:58:21] 
[server] [2022-03-02 19:58:21] Traceback (most recent call last):
[server] [2022-03-02 19:58:21]   File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 829, in _resolve_lookup
[server] [2022-03-02 19:58:21]     current = current[bit]
[server] [2022-03-02 19:58:21]   File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/context.py", line 83, in __getitem__
[server] [2022-03-02 19:58:21]     raise KeyError(key)
[server] [2022-03-02 19:58:21] KeyError: 'page'
[server] [2022-03-02 19:58:21] 
[server] [2022-03-02 19:58:21] During handling of the above exception, another exception occurred:
[server] [2022-03-02 19:58:21] 
[server] [2022-03-02 19:58:21] Traceback (most recent call last):
[server] [2022-03-02 19:58:21]   File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 835, in _resolve_lookup
[server] [2022-03-02 19:58:21]     if isinstance(current, BaseContext) and getattr(type(current), bit):
[server] [2022-03-02 19:58:21] AttributeError: type object 'Context' has no attribute 'page'
[server] [2022-03-02 19:58:21] 
[server] [2022-03-02 19:58:21] During handling of the above exception, another exception occurred:
[server] [2022-03-02 19:58:21] 
[server] [2022-03-02 19:58:21] Traceback (most recent call last):
[server] [2022-03-02 19:58:21]   File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 843, in _resolve_lookup
[server] [2022-03-02 19:58:21]     current = current[int(bit)]
[server] [2022-03-02 19:58:21] ValueError: invalid literal for int() with base 10: 'page'
[server] [2022-03-02 19:58:21] 

Finally we get a large cascade of errors that are the same one, looking up request in some dictionary.

[server] [2022-03-02 19:58:21]   File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 121, in _get_render_prepared_object
[server] [2022-03-02 19:58:21]     instance.prepare_to_render(context['request'], ctx_vals, opt_vals)
[server] [2022-03-02 19:58:21]   File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/context.py", line 83, in __getitem__
[server] [2022-03-02 19:58:21]     raise KeyError(key)
[server] [2022-03-02 19:58:21] KeyError: 'request'

The first non-Django code this seems to hit is wagtailmenus which is why what you tried Jan is completely sensible.

As far as I can see, without going line by line (which is maybe needed at this point), this is the only third party code in the mix. None of our code seems to be involved at all.

I'd suggest three moves here, in order of difficulty.

  1. Add in some menus that resemble production locally and see if we see the problem.
  2. Remove wagtailmenus entirely on production and see if we are good. The problem is then 100% in there. It's useful to be able to set these menus, but not at this level of oddness. This may cause problems in other areas but is probably isolated enough to ditch it.
  3. Failing that, dump the database, recreate locally. Hypothesis: something is different in the database from our local versions to production and this is the reason it works fine on our machines.
janbaykara commented 2 years ago

I'm thinking about why pages load fine when they are i18n-ified, and wonder whether there is something about the locale auto-redirection which is broken (e.g. ❌ https://atlas.smartforests.net/map/ vs ✅ https://atlas.smartforests.net/en/map/ ).

janbaykara commented 2 years ago

Now I'm double checking whether there is something wrong with our i18n setup, by reading through the install docs for wagtail-localize.

janbaykara commented 2 years ago

Didn't find anything, but still wondering...

I tried deleting the specific menu items from main and footer, nothing changed.

janbaykara commented 2 years ago

Possible fix: https://stackoverflow.com/a/65065608/1053937

Suggestion: I'd suggest investigating exactly which template tags cause the 404.html template to fail. My guess is that when you're pulling in a base template with {% extends %}, your base template is assuming the presence of variables such as page which aren't available when producing a 404 response. In Wagtail, redirects are handled by a middleware which is activated when the normal page serving process returns a 404. If an error happens in the process of generating that 404 response, then the middleware won't identify it as a 404, and so redirects won't happen.

Reply: Thanks again! What was causing the error was this exact segment of base.html. I wrapped it around with {% if page %} {% endif %} and everything is working now. I think this should be in the docs, because this was quite confusing! Cheers.

I suppose this might be applicable to base.html where we do this a bit:

https://github.com/planetarypraxis/smartforests/blob/844b40c2d10ae8d52918d75c31efa39d1fc9dac0/smartforests/templates/base.html#L33-L41

https://github.com/planetarypraxis/smartforests/blob/844b40c2d10ae8d52918d75c31efa39d1fc9dac0/smartforests/templates/base.html#L110

https://github.com/planetarypraxis/smartforests/blob/844b40c2d10ae8d52918d75c31efa39d1fc9dac0/smartforests/templates/base.html#L131-L133

Bit puzzling though because I think we've been using this for a while without a hitch. But it is possible we just didn't notice, I guess?

What might be new is using page specifically, in header.html which did change recently in #159, and we know from the error logs that quite early on, the page can't be found, and the 404 error for the locale-less page template is hanging up before a redirect can be affected, as is mentioned in stackoverflow:

https://github.com/planetarypraxis/smartforests/blob/844b40c2d10ae8d52918d75c31efa39d1fc9dac0/smartforests/templates/menus/header.html#L147-L168

Seems like it might coincide with the bug appearing. So I will try and implement the recommendation from stackoverflow on this.

janbaykara commented 2 years ago

Pushed commit 173a084fa5c8495760695c5c5370a221e8358a0c

Deploy URL: https://cloud.digitalocean.com/apps/f83fe91a-0167-4b68-a789-b8579816239a/deployments/1c0738e7-645b-4981-874a-bb946d5a8435?i=8bfd6e

(It'd be really nice if these posts were automated - #101)

janbaykara commented 2 years ago

Well, something happened. I made it worse! Now even local-ised URLs like /fr/map don't work.

Error log for `/fr/map` ``` [server] [2022-03-03 12:30:45] [2022-03-03 12:30:45 +0000] [11] [ERROR] Error handling request /fr/map/ [server] [2022-03-03 12:30:45] Traceback (most recent call last): [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 47, in inner [server] [2022-03-03 12:30:45] response = get_response(request) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/base.py", line 204, in _get_response [server] [2022-03-03 12:30:45] response = response.render() [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/response.py", line 105, in render [server] [2022-03-03 12:30:45] self.content = self.rendered_content [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/response.py", line 83, in rendered_content [server] [2022-03-03 12:30:45] return template.render(context, self._request) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/backends/django.py", line 61, in render [server] [2022-03-03 12:30:45] return self.template.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 170, in render [server] [2022-03-03 12:30:45] return self._render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-03 12:30:45] return self.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 150, in render [server] [2022-03-03 12:30:45] return compiled_parent._render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-03 12:30:45] return self.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 150, in render [server] [2022-03-03 12:30:45] return compiled_parent._render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-03 12:30:45] return self.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-03 12:30:45] result = block.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/library.py", line 192, in render [server] [2022-03-03 12:30:45] output = self.func(*resolved_args, **resolved_kwargs) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/templatetags/menu_tags.py", line 41, in main_menu [server] [2022-03-03 12:30:45] **kwargs [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 1098, in render_from_tag [server] [2022-03-03 12:30:45] **kwargs [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 102, in render_from_tag [server] [2022-03-03 12:30:45] return instance.render_to_template() [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 233, in render_to_template [server] [2022-03-03 12:30:45] return template.render(context_data) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/backends/django.py", line 61, in render [server] [2022-03-03 12:30:45] return self.template.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 170, in render [server] [2022-03-03 12:30:45] return self._render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-03 12:30:45] return self.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 127, in render [server] [2022-03-03 12:30:45] compiled_parent = self.get_parent(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 124, in get_parent [server] [2022-03-03 12:30:45] return self.find_template(parent, context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 104, in find_template [server] [2022-03-03 12:30:45] template_name, skip=history, [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/engine.py", line 125, in find_template [server] [2022-03-03 12:30:45] template = loader.get_template(name, skip=skip) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loaders/cached.py", line 58, in get_template [server] [2022-03-03 12:30:45] template = super().get_template(template_name, skip) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loaders/base.py", line 30, in get_template [server] [2022-03-03 12:30:45] contents, origin, origin.template_name, self.engine, [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 155, in __init__ [server] [2022-03-03 12:30:45] self.nodelist = self.compile_nodelist() [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 193, in compile_nodelist [server] [2022-03-03 12:30:45] return parser.parse() [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 478, in parse [server] [2022-03-03 12:30:45] raise self.error(token, e) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 476, in parse [server] [2022-03-03 12:30:45] compiled_result = compile_func(self, token) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/defaulttags.py", line 968, in do_if [server] [2022-03-03 12:30:45] nodelist = parser.parse(('elif', 'else', 'endif')) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 483, in parse [server] [2022-03-03 12:30:45] self.unclosed_block_tag(parse_until) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 544, in unclosed_block_tag [server] [2022-03-03 12:30:45] raise self.error(token, msg) [server] [2022-03-03 12:30:45] django.template.exceptions.TemplateSyntaxError: Unclosed tag on line 56: 'if'. Looking for one of: elif, else, endif. [server] [2022-03-03 12:30:45] [server] [2022-03-03 12:30:45] During handling of the above exception, another exception occurred: [server] [2022-03-03 12:30:45] [server] [2022-03-03 12:30:45] Traceback (most recent call last): [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 47, in inner [server] [2022-03-03 12:30:45] response = get_response(request) [server] [2022-03-03 12:30:45] File "/app/logbooks/middleware/pages.py", line 11, in __call__ [server] [2022-03-03 12:30:45] return self.get_response(request) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 49, in inner [server] [2022-03-03 12:30:45] response = response_for_exception(request, exc) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 114, in response_for_exception [server] [2022-03-03 12:30:45] response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info()) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 153, in handle_uncaught_exception [server] [2022-03-03 12:30:45] return callback(request) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/decorators.py", line 130, in _wrapped_view [server] [2022-03-03 12:30:45] response = view_func(request, *args, **kwargs) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/views/defaults.py", line 97, in server_error [server] [2022-03-03 12:30:45] return HttpResponseServerError(template.render()) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/backends/django.py", line 61, in render [server] [2022-03-03 12:30:45] return self.template.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 170, in render [server] [2022-03-03 12:30:45] return self._render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-03 12:30:45] return self.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 150, in render [server] [2022-03-03 12:30:45] return compiled_parent._render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-03 12:30:45] return self.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-03 12:30:45] result = block.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-03 12:30:45] result = block.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/library.py", line 192, in render [server] [2022-03-03 12:30:45] output = self.func(*resolved_args, **resolved_kwargs) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/templatetags/menu_tags.py", line 41, in main_menu [server] [2022-03-03 12:30:45] **kwargs [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 1098, in render_from_tag [server] [2022-03-03 12:30:45] **kwargs [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 98, in render_from_tag [server] [2022-03-03 12:30:45] **kwargs [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 121, in _get_render_prepared_object [server] [2022-03-03 12:30:45] instance.prepare_to_render(context['request'], ctx_vals, opt_vals) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/context.py", line 83, in __getitem__ [server] [2022-03-03 12:30:45] raise KeyError(key) [server] [2022-03-03 12:30:45] KeyError: 'request' [server] [2022-03-03 12:30:45] [server] [2022-03-03 12:30:45] During handling of the above exception, another exception occurred: [server] [2022-03-03 12:30:45] [server] [2022-03-03 12:30:45] Traceback (most recent call last): [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 47, in inner [server] [2022-03-03 12:30:45] response = get_response(request) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/deprecation.py", line 117, in __call__ [server] [2022-03-03 12:30:45] response = response or self.get_response(request) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 49, in inner [server] [2022-03-03 12:30:45] response = response_for_exception(request, exc) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 114, in response_for_exception [server] [2022-03-03 12:30:45] response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info()) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 153, in handle_uncaught_exception [server] [2022-03-03 12:30:45] return callback(request) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/decorators.py", line 130, in _wrapped_view [server] [2022-03-03 12:30:45] response = view_func(request, *args, **kwargs) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/views/defaults.py", line 97, in server_error [server] [2022-03-03 12:30:45] return HttpResponseServerError(template.render()) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/backends/django.py", line 61, in render [server] [2022-03-03 12:30:45] return self.template.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 170, in render [server] [2022-03-03 12:30:45] return self._render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-03 12:30:45] return self.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 150, in render [server] [2022-03-03 12:30:45] return compiled_parent._render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-03 12:30:45] return self.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-03 12:30:45] result = block.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-03 12:30:45] result = block.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/library.py", line 192, in render [server] [2022-03-03 12:30:45] output = self.func(*resolved_args, **resolved_kwargs) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/templatetags/menu_tags.py", line 41, in main_menu [server] [2022-03-03 12:30:45] **kwargs [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 1098, in render_from_tag [server] [2022-03-03 12:30:45] **kwargs [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 98, in render_from_tag [server] [2022-03-03 12:30:45] **kwargs [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 121, in _get_render_prepared_object [server] [2022-03-03 12:30:45] instance.prepare_to_render(context['request'], ctx_vals, opt_vals) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/context.py", line 83, in __getitem__ [server] [2022-03-03 12:30:45] raise KeyError(key) [server] [2022-03-03 12:30:45] KeyError: 'request' [server] [2022-03-03 12:30:45] [server] [2022-03-03 12:30:45] During handling of the above exception, another exception occurred: [server] [2022-03-03 12:30:45] [server] [2022-03-03 12:30:45] Traceback (most recent call last): [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 47, in inner [server] [2022-03-03 12:30:45] response = get_response(request) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/deprecation.py", line 117, in __call__ [server] [2022-03-03 12:30:45] response = response or self.get_response(request) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 49, in inner [server] [2022-03-03 12:30:45] response = response_for_exception(request, exc) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 114, in response_for_exception [server] [2022-03-03 12:30:45] response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info()) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 153, in handle_uncaught_exception [server] [2022-03-03 12:30:45] return callback(request) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/decorators.py", line 130, in _wrapped_view [server] [2022-03-03 12:30:45] response = view_func(request, *args, **kwargs) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/views/defaults.py", line 97, in server_error [server] [2022-03-03 12:30:45] return HttpResponseServerError(template.render()) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/backends/django.py", line 61, in render [server] [2022-03-03 12:30:45] return self.template.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 170, in render [server] [2022-03-03 12:30:45] return self._render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-03 12:30:45] return self.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 150, in render [server] [2022-03-03 12:30:45] return compiled_parent._render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-03 12:30:45] return self.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-03 12:30:45] result = block.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-03 12:30:45] result = block.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/library.py", line 192, in render [server] [2022-03-03 12:30:45] output = self.func(*resolved_args, **resolved_kwargs) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/templatetags/menu_tags.py", line 41, in main_menu [server] [2022-03-03 12:30:45] **kwargs [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 1098, in render_from_tag [server] [2022-03-03 12:30:45] **kwargs [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 98, in render_from_tag [server] [2022-03-03 12:30:45] **kwargs [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 121, in _get_render_prepared_object [server] [2022-03-03 12:30:45] instance.prepare_to_render(context['request'], ctx_vals, opt_vals) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/context.py", line 83, in __getitem__ [server] [2022-03-03 12:30:45] raise KeyError(key) [server] [2022-03-03 12:30:45] KeyError: 'request' [server] [2022-03-03 12:30:45] [server] [2022-03-03 12:30:45] During handling of the above exception, another exception occurred: [server] [2022-03-03 12:30:45] [server] [2022-03-03 12:30:45] Traceback (most recent call last): [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 47, in inner [server] [2022-03-03 12:30:45] response = get_response(request) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/deprecation.py", line 117, in __call__ [server] [2022-03-03 12:30:45] response = response or self.get_response(request) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 49, in inner [server] [2022-03-03 12:30:45] response = response_for_exception(request, exc) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 114, in response_for_exception [server] [2022-03-03 12:30:45] response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info()) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 153, in handle_uncaught_exception [server] [2022-03-03 12:30:45] return callback(request) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/decorators.py", line 130, in _wrapped_view [server] [2022-03-03 12:30:45] response = view_func(request, *args, **kwargs) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/views/defaults.py", line 97, in server_error [server] [2022-03-03 12:30:45] return HttpResponseServerError(template.render()) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/backends/django.py", line 61, in render [server] [2022-03-03 12:30:45] return self.template.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 170, in render [server] [2022-03-03 12:30:45] return self._render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-03 12:30:45] return self.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 150, in render [server] [2022-03-03 12:30:45] return compiled_parent._render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-03 12:30:45] return self.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-03 12:30:45] result = block.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-03 12:30:45] result = block.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/library.py", line 192, in render [server] [2022-03-03 12:30:45] output = self.func(*resolved_args, **resolved_kwargs) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/templatetags/menu_tags.py", line 41, in main_menu [server] [2022-03-03 12:30:45] **kwargs [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 1098, in render_from_tag [server] [2022-03-03 12:30:45] **kwargs [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 98, in render_from_tag [server] [2022-03-03 12:30:45] **kwargs [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 121, in _get_render_prepared_object [server] [2022-03-03 12:30:45] instance.prepare_to_render(context['request'], ctx_vals, opt_vals) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/context.py", line 83, in __getitem__ [server] [2022-03-03 12:30:45] raise KeyError(key) [server] [2022-03-03 12:30:45] KeyError: 'request' [server] [2022-03-03 12:30:45] [server] [2022-03-03 12:30:45] During handling of the above exception, another exception occurred: [server] [2022-03-03 12:30:45] [server] [2022-03-03 12:30:45] Traceback (most recent call last): [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 47, in inner [server] [2022-03-03 12:30:45] response = get_response(request) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/deprecation.py", line 117, in __call__ [server] [2022-03-03 12:30:45] response = response or self.get_response(request) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 49, in inner [server] [2022-03-03 12:30:45] response = response_for_exception(request, exc) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 114, in response_for_exception [server] [2022-03-03 12:30:45] response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info()) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 153, in handle_uncaught_exception [server] [2022-03-03 12:30:45] return callback(request) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/decorators.py", line 130, in _wrapped_view [server] [2022-03-03 12:30:45] response = view_func(request, *args, **kwargs) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/views/defaults.py", line 97, in server_error [server] [2022-03-03 12:30:45] return HttpResponseServerError(template.render()) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/backends/django.py", line 61, in render [server] [2022-03-03 12:30:45] return self.template.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 170, in render [server] [2022-03-03 12:30:45] return self._render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-03 12:30:45] return self.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 150, in render [server] [2022-03-03 12:30:45] return compiled_parent._render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-03 12:30:45] return self.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-03 12:30:45] result = block.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-03 12:30:45] result = block.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/library.py", line 192, in render [server] [2022-03-03 12:30:45] output = self.func(*resolved_args, **resolved_kwargs) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/templatetags/menu_tags.py", line 41, in main_menu [server] [2022-03-03 12:30:45] **kwargs [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 1098, in render_from_tag [server] [2022-03-03 12:30:45] **kwargs [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 98, in render_from_tag [server] [2022-03-03 12:30:45] **kwargs [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 121, in _get_render_prepared_object [server] [2022-03-03 12:30:45] instance.prepare_to_render(context['request'], ctx_vals, opt_vals) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/context.py", line 83, in __getitem__ [server] [2022-03-03 12:30:45] raise KeyError(key) [server] [2022-03-03 12:30:45] KeyError: 'request' [server] [2022-03-03 12:30:45] [server] [2022-03-03 12:30:45] During handling of the above exception, another exception occurred: [server] [2022-03-03 12:30:45] [server] [2022-03-03 12:30:45] Traceback (most recent call last): [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 47, in inner [server] [2022-03-03 12:30:45] response = get_response(request) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/deprecation.py", line 117, in __call__ [server] [2022-03-03 12:30:45] response = response or self.get_response(request) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 49, in inner [server] [2022-03-03 12:30:45] response = response_for_exception(request, exc) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 114, in response_for_exception [server] [2022-03-03 12:30:45] response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info()) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 153, in handle_uncaught_exception [server] [2022-03-03 12:30:45] return callback(request) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/decorators.py", line 130, in _wrapped_view [server] [2022-03-03 12:30:45] response = view_func(request, *args, **kwargs) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/views/defaults.py", line 97, in server_error [server] [2022-03-03 12:30:45] return HttpResponseServerError(template.render()) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/backends/django.py", line 61, in render [server] [2022-03-03 12:30:45] return self.template.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 170, in render [server] [2022-03-03 12:30:45] return self._render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-03 12:30:45] return self.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 150, in render [server] [2022-03-03 12:30:45] return compiled_parent._render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-03 12:30:45] return self.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-03 12:30:45] result = block.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-03 12:30:45] result = block.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/library.py", line 192, in render [server] [2022-03-03 12:30:45] output = self.func(*resolved_args, **resolved_kwargs) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/templatetags/menu_tags.py", line 41, in main_menu [server] [2022-03-03 12:30:45] **kwargs [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 1098, in render_from_tag [server] [2022-03-03 12:30:45] **kwargs [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 98, in render_from_tag [server] [2022-03-03 12:30:45] **kwargs [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 121, in _get_render_prepared_object [server] [2022-03-03 12:30:45] instance.prepare_to_render(context['request'], ctx_vals, opt_vals) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/context.py", line 83, in __getitem__ [server] [2022-03-03 12:30:45] raise KeyError(key) [server] [2022-03-03 12:30:45] KeyError: 'request' [server] [2022-03-03 12:30:45] [server] [2022-03-03 12:30:45] During handling of the above exception, another exception occurred: [server] [2022-03-03 12:30:45] [server] [2022-03-03 12:30:45] Traceback (most recent call last): [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 47, in inner [server] [2022-03-03 12:30:45] response = get_response(request) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/deprecation.py", line 117, in __call__ [server] [2022-03-03 12:30:45] response = response or self.get_response(request) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 49, in inner [server] [2022-03-03 12:30:45] response = response_for_exception(request, exc) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 114, in response_for_exception [server] [2022-03-03 12:30:45] response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info()) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 153, in handle_uncaught_exception [server] [2022-03-03 12:30:45] return callback(request) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/decorators.py", line 130, in _wrapped_view [server] [2022-03-03 12:30:45] response = view_func(request, *args, **kwargs) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/views/defaults.py", line 97, in server_error [server] [2022-03-03 12:30:45] return HttpResponseServerError(template.render()) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/backends/django.py", line 61, in render [server] [2022-03-03 12:30:45] return self.template.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 170, in render [server] [2022-03-03 12:30:45] return self._render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-03 12:30:45] return self.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 150, in render [server] [2022-03-03 12:30:45] return compiled_parent._render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-03 12:30:45] return self.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-03 12:30:45] result = block.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-03 12:30:45] result = block.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/library.py", line 192, in render [server] [2022-03-03 12:30:45] output = self.func(*resolved_args, **resolved_kwargs) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/templatetags/menu_tags.py", line 41, in main_menu [server] [2022-03-03 12:30:45] **kwargs [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 1098, in render_from_tag [server] [2022-03-03 12:30:45] **kwargs [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 98, in render_from_tag [server] [2022-03-03 12:30:45] **kwargs [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 121, in _get_render_prepared_object [server] [2022-03-03 12:30:45] instance.prepare_to_render(context['request'], ctx_vals, opt_vals) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/context.py", line 83, in __getitem__ [server] [2022-03-03 12:30:45] raise KeyError(key) [server] [2022-03-03 12:30:45] KeyError: 'request' [server] [2022-03-03 12:30:45] [server] [2022-03-03 12:30:45] During handling of the above exception, another exception occurred: [server] [2022-03-03 12:30:45] [server] [2022-03-03 12:30:45] Traceback (most recent call last): [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 47, in inner [server] [2022-03-03 12:30:45] response = get_response(request) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/deprecation.py", line 117, in __call__ [server] [2022-03-03 12:30:45] response = response or self.get_response(request) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 49, in inner [server] [2022-03-03 12:30:45] response = response_for_exception(request, exc) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 114, in response_for_exception [server] [2022-03-03 12:30:45] response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info()) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 153, in handle_uncaught_exception [server] [2022-03-03 12:30:45] return callback(request) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/decorators.py", line 130, in _wrapped_view [server] [2022-03-03 12:30:45] response = view_func(request, *args, **kwargs) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/views/defaults.py", line 97, in server_error [server] [2022-03-03 12:30:45] return HttpResponseServerError(template.render()) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/backends/django.py", line 61, in render [server] [2022-03-03 12:30:45] return self.template.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 170, in render [server] [2022-03-03 12:30:45] return self._render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-03 12:30:45] return self.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 150, in render [server] [2022-03-03 12:30:45] return compiled_parent._render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-03 12:30:45] return self.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-03 12:30:45] result = block.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-03 12:30:45] result = block.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/library.py", line 192, in render [server] [2022-03-03 12:30:45] output = self.func(*resolved_args, **resolved_kwargs) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/templatetags/menu_tags.py", line 41, in main_menu [server] [2022-03-03 12:30:45] **kwargs [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 1098, in render_from_tag [server] [2022-03-03 12:30:45] **kwargs [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 98, in render_from_tag [server] [2022-03-03 12:30:45] **kwargs [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 121, in _get_render_prepared_object [server] [2022-03-03 12:30:45] instance.prepare_to_render(context['request'], ctx_vals, opt_vals) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/context.py", line 83, in __getitem__ [server] [2022-03-03 12:30:45] raise KeyError(key) [server] [2022-03-03 12:30:45] KeyError: 'request' [server] [2022-03-03 12:30:45] [server] [2022-03-03 12:30:45] During handling of the above exception, another exception occurred: [server] [2022-03-03 12:30:45] [server] [2022-03-03 12:30:45] Traceback (most recent call last): [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 47, in inner [server] [2022-03-03 12:30:45] response = get_response(request) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/deprecation.py", line 117, in __call__ [server] [2022-03-03 12:30:45] response = response or self.get_response(request) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 49, in inner [server] [2022-03-03 12:30:45] response = response_for_exception(request, exc) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 114, in response_for_exception [server] [2022-03-03 12:30:45] response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info()) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 153, in handle_uncaught_exception [server] [2022-03-03 12:30:45] return callback(request) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/decorators.py", line 130, in _wrapped_view [server] [2022-03-03 12:30:45] response = view_func(request, *args, **kwargs) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/views/defaults.py", line 97, in server_error [server] [2022-03-03 12:30:45] return HttpResponseServerError(template.render()) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/backends/django.py", line 61, in render [server] [2022-03-03 12:30:45] return self.template.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 170, in render [server] [2022-03-03 12:30:45] return self._render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-03 12:30:45] return self.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 150, in render [server] [2022-03-03 12:30:45] return compiled_parent._render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-03 12:30:45] return self.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-03 12:30:45] result = block.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-03 12:30:45] result = block.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/library.py", line 192, in render [server] [2022-03-03 12:30:45] output = self.func(*resolved_args, **resolved_kwargs) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/templatetags/menu_tags.py", line 41, in main_menu [server] [2022-03-03 12:30:45] **kwargs [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 1098, in render_from_tag [server] [2022-03-03 12:30:45] **kwargs [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 98, in render_from_tag [server] [2022-03-03 12:30:45] **kwargs [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 121, in _get_render_prepared_object [server] [2022-03-03 12:30:45] instance.prepare_to_render(context['request'], ctx_vals, opt_vals) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/context.py", line 83, in __getitem__ [server] [2022-03-03 12:30:45] raise KeyError(key) [server] [2022-03-03 12:30:45] KeyError: 'request' [server] [2022-03-03 12:30:45] [server] [2022-03-03 12:30:45] During handling of the above exception, another exception occurred: [server] [2022-03-03 12:30:45] [server] [2022-03-03 12:30:45] Traceback (most recent call last): [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 47, in inner [server] [2022-03-03 12:30:45] response = get_response(request) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/turbo_response/middleware.py", line 32, in __call__ [server] [2022-03-03 12:30:45] return self.get_response(request) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 49, in inner [server] [2022-03-03 12:30:45] response = response_for_exception(request, exc) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 114, in response_for_exception [server] [2022-03-03 12:30:45] response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info()) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 153, in handle_uncaught_exception [server] [2022-03-03 12:30:45] return callback(request) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/decorators.py", line 130, in _wrapped_view [server] [2022-03-03 12:30:45] response = view_func(request, *args, **kwargs) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/views/defaults.py", line 97, in server_error [server] [2022-03-03 12:30:45] return HttpResponseServerError(template.render()) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/backends/django.py", line 61, in render [server] [2022-03-03 12:30:45] return self.template.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 170, in render [server] [2022-03-03 12:30:45] return self._render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-03 12:30:45] return self.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 150, in render [server] [2022-03-03 12:30:45] return compiled_parent._render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-03 12:30:45] return self.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-03 12:30:45] result = block.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-03 12:30:45] result = block.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/library.py", line 192, in render [server] [2022-03-03 12:30:45] output = self.func(*resolved_args, **resolved_kwargs) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/templatetags/menu_tags.py", line 41, in main_menu [server] [2022-03-03 12:30:45] **kwargs [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 1098, in render_from_tag [server] [2022-03-03 12:30:45] **kwargs [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 98, in render_from_tag [server] [2022-03-03 12:30:45] **kwargs [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 121, in _get_render_prepared_object [server] [2022-03-03 12:30:45] instance.prepare_to_render(context['request'], ctx_vals, opt_vals) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/context.py", line 83, in __getitem__ [server] [2022-03-03 12:30:45] raise KeyError(key) [server] [2022-03-03 12:30:45] KeyError: 'request' [server] [2022-03-03 12:30:45] [server] [2022-03-03 12:30:45] During handling of the above exception, another exception occurred: [server] [2022-03-03 12:30:45] [server] [2022-03-03 12:30:45] Traceback (most recent call last): [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 47, in inner [server] [2022-03-03 12:30:45] response = get_response(request) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/deprecation.py", line 117, in __call__ [server] [2022-03-03 12:30:45] response = response or self.get_response(request) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 49, in inner [server] [2022-03-03 12:30:45] response = response_for_exception(request, exc) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 114, in response_for_exception [server] [2022-03-03 12:30:45] response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info()) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 153, in handle_uncaught_exception [server] [2022-03-03 12:30:45] return callback(request) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/decorators.py", line 130, in _wrapped_view [server] [2022-03-03 12:30:45] response = view_func(request, *args, **kwargs) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/views/defaults.py", line 97, in server_error [server] [2022-03-03 12:30:45] return HttpResponseServerError(template.render()) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/backends/django.py", line 61, in render [server] [2022-03-03 12:30:45] return self.template.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 170, in render [server] [2022-03-03 12:30:45] return self._render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-03 12:30:45] return self.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 150, in render [server] [2022-03-03 12:30:45] return compiled_parent._render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-03 12:30:45] return self.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-03 12:30:45] result = block.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-03 12:30:45] result = block.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/library.py", line 192, in render [server] [2022-03-03 12:30:45] output = self.func(*resolved_args, **resolved_kwargs) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/templatetags/menu_tags.py", line 41, in main_menu [server] [2022-03-03 12:30:45] **kwargs [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 1098, in render_from_tag [server] [2022-03-03 12:30:45] **kwargs [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 98, in render_from_tag [server] [2022-03-03 12:30:45] **kwargs [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 121, in _get_render_prepared_object [server] [2022-03-03 12:30:45] instance.prepare_to_render(context['request'], ctx_vals, opt_vals) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/context.py", line 83, in __getitem__ [server] [2022-03-03 12:30:45] raise KeyError(key) [server] [2022-03-03 12:30:45] KeyError: 'request' [server] [2022-03-03 12:30:45] [server] [2022-03-03 12:30:45] During handling of the above exception, another exception occurred: [server] [2022-03-03 12:30:45] [server] [2022-03-03 12:30:45] Traceback (most recent call last): [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/gunicorn/workers/sync.py", line 136, in handle [server] [2022-03-03 12:30:45] self.handle_request(listener, req, client, addr) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/gunicorn/workers/sync.py", line 179, in handle_request [server] [2022-03-03 12:30:45] respiter = self.wsgi(environ, resp.start_response) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/wsgi.py", line 133, in __call__ [server] [2022-03-03 12:30:45] response = self.get_response(request) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/base.py", line 130, in get_response [server] [2022-03-03 12:30:45] response = self._middleware_chain(request) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 49, in inner [server] [2022-03-03 12:30:45] response = response_for_exception(request, exc) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 114, in response_for_exception [server] [2022-03-03 12:30:45] response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info()) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/core/handlers/exception.py", line 153, in handle_uncaught_exception [server] [2022-03-03 12:30:45] return callback(request) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/utils/decorators.py", line 130, in _wrapped_view [server] [2022-03-03 12:30:45] response = view_func(request, *args, **kwargs) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/views/defaults.py", line 97, in server_error [server] [2022-03-03 12:30:45] return HttpResponseServerError(template.render()) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/backends/django.py", line 61, in render [server] [2022-03-03 12:30:45] return self.template.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 170, in render [server] [2022-03-03 12:30:45] return self._render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-03 12:30:45] return self.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 150, in render [server] [2022-03-03 12:30:45] return compiled_parent._render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 162, in _render [server] [2022-03-03 12:30:45] return self.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-03 12:30:45] result = block.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render [server] [2022-03-03 12:30:45] result = block.nodelist.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 938, in render [server] [2022-03-03 12:30:45] bit = node.render_annotated(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/base.py", line 905, in render_annotated [server] [2022-03-03 12:30:45] return self.render(context) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/library.py", line 192, in render [server] [2022-03-03 12:30:45] output = self.func(*resolved_args, **resolved_kwargs) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/templatetags/menu_tags.py", line 41, in main_menu [server] [2022-03-03 12:30:45] **kwargs [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 1098, in render_from_tag [server] [2022-03-03 12:30:45] **kwargs [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 98, in render_from_tag [server] [2022-03-03 12:30:45] **kwargs [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/src/wagtailmenus/wagtailmenus/models/menus.py", line 121, in _get_render_prepared_object [server] [2022-03-03 12:30:45] instance.prepare_to_render(context['request'], ctx_vals, opt_vals) [server] [2022-03-03 12:30:45] File "/home/app/.local/share/virtualenvs/app-4PlAip0Q/lib/python3.7/site-packages/django/template/context.py", line 83, in __getitem__ [server] [2022-03-03 12:30:45] raise KeyError(key) [server] [2022-03-03 12:30:45] KeyError: 'request' ```
janbaykara commented 2 years ago

I see, I typo'd the template. My bad, fixing.

janbaykara commented 2 years ago

New deployment: https://cloud.digitalocean.com/apps/f83fe91a-0167-4b68-a789-b8579816239a/deployments/7998edb5-c708-4ff7-bbb7-4b50f1eceba3?i=8bfd6e

janbaykara commented 2 years ago

It's bloody fixed, isn't it!