All pastes #2133021 Raw Edit

GeoNode Layer Deletion Error - S

public text v1 · immutable
#2133021 ·published 2012-03-28 02:34 UTC
rendered paste body
Environment:

Request Method: POST
Request URL: http://sling.gosl.gov.lc/admin/maps/layer/
Django Version: 1.2
Python Version: 2.6.5
Installed Applications:
['django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.sites',
 'django.contrib.admin',
 'django.contrib.sitemaps',
 'staticfiles',
 'django_extensions',
 'registration',
 'profiles',
 'avatar',
 'geonode.core',
 'geonode.maps',
 'geonode.proxy',
 'geonode']
Installed Middleware:
('django.middleware.common.CommonMiddleware',
 'django.contrib.sessions.middleware.SessionMiddleware',
 'django.middleware.locale.LocaleMiddleware',
 'django.middleware.csrf.CsrfViewMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware')


Traceback:
File "/var/lib/geonode/lib/python2.6/site-packages/django/core/handlers/base.py" in get_response
  100.                     response = callback(request, *callback_args, **callback_kwargs)
File "/var/lib/geonode/lib/python2.6/site-packages/django/contrib/admin/options.py" in wrapper
  239.                 return self.admin_site.admin_view(view)(*args, **kwargs)
File "/var/lib/geonode/lib/python2.6/site-packages/django/utils/decorators.py" in _wrapped_view
  76.                     response = view_func(request, *args, **kwargs)
File "/var/lib/geonode/lib/python2.6/site-packages/django/views/decorators/cache.py" in _wrapped_view_func
  69.         response = view_func(request, *args, **kwargs)
File "/var/lib/geonode/lib/python2.6/site-packages/django/contrib/admin/sites.py" in inner
  190.             return view(request, *args, **kwargs)
File "/var/lib/geonode/lib/python2.6/site-packages/django/utils/decorators.py" in _wrapper
  21.             return decorator(bound_func)(*args, **kwargs)
File "/var/lib/geonode/lib/python2.6/site-packages/django/utils/decorators.py" in _wrapped_view
  76.                     response = view_func(request, *args, **kwargs)
File "/var/lib/geonode/lib/python2.6/site-packages/django/utils/decorators.py" in bound_func
  17.                 return func(self, *args2, **kwargs2)
File "/var/lib/geonode/lib/python2.6/site-packages/django/contrib/admin/options.py" in changelist_view
  1007.                 response = self.response_action(request, queryset=cl.get_query_set())
File "/var/lib/geonode/lib/python2.6/site-packages/django/contrib/admin/options.py" in response_action
  749.             response = func(self, request, queryset)
File "/var/lib/geonode/lib/python2.6/site-packages/django/contrib/admin/actions.py" in delete_selected
  47.             queryset.delete()
File "/var/lib/geonode/lib/python2.6/site-packages/django/db/models/query.py" in delete
  445.             delete_objects(seen_objs, del_query.db)
File "/var/lib/geonode/lib/python2.6/site-packages/django/db/models/query.py" in delete_objects
  1314.                     signals.pre_delete.send(sender=cls, instance=instance)
File "/var/lib/geonode/lib/python2.6/site-packages/django/dispatch/dispatcher.py" in send
  162.             response = receiver(signal=self, sender=sender, **named)
File "/var/lib/geonode/src/GeoNodePy/geonode/maps/models.py" in delete_layer
  1661.     instance.delete_from_geoserver()
File "/var/lib/geonode/src/GeoNodePy/geonode/maps/models.py" in delete_from_geoserver
  962.         cascading_delete(Layer.objects.gs_catalog, self.resource)
File "/var/lib/geonode/src/GeoNodePy/geonode/maps/gs_helpers.py" in cascading_delete
  137.     resource_name = resource.name

Exception Type: AttributeError at /admin/maps/layer/
Exception Value: 'NoneType' object has no attribute 'name'