Hi David,
I created a ticket for this issue here: 
https://github.com/archesproject/arches/issues/4780

In the mean time to get you past this bug you'll have to temporarily edit 
one of the files found here on your system:
/home/ubuntu/Projects/ENV/local/lib/python2.7/site-packages/arches/app/utils/context_processors.py

Open the file and go to line 40.
You should see this line:
  default_center = None

Replace that line with this:
  default_center = {'coordinates': [0,0]}

Save the file.
At this point you should be able to access Arches again and change the 
setting in the interface. 
It won't be any harm to leave that file edited until a permanent fix is 
applied.

Hope this helps.
-Alexei


On Sunday, April 14, 2019 at 8:53:06 AM UTC-7, David Osborne wrote:
>
> 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.

Reply via email to