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

Graphql query execute is getting freeze from model callbacks #4198

Closed
nagarjuna opened this issue Sep 19, 2022 · 6 comments
Closed

Graphql query execute is getting freeze from model callbacks #4198

nagarjuna opened this issue Sep 19, 2022 · 6 comments

Comments

@nagarjuna
Copy link

We have upgraded rails(5.2.3 to 6.1.6), graphiql-rails(1.7.0 to 1.8.0), and graphql(1.9.14 to 2.0.14) versions recently

All our active record models and graphql types, and query models are virtual models means which are generated on application start

We have configurable webhooks feature, means we can have create/update/delete webhooks which will be triggered on after_create_commit, after_update_commit and before_destroy and the webhook payload is fetching using graphiql query. Application is getting freeze when it triggers grphiql query. The resolver method is like below

SchemaControl::Graphiql.const_set(
        "GraphiqlQueryType",
        # GraphQL::ObjectType.define do
        Class.new(Types::BaseObject) do
          graphql_name 'Query'
          description 'The root of all queries'

          include GraphQL::Types::Relay::HasNodeField
          include GraphQL::Types::Relay::HasNodesField

          SchemaControl::SchemaBuilder.database_models.each do |model|
            model_name = model.name.demodulize

            field model_name.underscore.downcase.to_sym, "Types::#{model.name.demodulize}Type".classify.constantize, camelize: false, null: true do
              argument :id, GraphQL::Types::ID, required: true
              def resolve(obj, args, ctx)
                ctx_attributes = ctx.to_h.with_indifferent_access
                input_args = args.to_h.with_indifferent_access
                ## Application getting freeze at below line
                model = "SchemaControl::Model::#{self.name.singularize.classify}".classify.constantize 
                model.where({id: input_args[:id]}.merge(ctx_attributes[:access_control_column].present? ? {ctx_attributes[:access_control_column] => ctx_attributes[:access_control_id]} : {}) ).first
              end
            end
          end
        end
      )

This was working fine with older version but giving no error but application is not responding(freezing) after upgrade.

Any idea whats wrong in the code/approach ?

@rmosolgo
Copy link
Owner

I don't see anything out-of-sorts in your code ... I'm not sure what's wrong! How about using rbspy to see where the code is stuck? (https://rbspy.github.io/)

@nagarjuna
Copy link
Author

@rmosolgo Thank you for your reply.

Here is the result of rbspy command

Time since start: 1s. Press Ctrl+C to stop.
Summary of profiling data so far:
% self  % total  name
100.00   100.00  sleep [c function] - (unknown)
  0.00   100.00  block in start! - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/puma-3.12.6/lib/puma/thread_pool.rb







































Time since start: 2s. Press Ctrl+C to stop.
Summary of profiling data so far:
% self  % total  name
 99.45    99.45  sleep [c function] - (unknown)
  0.55     0.55  block in reap - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/puma-3.12.6/lib/puma/thread_pool.rb
  0.00    96.17  block in start! - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/puma-3.12.6/lib/puma/thread_pool.rb
  0.00     3.83  block in start - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/puma-3.12.6/lib/puma/plugin/tmp_restart.rb
  0.00     0.55  synchronize [c function] - (unknown)
  0.00     0.55  reap - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/puma-3.12.6/lib/puma/thread_pool.rb
0.5% (1/183) of stack traces were sampled late because we couldn't sample at expected rate; results may be inaccurate. Current rate: 100. Try sampling at a lower rate with `--rate`.

































Time since start: 3s. Press Ctrl+C to stop.
Summary of profiling data so far:
% self  % total  name
 99.65    99.65  sleep [c function] - (unknown)
  0.35     0.35  block in reap - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/puma-3.12.6/lib/puma/thread_pool.rb
  0.00    97.54  block in start! - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/puma-3.12.6/lib/puma/thread_pool.rb
  0.00     2.46  block in start - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/puma-3.12.6/lib/puma/plugin/tmp_restart.rb
  0.00     0.35  synchronize [c function] - (unknown)
  0.00     0.35  reap - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/puma-3.12.6/lib/puma/thread_pool.rb



































Time since start: 4s. Press Ctrl+C to stop.
Summary of profiling data so far:
% self  % total  name
 81.87    81.87  sleep [c function] - (unknown)
  2.85     4.92  fetch [c function] - (unknown)
  2.07     9.59  require [c function] - (unknown)
  1.30     5.96  new [c function] - (unknown)
  1.04     1.04  load_from_binary [c function] - (unknown)
  1.04     1.04  exec [c function] - (unknown)
  0.52     0.52  sub [c function] - (unknown)
  0.52     0.52  module_eval [c function] - (unknown)
  0.52     0.52  exec_params [c function] - (unknown)
  0.52     0.52  caller [c function] - (unknown)
  0.26     4.15  load_iseq - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/bootsnap-1.13.0/lib/bootsnap/compile_cache/iseq.rb
  0.26     1.81  class_eval [c function] - (unknown)
  0.26     1.55  exec_no_cache - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/activerecord-6.1.7/lib/active_record/connection_adapters/postgresql_adapter.rb
  0.26     0.52  sanitize - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/honeybadger-4.12.2/lib/honeybadger/util/sanitizer.rb
  0.26     0.26  wait [c function] - (unknown)
  0.26     0.26  visit - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/actionpack-6.1.7/lib/action_dispatch/journey/visitors.rb
  0.26     0.26  to_sym [c function] - (unknown)
  0.26     0.26  to_s [c function] - (unknown)
  0.26     0.26  stat [c function] - (unknown)
  0.26     0.26  realpath [c function] - (unknown)
0.5% (2/386) of stack traces were sampled late because we couldn't sample at expected rate; results may be inaccurate. Current rate: 100. Try sampling at a lower rate with `--rate`.



















Time since start: 5s. Press Ctrl+C to stop.
Summary of profiling data so far:
% self  % total  name
 70.64    70.64  sleep [c function] - (unknown)
 14.37    14.37  enter [c function] - (unknown)
  2.26     4.11  fetch [c function] - (unknown)
  1.64     7.60  require [c function] - (unknown)
  1.03     4.72  new [c function] - (unknown)
  1.03     1.03  exec [c function] - (unknown)
  0.82     0.82  load_from_binary [c function] - (unknown)
  0.41     0.41  sub [c function] - (unknown)
  0.41     0.41  module_eval [c function] - (unknown)
  0.41     0.41  exec_params [c function] - (unknown)
  0.41     0.41  caller [c function] - (unknown)
  0.21     3.29  load_iseq - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/bootsnap-1.13.0/lib/bootsnap/compile_cache/iseq.rb
  0.21     1.44  class_eval [c function] - (unknown)
  0.21     1.23  exec_no_cache - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/activerecord-6.1.7/lib/active_record/connection_adapters/postgresql_adapter.rb
  0.21     0.41  sanitize - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/honeybadger-4.12.2/lib/honeybadger/util/sanitizer.rb
  0.21     0.21  wait [c function] - (unknown)
  0.21     0.21  visit - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/actionpack-6.1.7/lib/action_dispatch/journey/visitors.rb
  0.21     0.21  to_sym [c function] - (unknown)
  0.21     0.21  to_s [c function] - (unknown)
  0.21     0.21  stat [c function] - (unknown)





















Time since start: 6s. Press Ctrl+C to stop.
Summary of profiling data so far:
% self  % total  name
 75.72    75.72  sleep [c function] - (unknown)
 11.88    11.88  enter [c function] - (unknown)
  1.87     3.40  fetch [c function] - (unknown)
  1.36     6.28  require [c function] - (unknown)
  0.85     3.90  new [c function] - (unknown)
  0.85     0.85  exec [c function] - (unknown)
  0.68     0.68  load_from_binary [c function] - (unknown)
  0.34     0.34  sub [c function] - (unknown)
  0.34     0.34  module_eval [c function] - (unknown)
  0.34     0.34  exec_params [c function] - (unknown)
  0.34     0.34  caller [c function] - (unknown)
  0.17     2.72  load_iseq - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/bootsnap-1.13.0/lib/bootsnap/compile_cache/iseq.rb
  0.17     1.19  class_eval [c function] - (unknown)
  0.17     1.02  exec_no_cache - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/activerecord-6.1.7/lib/active_record/connection_adapters/postgresql_adapter.rb
  0.17     0.34  sanitize - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/honeybadger-4.12.2/lib/honeybadger/util/sanitizer.rb
  0.17     0.17  wait [c function] - (unknown)
  0.17     0.17  visit - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/actionpack-6.1.7/lib/action_dispatch/journey/visitors.rb
  0.17     0.17  to_sym [c function] - (unknown)
  0.17     0.17  to_s [c function] - (unknown)
  0.17     0.17  stat [c function] - (unknown)





















Time since start: 7s. Press Ctrl+C to stop.
Summary of profiling data so far:
% self  % total  name
 79.28    79.28  sleep [c function] - (unknown)
 10.14    10.14  enter [c function] - (unknown)
  1.59     2.90  fetch [c function] - (unknown)
  1.16     5.36  require [c function] - (unknown)
  0.72     3.33  new [c function] - (unknown)
  0.72     0.72  exec [c function] - (unknown)
  0.58     0.58  load_from_binary [c function] - (unknown)
  0.29     0.29  sub [c function] - (unknown)
  0.29     0.29  module_eval [c function] - (unknown)
  0.29     0.29  exec_params [c function] - (unknown)
  0.29     0.29  caller [c function] - (unknown)
  0.14     2.32  load_iseq - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/bootsnap-1.13.0/lib/bootsnap/compile_cache/iseq.rb
  0.14     1.01  class_eval [c function] - (unknown)
  0.14     0.87  exec_no_cache - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/activerecord-6.1.7/lib/active_record/connection_adapters/postgresql_adapter.rb
  0.14     0.29  sanitize - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/honeybadger-4.12.2/lib/honeybadger/util/sanitizer.rb
  0.14     0.14  wait [c function] - (unknown)
  0.14     0.14  visit - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/actionpack-6.1.7/lib/action_dispatch/journey/visitors.rb
  0.14     0.14  to_sym [c function] - (unknown)
  0.14     0.14  to_s [c function] - (unknown)
  0.14     0.14  stat [c function] - (unknown)





















Time since start: 8s. Press Ctrl+C to stop.
Summary of profiling data so far:
% self  % total  name
 81.94    81.94  sleep [c function] - (unknown)
  8.84     8.84  enter [c function] - (unknown)
  1.39     2.53  fetch [c function] - (unknown)
  1.01     4.67  require [c function] - (unknown)
  0.63     2.90  new [c function] - (unknown)
  0.63     0.63  exec [c function] - (unknown)
  0.51     0.51  load_from_binary [c function] - (unknown)
  0.25     0.25  sub [c function] - (unknown)
  0.25     0.25  module_eval [c function] - (unknown)
  0.25     0.25  exec_params [c function] - (unknown)
  0.25     0.25  caller [c function] - (unknown)
  0.13     2.02  load_iseq - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/bootsnap-1.13.0/lib/bootsnap/compile_cache/iseq.rb
  0.13     0.88  class_eval [c function] - (unknown)
  0.13     0.76  exec_no_cache - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/activerecord-6.1.7/lib/active_record/connection_adapters/postgresql_adapter.rb
  0.13     0.25  sanitize - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/honeybadger-4.12.2/lib/honeybadger/util/sanitizer.rb
  0.13     0.13  wait [c function] - (unknown)
  0.13     0.13  visit - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/actionpack-6.1.7/lib/action_dispatch/journey/visitors.rb
  0.13     0.13  to_sym [c function] - (unknown)
  0.13     0.13  to_s [c function] - (unknown)
  0.13     0.13  stat [c function] - (unknown)





















Time since start: 9s. Press Ctrl+C to stop.
Summary of profiling data so far:
% self  % total  name
 83.20    83.20  sleep [c function] - (unknown)
  7.84     7.84  enter [c function] - (unknown)
  1.23     2.24  fetch [c function] - (unknown)
  0.90     4.14  require [c function] - (unknown)
  0.78     0.78  select [c function] - (unknown)
  0.56     2.58  new [c function] - (unknown)
  0.56     0.56  exec [c function] - (unknown)
  0.45     0.45  load_from_binary [c function] - (unknown)
  0.22     0.22  sub [c function] - (unknown)
  0.22     0.22  module_eval [c function] - (unknown)
  0.22     0.22  exec_params [c function] - (unknown)
  0.22     0.22  caller [c function] - (unknown)
  0.11     1.79  load_iseq - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/bootsnap-1.13.0/lib/bootsnap/compile_cache/iseq.rb
  0.11     0.78  class_eval [c function] - (unknown)
  0.11     0.67  exec_no_cache - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/activerecord-6.1.7/lib/active_record/connection_adapters/postgresql_adapter.rb
  0.11     0.22  sanitize - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/honeybadger-4.12.2/lib/honeybadger/util/sanitizer.rb
  0.11     0.11  wait [c function] - (unknown)
  0.11     0.11  visit - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/actionpack-6.1.7/lib/action_dispatch/journey/visitors.rb
  0.11     0.11  to_sym [c function] - (unknown)
  0.11     0.11  to_s [c function] - (unknown)





















Time since start: 10s. Press Ctrl+C to stop.
Summary of profiling data so far:
% self  % total  name
 84.92    84.92  sleep [c function] - (unknown)
  7.04     7.04  enter [c function] - (unknown)
  1.11     2.01  fetch [c function] - (unknown)
  0.80     3.72  require [c function] - (unknown)
  0.70     0.70  select [c function] - (unknown)
  0.50     2.31  new [c function] - (unknown)
  0.50     0.50  exec [c function] - (unknown)
  0.40     0.40  load_from_binary [c function] - (unknown)
  0.20     0.20  sub [c function] - (unknown)
  0.20     0.20  module_eval [c function] - (unknown)
  0.20     0.20  exec_params [c function] - (unknown)
  0.20     0.20  caller [c function] - (unknown)
  0.10     1.61  load_iseq - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/bootsnap-1.13.0/lib/bootsnap/compile_cache/iseq.rb
  0.10     0.70  class_eval [c function] - (unknown)
  0.10     0.60  exec_no_cache - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/activerecord-6.1.7/lib/active_record/connection_adapters/postgresql_adapter.rb
  0.10     0.20  sanitize - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/honeybadger-4.12.2/lib/honeybadger/util/sanitizer.rb
  0.10     0.10  wait [c function] - (unknown)
  0.10     0.10  visit - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/actionpack-6.1.7/lib/action_dispatch/journey/visitors.rb
  0.10     0.10  to_sym [c function] - (unknown)
  0.10     0.10  to_s [c function] - (unknown)





















Time since start: 11s. Press Ctrl+C to stop.
Summary of profiling data so far:
% self  % total  name
 86.31    86.31  sleep [c function] - (unknown)
  6.39     6.39  enter [c function] - (unknown)
  1.00     1.82  fetch [c function] - (unknown)
  0.73     3.38  require [c function] - (unknown)
  0.64     0.64  select [c function] - (unknown)
  0.46     2.10  new [c function] - (unknown)
  0.46     0.46  exec [c function] - (unknown)
  0.36     0.36  load_from_binary [c function] - (unknown)
  0.18     0.18  sub [c function] - (unknown)
  0.18     0.18  module_eval [c function] - (unknown)
  0.18     0.18  exec_params [c function] - (unknown)
  0.18     0.18  caller [c function] - (unknown)
  0.09     1.46  load_iseq - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/bootsnap-1.13.0/lib/bootsnap/compile_cache/iseq.rb
  0.09     0.64  class_eval [c function] - (unknown)
  0.09     0.55  exec_no_cache - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/activerecord-6.1.7/lib/active_record/connection_adapters/postgresql_adapter.rb
  0.09     0.18  sanitize - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/honeybadger-4.12.2/lib/honeybadger/util/sanitizer.rb
  0.09     0.09  wait [c function] - (unknown)
  0.09     0.09  visit - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/actionpack-6.1.7/lib/action_dispatch/journey/visitors.rb
  0.09     0.09  to_sym [c function] - (unknown)
  0.09     0.09  to_s [c function] - (unknown)





















Time since start: 12s. Press Ctrl+C to stop.
Summary of profiling data so far:
% self  % total  name
 87.39    87.39  sleep [c function] - (unknown)
  5.85     5.85  enter [c function] - (unknown)
  0.92     1.67  fetch [c function] - (unknown)
  0.67     3.09  require [c function] - (unknown)
  0.58     0.58  select [c function] - (unknown)
  0.42     1.92  new [c function] - (unknown)
  0.42     0.42  exec [c function] - (unknown)
  0.33     0.33  load_from_binary [c function] - (unknown)
  0.17     0.17  sub [c function] - (unknown)
  0.17     0.17  module_eval [c function] - (unknown)
  0.17     0.17  exec_params [c function] - (unknown)
  0.17     0.17  caller [c function] - (unknown)
  0.08     1.42  synchronize [c function] - (unknown)
  0.08     1.34  load_iseq - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/bootsnap-1.13.0/lib/bootsnap/compile_cache/iseq.rb
  0.08     0.58  class_eval [c function] - (unknown)
  0.08     0.50  exec_no_cache - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/activerecord-6.1.7/lib/active_record/connection_adapters/postgresql_adapter.rb
  0.08     0.17  sanitize - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/honeybadger-4.12.2/lib/honeybadger/util/sanitizer.rb
  0.08     0.08  wait [c function] - (unknown)
  0.08     0.08  visit - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/actionpack-6.1.7/lib/action_dispatch/journey/visitors.rb
  0.08     0.08  to_sym [c function] - (unknown)





















Time since start: 13s. Press Ctrl+C to stop.
Summary of profiling data so far:
% self  % total  name
 88.38    88.38  sleep [c function] - (unknown)
  5.39     5.39  enter [c function] - (unknown)
  0.85     1.54  fetch [c function] - (unknown)
  0.62     2.85  require [c function] - (unknown)
  0.54     0.54  select [c function] - (unknown)
  0.38     1.77  new [c function] - (unknown)
  0.38     0.38  exec [c function] - (unknown)
  0.31     0.31  load_from_binary [c function] - (unknown)
  0.15     0.15  sub [c function] - (unknown)
  0.15     0.15  module_eval [c function] - (unknown)
  0.15     0.15  exec_params [c function] - (unknown)
  0.15     0.15  caller [c function] - (unknown)
  0.08     1.31  synchronize [c function] - (unknown)
  0.08     1.23  load_iseq - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/bootsnap-1.13.0/lib/bootsnap/compile_cache/iseq.rb
  0.08     0.54  class_eval [c function] - (unknown)
  0.08     0.46  exec_no_cache - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/activerecord-6.1.7/lib/active_record/connection_adapters/postgresql_adapter.rb
  0.08     0.15  sanitize - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/honeybadger-4.12.2/lib/honeybadger/util/sanitizer.rb
  0.08     0.08  wait [c function] - (unknown)
  0.08     0.08  visit - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/actionpack-6.1.7/lib/action_dispatch/journey/visitors.rb
  0.08     0.08  to_sym [c function] - (unknown)





















Time since start: 14s. Press Ctrl+C to stop.
Summary of profiling data so far:
% self  % total  name
 89.07    89.07  sleep [c function] - (unknown)
  5.00     5.00  enter [c function] - (unknown)
  0.79     1.43  fetch [c function] - (unknown)
  0.64     0.64  select [c function] - (unknown)
  0.57     2.64  require [c function] - (unknown)
  0.36     1.64  new [c function] - (unknown)
  0.36     0.36  exec [c function] - (unknown)
  0.29     0.29  load_from_binary [c function] - (unknown)
  0.14     0.14  sub [c function] - (unknown)
  0.14     0.14  module_eval [c function] - (unknown)
  0.14     0.14  exec_params [c function] - (unknown)
  0.14     0.14  caller [c function] - (unknown)
  0.07     1.21  synchronize [c function] - (unknown)
  0.07     1.14  load_iseq - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/bootsnap-1.13.0/lib/bootsnap/compile_cache/iseq.rb
  0.07     0.50  class_eval [c function] - (unknown)
  0.07     0.43  exec_no_cache - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/activerecord-6.1.7/lib/active_record/connection_adapters/postgresql_adapter.rb
  0.07     0.14  sanitize - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/honeybadger-4.12.2/lib/honeybadger/util/sanitizer.rb
  0.07     0.07  wait [c function] - (unknown)
  0.07     0.07  visit - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/actionpack-6.1.7/lib/action_dispatch/journey/visitors.rb
  0.07     0.07  to_sym [c function] - (unknown)





















Time since start: 15s. Press Ctrl+C to stop.
Summary of profiling data so far:
% self  % total  name
 89.81    89.81  sleep [c function] - (unknown)
  4.66     4.66  enter [c function] - (unknown)
  0.73     1.33  fetch [c function] - (unknown)
  0.60     0.60  select [c function] - (unknown)
  0.53     2.47  require [c function] - (unknown)
  0.33     1.53  new [c function] - (unknown)
  0.33     0.33  exec [c function] - (unknown)
  0.27     0.27  load_from_binary [c function] - (unknown)
  0.13     0.13  sub [c function] - (unknown)
  0.13     0.13  module_eval [c function] - (unknown)
  0.13     0.13  exec_params [c function] - (unknown)
  0.13     0.13  caller [c function] - (unknown)
  0.07     1.13  synchronize [c function] - (unknown)
  0.07     1.07  load_iseq - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/bootsnap-1.13.0/lib/bootsnap/compile_cache/iseq.rb
  0.07     0.47  class_eval [c function] - (unknown)
  0.07     0.40  exec_no_cache - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/activerecord-6.1.7/lib/active_record/connection_adapters/postgresql_adapter.rb
  0.07     0.13  sanitize - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/honeybadger-4.12.2/lib/honeybadger/util/sanitizer.rb
  0.07     0.07  wait [c function] - (unknown)
  0.07     0.07  visit - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/actionpack-6.1.7/lib/action_dispatch/journey/visitors.rb
  0.07     0.07  to_sym [c function] - (unknown)





















Time since start: 16s. Press Ctrl+C to stop.
Summary of profiling data so far:
% self  % total  name
 90.46    90.46  sleep [c function] - (unknown)
  4.37     4.37  enter [c function] - (unknown)
  0.69     1.25  fetch [c function] - (unknown)
  0.56     0.56  select [c function] - (unknown)
  0.50     2.31  require [c function] - (unknown)
  0.31     1.43  new [c function] - (unknown)
  0.31     0.31  exec [c function] - (unknown)
  0.25     0.25  load_from_binary [c function] - (unknown)
  0.12     0.12  sub [c function] - (unknown)
  0.12     0.12  module_eval [c function] - (unknown)
  0.12     0.12  exec_params [c function] - (unknown)
  0.12     0.12  caller [c function] - (unknown)
  0.06     1.06  synchronize [c function] - (unknown)
  0.06     1.00  load_iseq - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/bootsnap-1.13.0/lib/bootsnap/compile_cache/iseq.rb
  0.06     0.44  class_eval [c function] - (unknown)
  0.06     0.37  exec_no_cache - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/activerecord-6.1.7/lib/active_record/connection_adapters/postgresql_adapter.rb
  0.06     0.12  sanitize - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/honeybadger-4.12.2/lib/honeybadger/util/sanitizer.rb
  0.06     0.06  wait [c function] - (unknown)
  0.06     0.06  visit - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/actionpack-6.1.7/lib/action_dispatch/journey/visitors.rb
  0.06     0.06  to_sym [c function] - (unknown)





















Time since start: 17s. Press Ctrl+C to stop.
Summary of profiling data so far:
% self  % total  name
 90.96    90.96  sleep [c function] - (unknown)
  4.11     4.11  enter [c function] - (unknown)
  0.65     1.17  fetch [c function] - (unknown)
  0.53     0.53  select [c function] - (unknown)
  0.47     2.17  require [c function] - (unknown)
  0.29     1.35  new [c function] - (unknown)
  0.29     0.29  exec [c function] - (unknown)
  0.23     0.23  load_from_binary [c function] - (unknown)
  0.12     0.12  sub [c function] - (unknown)
  0.12     0.12  module_eval [c function] - (unknown)
  0.12     0.12  exec_params [c function] - (unknown)
  0.12     0.12  caller [c function] - (unknown)
  0.12     0.12  block in reap - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/puma-3.12.6/lib/puma/thread_pool.rb
  0.06     1.06  synchronize [c function] - (unknown)
  0.06     0.94  load_iseq - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/bootsnap-1.13.0/lib/bootsnap/compile_cache/iseq.rb
  0.06     0.41  class_eval [c function] - (unknown)
  0.06     0.35  exec_no_cache - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/activerecord-6.1.7/lib/active_record/connection_adapters/postgresql_adapter.rb
  0.06     0.12  sanitize - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/honeybadger-4.12.2/lib/honeybadger/util/sanitizer.rb
  0.06     0.06  wait [c function] - (unknown)
  0.06     0.06  visit - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/actionpack-6.1.7/lib/action_dispatch/journey/visitors.rb





















Time since start: 18s. Press Ctrl+C to stop.
Summary of profiling data so far:
% self  % total  name
 91.47    91.47  sleep [c function] - (unknown)
  3.88     3.88  enter [c function] - (unknown)
  0.61     1.11  fetch [c function] - (unknown)
  0.50     0.50  select [c function] - (unknown)
  0.44     2.05  require [c function] - (unknown)
  0.28     1.27  new [c function] - (unknown)
  0.28     0.28  exec [c function] - (unknown)
  0.22     0.22  load_from_binary [c function] - (unknown)
  0.11     0.11  sub [c function] - (unknown)
  0.11     0.11  module_eval [c function] - (unknown)
  0.11     0.11  exec_params [c function] - (unknown)
  0.11     0.11  caller [c function] - (unknown)
  0.11     0.11  block in reap - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/puma-3.12.6/lib/puma/thread_pool.rb
  0.06     1.00  synchronize [c function] - (unknown)
  0.06     0.89  load_iseq - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/bootsnap-1.13.0/lib/bootsnap/compile_cache/iseq.rb
  0.06     0.39  class_eval [c function] - (unknown)
  0.06     0.33  exec_no_cache - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/activerecord-6.1.7/lib/active_record/connection_adapters/postgresql_adapter.rb
  0.06     0.11  sanitize - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/honeybadger-4.12.2/lib/honeybadger/util/sanitizer.rb
  0.06     0.06  wait [c function] - (unknown)
  0.06     0.06  visit - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/actionpack-6.1.7/lib/action_dispatch/journey/visitors.rb





















Time since start: 19s. Press Ctrl+C to stop.
Summary of profiling data so far:
% self  % total  name
 91.40    91.40  sleep [c function] - (unknown)
  3.67     3.67  enter [c function] - (unknown)
  1.00     1.00  select [c function] - (unknown)
  0.58     1.05  fetch [c function] - (unknown)
  0.42     1.94  require [c function] - (unknown)
  0.26     1.21  new [c function] - (unknown)
  0.26     0.26  exec [c function] - (unknown)
  0.21     0.21  load_from_binary [c function] - (unknown)
  0.10     0.10  sub [c function] - (unknown)
  0.10     0.10  module_eval [c function] - (unknown)
  0.10     0.10  exec_params [c function] - (unknown)
  0.10     0.10  caller [c function] - (unknown)
  0.10     0.10  block in reap - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/puma-3.12.6/lib/puma/thread_pool.rb
  0.05     0.94  synchronize [c function] - (unknown)
  0.05     0.84  load_iseq - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/bootsnap-1.13.0/lib/bootsnap/compile_cache/iseq.rb
  0.05     0.37  class_eval [c function] - (unknown)
  0.05     0.31  exec_no_cache - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/activerecord-6.1.7/lib/active_record/connection_adapters/postgresql_adapter.rb
  0.05     0.10  sanitize - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/honeybadger-4.12.2/lib/honeybadger/util/sanitizer.rb
  0.05     0.05  wait [c function] - (unknown)
  0.05     0.05  visit - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/actionpack-6.1.7/lib/action_dispatch/journey/visitors.rb





















Time since start: 20s. Press Ctrl+C to stop.
Summary of profiling data so far:
% self  % total  name
 91.83    91.83  sleep [c function] - (unknown)
  3.49     3.49  enter [c function] - (unknown)
  0.95     0.95  select [c function] - (unknown)
  0.55     1.00  fetch [c function] - (unknown)
  0.40     1.84  require [c function] - (unknown)
  0.25     1.15  new [c function] - (unknown)
  0.25     0.25  exec [c function] - (unknown)
  0.20     0.20  load_from_binary [c function] - (unknown)
  0.10     0.10  sub [c function] - (unknown)
  0.10     0.10  module_eval [c function] - (unknown)
  0.10     0.10  exec_params [c function] - (unknown)
  0.10     0.10  caller [c function] - (unknown)
  0.10     0.10  block in reap - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/puma-3.12.6/lib/puma/thread_pool.rb
  0.05     0.90  synchronize [c function] - (unknown)
  0.05     0.80  load_iseq - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/bootsnap-1.13.0/lib/bootsnap/compile_cache/iseq.rb
  0.05     0.35  class_eval [c function] - (unknown)
  0.05     0.30  exec_no_cache - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/activerecord-6.1.7/lib/active_record/connection_adapters/postgresql_adapter.rb
  0.05     0.10  sanitize - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/honeybadger-4.12.2/lib/honeybadger/util/sanitizer.rb
  0.05     0.05  wait [c function] - (unknown)
  0.05     0.05  visit - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/actionpack-6.1.7/lib/action_dispatch/journey/visitors.rb





















Time since start: 21s. Press Ctrl+C to stop.
Summary of profiling data so far:
% self  % total  name
 92.22    92.22  sleep [c function] - (unknown)
  3.32     3.32  enter [c function] - (unknown)
  0.90     0.90  select [c function] - (unknown)
  0.52     0.95  fetch [c function] - (unknown)
  0.38     1.75  require [c function] - (unknown)
  0.24     1.09  new [c function] - (unknown)
  0.24     0.24  exec [c function] - (unknown)
  0.19     0.19  load_from_binary [c function] - (unknown)
  0.09     0.09  sub [c function] - (unknown)
  0.09     0.09  module_eval [c function] - (unknown)
  0.09     0.09  exec_params [c function] - (unknown)
  0.09     0.09  caller [c function] - (unknown)
  0.09     0.09  block in reap - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/puma-3.12.6/lib/puma/thread_pool.rb
  0.05     0.85  synchronize [c function] - (unknown)
  0.05     0.76  load_iseq - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/bootsnap-1.13.0/lib/bootsnap/compile_cache/iseq.rb
  0.05     0.33  class_eval [c function] - (unknown)
  0.05     0.28  exec_no_cache - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/activerecord-6.1.7/lib/active_record/connection_adapters/postgresql_adapter.rb
  0.05     0.09  sanitize - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/honeybadger-4.12.2/lib/honeybadger/util/sanitizer.rb
  0.05     0.05  wait [c function] - (unknown)
  0.05     0.05  visit - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/actionpack-6.1.7/lib/action_dispatch/journey/visitors.rb





















Time since start: 22s. Press Ctrl+C to stop.
Summary of profiling data so far:
% self  % total  name
 92.58    92.58  sleep [c function] - (unknown)
  3.17     3.17  enter [c function] - (unknown)
  0.86     0.86  select [c function] - (unknown)
  0.50     0.90  fetch [c function] - (unknown)
  0.36     1.67  require [c function] - (unknown)
  0.23     1.04  new [c function] - (unknown)
  0.23     0.23  exec [c function] - (unknown)
  0.18     0.18  load_from_binary [c function] - (unknown)
  0.09     0.09  sub [c function] - (unknown)
  0.09     0.09  module_eval [c function] - (unknown)
  0.09     0.09  exec_params [c function] - (unknown)
  0.09     0.09  caller [c function] - (unknown)
  0.09     0.09  block in reap - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/puma-3.12.6/lib/puma/thread_pool.rb
  0.05     0.81  synchronize [c function] - (unknown)
  0.05     0.72  load_iseq - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/bootsnap-1.13.0/lib/bootsnap/compile_cache/iseq.rb
  0.05     0.32  class_eval [c function] - (unknown)
  0.05     0.27  exec_no_cache - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/activerecord-6.1.7/lib/active_record/connection_adapters/postgresql_adapter.rb
  0.05     0.09  sanitize - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/honeybadger-4.12.2/lib/honeybadger/util/sanitizer.rb
  0.05     0.05  wait [c function] - (unknown)
  0.05     0.05  visit - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/actionpack-6.1.7/lib/action_dispatch/journey/visitors.rb





















Time since start: 23s. Press Ctrl+C to stop.
Summary of profiling data so far:
% self  % total  name
 92.91    92.91  sleep [c function] - (unknown)
  3.03     3.03  enter [c function] - (unknown)
  0.82     0.82  select [c function] - (unknown)
  0.48     0.87  fetch [c function] - (unknown)
  0.35     1.60  require [c function] - (unknown)
  0.22     0.99  new [c function] - (unknown)
  0.22     0.22  exec [c function] - (unknown)
  0.17     0.17  load_from_binary [c function] - (unknown)
  0.09     0.09  sub [c function] - (unknown)
  0.09     0.09  module_eval [c function] - (unknown)
  0.09     0.09  exec_params [c function] - (unknown)
  0.09     0.09  caller [c function] - (unknown)
  0.09     0.09  block in reap - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/puma-3.12.6/lib/puma/thread_pool.rb
  0.04     0.78  synchronize [c function] - (unknown)
  0.04     0.69  load_iseq - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/bootsnap-1.13.0/lib/bootsnap/compile_cache/iseq.rb
  0.04     0.30  class_eval [c function] - (unknown)
  0.04     0.26  exec_no_cache - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/activerecord-6.1.7/lib/active_record/connection_adapters/postgresql_adapter.rb
  0.04     0.09  sanitize - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/honeybadger-4.12.2/lib/honeybadger/util/sanitizer.rb
  0.04     0.04  wait [c function] - (unknown)
  0.04     0.04  visit - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/actionpack-6.1.7/lib/action_dispatch/journey/visitors.rb





















Time since start: 24s. Press Ctrl+C to stop.
Summary of profiling data so far:
% self  % total  name
 93.04    93.04  sleep [c function] - (unknown)
  2.90     2.90  enter [c function] - (unknown)
  0.91     0.91  select [c function] - (unknown)
  0.46     0.83  fetch [c function] - (unknown)
  0.33     1.53  require [c function] - (unknown)
  0.21     0.95  new [c function] - (unknown)
  0.21     0.21  exec [c function] - (unknown)
  0.17     0.17  load_from_binary [c function] - (unknown)
  0.08     0.08  sub [c function] - (unknown)
  0.08     0.08  stat [c function] - (unknown)
  0.08     0.08  module_eval [c function] - (unknown)
  0.08     0.08  exec_params [c function] - (unknown)
  0.08     0.08  caller [c function] - (unknown)
  0.08     0.08  block in reap - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/puma-3.12.6/lib/puma/thread_pool.rb
  0.04     0.75  synchronize [c function] - (unknown)
  0.04     0.66  load_iseq - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/bootsnap-1.13.0/lib/bootsnap/compile_cache/iseq.rb
  0.04     0.29  class_eval [c function] - (unknown)
  0.04     0.25  exec_no_cache - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/activerecord-6.1.7/lib/active_record/connection_adapters/postgresql_adapter.rb
  0.04     0.08  sanitize - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/honeybadger-4.12.2/lib/honeybadger/util/sanitizer.rb
  0.04     0.04  wait [c function] - (unknown)





















Time since start: 25s. Press Ctrl+C to stop.
Summary of profiling data so far:
% self  % total  name
 93.32    93.32  sleep [c function] - (unknown)
  2.78     2.78  enter [c function] - (unknown)
  0.87     0.87  select [c function] - (unknown)
  0.44     0.80  fetch [c function] - (unknown)
  0.32     1.47  require [c function] - (unknown)
  0.20     0.91  new [c function] - (unknown)
  0.20     0.20  exec [c function] - (unknown)
  0.16     0.16  load_from_binary [c function] - (unknown)
  0.08     0.08  sub [c function] - (unknown)
  0.08     0.08  stat [c function] - (unknown)
  0.08     0.08  module_eval [c function] - (unknown)
  0.08     0.08  exec_params [c function] - (unknown)
  0.08     0.08  caller [c function] - (unknown)
  0.08     0.08  block in reap - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/puma-3.12.6/lib/puma/thread_pool.rb
  0.04     0.72  synchronize [c function] - (unknown)
  0.04     0.64  load_iseq - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/bootsnap-1.13.0/lib/bootsnap/compile_cache/iseq.rb
  0.04     0.28  class_eval [c function] - (unknown)
  0.04     0.24  exec_no_cache - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/activerecord-6.1.7/lib/active_record/connection_adapters/postgresql_adapter.rb
  0.04     0.08  sanitize - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/honeybadger-4.12.2/lib/honeybadger/util/sanitizer.rb
  0.04     0.04  wait [c function] - (unknown)





















Time since start: 26s. Press Ctrl+C to stop.
Summary of profiling data so far:
% self  % total  name
 93.54    93.54  sleep [c function] - (unknown)
  2.68     2.68  enter [c function] - (unknown)
  0.84     0.84  select [c function] - (unknown)
  0.42     0.76  fetch [c function] - (unknown)
  0.31     1.41  require [c function] - (unknown)
  0.19     0.88  new [c function] - (unknown)
  0.19     0.19  exec [c function] - (unknown)
  0.15     0.15  load_from_binary [c function] - (unknown)
  0.08     0.73  synchronize [c function] - (unknown)
  0.08     0.08  sub [c function] - (unknown)
  0.08     0.08  stat [c function] - (unknown)
  0.08     0.08  module_eval [c function] - (unknown)
  0.08     0.08  exec_params [c function] - (unknown)
  0.08     0.08  caller [c function] - (unknown)
  0.08     0.08  block in reap - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/puma-3.12.6/lib/puma/thread_pool.rb
  0.04     0.61  load_iseq - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/bootsnap-1.13.0/lib/bootsnap/compile_cache/iseq.rb
  0.04     0.27  class_eval [c function] - (unknown)
  0.04     0.23  exec_no_cache - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/activerecord-6.1.7/lib/active_record/connection_adapters/postgresql_adapter.rb
  0.04     0.08  sanitize - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/honeybadger-4.12.2/lib/honeybadger/util/sanitizer.rb
  0.04     0.04  wait [c function] - (unknown)





















Time since start: 27s. Press Ctrl+C to stop.
Summary of profiling data so far:
% self  % total  name
 93.78    93.78  sleep [c function] - (unknown)
  2.58     2.58  enter [c function] - (unknown)
  0.81     0.81  select [c function] - (unknown)
  0.40     0.74  fetch [c function] - (unknown)
  0.29     1.36  require [c function] - (unknown)
  0.18     0.85  new [c function] - (unknown)
  0.18     0.18  exec [c function] - (unknown)
  0.15     0.15  load_from_binary [c function] - (unknown)
  0.07     0.70  synchronize [c function] - (unknown)
  0.07     0.07  sub [c function] - (unknown)
  0.07     0.07  stat [c function] - (unknown)
  0.07     0.07  module_eval [c function] - (unknown)
  0.07     0.07  exec_params [c function] - (unknown)
  0.07     0.07  caller [c function] - (unknown)
  0.07     0.07  block in reap - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/puma-3.12.6/lib/puma/thread_pool.rb
  0.04     0.59  load_iseq - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/bootsnap-1.13.0/lib/bootsnap/compile_cache/iseq.rb
  0.04     0.26  class_eval [c function] - (unknown)
  0.04     0.22  exec_no_cache - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/activerecord-6.1.7/lib/active_record/connection_adapters/postgresql_adapter.rb
  0.04     0.07  sanitize - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/honeybadger-4.12.2/lib/honeybadger/util/sanitizer.rb
  0.04     0.04  wait [c function] - (unknown)





















Time since start: 28s. Press Ctrl+C to stop.
Summary of profiling data so far:
% self  % total  name
 94.00    94.00  sleep [c function] - (unknown)
  2.48     2.48  enter [c function] - (unknown)
  0.78     0.78  select [c function] - (unknown)
  0.39     0.71  fetch [c function] - (unknown)
  0.28     1.31  require [c function] - (unknown)
  0.18     0.82  new [c function] - (unknown)
  0.18     0.18  exec [c function] - (unknown)
  0.14     0.14  load_from_binary [c function] - (unknown)
  0.07     0.67  synchronize [c function] - (unknown)
  0.07     0.07  sub [c function] - (unknown)
  0.07     0.07  stat [c function] - (unknown)
  0.07     0.07  module_eval [c function] - (unknown)
  0.07     0.07  exec_params [c function] - (unknown)
  0.07     0.07  caller [c function] - (unknown)
  0.07     0.07  block in reap - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/puma-3.12.6/lib/puma/thread_pool.rb
  0.04     0.57  load_iseq - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/bootsnap-1.13.0/lib/bootsnap/compile_cache/iseq.rb
  0.04     0.25  class_eval [c function] - (unknown)
  0.04     0.21  exec_no_cache - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/activerecord-6.1.7/lib/active_record/connection_adapters/postgresql_adapter.rb
  0.04     0.07  sanitize - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/honeybadger-4.12.2/lib/honeybadger/util/sanitizer.rb
  0.04     0.04  wait [c function] - (unknown)





















Time since start: 29s. Press Ctrl+C to stop.
Summary of profiling data so far:
% self  % total  name
 93.73    93.73  sleep [c function] - (unknown)
  2.40     2.40  enter [c function] - (unknown)
  1.23     1.23  select [c function] - (unknown)
  0.38     0.68  fetch [c function] - (unknown)
  0.27     1.27  require [c function] - (unknown)
  0.17     0.79  new [c function] - (unknown)
  0.17     0.17  exec [c function] - (unknown)
  0.14     0.14  load_from_binary [c function] - (unknown)
  0.07     0.65  synchronize [c function] - (unknown)
  0.07     0.07  sub [c function] - (unknown)
  0.07     0.07  stat [c function] - (unknown)
  0.07     0.07  module_eval [c function] - (unknown)
  0.07     0.07  exec_params [c function] - (unknown)
  0.07     0.07  caller [c function] - (unknown)
  0.07     0.07  block in reap - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/puma-3.12.6/lib/puma/thread_pool.rb
  0.03     0.55  load_iseq - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/bootsnap-1.13.0/lib/bootsnap/compile_cache/iseq.rb
  0.03     0.24  class_eval [c function] - (unknown)
  0.03     0.21  exec_no_cache - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/activerecord-6.1.7/lib/active_record/connection_adapters/postgresql_adapter.rb
  0.03     0.07  sanitize - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/honeybadger-4.12.2/lib/honeybadger/util/sanitizer.rb
  0.03     0.03  wait [c function] - (unknown)





















Time since start: 30s. Press Ctrl+C to stop.
Summary of profiling data so far:
% self  % total  name
 93.94    93.94  sleep [c function] - (unknown)
  2.32     2.32  enter [c function] - (unknown)
  1.19     1.19  select [c function] - (unknown)
  0.36     0.66  fetch [c function] - (unknown)
  0.26     1.22  require [c function] - (unknown)
  0.17     0.76  new [c function] - (unknown)
  0.17     0.17  exec [c function] - (unknown)
  0.13     0.13  load_from_binary [c function] - (unknown)
  0.07     0.63  synchronize [c function] - (unknown)
  0.07     0.07  sub [c function] - (unknown)
  0.07     0.07  stat [c function] - (unknown)
  0.07     0.07  module_eval [c function] - (unknown)
  0.07     0.07  exec_params [c function] - (unknown)
  0.07     0.07  caller [c function] - (unknown)
  0.07     0.07  block in reap - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/puma-3.12.6/lib/puma/thread_pool.rb
  0.03     0.53  load_iseq - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/bootsnap-1.13.0/lib/bootsnap/compile_cache/iseq.rb
  0.03     0.23  class_eval [c function] - (unknown)
  0.03     0.20  exec_no_cache - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/activerecord-6.1.7/lib/active_record/connection_adapters/postgresql_adapter.rb
  0.03     0.07  sanitize - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/honeybadger-4.12.2/lib/honeybadger/util/sanitizer.rb
  0.03     0.03  wait [c function] - (unknown)





















Time since start: 31s. Press Ctrl+C to stop.
Summary of profiling data so far:
% self  % total  name
 94.14    94.14  sleep [c function] - (unknown)
  2.24     2.24  enter [c function] - (unknown)
  1.15     1.15  select [c function] - (unknown)
  0.35     0.64  fetch [c function] - (unknown)
  0.26     1.18  require [c function] - (unknown)
  0.16     0.74  new [c function] - (unknown)
  0.16     0.16  exec [c function] - (unknown)
  0.13     0.13  load_from_binary [c function] - (unknown)
  0.06     0.61  synchronize [c function] - (unknown)
  0.06     0.06  sub [c function] - (unknown)
  0.06     0.06  stat [c function] - (unknown)
  0.06     0.06  module_eval [c function] - (unknown)
  0.06     0.06  exec_params [c function] - (unknown)
  0.06     0.06  caller [c function] - (unknown)
  0.06     0.06  block in reap - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/puma-3.12.6/lib/puma/thread_pool.rb
  0.03     0.51  load_iseq - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/bootsnap-1.13.0/lib/bootsnap/compile_cache/iseq.rb
  0.03     0.22  class_eval [c function] - (unknown)
  0.03     0.19  exec_no_cache - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/activerecord-6.1.7/lib/active_record/connection_adapters/postgresql_adapter.rb
  0.03     0.06  sanitize - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/honeybadger-4.12.2/lib/honeybadger/util/sanitizer.rb
  0.03     0.03  wait [c function] - (unknown)





















Time since start: 32s. Press Ctrl+C to stop.
Summary of profiling data so far:
% self  % total  name
 94.32    94.32  sleep [c function] - (unknown)
  2.17     2.17  enter [c function] - (unknown)
  1.12     1.12  select [c function] - (unknown)
  0.34     0.62  fetch [c function] - (unknown)
  0.25     1.15  require [c function] - (unknown)
  0.16     0.71  new [c function] - (unknown)
  0.16     0.16  exec [c function] - (unknown)
  0.12     0.12  load_from_binary [c function] - (unknown)
  0.06     0.59  synchronize [c function] - (unknown)
  0.06     0.06  sub [c function] - (unknown)
  0.06     0.06  stat [c function] - (unknown)
  0.06     0.06  module_eval [c function] - (unknown)
  0.06     0.06  exec_params [c function] - (unknown)
  0.06     0.06  caller [c function] - (unknown)
  0.06     0.06  block in reap - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/puma-3.12.6/lib/puma/thread_pool.rb
  0.03     0.50  load_iseq - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/bootsnap-1.13.0/lib/bootsnap/compile_cache/iseq.rb
  0.03     0.22  class_eval [c function] - (unknown)
  0.03     0.19  exec_no_cache - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/activerecord-6.1.7/lib/active_record/connection_adapters/postgresql_adapter.rb
  0.03     0.06  sanitize - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/honeybadger-4.12.2/lib/honeybadger/util/sanitizer.rb
  0.03     0.03  wait [c function] - (unknown)





















Time since start: 33s. Press Ctrl+C to stop.
Summary of profiling data so far:
% self  % total  name
 94.50    94.50  sleep [c function] - (unknown)
  2.10     2.10  enter [c function] - (unknown)
  1.08     1.08  select [c function] - (unknown)
  0.33     0.60  fetch [c function] - (unknown)
  0.24     1.11  require [c function] - (unknown)
  0.15     0.69  new [c function] - (unknown)
  0.15     0.15  exec [c function] - (unknown)
  0.12     0.12  load_from_binary [c function] - (unknown)
  0.06     0.57  synchronize [c function] - (unknown)
  0.06     0.06  sub [c function] - (unknown)
  0.06     0.06  stat [c function] - (unknown)
  0.06     0.06  module_eval [c function] - (unknown)
  0.06     0.06  exec_params [c function] - (unknown)
  0.06     0.06  caller [c function] - (unknown)
  0.06     0.06  block in reap - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/puma-3.12.6/lib/puma/thread_pool.rb
  0.03     0.48  load_iseq - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/bootsnap-1.13.0/lib/bootsnap/compile_cache/iseq.rb
  0.03     0.21  class_eval [c function] - (unknown)
  0.03     0.18  exec_no_cache - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/activerecord-6.1.7/lib/active_record/connection_adapters/postgresql_adapter.rb
  0.03     0.06  sanitize - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/honeybadger-4.12.2/lib/honeybadger/util/sanitizer.rb
  0.03     0.03  wait [c function] - (unknown)





















Time since start: 34s. Press Ctrl+C to stop.
Summary of profiling data so far:
% self  % total  name
 94.48    94.48  sleep [c function] - (unknown)
  2.04     2.04  enter [c function] - (unknown)
  1.20     1.20  select [c function] - (unknown)
  0.32     0.58  fetch [c function] - (unknown)
  0.23     1.08  require [c function] - (unknown)
  0.15     0.67  new [c function] - (unknown)
  0.15     0.15  exec [c function] - (unknown)
  0.12     0.12  load_from_binary [c function] - (unknown)
  0.06     0.55  synchronize [c function] - (unknown)
  0.06     0.06  sub [c function] - (unknown)
  0.06     0.06  stat [c function] - (unknown)
  0.06     0.06  module_eval [c function] - (unknown)
  0.06     0.06  exec_params [c function] - (unknown)
  0.06     0.06  caller [c function] - (unknown)
  0.06     0.06  block in reap - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/puma-3.12.6/lib/puma/thread_pool.rb
  0.03     3.71  block in start - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/puma-3.12.6/lib/puma/plugin/tmp_restart.rb
  0.03     0.47  load_iseq - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/bootsnap-1.13.0/lib/bootsnap/compile_cache/iseq.rb
  0.03     0.20  class_eval [c function] - (unknown)
  0.03     0.18  exec_no_cache - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/activerecord-6.1.7/lib/active_record/connection_adapters/postgresql_adapter.rb
  0.03     0.06  sanitize - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/honeybadger-4.12.2/lib/honeybadger/util/sanitizer.rb





















Time since start: 35s. Press Ctrl+C to stop.
Summary of profiling data so far:
% self  % total  name
 94.64    94.64  sleep [c function] - (unknown)
  1.98     1.98  enter [c function] - (unknown)
  1.16     1.16  select [c function] - (unknown)
  0.31     0.57  fetch [c function] - (unknown)
  0.23     1.05  require [c function] - (unknown)
  0.14     0.65  new [c function] - (unknown)
  0.14     0.14  exec [c function] - (unknown)
  0.11     0.11  load_from_binary [c function] - (unknown)
  0.06     0.54  synchronize [c function] - (unknown)
  0.06     0.06  sub [c function] - (unknown)
  0.06     0.06  stat [c function] - (unknown)
  0.06     0.06  module_eval [c function] - (unknown)
  0.06     0.06  exec_params [c function] - (unknown)
  0.06     0.06  caller [c function] - (unknown)
  0.06     0.06  block in reap - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/puma-3.12.6/lib/puma/thread_pool.rb
  0.03     3.60  block in start - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/puma-3.12.6/lib/puma/plugin/tmp_restart.rb
  0.03     0.45  load_iseq - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/bootsnap-1.13.0/lib/bootsnap/compile_cache/iseq.rb
  0.03     0.20  class_eval [c function] - (unknown)
  0.03     0.17  exec_no_cache - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/activerecord-6.1.7/lib/active_record/connection_adapters/postgresql_adapter.rb
  0.03     0.06  sanitize - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/honeybadger-4.12.2/lib/honeybadger/util/sanitizer.rb





















Time since start: 36s. Press Ctrl+C to stop.
Summary of profiling data so far:
% self  % total  name
 94.79    94.79  sleep [c function] - (unknown)
  1.93     1.93  enter [c function] - (unknown)
  1.13     1.13  select [c function] - (unknown)
  0.30     0.55  fetch [c function] - (unknown)
  0.22     1.02  require [c function] - (unknown)
  0.14     0.63  new [c function] - (unknown)
  0.14     0.14  exec [c function] - (unknown)
  0.11     0.11  load_from_binary [c function] - (unknown)
  0.06     0.52  synchronize [c function] - (unknown)
  0.06     0.06  sub [c function] - (unknown)
  0.06     0.06  stat [c function] - (unknown)
  0.06     0.06  module_eval [c function] - (unknown)
  0.06     0.06  exec_params [c function] - (unknown)
  0.06     0.06  caller [c function] - (unknown)
  0.06     0.06  block in reap - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/puma-3.12.6/lib/puma/thread_pool.rb
  0.03     3.78  block in start - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/puma-3.12.6/lib/puma/plugin/tmp_restart.rb
  0.03     0.44  load_iseq - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/bootsnap-1.13.0/lib/bootsnap/compile_cache/iseq.rb
  0.03     0.19  class_eval [c function] - (unknown)
  0.03     0.17  exec_no_cache - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/activerecord-6.1.7/lib/active_record/connection_adapters/postgresql_adapter.rb
  0.03     0.06  sanitize - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/honeybadger-4.12.2/lib/honeybadger/util/sanitizer.rb





















Time since start: 37s. Press Ctrl+C to stop.
Summary of profiling data so far:
% self  % total  name
 94.93    94.93  sleep [c function] - (unknown)
  1.88     1.88  enter [c function] - (unknown)
  1.10     1.10  select [c function] - (unknown)
  0.29     0.54  fetch [c function] - (unknown)
  0.21     0.99  require [c function] - (unknown)
  0.13     0.62  new [c function] - (unknown)
  0.13     0.13  exec [c function] - (unknown)
  0.11     0.11  load_from_binary [c function] - (unknown)
  0.05     0.51  synchronize [c function] - (unknown)
  0.05     0.05  sub [c function] - (unknown)
  0.05     0.05  stat [c function] - (unknown)
  0.05     0.05  module_eval [c function] - (unknown)
  0.05     0.05  exec_params [c function] - (unknown)
  0.05     0.05  caller [c function] - (unknown)
  0.05     0.05  block in reap - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/puma-3.12.6/lib/puma/thread_pool.rb
  0.03     3.67  block in start - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/puma-3.12.6/lib/puma/plugin/tmp_restart.rb
  0.03     0.43  load_iseq - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/bootsnap-1.13.0/lib/bootsnap/compile_cache/iseq.rb
  0.03     0.19  class_eval [c function] - (unknown)
  0.03     0.16  exec_no_cache - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/activerecord-6.1.7/lib/active_record/connection_adapters/postgresql_adapter.rb
  0.03     0.05  sanitize - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/honeybadger-4.12.2/lib/honeybadger/util/sanitizer.rb



Time since start: 75s. Press Ctrl+C to stop.
Summary of profiling data so far:
% self  % total  name
 95.85    95.85  sleep [c function] - (unknown)
  2.08     2.08  select [c function] - (unknown)
  0.93     0.93  enter [c function] - (unknown)
  0.15     0.27  fetch [c function] - (unknown)
  0.11     0.49  require [c function] - (unknown)
  0.07     0.31  new [c function] - (unknown)
  0.07     0.07  stat [c function] - (unknown)
  0.07     0.07  exec [c function] - (unknown)
  0.05     0.05  load_from_binary [c function] - (unknown)
  0.04     0.28  synchronize [c function] - (unknown)
  0.04     0.04  block in reap - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/puma-3.12.6/lib/puma/thread_pool.rb
  0.03     0.03  sub [c function] - (unknown)
  0.03     0.03  module_eval [c function] - (unknown)
  0.03     0.03  exec_params [c function] - (unknown)
  0.03     0.03  caller [c function] - (unknown)
  0.01    90.18  block in start! - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/puma-3.12.6/lib/puma/thread_pool.rb
  0.01     5.78  block in start - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/puma-3.12.6/lib/puma/plugin/tmp_restart.rb
  0.01     2.10  run_internal - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/puma-3.12.6/lib/puma/reactor.rb
  0.01     0.21  load_iseq - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/bootsnap-1.13.0/lib/bootsnap/compile_cache/iseq.rb
  0.01     0.09  class_eval [c function] - (unknown)


Time since start: 227s. Press Ctrl+C to stop.
Summary of profiling data so far:
% self  % total  name
 94.17    94.17  sleep [c function] - (unknown)
  5.07     5.07  select [c function] - (unknown)
  0.31     0.31  enter [c function] - (unknown)
  0.05     0.09  fetch [c function] - (unknown)
  0.04     0.16  require [c function] - (unknown)
  0.03     0.05  block in reap - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/puma-3.12.6/lib/puma/thread_pool.rb
  0.03     0.03  stat [c function] - (unknown)
  0.03     0.15  synchronize [c function] - (unknown)
  0.02     0.10  new [c function] - (unknown)
  0.02     0.02  exec [c function] - (unknown)
  0.02     0.02  load_from_binary [c function] - (unknown)
  0.01    13.86  block in start - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/puma-3.12.6/lib/puma/plugin/tmp_restart.rb
  0.01     0.09  reap - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/puma-3.12.6/lib/puma/thread_pool.rb
  0.01     0.01  reject [c function] - (unknown)
  0.01     0.01  sub [c function] - (unknown)
  0.01     0.01  module_eval [c function] - (unknown)
  0.01     0.01  exec_params [c function] - (unknown)
  0.01     0.01  caller [c function] - (unknown)
  0.00    79.76  block in start! - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/puma-3.12.6/lib/puma/thread_pool.rb
  0.00     5.07  run_internal - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/puma-3.12.6/lib/puma/reactor.rb





@nagarjuna
Copy link
Author

I had debugging code and was executing till before i am converting sting to model(using constantize) in resolve method.

Below is the line which i am using to get the data using graphql query from webhook model

entity_data = SchemaControl::GraphiqlSchema.execute(self.query, variables: {id: entity_record_id.to_s }, operation_name: self.query_name)

@rmosolgo
Copy link
Owner

Sorry, I should have clarified: I think we want the output of rbspy snapshot, which will output the current stack trace of the program. Hopefully it will include some lines of code that give us a clue as to which lines are causing the application to get stuck!

@nagarjuna
Copy link
Author

I don't see much info from snapshot command. If you confirm that you are able to execute graphql query to get the data from after_create_commit, you can close this.

Below is the output of rbspy snapshot command.

nagarjunarachaneni$ sudo rbspy snapshot --pid 69813
block in run_in_thread - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/puma-3.12.6/lib/puma/reactor.rb:262
run_internal - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/puma-3.12.6/lib/puma/reactor.rb:239
select [c function] - (unknown):0

nagarjunarachaneni$ sudo rbspy snapshot --pid 69813
block in start! - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/puma-3.12.6/lib/puma/thread_pool.rb:287
sleep [c function] - (unknown):0

nagarjunarachaneni$ sudo rbspy snapshot --pid 69813
block in start! - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/puma-3.12.6/lib/puma/thread_pool.rb:287
sleep [c function] - (unknown):0

nagarjunarachaneni$ sudo rbspy snapshot --pid 69813
block in run_in_thread - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/puma-3.12.6/lib/puma/reactor.rb:262
run_internal - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/puma-3.12.6/lib/puma/reactor.rb:239
select [c function] - (unknown):0

nagarjunarachaneni$ sudo rbspy snapshot --pid 69813
block in start! - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/puma-3.12.6/lib/puma/thread_pool.rb:287
sleep [c function] - (unknown):0


nagarjunarachaneni$ sudo rbspy snapshot --pid 69813
block in start! - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/puma-3.12.6/lib/puma/thread_pool.rb:287
sleep [c function] - (unknown):0

nagarjunarachaneni$ sudo rbspy snapshot --pid 69813
block in start! - /Users/nagarjunarachaneni/.rvm/gems/ruby-3.1.2/gems/puma-3.12.6/lib/puma/thread_pool.rb:287
sleep [c function] - (unknown):0

You can try with below example

query = "query product($id: ID!) { product(id: $id) { id, name, description, comments{id, body} }}"
product_data = GraphqlSchema.execute(query, variables: {id: self.id }, operation_name: "product")

@rmosolgo
Copy link
Owner

Sorry I wasn't able to get to the bottom of this 😖 I see your example query and .execute call, but without the application, I can't actually run it myself.

If you're still running into this, I'd suggest making smaller upgrades -- just a few versions at a time -- instead of making a big update from 1.9.x to 2.0.x. If you can identify which version makes this error start happening, we could reopen this ticket and try to find which commit caused the problem for you 👍

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