Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stack level too deep #224

Open
AgriasDev opened this issue Oct 12, 2022 · 1 comment
Open

Stack level too deep #224

AgriasDev opened this issue Oct 12, 2022 · 1 comment

Comments

@AgriasDev
Copy link

I get the following error when trying to run:

bundle exec derailed exec perf:mem_over_time

Run schema migration Run data migration Booting: production bundler: failed to load command: derailed (/usr/local/bundle/bin/derailed) SystemStackError: stack level too deep /usr/local/bundle/gems/declarative-0.0.20/lib/declarative/defaults.rb:40:in each'
/usr/local/bundle/gems/declarative-0.0.20/lib/declarative/defaults.rb:40:in find_all' /usr/local/bundle/gems/declarative-0.0.20/lib/declarative/defaults.rb:40:in wrap_arrays'
/usr/local/bundle/gems/declarative-0.0.20/lib/declarative/defaults.rb:29:in handle_array_and_deprecate' /usr/local/bundle/gems/declarative-0.0.20/lib/declarative/defaults.rb:13:in merge!'
/usr/local/bundle/gems/declarative-0.0.20/lib/declarative/schema.rb:99:in register_feature' /usr/local/bundle/gems/declarative-0.0.20/lib/declarative/heritage.rb:42:in call!'
/usr/local/bundle/gems/declarative-0.0.20/lib/declarative/heritage.rb:13:in block in call' /usr/local/bundle/gems/declarative-0.0.20/lib/declarative/heritage.rb:13:in each'
/usr/local/bundle/gems/declarative-0.0.20/lib/declarative/heritage.rb:13:in call' /usr/local/bundle/gems/declarative-0.0.20/lib/declarative/heritage.rb:26:in inherited'
/app/backend/app/concepts/category/representer/admin.rb:1:in <top (required)>' /usr/local/bundle/gems/dead_end-4.0.0/lib/dead_end/core_ext.rb:71:in require'
/usr/local/bundle/gems/dead_end-4.0.0/lib/dead_end/core_ext.rb:71:in require' /usr/local/bundle/gems/bootsnap-1.13.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:32:in require'
/usr/local/bundle/gems/zeitwerk-2.6.0/lib/zeitwerk/kernel.rb:27:in require' /app/backend/app/concepts/user_subject_experience/category/representer/admin.rb:2:in class:Admin'
/app/backend/app/concepts/user_subject_experience/category/representer/admin.rb:1:in <top (required)>' /usr/local/bundle/gems/dead_end-4.0.0/lib/dead_end/core_ext.rb:71:in require'
/usr/local/bundle/gems/dead_end-4.0.0/lib/dead_end/core_ext.rb:71:in require' /usr/local/bundle/gems/bootsnap-1.13.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:32:in require'
/usr/local/bundle/gems/zeitwerk-2.6.0/lib/zeitwerk/kernel.rb:27:in require' /app/backend/app/concepts/user/representer/admin.rb:67:in block (2 levels) in class:Admin'
/usr/local/bundle/gems/declarative-0.0.20/lib/declarative/schema.rb:70:in class_eval' /usr/local/bundle/gems/declarative-0.0.20/lib/declarative/schema.rb:70:in block (2 levels) in module:DSL'
/usr/local/bundle/gems/declarative-0.0.20/lib/declarative/schema.rb:68:in initialize' /usr/local/bundle/gems/declarative-0.0.20/lib/declarative/schema.rb:68:in new'
/usr/local/bundle/gems/declarative-0.0.20/lib/declarative/schema.rb:68:in block in <module:DSL>' /usr/local/bundle/gems/declarative-0.0.20/lib/declarative/definitions.rb:71:in build_nested'
/usr/local/bundle/gems/declarative-0.0.20/lib/declarative/definitions.rb:49:in add' /usr/local/bundle/gems/declarative-0.0.20/lib/declarative/schema.rb:56:in build_definition'
/usr/local/bundle/gems/representable-3.2.0/lib/representable/cached.rb:6:in build_definition' /usr/local/bundle/gems/declarative-0.0.20/lib/declarative/schema.rb:25:in property'
/usr/local/bundle/gems/representable-3.2.0/lib/representable/declarative.rb:39:in nested' /usr/local/bundle/gems/activesupport-6.0.3.4/lib/active_support/option_merger.rb:41:in invoke_method'
/usr/local/bundle/gems/activesupport-6.0.3.4/lib/active_support/option_merger.rb:27:in method_missing' /app/backend/app/concepts/user/representer/admin.rb:60:in block in class:Admin'
/usr/local/bundle/gems/activesupport-6.0.3.4/lib/active_support/core_ext/object/with_options.rb:80:in instance_eval' /usr/local/bundle/gems/activesupport-6.0.3.4/lib/active_support/core_ext/object/with_options.rb:80:in with_options'
/app/backend/app/concepts/user/representer/admin.rb:41:in <class:Admin>' /app/backend/app/concepts/user/representer/admin.rb:1:in <top (required)>'
/usr/local/bundle/gems/dead_end-4.0.0/lib/dead_end/core_ext.rb:71:in require' /usr/local/bundle/gems/dead_end-4.0.0/lib/dead_end/core_ext.rb:71:in require'
/usr/local/bundle/gems/bootsnap-1.13.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:32:in require' /usr/local/bundle/gems/zeitwerk-2.6.0/lib/zeitwerk/kernel.rb:27:in require'
/app/backend/app/concepts/statistics/assignment/representer/admin.rb:5:in <class:Admin>' /app/backend/app/concepts/statistics/assignment/representer/admin.rb:1:in <top (required)>'
/usr/local/bundle/gems/dead_end-4.0.0/lib/dead_end/core_ext.rb:71:in require' /usr/local/bundle/gems/dead_end-4.0.0/lib/dead_end/core_ext.rb:71:in require'
/usr/local/bundle/gems/bootsnap-1.13.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:32:in require' /usr/local/bundle/gems/zeitwerk-2.6.0/lib/zeitwerk/kernel.rb:27:in require'
/app/backend/app/concepts/course/representer/admin.rb:17:in block in <class:Admin>' /usr/local/bundle/gems/activesupport-6.0.3.4/lib/active_support/core_ext/object/with_options.rb:80:in instance_eval'
/usr/local/bundle/gems/activesupport-6.0.3.4/lib/active_support/core_ext/object/with_options.rb:80:in with_options' /app/backend/app/concepts/course/representer/admin.rb:10:in class:Admin'
/app/backend/app/concepts/course/representer/admin.rb:1:in <top (required)>' /usr/local/bundle/gems/dead_end-4.0.0/lib/dead_end/core_ext.rb:71:in require'
/usr/local/bundle/gems/dead_end-4.0.0/lib/dead_end/core_ext.rb:71:in require' /usr/local/bundle/gems/bootsnap-1.13.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:32:in require'
/usr/local/bundle/gems/zeitwerk-2.6.0/lib/zeitwerk/kernel.rb:27:in require' /app/backend/app/concepts/skill/representer/admin.rb:23:in block in class:Admin'
/usr/local/bundle/gems/activesupport-6.0.3.4/lib/active_support/core_ext/object/with_options.rb:80:in instance_eval' /usr/local/bundle/gems/activesupport-6.0.3.4/lib/active_support/core_ext/object/with_options.rb:80:in with_options'
/app/backend/app/concepts/skill/representer/admin.rb:21:in <class:Admin>' /app/backend/app/concepts/skill/representer/admin.rb:1:in <top (required)>'
/usr/local/bundle/gems/dead_end-4.0.0/lib/dead_end/core_ext.rb:71:in require' /usr/local/bundle/gems/dead_end-4.0.0/lib/dead_end/core_ext.rb:71:in require'
/usr/local/bundle/gems/bootsnap-1.13.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:32:in require' /usr/local/bundle/gems/zeitwerk-2.6.0/lib/zeitwerk/kernel.rb:27:in require'
/app/backend/app/concepts/competency_scale_value/representer.rb:7:in block in <class:Representer>' /usr/local/bundle/gems/activesupport-6.0.3.4/lib/active_support/core_ext/object/with_options.rb:80:in instance_eval'
/usr/local/bundle/gems/activesupport-6.0.3.4/lib/active_support/core_ext/object/with_options.rb:80:in with_options' /app/backend/app/concepts/competency_scale_value/representer.rb:6:in class:Representer'
/app/backend/app/concepts/competency_scale_value/representer.rb:1:in <top (required)>' /usr/local/bundle/gems/dead_end-4.0.0/lib/dead_end/core_ext.rb:71:in require'
/usr/local/bundle/gems/dead_end-4.0.0/lib/dead_end/core_ext.rb:71:in require' /usr/local/bundle/gems/bootsnap-1.13.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:32:in require'
/usr/local/bundle/gems/zeitwerk-2.6.0/lib/zeitwerk/kernel.rb:27:in require' /app/backend/app/concepts/competency_profile/representer.rb:6:in class:Representer'
/app/backend/app/concepts/competency_profile/representer.rb:1:in <top (required)>' /usr/local/bundle/gems/dead_end-4.0.0/lib/dead_end/core_ext.rb:71:in require'
/usr/local/bundle/gems/dead_end-4.0.0/lib/dead_end/core_ext.rb:71:in require' /usr/local/bundle/gems/bootsnap-1.13.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:32:in require'
/usr/local/bundle/gems/zeitwerk-2.6.0/lib/zeitwerk/kernel.rb:27:in require' /app/backend/app/concepts/user/representer.rb:39:in block in class:Representer'
/usr/local/bundle/gems/activesupport-6.0.3.4/lib/active_support/core_ext/object/with_options.rb:80:in instance_eval' /usr/local/bundle/gems/activesupport-6.0.3.4/lib/active_support/core_ext/object/with_options.rb:80:in with_options'
/app/backend/app/concepts/user/representer.rb:36:in <class:Representer>' /app/backend/app/concepts/user/representer.rb:1:in <top (required)>'
/usr/local/bundle/gems/dead_end-4.0.0/lib/dead_end/core_ext.rb:71:in require' /usr/local/bundle/gems/dead_end-4.0.0/lib/dead_end/core_ext.rb:71:in require'
/usr/local/bundle/gems/bootsnap-1.13.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:32:in require' /usr/local/bundle/gems/zeitwerk-2.6.0/lib/zeitwerk/kernel.rb:27:in require'
/app/backend/app/concepts/assessment/representer.rb:6:in <class:Representer>' /app/backend/app/concepts/assessment/representer.rb:1:in <top (required)>'
/usr/local/bundle/gems/dead_end-4.0.0/lib/dead_end/core_ext.rb:71:in require' /usr/local/bundle/gems/dead_end-4.0.0/lib/dead_end/core_ext.rb:71:in require'
/usr/local/bundle/gems/bootsnap-1.13.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:32:in require' /usr/local/bundle/gems/zeitwerk-2.6.0/lib/zeitwerk/kernel.rb:27:in require'
/app/backend/app/concepts/question/representer.rb:15:in block in <class:Representer>' /usr/local/bundle/gems/activesupport-6.0.3.4/lib/active_support/core_ext/object/with_options.rb:80:in instance_eval'
/usr/local/bundle/gems/activesupport-6.0.3.4/lib/active_support/core_ext/object/with_options.rb:80:in with_options' /app/backend/app/concepts/question/representer.rb:11:in class:Representer'
/app/backend/app/concepts/question/representer.rb:1:in <top (required)>' /usr/local/bundle/gems/dead_end-4.0.0/lib/dead_end/core_ext.rb:71:in require'
/usr/local/bundle/gems/dead_end-4.0.0/lib/dead_end/core_ext.rb:71:in require' /usr/local/bundle/gems/bootsnap-1.13.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:32:in require'
/usr/local/bundle/gems/zeitwerk-2.6.0/lib/zeitwerk/kernel.rb:27:in require' /app/backend/app/concepts/answer/representer.rb:9:in block in class:Representer'
/usr/local/bundle/gems/activesupport-6.0.3.4/lib/active_support/core_ext/object/with_options.rb:80:in instance_eval' /usr/local/bundle/gems/activesupport-6.0.3.4/lib/active_support/core_ext/object/with_options.rb:80:in with_options'
/app/backend/app/concepts/answer/representer.rb:8:in <class:Representer>' /app/backend/app/concepts/answer/representer.rb:1:in <top (required)>'
/usr/local/bundle/gems/dead_end-4.0.0/lib/dead_end/core_ext.rb:71:in require' /usr/local/bundle/gems/dead_end-4.0.0/lib/dead_end/core_ext.rb:71:in require'
/usr/local/bundle/gems/bootsnap-1.13.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:32:in require' /usr/local/bundle/gems/zeitwerk-2.6.0/lib/zeitwerk/kernel.rb:27:in require'
/usr/local/bundle/gems/zeitwerk-2.6.0/lib/zeitwerk/loader/helpers.rb:127:in const_get' /usr/local/bundle/gems/zeitwerk-2.6.0/lib/zeitwerk/loader/helpers.rb:127:in cget'
/usr/local/bundle/gems/zeitwerk-2.6.0/lib/zeitwerk/loader.rb:246:in block (2 levels) in eager_load' /usr/local/bundle/gems/zeitwerk-2.6.0/lib/zeitwerk/loader/helpers.rb:41:in block in ls'
/usr/local/bundle/gems/zeitwerk-2.6.0/lib/zeitwerk/loader/helpers.rb:27:in each' /usr/local/bundle/gems/zeitwerk-2.6.0/lib/zeitwerk/loader/helpers.rb:27:in ls'
/usr/local/bundle/gems/zeitwerk-2.6.0/lib/zeitwerk/loader.rb:234:in block in eager_load' /usr/local/bundle/gems/zeitwerk-2.6.0/lib/zeitwerk/loader.rb:219:in synchronize'
/usr/local/bundle/gems/zeitwerk-2.6.0/lib/zeitwerk/loader.rb:219:in eager_load' /usr/local/bundle/gems/zeitwerk-2.6.0/lib/zeitwerk/loader.rb:318:in each'
/usr/local/bundle/gems/zeitwerk-2.6.0/lib/zeitwerk/loader.rb:318:in eager_load_all' /usr/local/bundle/gems/railties-6.0.3.4/lib/rails/application/finisher.rb:122:in block in module:Finisher'
/usr/local/bundle/gems/railties-6.0.3.4/lib/rails/initializable.rb:32:in instance_exec' /usr/local/bundle/gems/railties-6.0.3.4/lib/rails/initializable.rb:32:in run'
/usr/local/bundle/gems/railties-6.0.3.4/lib/rails/initializable.rb:61:in block in run_initializers' /usr/local/lib/ruby/2.5.0/tsort.rb:228:in block in tsort_each'
/usr/local/lib/ruby/2.5.0/tsort.rb:350:in block (2 levels) in each_strongly_connected_component' /usr/local/lib/ruby/2.5.0/tsort.rb:431:in each_strongly_connected_component_from'
/usr/local/lib/ruby/2.5.0/tsort.rb:349:in block in each_strongly_connected_component' /usr/local/lib/ruby/2.5.0/tsort.rb:347:in each'
/usr/local/lib/ruby/2.5.0/tsort.rb:347:in call' /usr/local/lib/ruby/2.5.0/tsort.rb:347:in each_strongly_connected_component'
/usr/local/lib/ruby/2.5.0/tsort.rb:226:in tsort_each' /usr/local/lib/ruby/2.5.0/tsort.rb:205:in tsort_each'
/usr/local/bundle/gems/railties-6.0.3.4/lib/rails/initializable.rb:60:in run_initializers' /usr/local/bundle/gems/railties-6.0.3.4/lib/rails/application.rb:363:in initialize!'
/usr/local/bundle/gems/derailed_benchmarks-2.1.2/lib/derailed_benchmarks/load_tasks.rb:28:in block (2 levels) in <top (required)>' /usr/local/bundle/gems/rake-13.0.6/lib/rake/task.rb:281:in block in execute'
/usr/local/bundle/gems/rake-13.0.6/lib/rake/task.rb:281:in each' /usr/local/bundle/gems/rake-13.0.6/lib/rake/task.rb:281:in execute'
/usr/local/bundle/gems/rake-13.0.6/lib/rake/task.rb:219:in block in invoke_with_call_chain' /usr/local/lib/ruby/2.5.0/monitor.rb:235:in mon_synchronize'
/usr/local/bundle/gems/rake-13.0.6/lib/rake/task.rb:199:in invoke_with_call_chain' /usr/local/bundle/gems/rake-13.0.6/lib/rake/task.rb:188:in invoke'
/usr/local/bundle/gems/derailed_benchmarks-2.1.2/lib/derailed_benchmarks/load_tasks.rb:69:in block (2 levels) in <top (required)>' /usr/local/bundle/gems/rake-13.0.6/lib/rake/task.rb:281:in block in execute'
/usr/local/bundle/gems/rake-13.0.6/lib/rake/task.rb:281:in each' /usr/local/bundle/gems/rake-13.0.6/lib/rake/task.rb:281:in execute'
/usr/local/bundle/gems/rake-13.0.6/lib/rake/task.rb:219:in block in invoke_with_call_chain' /usr/local/lib/ruby/2.5.0/monitor.rb:235:in mon_synchronize'
/usr/local/bundle/gems/rake-13.0.6/lib/rake/task.rb:199:in invoke_with_call_chain' /usr/local/bundle/gems/rake-13.0.6/lib/rake/task.rb:243:in block in invoke_prerequisites'
/usr/local/bundle/gems/rake-13.0.6/lib/rake/task.rb:241:in each' /usr/local/bundle/gems/rake-13.0.6/lib/rake/task.rb:241:in invoke_prerequisites'
/usr/local/bundle/gems/rake-13.0.6/lib/rake/task.rb:218:in block in invoke_with_call_chain' /usr/local/lib/ruby/2.5.0/monitor.rb:235:in mon_synchronize'
/usr/local/bundle/gems/rake-13.0.6/lib/rake/task.rb:199:in invoke_with_call_chain' /usr/local/bundle/gems/rake-13.0.6/lib/rake/task.rb:188:in invoke'
/usr/local/bundle/gems/derailed_benchmarks-2.1.2/bin/derailed:45:in exec' /usr/local/bundle/gems/thor-1.2.1/lib/thor/command.rb:27:in run'
/usr/local/bundle/gems/thor-1.2.1/lib/thor/invocation.rb:127:in invoke_command' /usr/local/bundle/gems/thor-1.2.1/lib/thor.rb:392:in dispatch'
/usr/local/bundle/gems/thor-1.2.1/lib/thor/base.rb:485:in start' /usr/local/bundle/gems/derailed_benchmarks-2.1.2/bin/derailed:97:in <top (required)>'
/usr/local/bundle/bin/derailed:29:in load' /usr/local/bundle/bin/derailed:29:in <top (required)>'`

@schneems
Copy link
Member

schneems commented Oct 13, 2022 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants