machines read API endpoint giving circular reference error
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Fix Released
|
Critical
|
Blake Rouse |
Bug Description
$ maas admin machines read
Circular reference detected while emitting response
Here is the stacktrace:
2017-04-19 22:10:32 regiond: [info] 127.0.0.1 GET /MAAS/api/
2017-04-19 22:10:43 regiond: [info] 10.1.0.3 GET /MAAS/rpc/ HTTP/1.0 --> 200 OK (referrer: -; agent: provisioningser
2017-04-19 22:11:00 maasserver: [error] #######
2017-04-19 22:11:00 maasserver: [error] Traceback (most recent call last):
File "/usr/lib/
response = wrapped_
File "/usr/lib/
return view_atomic(*args, **kwargs)
File "/usr/lib/
self.
File "/usr/lib/
yield
File "/usr/lib/
return view_atomic(*args, **kwargs)
File "/usr/lib/
return func(*args, **kwds)
File "/usr/lib/
response = upcall(request, *args, **kwargs)
File "/usr/lib/
response = func(*args, **kwargs)
File "/usr/lib/
else: stream = srl.render(request)
File "/usr/lib/
seria = json.dumps(
File "<string>", line 236, in emitter_
File "<string>", line 26, in _any
File "<string>", line 220, in _qs
File "<string>", line 220, in <listcomp>
File "<string>", line 34, in _any
File "<string>", line 162, in _model
File "<string>", line 28, in _any
File "<string>", line 226, in _list
File "<string>", line 226, in <listcomp>
File "<string>", line 34, in _any
File "<string>", line 192, in _model
File "<string>", line 20, in _any
RuntimeError: Circular reference detected while emitting response
Related branches
- Newell Jensen (community): Approve
-
Diff: 105 lines (+37/-4)3 files modifiedsrc/maasserver/api/blockdevices.py (+15/-0)
src/maasserver/api/tests/test_blockdevice.py (+21/-3)
src/maasserver/models/iscsiblockdevice.py (+1/-1)
Changed in maas: | |
status: | New → Triaged |
Changed in maas: | |
status: | Triaged → In Progress |
Changed in maas: | |
status: | In Progress → Fix Committed |
Changed in maas: | |
status: | Fix Committed → Fix Released |