'limit param must be an integer' when listing images via OSAPI
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Glance |
Fix Released
|
Critical
|
Brian Waldon | ||
Diablo |
Fix Released
|
Critical
|
Brian Waldon |
Bug Description
I'm getting the following stack trace in glance-api.log with Glance trunk (revision 146):
2011-06-28 16:24:41 DEBUG [routes.middleware] Match dict: {'action': u'detail', 'controller': <glance.
2011-06-28 16:24:41 DEBUG [eventlet.
File "/usr/lib/
result = self.applicatio
File "/usr/lib/
resp = self.call_func(req, *args, **self.kwargs)
File "/usr/lib/
return self.func(req, *args, **kwargs)
File "/usr/lib/
response = req.get_
File "/usr/lib/
application, catch_exc_
File "/usr/lib/
app_iter = application(
File "/usr/lib/
return resp(environ, start_response)
File "/usr/lib/
response = self.app(environ, start_response)
File "/usr/lib/
return resp(environ, start_response)
File "/usr/lib/
resp = self.call_func(req, *args, **self.kwargs)
File "/usr/lib/
return self.func(req, *args, **kwargs)
File "/usr/lib/
request, **action_args)
File "/usr/lib/
return method(*args, **kwargs)
File "/usr/lib/
images = registry.
File "/usr/lib/
return c.get_images_
File "/usr/lib/
res = self.do_
File "/usr/lib/
raise exception.
Invalid: 400 Bad Request
The server could not comply with the request since it is either malformed or otherwise incorrect.
limit param must be an integer
2011-06-28 16:24:41 DEBUG [eventlet.
Related branches
- Brian Lamar (community): Approve
- Dan Prince (community): Approve
- Alex Meade (community): Approve
-
Diff: 54 lines (+33/-0)2 files modifiedglance/common/client.py (+6/-0)
tests/unit/test_clients.py (+27/-0)
Changed in glance: | |
status: | New → Fix Committed |
Changed in glance: | |
milestone: | diablo-2 → 2011.3 |
status: | Fix Committed → Fix Released |
This causes server creation to fail when using Glance w/ Nova.