I have tested the workflow on devappstore3 website and the specific error is:
Traceback (most recent call last):
File "/home/ubuntu/appstore/venv/lib/python3.6/site-packages/django/template/base.py", line 850, in _resolve_lookup
(bit, current)) # missing attribute
django.template.base.VariableDoesNotExist: Failed lookup for key [is_pending_replace] in [
{'True': True, 'False': False, 'None': None}
, {'csrf_token': <SimpleLazyObject: <function csrf.<locals>._get_val at 0x7fc5591457b8>>, 'request': <WSGIRequest: GET '/submit_app/confirm/18'>, 'user': <SimpleLazyObject: <User: ssegu>>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7fc5591a9e80>, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7fc5590def98>, 'DEFAULT_MESSAGE_LEVELS':
{'DEBUG': 10, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30, 'ERROR': 40}
, 'backends': <LazyDict: <function backends.<locals>.<lambda> at 0x7fc559145598>>, 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': ''}, {},
{'pending': <AppPending: Super Simple IGB App>, 'app_summary': 'This is a <b>new version of a released App.</b> If you choose to submit it, your new version will appear right away in the App Store.', 'info_msg': None}
,
{'block': <Block Node: content. Contents: [<TextNode: '\n<div class="col-md-12">\n'>, <Variable Node: pending.release_file_name>, <TextNode: '</td>\n <tr>\n '>, <Variable Node: pending.Bundle_Name>, <TextNode: '\n <but'>, <Variable Node: pending.Bundle_SymbolicName>, <TextNode: '\n <but'>, <Variable Node: pending.Bundle_Version>, <TextNode: '\n <but'>, <Variable Node: app_summary |safe>, <TextNode: '\n </td>\n '>, <IfNode>, <TextNode: '\n </div>\n\n <div cla'>, <IfNode>, <TextNode: '\n </p>\n </d'>, <django.template.defaulttags.URLNode object at 0x7fc5590521d0>, <TextNode: '" method="post">\n '>, <django.template.defaulttags.CsrfTokenNode object at 0x7fc559052e10>, <TextNode: '\n <input type'>, <django.template.defaulttags.URLNode object at 0x7fc559078208>, <TextNode: '" method="post">\n '>, <django.template.defaulttags.CsrfTokenNode object at 0x7fc559078358>, <TextNode: '\n <input type'>, <PrefixNode for 'STATIC_URL'>, <TextNode: 'common/img/loading.gif">\n'>, <PrefixNode for 'STATIC_URL'>, <TextNode: 'common/js/doc_link.js"></'>, <PrefixNode for 'STATIC_URL'>, <TextNode: 'submit_app/js/app_summary'>]>}
]
The actions performed to trigger the error:
Login to the application with my personal gmail address
Submit an app which is already there but a higher version of the app.
The current commit hash:
834c1e4 (HEAD -> master, origin/master, origin/HEAD) Merged in IGBF-2735 (pull request #270)
3c88622 Merged in IGBF-2728 (pull request #268)
Everything is working fine but I got some error in the log. I believe this happened when I logged out from the site.
[Tue Dec 29 20:15:22.233229 2020] [wsgi:error] [pid 8914:tid 139649139300096] [remote 173.66.23.228:54967] File "/home/ubuntu/appstore/venv/lib/python3.6/site-packages/django/template/defaulttags.py", line 876, in eval
[Tue Dec 29 20:15:22.233233 2020] [wsgi:error] [pid 8914:tid 139649139300096] [remote 173.66.23.228:54967] return self.value.resolve(context, ignore_failures=True)
[Tue Dec 29 20:15:22.233239 2020] [wsgi:error] [pid 8914:tid 139649139300096] [remote 173.66.23.228:54967] File "/home/ubuntu/appstore/venv/lib/python3.6/site-packages/django/template/base.py", line 671, in resolve
[Tue Dec 29 20:15:22.233246 2020] [wsgi:error] [pid 8914:tid 139649139300096] [remote 173.66.23.228:54967] obj = self.var.resolve(context)
[Tue Dec 29 20:15:22.233252 2020] [wsgi:error] [pid 8914:tid 139649139300096] [remote 173.66.23.228:54967] File "/home/ubuntu/appstore/venv/lib/python3.6/site-packages/django/template/base.py", line 796, in resolve
[Tue Dec 29 20:15:22.233257 2020] [wsgi:error] [pid 8914:tid 139649139300096] [remote 173.66.23.228:54967] value = self._resolve_lookup(context)
[Tue Dec 29 20:15:22.233262 2020] [wsgi:error] [pid 8914:tid 139649139300096] [remote 173.66.23.228:54967] File "/home/ubuntu/appstore/venv/lib/python3.6/site-packages/django/template/base.py", line 872, in _resolve_lookup
[Tue Dec 29 20:15:22.233266 2020] [wsgi:error] [pid 8914:tid 139649139300096] [remote 173.66.23.228:54967] exc_info=True,
[Tue Dec 29 20:15:22.233285 2020] [wsgi:error] [pid 8914:tid 139649139300096] [remote 173.66.23.228:54967] Message: "Exception while resolving variable '%s' in template '%s'."
[Tue Dec 29 20:15:22.233290 2020] [wsgi:error] [pid 8914:tid 139649139300096] [remote 173.66.23.228:54967] Arguments: ('expect_app_name', 'submit_app/upload_form.html')