rendered paste bodyEnvironment:
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'