Skip to content

Instantly share code, notes, and snippets.

@gannebamm
Last active October 30, 2015 15:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gannebamm/1e1cd8442f90769d4c31 to your computer and use it in GitHub Desktop.
Save gannebamm/1e1cd8442f90769d4c31 to your computer and use it in GitHub Desktop.
Stacktrace geonode updatelayers
Traceback (most recent call last):
File "/usr/bin/django-admin", line 5, in <module>
management.execute_from_command_line()
File "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.p y", line 399, in execute_from_command_line
utility.execute()
File "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.p y", line 392, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/usr/local/lib/python2.7/dist-packages/django/core/management/base.py", line 242, in run_from_argv
self.execute(*args, **options.__dict__)
File "/usr/local/lib/python2.7/dist-packages/django/core/management/base.py", line 285, in execute
output = self.handle(*args, **options)
File "/usr/local/lib/python2.7/dist-packages/geonode/geoserver/management/comm ands/updatelayers.py", line 108, in handle
remove_deleted=remove_deleted)
File "/usr/local/lib/python2.7/dist-packages/geonode/geoserver/helpers.py", li ne 458, in gs_slurp
"bbox_y1": Decimal(resource.latlon_bbox[3])
File "/usr/local/lib/python2.7/dist-packages/django/db/models/manager.py", lin e 154, in get_or_create
return self.get_queryset().get_or_create(**kwargs)
File "/usr/local/lib/python2.7/dist-packages/modeltranslation/manager.py", lin e 341, in get_or_create
return super(MultilingualQuerySet, self).get_or_create(**kwargs)
File "/usr/local/lib/python2.7/dist-packages/django/db/models/query.py", line 383, in get_or_create
obj.save(force_insert=True, using=self.db)
File "/usr/lib/python2.7/dist-packages/polymorphic/polymorphic_model.py", line 90, in save
return super(PolymorphicModel, self).save(*args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/django/db/models/base.py", line 5 45, in save
force_update=force_update, update_fields=update_fields)
File "/usr/local/lib/python2.7/dist-packages/django/db/models/base.py", line 5 82, in save_base
update_fields=update_fields, raw=raw, using=using)
File "/usr/local/lib/python2.7/dist-packages/django/dispatch/dispatcher.py", l ine 185, in send
response = receiver(signal=self, sender=sender, **named)
File "/usr/local/lib/python2.7/dist-packages/geonode/geoserver/signals.py", li ne 470, in geoserver_post_save
set_styles(instance, gs_catalog)
File "/usr/local/lib/python2.7/dist-packages/geonode/geoserver/helpers.py", li ne 777, in set_styles
layer.default_style = save_style(default_style)
File "/usr/local/lib/python2.7/dist-packages/geonode/geoserver/helpers.py", li ne 792, in save_style
style.sld_title = gs_style.sld_title
File "/usr/lib/python2.7/dist-packages/geoserver/style.py", line 49, in sld_ti tle
title_node = user_style.find("{http://www.opengis.net/sld}Title")
Exception: ('Failed to process DOP Hx 2014', AttributeError("'NoneType' object h as no attribute 'find'",))
@afabiani
Copy link

This is due to the fact that the style automatically generated does not contain a Title. We should investigate more on this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment