ceilometer api error message is not parsable

Bug #1208552 reported by Mehdi Abaakouk
6
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

Mehdi Abaakouk (sileht)
Changed in ceilometer:
assignee: nobody → Mehdi Abaakouk (sileht)
Julien Danjou (jdanjou)
Changed in ceilometer:
status: New → Triaged
importance: Undecided → Low
Changed in ceilometer:
assignee: Mehdi Abaakouk (sileht) → Julien Danjou (jdanjou)
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ceilometer (master)

Reviewed: https://review.openstack.org/48636
Committed: http://github.com/openstack/ceilometer/commit/acb89bd2c257fdd2e37bb2e08eb16e89f84a4bbb
Submitter: Jenkins
Branch: master

commit acb89bd2c257fdd2e37bb2e08eb16e89f84a4bbb
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: Ieb39a991ddc9ecba0a7e71450a1e57ede18ccbe6
    Fixes-Bug: #1218760
    Fixes-Bug: #1208552

Changed in ceilometer:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in ceilometer:
milestone: none → havana-rc1
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in ceilometer:
milestone: havana-rc1 → 2013.2
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.