We're seeing an error on our Arches 4.3.3 installation on an Ubuntu 16.04 server, following an attempt by a colleague to update the map search rectangle in the admin Settings web interface.
When connecting to our Apache2 service, we now get the following error TypeError at / 'NoneType' object has no attribute '__getitem__' Request Method: GET Request URL: http://her.jerseyheritage.org/ Django Version: 1.11.15 Exception Type: TypeError Exception Value: 'NoneType' object has no attribute '__getitem__' Exception Location: /home/ubuntu/Projects/ENV/local/lib/python2.7/site-packages/arches/app/utils/context_processors.py in map_info, line 43 Python Executable: /home/ubuntu/Projects/ENV/bin/python Python Version: 2.7.12 Python Path: ['/home/ubuntu/Projects/jersey_her', '/home/ubuntu/Projects/ENV/lib/python2.7', '/home/ubuntu/Projects/ENV/lib/python2.7/plat-x86_64-linux-gnu', '/home/ubuntu/Projects/ENV/lib/python2.7/lib-tk', '/home/ubuntu/Projects/ENV/lib/python2.7/lib-old', '/home/ubuntu/Projects/ENV/lib/python2.7/lib-dynload', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/home/ubuntu/Projects/ENV/local/lib/python2.7/site-packages', '/home/ubuntu/Projects/ENV/lib/python2.7/site-packages', '/home/ubuntu/Projects/jersey_her/jersey_her'] The Python traceback is in an attachment. The error in context_processors.py is in code which seems related to the search rectangle, as if Arches thinks the settings have been made but the values have been lost, whether in a file, or stored in the database, I don't know. Because of the error, we're unable to get into the Arches web interface to change the settings. I'm reluctant to reinstall everything so I'm hoping someone can suggest a manual reset. Thanks David -- -- To post, send email to [email protected]. To unsubscribe, send email to [email protected]. For more information, visit https://groups.google.com/d/forum/archesproject?hl=en --- You received this message because you are subscribed to the Google Groups "Arches Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
Environment: Request Method: GET Request URL: http://her.jerseyheritage.org/ Django Version: 1.11.15 Python Version: 2.7.12 Installed Applications: ('django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.gis', 'arches', 'arches.app.models', 'arches.management', 'guardian', 'captcha', 'revproxy', 'corsheaders', 'oauth2_provider') Installed Middleware: ['corsheaders.middleware.CorsMiddleware', 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'oauth2_provider.middleware.OAuth2TokenMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'arches.app.utils.middleware.SetAnonymousUser'] Traceback: File "/home/ubuntu/Projects/ENV/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner 41. response = get_response(request) File "/home/ubuntu/Projects/ENV/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response 187. response = self.process_exception_by_middleware(e, request) File "/home/ubuntu/Projects/ENV/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response 185. response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/home/ubuntu/Projects/ENV/local/lib/python2.7/site-packages/arches/app/views/main.py" in index 31. 'copyright_year': settings.COPYRIGHT_YEAR File "/home/ubuntu/Projects/ENV/local/lib/python2.7/site-packages/django/shortcuts.py" in render 30. content = loader.render_to_string(template_name, context, request, using=using) File "/home/ubuntu/Projects/ENV/local/lib/python2.7/site-packages/django/template/loader.py" in render_to_string 68. return template.render(context, request) File "/home/ubuntu/Projects/ENV/local/lib/python2.7/site-packages/django/template/backends/django.py" in render 66. return self.template.render(context) File "/home/ubuntu/Projects/ENV/local/lib/python2.7/site-packages/django/template/base.py" in render 205. with context.bind_template(self): File "/usr/lib/python2.7/contextlib.py" in __enter__ 17. return self.gen.next() File "/home/ubuntu/Projects/ENV/local/lib/python2.7/site-packages/django/template/context.py" in bind_template 263. updates.update(processor(self.request)) File "/home/ubuntu/Projects/ENV/local/lib/python2.7/site-packages/arches/app/utils/context_processors.py" in map_info 43. 'x': default_center['coordinates'][0], Exception Type: TypeError at / Exception Value: 'NoneType' object has no attribute '__getitem__'
