Circular reference logging error

Bug #1245546 reported by Robert Myers
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack DBaaS (Trove)
Fix Released
Critical
Robert Myers

Bug Description

When using the trove api for any call that results in a error. The trove logs report a circular reference error which is not related to the error in any way. The actual error are HTTP 404 or other well known errors:

Steps to reproduce:

$ trove show --id=some_not_found_id

Results in the error:

2013-10-28 10:54:11.284 10661 DEBUG trove.common.wsgi [req-b02b75f8-fba8-4721-a68a-348f34fe2771 154176 5801803] Mapped Error to <class 'webob.exc.HTTPNotFound'> execute_action /Cloud-Database/lib/private/trove/trove/common/wsgi.py:332
2013-10-28 10:54:11.284 10661 ERROR trove.common.wsgi [req-b02b75f8-fba8-4721-a68a-348f34fe2771 154176 5801803] unserializable result detected! Exception type: <type 'exceptions.ValueError'> Message: Circular reference detected

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to trove (master)

Fix proposed to branch: master
Review: https://review.openstack.org/54149

Changed in trove:
assignee: nobody → Robert Myers (rmyers)
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to trove (master)

Reviewed: https://review.openstack.org/54149
Committed: http://github.com/openstack/trove/commit/51cda4b50f0197c874fc34dc801f4a64b1cc3fd4
Submitter: Jenkins
Branch: master

commit 51cda4b50f0197c874fc34dc801f4a64b1cc3fd4
Author: Robert Myers <email address hidden>
Date: Mon Oct 28 11:49:21 2013 -0500

    Fix action_result check

    * change common.wsgi serialize_response to check for
      instances of Fault rather than webob.Response

    Fixes: bug #1245546

    Change-Id: I5a50234a8bd5d84918b87269054d23489e78629f

Changed in trove:
status: In Progress → Fix Committed
Changed in trove:
milestone: none → icehouse-1
Changed in trove:
importance: Undecided → Critical
Thierry Carrez (ttx)
Changed in trove:
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in trove:
milestone: icehouse-1 → 2014.1
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.