fake_notifier: ValueError: Circular reference detected
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
Critical
|
Dan Smith |
Bug Description
The fake_notifier code is using anyjson, which today is failing to serialize something in a notification payload. Failure looks like this:
Traceback (most recent call last):
File "/home/
return func(*args, **keywargs)
File "nova/tests/
File "nova/tests/
File "/home/
File "/home/
File "/home/
mismatch = matcher.
File "/home/
mismatch = self.exception_
File "/home/
mismatch = matcher.
File "/home/
File "/home/
result = matchee()
File "/home/
return self._callable_
File "nova/exception
payload)
File "nova/tests/
File "/home/
return implementation.
File "/home/
return self._encode(data)
File "/home/
return json.dumps(obj, default=default, **kwargs)
File "/usr/lib64/
File "/usr/lib64/
chunks = self.iterencode(o, _one_shot=True)
File "/usr/lib64/
return _iterencode(o, 0)
ValueError: Circular reference detected
Changed in nova: | |
assignee: | nobody → Dan Smith (danms) |
status: | Confirmed → In Progress |
Changed in nova: | |
milestone: | none → kilo-1 |
status: | Fix Committed → Fix Released |
Changed in nova: | |
milestone: | kilo-1 → 2015.1.0 |
327 occurrences in last 24 hours: http:// goo.gl/ LBSz8M