an error occur when delete a using flavor

Bug #1014965 reported by shwinpiocess
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
New
Undecided
Unassigned

Bug Description

First, I launch an instance named "test" which used the m1.tiny flavor!
It works well!
Second,I delete the m1.tiny flavor!
The m1.tiny flavor has been deleted successfully!
Then an error occur!
Here are the logs as below!

2012-06-19 13:51:40 INFO nova.api.openstack.wsgi [req-f23c29df-80bf-4ad2-a2e4-316e95f0715e c0f210a550a348debe32acdf026297fb 544b2e6262a5405d89cbd351df573caf] GET http://192.168.3.50:8774/v2/544b2e6262a5405d89cbd351df573caf/servers/detail?project_id=544b2e6262a5405d89cbd351df573caf
2012-06-19 13:51:40 DEBUG nova.api.openstack.wsgi [req-f23c29df-80bf-4ad2-a2e4-316e95f0715e c0f210a550a348debe32acdf026297fb 544b2e6262a5405d89cbd351df573caf] Unrecognized Content-Type provided in request from (pid=3820) get_body /opt/stack/nova/nova/api/openstack/wsgi.py:697
2012-06-19 13:51:40 DEBUG nova.compute.api [req-f23c29df-80bf-4ad2-a2e4-316e95f0715e c0f210a550a348debe32acdf026297fb 544b2e6262a5405d89cbd351df573caf] Searching by: {'deleted': False, 'project_id': u'544b2e6262a5405d89cbd351df573caf'} from (pid=3820) get_all /opt/stack/nova/nova/compute/api.py:1064
2012-06-19 13:51:40 DEBUG nova.api.openstack.common [req-f23c29df-80bf-4ad2-a2e4-316e95f0715e c0f210a550a348debe32acdf026297fb 544b2e6262a5405d89cbd351df573caf] Generated ACTIVE from vm_state=active task_state=None. from (pid=3820) status_from_state /opt/stack/nova/nova/api/openstack/common.py:96
2012-06-19 13:51:40 ERROR nova.api.openstack.wsgi [req-f23c29df-80bf-4ad2-a2e4-316e95f0715e c0f210a550a348debe32acdf026297fb 544b2e6262a5405d89cbd351df573caf] Exception handling resource: 'NoneType' object has no attribute '__getitem__'
2012-06-19 13:51:40 TRACE nova.api.openstack.wsgi Traceback (most recent call last):
2012-06-19 13:51:40 TRACE nova.api.openstack.wsgi File "/opt/stack/nova/nova/api/openstack/wsgi.py", line 851, in _process_stack
2012-06-19 13:51:40 TRACE nova.api.openstack.wsgi action_result = self.dispatch(meth, request, action_args)
2012-06-19 13:51:40 TRACE nova.api.openstack.wsgi File "/opt/stack/nova/nova/api/openstack/wsgi.py", line 926, in dispatch
2012-06-19 13:51:40 TRACE nova.api.openstack.wsgi return method(req=request, **action_args)
2012-06-19 13:51:40 TRACE nova.api.openstack.wsgi File "/opt/stack/nova/nova/api/openstack/compute/servers.py", line 382, in detail
2012-06-19 13:51:40 TRACE nova.api.openstack.wsgi servers = self._get_servers(req, is_detail=True)
2012-06-19 13:51:40 TRACE nova.api.openstack.wsgi File "/opt/stack/nova/nova/api/openstack/compute/servers.py", line 465, in _get_servers
2012-06-19 13:51:40 TRACE nova.api.openstack.wsgi return self._view_builder.detail(req, limited_list)
2012-06-19 13:51:40 TRACE nova.api.openstack.wsgi File "/opt/stack/nova/nova/api/openstack/compute/views/servers.py", line 123, in detail
2012-06-19 13:51:40 TRACE nova.api.openstack.wsgi return self._list_view(self.show, request, instances)
2012-06-19 13:51:40 TRACE nova.api.openstack.wsgi File "/opt/stack/nova/nova/api/openstack/compute/views/servers.py", line 127, in _list_view
2012-06-19 13:51:40 TRACE nova.api.openstack.wsgi server_list = [func(request, server)["server"] for server in servers]
2012-06-19 13:51:40 TRACE nova.api.openstack.wsgi File "/opt/stack/nova/nova/api/openstack/compute/views/servers.py", line 61, in wrapped
2012-06-19 13:51:40 TRACE nova.api.openstack.wsgi return func(self, request, instance)
2012-06-19 13:51:40 TRACE nova.api.openstack.wsgi File "/opt/stack/nova/nova/api/openstack/compute/views/servers.py", line 97, in show
2012-06-19 13:51:40 TRACE nova.api.openstack.wsgi "flavor": self._get_flavor(request, instance),
2012-06-19 13:51:40 TRACE nova.api.openstack.wsgi File "/opt/stack/nova/nova/api/openstack/compute/views/servers.py", line 172, in _get_flavor
2012-06-19 13:51:40 TRACE nova.api.openstack.wsgi flavor_id = instance["instance_type"]["flavorid"]
2012-06-19 13:51:40 TRACE nova.api.openstack.wsgi TypeError: 'NoneType' object has no attribute '__getitem__'
2012-06-19 13:51:40 TRACE nova.api.openstack.wsgi
2012-06-19 13:51:40 INFO nova.api.openstack.wsgi [req-f23c29df-80bf-4ad2-a2e4-316e95f0715e c0f210a550a348debe32acdf026297fb 544b2e6262a5405d89cbd351df573caf] http://192.168.3.50:8774/v2/544b2e6262a5405d89cbd351df573caf/servers/detail?project_id=544b2e6262a5405d89cbd351df573caf returned with HTTP 400
2012-06-19 13:51:40 INFO nova.api.openstack.wsgi [req-0bb54d90-255b-4ece-a526-5bc5a4663c33 c0f210a550a348debe32acdf026297fb 544b2e6262a5405d89cbd351df573caf] GET http://192.168.3.50:8776/v1/544b2e6262a5405d89cbd351df573caf/volumes/detail
2012-06-19 13:51:40 DEBUG nova.api.openstack.wsgi [req-0bb54d90-255b-4ece-a526-5bc5a4663c33 c0f210a550a348debe32acdf026297fb 544b2e6262a5405d89cbd351df573caf] Unrecognized Content-Type provided in request from (pid=3820) get_body /opt/stack/nova/nova/api/openstack/wsgi.py:697
2012-06-19 13:51:40 INFO nova.api.openstack.wsgi [req-0bb54d90-255b-4ece-a526-5bc5a4663c33 c0f210a550a348debe32acdf026297fb 544b2e6262a5405d89cbd351df573caf] http://192.168.3.50:8776/v1/544b2e6262a5405d89cbd351df573caf/volumes/detail returned with HTTP 200

summary: - an error occur when delete a flavor
+ an error occur when delete a using flavor
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.