[GeoNode-users] Error Creating Style from GeoExplorer

David Alda Fernandez de Lezea dalda at hazi.eus
Fri Feb 12 00:16:21 PST 2016


Hi,

I'm getting an error while creating a new style from the GeoExplorer interface:

Error Saving Style

There was an error saving the style back to the server.

The fiddler trace shows the following:

http://192.168.1.190/gs/rest/styles/U11CB_MUNICIPIOS_5K_ET89_331158b2.xml

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>500 Internal Server Error</title>
</head><body>
<h1>Internal Server Error</h1>
<p>The server encountered an internal error or
misconfiguration and was unable to complete
your request.</p>
<p>Please contact the server administrator at 
 webmaster at localhost to inform them of the time this error occurred,
 and the actions you performed just before this error.</p>
<p>More information about this error may be available
in the server error log.</p>
<hr>
<address>Apache/2.4.7 (Ubuntu) Server at 192.168.1.190 Port 80</address>
</body></html>

Apache Access Log

192.168.1.65 - - [12/Feb/2016:09:07:51 +0100] "PUT /gs/rest/styles/U11CB_MUNICIPIOS_5K_ET89_8b189c61.xml HTTP/1.1" 500 801 "http://192.168.1.190/maps/new" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.109 Safari/537.36"

Apache Error Log

[Fri Feb 12 02:07:52.496122 2016] [:error] [pid 11379:tid 140284927817472] Internal Server Error: /gs/rest/styles/U11CB_MUNICIPIOS_5K_ET89_8b189c61.xml
[Fri Feb 12 02:07:52.496161 2016] [:error] [pid 11379:tid 140284927817472] Traceback (most recent call last):
[Fri Feb 12 02:07:52.496166 2016] [:error] [pid 11379:tid 140284927817472]   File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 112, in get_response
[Fri Feb 12 02:07:52.496170 2016] [:error] [pid 11379:tid 140284927817472]     response = wrapped_callback(request, *callback_args, **callback_kwargs)
[Fri Feb 12 02:07:52.496174 2016] [:error] [pid 11379:tid 140284927817472]   File "/usr/local/lib/python2.7/dist-packages/geonode/geoserver/views.py", line 339, in geoserver_rest_proxy
[Fri Feb 12 02:07:52.496177 2016] [:error] [pid 11379:tid 140284927817472]     style_update(request, url)
[Fri Feb 12 02:07:52.496181 2016] [:error] [pid 11379:tid 140284927817472]   File "/usr/local/lib/python2.7/dist-packages/geonode/geoserver/helpers.py", line 1520, in style_update
[Fri Feb 12 02:07:52.496185 2016] [:error] [pid 11379:tid 140284927817472]     layer.save()
[Fri Feb 12 02:07:52.496188 2016] [:error] [pid 11379:tid 140284927817472]   File "/usr/lib/python2.7/dist-packages/polymorphic/polymorphic_model.py", line 90, in save
[Fri Feb 12 02:07:52.496202 2016] [:error] [pid 11379:tid 140284927817472]     return super(PolymorphicModel, self).save(*args, **kwargs)
[Fri Feb 12 02:07:52.496206 2016] [:error] [pid 11379:tid 140284927817472]   File "/usr/lib/python2.7/dist-packages/django/db/models/base.py", line 545, in save
[Fri Feb 12 02:07:52.496209 2016] [:error] [pid 11379:tid 140284927817472]     force_update=force_update, update_fields=update_fields)
[Fri Feb 12 02:07:52.496212 2016] [:error] [pid 11379:tid 140284927817472]   File "/usr/lib/python2.7/dist-packages/django/db/models/base.py", line 582, in save_base
[Fri Feb 12 02:07:52.496215 2016] [:error] [pid 11379:tid 140284927817472]     update_fields=update_fields, raw=raw, using=using)
[Fri Feb 12 02:07:52.496218 2016] [:error] [pid 11379:tid 140284927817472]   File "/usr/lib/python2.7/dist-packages/django/dispatch/dispatcher.py", line 185, in send
[Fri Feb 12 02:07:52.496221 2016] [:error] [pid 11379:tid 140284927817472]     response = receiver(signal=self, sender=sender, **named)
[Fri Feb 12 02:07:52.496224 2016] [:error] [pid 11379:tid 140284927817472]   File "/usr/local/lib/python2.7/dist-packages/geonode/geoserver/signals.py", line 395, in geoserver_post_save
[Fri Feb 12 02:07:52.496227 2016] [:error] [pid 11379:tid 140284927817472]     create_thumbnail(instance, thumbnail_remote_url, thumbnail_create_url, ogc_client=http_client)
[Fri Feb 12 02:07:52.496230 2016] [:error] [pid 11379:tid 140284927817472]   File "/usr/local/lib/python2.7/dist-packages/geonode/layers/utils.py", line 686, in create_thumbnail
[Fri Feb 12 02:07:52.496233 2016] [:error] [pid 11379:tid 140284927817472]     instance.save_thumbnail(filename, image=image)
[Fri Feb 12 02:07:52.496236 2016] [:error] [pid 11379:tid 140284927817472]   File "/usr/local/lib/python2.7/dist-packages/geonode/base/models.py", line 564, in save_thumbnail
[Fri Feb 12 02:07:52.496239 2016] [:error] [pid 11379:tid 140284927817472]     with open(os.path.join(upload_path, filename), 'wb') as f:
[Fri Feb 12 02:07:52.496242 2016] [:error] [pid 11379:tid 140284927817472] IOError: [Errno 13] Permission denied: u'/var/www/geonode/uploaded/thumbs/layer-5bc06f8b-7746-4528-a718-b327eeb8ed7b-thumb.png'
[Fri Feb 12 02:07:52.518434 2016] [:error] [pid 11379:tid 140284927817472] [remote 192.168.1.65:16554] mod_wsgi (pid=11379): Exception occurred processing WSGI script '/var/www/geonode/wsgi/geonode.wsgi'.
[Fri Feb 12 02:07:52.518486 2016] [:error] [pid 11379:tid 140284927817472] [remote 192.168.1.65:16554] Traceback (most recent call last):
[Fri Feb 12 02:07:52.518521 2016] [:error] [pid 11379:tid 140284927817472] [remote 192.168.1.65:16554]   File "/usr/lib/python2.7/dist-packages/django/core/handlers/wsgi.py", line 206, in __call__
[Fri Feb 12 02:07:52.518652 2016] [:error] [pid 11379:tid 140284927817472] [remote 192.168.1.65:16554]     response = self.get_response(request)
[Fri Feb 12 02:07:52.518673 2016] [:error] [pid 11379:tid 140284927817472] [remote 192.168.1.65:16554]   File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 194, in get_response
[Fri Feb 12 02:07:52.518698 2016] [:error] [pid 11379:tid 140284927817472] [remote 192.168.1.65:16554]     response = self.handle_uncaught_exception(request, resolver, sys.exc_info())
[Fri Feb 12 02:07:52.518711 2016] [:error] [pid 11379:tid 140284927817472] [remote 192.168.1.65:16554]   File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 236, in handle_uncaught_exception
[Fri Feb 12 02:07:52.518730 2016] [:error] [pid 11379:tid 140284927817472] [remote 192.168.1.65:16554]     return callback(request, **param_dict)
[Fri Feb 12 02:07:52.518746 2016] [:error] [pid 11379:tid 140284927817472] [remote 192.168.1.65:16554]   File "/usr/lib/python2.7/dist-packages/django/utils/decorators.py", line 99, in _wrapped_view
[Fri Feb 12 02:07:52.518823 2016] [:error] [pid 11379:tid 140284927817472] [remote 192.168.1.65:16554]     response = view_func(request, *args, **kwargs)
[Fri Feb 12 02:07:52.518849 2016] [:error] [pid 11379:tid 140284927817472] [remote 192.168.1.65:16554]   File "/usr/lib/python2.7/dist-packages/django/views/defaults.py", line 46, in server_error
[Fri Feb 12 02:07:52.518917 2016] [:error] [pid 11379:tid 140284927817472] [remote 192.168.1.65:16554]     return http.HttpResponseServerError(template.render(Context({})))
[Fri Feb 12 02:07:52.518933 2016] [:error] [pid 11379:tid 140284927817472] [remote 192.168.1.65:16554]   File "/usr/lib/python2.7/dist-packages/django/template/base.py", line 140, in render
[Fri Feb 12 02:07:52.519276 2016] [:error] [pid 11379:tid 140284927817472] [remote 192.168.1.65:16554]     return self._render(context)
[Fri Feb 12 02:07:52.519296 2016] [:error] [pid 11379:tid 140284927817472] [remote 192.168.1.65:16554]   File "/usr/lib/python2.7/dist-packages/django/template/base.py", line 134, in _render
[Fri Feb 12 02:07:52.519318 2016] [:error] [pid 11379:tid 140284927817472] [remote 192.168.1.65:16554]     return self.nodelist.render(context)
[Fri Feb 12 02:07:52.519333 2016] [:error] [pid 11379:tid 140284927817472] [remote 192.168.1.65:16554]   File "/usr/lib/python2.7/dist-packages/django/template/base.py", line 840, in render
[Fri Feb 12 02:07:52.519352 2016] [:error] [pid 11379:tid 140284927817472] [remote 192.168.1.65:16554]     bit = self.render_node(node, context)
[Fri Feb 12 02:07:52.519364 2016] [:error] [pid 11379:tid 140284927817472] [remote 192.168.1.65:16554]   File "/usr/lib/python2.7/dist-packages/django/template/base.py", line 854, in render_node
[Fri Feb 12 02:07:52.519381 2016] [:error] [pid 11379:tid 140284927817472] [remote 192.168.1.65:16554]     return node.render(context)
[Fri Feb 12 02:07:52.519396 2016] [:error] [pid 11379:tid 140284927817472] [remote 192.168.1.65:16554]   File "/usr/lib/python2.7/dist-packages/django/template/loader_tags.py", line 53, in render
[Fri Feb 12 02:07:52.519507 2016] [:error] [pid 11379:tid 140284927817472] [remote 192.168.1.65:16554]     result = self.nodelist.render(context)
[Fri Feb 12 02:07:52.519530 2016] [:error] [pid 11379:tid 140284927817472] [remote 192.168.1.65:16554]   File "/usr/lib/python2.7/dist-packages/django/template/base.py", line 840, in render
[Fri Feb 12 02:07:52.519565 2016] [:error] [pid 11379:tid 140284927817472] [remote 192.168.1.65:16554]     bit = self.render_node(node, context)
[Fri Feb 12 02:07:52.519584 2016] [:error] [pid 11379:tid 140284927817472] [remote 192.168.1.65:16554]   File "/usr/lib/python2.7/dist-packages/django/template/base.py", line 854, in render_node
[Fri Feb 12 02:07:52.519604 2016] [:error] [pid 11379:tid 140284927817472] [remote 192.168.1.65:16554]     return node.render(context)
[Fri Feb 12 02:07:52.519616 2016] [:error] [pid 11379:tid 140284927817472] [remote 192.168.1.65:16554]   File "/usr/lib/python2.7/dist-packages/django/template/loader_tags.py", line 155, in render
[Fri Feb 12 02:07:52.519633 2016] [:error] [pid 11379:tid 140284927817472] [remote 192.168.1.65:16554]     return self.render_template(self.template, context)
[Fri Feb 12 02:07:52.519645 2016] [:error] [pid 11379:tid 140284927817472] [remote 192.168.1.65:16554]   File "/usr/lib/python2.7/dist-packages/django/template/loader_tags.py", line 137, in render_template
[Fri Feb 12 02:07:52.519661 2016] [:error] [pid 11379:tid 140284927817472] [remote 192.168.1.65:16554]     output = template.render(context)
[Fri Feb 12 02:07:52.519673 2016] [:error] [pid 11379:tid 140284927817472] [remote 192.168.1.65:16554]   File "/usr/lib/python2.7/dist-packages/django/template/base.py", line 140, in render
[Fri Feb 12 02:07:52.519690 2016] [:error] [pid 11379:tid 140284927817472] [remote 192.168.1.65:16554]     return self._render(context)
[Fri Feb 12 02:07:52.519701 2016] [:error] [pid 11379:tid 140284927817472] [remote 192.168.1.65:16554]   File "/usr/lib/python2.7/dist-packages/django/template/base.py", line 134, in _render
[Fri Feb 12 02:07:52.519718 2016] [:error] [pid 11379:tid 140284927817472] [remote 192.168.1.65:16554]     return self.nodelist.render(context)
[Fri Feb 12 02:07:52.519738 2016] [:error] [pid 11379:tid 140284927817472] [remote 192.168.1.65:16554]   File "/usr/lib/python2.7/dist-packages/django/template/base.py", line 840, in render
[Fri Feb 12 02:07:52.519757 2016] [:error] [pid 11379:tid 140284927817472] [remote 192.168.1.65:16554]     bit = self.render_node(node, context)
[Fri Feb 12 02:07:52.519769 2016] [:error] [pid 11379:tid 140284927817472] [remote 192.168.1.65:16554]   File "/usr/lib/python2.7/dist-packages/django/template/base.py", line 854, in render_node
[Fri Feb 12 02:07:52.519785 2016] [:error] [pid 11379:tid 140284927817472] [remote 192.168.1.65:16554]     return node.render(context)
[Fri Feb 12 02:07:52.519797 2016] [:error] [pid 11379:tid 140284927817472] [remote 192.168.1.65:16554]   File "/usr/lib/python2.7/dist-packages/announcements/templatetags/announcements_tags.py", line 24, in render
[Fri Feb 12 02:07:52.519854 2016] [:error] [pid 11379:tid 140284927817472] [remote 192.168.1.65:16554]     request = context["request"]
[Fri Feb 12 02:07:52.519883 2016] [:error] [pid 11379:tid 140284927817472] [remote 192.168.1.65:16554]   File "/usr/lib/python2.7/dist-packages/django/template/context.py", line 56, in __getitem__
[Fri Feb 12 02:07:52.519966 2016] [:error] [pid 11379:tid 140284927817472] [remote 192.168.1.65:16554]     raise KeyError(key)
[Fri Feb 12 02:07:52.519990 2016] [:error] [pid 11379:tid 140284927817472] [remote 192.168.1.65:16554] KeyError: 'request'



Any Ideas??


Thanks.

Agur bero bat,


David Alda Fernández de Lezea
Área de Sistemas de Información Geográfica, Planificación Territorial y Forestal Informazio Geografikoen Sistemak, Lurralde eta Baso Antolaketaren Arloa.
dalda at hazi.eus | www.hazi.eus
T 945 003 240 - M 627 923 170 - F 945 003 290 
Hazi | Granja Modelo de Arkaute s/n | 01192 Arkaute - Araba
 
*********************  LEGE OHARRA   *******************   AVISOLEGAL   *******************   DISCLAIMER   *****************************
Mezu hau pertsonala eta isilpekoa da eta baimenik gabeko erabilera debekatua dago legalki. Jasotzailea ez bazara ezabatu mezua, bidali eta kontserbatu gabe.
Este mensaje es personal y confidencial y su uso no autorizado está prohibido legalmente. Si usted no es el destinatario, proceda a borrarlo, sin reenviarlo ni conservarlo.
This message is personal and confidential, unauthorised use is legally prohibited. If you are not the intended recipient, delete it without resending or backing it.



More information about the geonode-users mailing list