ceilometer api error message is not parsable
Bug #1208552 reported by
Mehdi Abaakouk
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ceilometer |
Fix Released
|
Low
|
Julien Danjou |
Bug Description
Hi,
the json returned by ceilometer alarm when a error occur is not parsable,
the nested dict is a string instead of a dict
example: {"error_message": "{\"debuginfo\": null, \"faultcode\": \"Client\", \"faultstring\": \"Unknown alarm\"}"}
Cheers
Changed in ceilometer: | |
assignee: | nobody → Mehdi Abaakouk (sileht) |
Changed in ceilometer: | |
status: | New → Triaged |
importance: | Undecided → Low |
Changed in ceilometer: | |
assignee: | Mehdi Abaakouk (sileht) → Julien Danjou (jdanjou) |
status: | Triaged → In Progress |
Changed in ceilometer: | |
milestone: | none → havana-rc1 |
status: | Fix Committed → Fix Released |
Changed in ceilometer: | |
milestone: | havana-rc1 → 2013.2 |
To post a comment you must log in.
Reviewed: https:/ /review. openstack. org/48636 github. com/openstack/ ceilometer/ commit/ acb89bd2c257fdd 2e37bb2e08eb16e 89f84a4bbb
Committed: http://
Submitter: Jenkins
Branch: master
commit acb89bd2c257fdd 2e37bb2e08eb16e 89f84a4bbb
Author: Julien Danjou <email address hidden>
Date: Fri Sep 27 14:12:20 2013 +0200
api: return 404 if a resource is not found
This also checks for the error message that is returned, and fixes a
problem with the error encoding middleware that was doing double JSON
encoding.
Change-Id: Ieb39a991ddc9ec ba0a7e71450a1e5 7ede18ccbe6
Fixes-Bug: #1218760
Fixes-Bug: #1208552