Project

General

Custom queries

Profile

Actions

Bug #7818

closed

500 error in API v1 user/role functional tests: "Too deeply nested"

Added by Dominic Cleal over 10 years ago. Updated over 6 years ago.

Status:
Closed
Priority:
Immediate
Assignee:
Category:
Tests
Target version:
Difficulty:
Triaged:
Fixed in Releases:
Found in Releases:

Description

Logs show this error:

Too deeply nested.
(ActionView::Template::Error)
/usr/local/rvm/gems/ruby-2.0.0-p353@test_develop_pr_core-1/gems/rabl-0.9.0/lib/rabl/engine.rb:240:in `dump'
/usr/local/rvm/gems/ruby-2.0.0-p353@test_develop_pr_core-1/gems/rabl-0.9.0/lib/rabl/engine.rb:240:in `format_json'
/usr/local/rvm/gems/ruby-2.0.0-p353@test_develop_pr_core-1/gems/rabl-0.9.0/lib/rabl/engine.rb:64:in `to_json'
/usr/local/rvm/gems/ruby-2.0.0-p353@test_develop_pr_core-1/gems/rabl-0.9.0/lib/rabl/engine.rb:39:in `block in render'
/usr/local/rvm/gems/ruby-2.0.0-p353@test_develop_pr_core-1/gems/rabl-0.9.0/lib/rabl/engine.rb:285:in `cache_results'
/usr/local/rvm/gems/ruby-2.0.0-p353@test_develop_pr_core-1/gems/rabl-0.9.0/lib/rabl/engine.rb:39:in `render'
/var/lib/workspace/workspace/test_develop_pr_core/database/postgresql/puppet/3.0/ruby/2.0.0/app/views/api/v1/users/create.json.rabl:2:in `_app_views api_v_users_create_json_rabl___4493772589656306360_147762980'

Seems to be due to oj 2.10.3 which started causing the error. Release notes mention "Rational recursive loop caused by active support fixed".

Added by Dominic Cleal over 10 years ago

Revision 1155fbf1 (diff)

fixes #7818 - explicitly render role permissions to fix oj 2.10.3 error

Added by Dominic Cleal over 10 years ago

Revision 87ba11c7 (diff)

fixes #7818 - explicitly render role permissions to fix oj 2.10.3 error

(cherry picked from commit 1155fbf13a6c6cbcb9f4cdfc2f0907eaddaf2cc5)

Actions

Also available in: Atom PDF