Skip to content

Instantly share code, notes, and snippets.

@rainerborene
Created June 12, 2013 12:39
Show Gist options
  • Save rainerborene/5764890 to your computer and use it in GitHub Desktop.
Save rainerborene/5764890 to your computer and use it in GitHub Desktop.
Stacktrace (most recent call first):
File "active_record/associations/preloader/association.rb", line 88, in block in associated_records_by_owner
owners_map[owner_key].each do |owner|
File "active_record/associations/preloader/association.rb", line 85, in each
records.each do |record|
File "active_record/associations/preloader/association.rb", line 85, in associated_records_by_owner
records.each do |record|
File "active_record/associations/preloader/collection_association.rb", line 13, in preload
associated_records_by_owner.each do |owner, records|
File "active_record/associations/preloader/association.rb", line 19, in run
preload
File "active_record/associations/preloader.rb", line 132, in block (2 levels) in preload_one
preloader_for(reflection).new(klass, records, reflection, options).run
File "active_record/associations/preloader.rb", line 131, in each
klasses.each do |klass, records|
File "active_record/associations/preloader.rb", line 131, in block in preload_one
klasses.each do |klass, records|
File "active_record/associations/preloader.rb", line 130, in each
grouped_records(association).each do |reflection, klasses|
File "active_record/associations/preloader.rb", line 130, in preload_one
grouped_records(association).each do |reflection, klasses|
File "active_record/associations/preloader.rb", line 109, in preload
preload_one(association.to_sym)
File "active_record/associations/preloader.rb", line 98, in block in run
associations.each { |association| preload(association) }
File "active_record/associations/preloader.rb", line 98, in each
associations.each { |association| preload(association) }
File "active_record/associations/preloader.rb", line 98, in run
associations.each { |association| preload(association) }
File "active_record/relation.rb", line 181, in block in exec_queries
ActiveRecord::Associations::Preloader.new(@records, associations).run
File "active_record/relation.rb", line 180, in each
preload.each do |associations|
File "active_record/relation.rb", line 180, in exec_queries
preload.each do |associations|
File "active_record/relation.rb", line 160, in block in to_a
exec_queries
File "active_record/explain.rb", line 41, in logging_query_plan
yield
File "active_record/relation.rb", line 159, in to_a
logging_query_plan do
File "active_record/relation/finder_methods.rb", line 380, in find_first
@first ||= limit(1).to_a[0]
File "active_record/relation/finder_methods.rb", line 122, in first
find_first
File "active_record/relation/finder_methods.rb", line 338, in find_one
record = relation.first
File "friendly_id/finder_methods.rb", line 16, in find_one
return super if id.unfriendly_id?
File "active_record/relation/finder_methods.rb", line 314, in find_with_ids
result = find_one(ids.first)
File "active_record/relation/finder_methods.rb", line 107, in find
find_with_ids(*args)
File "facebook_worker.rb", line 7, in perform
user = User.includes(:authentications).find(user_id)
File "sidekiq/processor.rb", line 49, in block (2 levels) in process
worker.perform(*cloned(msg['args']))
File "sidekiq/middleware/chain.rb", line 109, in call
final_action.call
File "sidekiq/middleware/chain.rb", line 109, in block in invoke
final_action.call
File "new_relic/agent/instrumentation/sidekiq.rb", line 25, in block in call
yield
File "new_relic/agent/instrumentation/controller_instrumentation.rb", line 318, in perform_action_with_newrelic_trace
yield
File "new_relic/agent/instrumentation/sidekiq.rb", line 21, in call
perform_action_with_newrelic_trace(
File "sidekiq/middleware/chain.rb", line 111, in block in invoke
chain.shift.call(*args, &traverse_chain)
File "raven/sidekiq.rb", line 5, in call
yield
File "sidekiq/middleware/chain.rb", line 111, in block in invoke
chain.shift.call(*args, &traverse_chain)
File "sidekiq/middleware/server/active_record.rb", line 6, in call
yield
File "sidekiq/middleware/chain.rb", line 111, in block in invoke
chain.shift.call(*args, &traverse_chain)
File "sidekiq/middleware/server/retry_jobs.rb", line 50, in call
yield
File "sidekiq/middleware/chain.rb", line 111, in block in invoke
chain.shift.call(*args, &traverse_chain)
File "sidekiq/middleware/server/logging.rb", line 11, in block in call
yield
File "sidekiq/logging.rb", line 22, in with_context
yield
File "sidekiq/middleware/server/logging.rb", line 7, in call
Sidekiq::Logging.with_context("#{worker.class.to_s} JID-#{item['jid']}") do
File "sidekiq/middleware/chain.rb", line 111, in block in invoke
chain.shift.call(*args, &traverse_chain)
File "sidekiq/middleware/chain.rb", line 114, in call
traverse_chain.call
File "sidekiq/middleware/chain.rb", line 114, in invoke
traverse_chain.call
File "sidekiq/processor.rb", line 48, in block in process
Sidekiq.server_middleware.invoke(worker, msg, queue) do
File "sidekiq/processor.rb", line 87, in stats
yield
File "sidekiq/processor.rb", line 47, in process
stats(worker, msg, queue) do
File "celluloid/calls.rb", line 25, in public_send
obj.public_send(@method, *@arguments, &_block)
File "celluloid/calls.rb", line 25, in dispatch
obj.public_send(@method, *@arguments, &_block)
File "celluloid/calls.rb", line 125, in dispatch
super(obj)
File "celluloid/actor.rb", line 328, in block in handle_message
message.dispatch(@subject)
File "celluloid/tasks.rb", line 42, in block in initialize
yield
File "celluloid/tasks/task_thread.rb", line 20, in block in create
yield
File "celluloid/internal_pool.rb", line 59, in call
proc.call
File "celluloid/internal_pool.rb", line 59, in block in create
proc.call
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment