Comment 1 for bug 852141

Revision history for this message
Kevin L. Mitchell (klmitch) wrote :

For reference, I can confirm that this is still an issue. Here's the stack trace:

2011-11-21 23:54:41,344 ERROR nova.api.openstack.v2 [48dce693-00f1-4b78-9e86-4b05fec1af77 3 admin] Caught error: 'extensions'
(nova.api.openstack.v2): TRACE: Traceback (most recent call last):
(nova.api.openstack.v2): TRACE: File "/home/klmitch/devel/src/nova/nova/api/openstack/v2/__init__.py", line 61, in __call__
(nova.api.openstack.v2): TRACE: return req.get_response(self.application)
(nova.api.openstack.v2): TRACE: File "/usr/lib/pymodules/python2.6/webob/request.py", line 1053, in get_response
(nova.api.openstack.v2): TRACE: application, catch_exc_info=False)
(nova.api.openstack.v2): TRACE: File "/usr/lib/pymodules/python2.6/webob/request.py", line 1022, in call_application
(nova.api.openstack.v2): TRACE: app_iter = application(self.environ, start_response)
(nova.api.openstack.v2): TRACE: File "/usr/local/lib/python2.6/dist-packages/keystone-2012.1-py2.6.egg/keystone/middleware/auth_token.py", line 267, in __call__
(nova.api.openstack.v2): TRACE: return self._forward_request(env, start_response, proxy_headers)
(nova.api.openstack.v2): TRACE: File "/usr/local/lib/python2.6/dist-packages/keystone-2012.1-py2.6.egg/keystone/middleware/auth_token.py", line 361, in _forward_request
(nova.api.openstack.v2): TRACE: return self.app(env, start_response)
(nova.api.openstack.v2): TRACE: File "/usr/lib/pymodules/python2.6/webob/dec.py", line 159, in __call__
(nova.api.openstack.v2): TRACE: return resp(environ, start_response)
(nova.api.openstack.v2): TRACE: File "/usr/lib/pymodules/python2.6/webob/dec.py", line 159, in __call__
(nova.api.openstack.v2): TRACE: return resp(environ, start_response)
(nova.api.openstack.v2): TRACE: File "/usr/lib/pymodules/python2.6/webob/dec.py", line 147, in __call__
(nova.api.openstack.v2): TRACE: resp = self.call_func(req, *args, **self.kwargs)
(nova.api.openstack.v2): TRACE: File "/usr/lib/pymodules/python2.6/webob/dec.py", line 208, in call_func
(nova.api.openstack.v2): TRACE: return self.func(req, *args, **kwargs)
(nova.api.openstack.v2): TRACE: File "/home/klmitch/devel/src/nova/nova/api/openstack/wsgi.py", line 513, in __call__
(nova.api.openstack.v2): TRACE: **kwargs)
(nova.api.openstack.v2): TRACE: File "/home/klmitch/devel/src/nova/nova/api/openstack/wsgi.py", line 310, in serialize
(nova.api.openstack.v2): TRACE: return self.dispatch(data, action=action)
(nova.api.openstack.v2): TRACE: File "/home/klmitch/devel/src/nova/nova/api/openstack/wsgi.py", line 101, in dispatch
(nova.api.openstack.v2): TRACE: return action_method(*args, **kwargs)
(nova.api.openstack.v2): TRACE: File "/home/klmitch/devel/src/nova/nova/api/openstack/v2/extensions.py", line 506, in index
(nova.api.openstack.v2): TRACE: for ext_dict in exts_dict['extensions']:
(nova.api.openstack.v2): TRACE: KeyError: 'extensions'