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'