Created
March 4, 2014 02:33
-
-
Save ArthurN/9339253 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Stacktrace (most recent call first): | |
premailer/rails/css_loaders/network_loader.rb:17:in `uri_for_url' | |
::Rails.configuration.action_controller.asset_host.split(%r{:?//}) | |
premailer/rails/css_loaders/network_loader.rb:8:in `load' | |
uri = uri_for_url(url) | |
premailer/rails/css_helper.rb:33:in `block in load_css' | |
css = strategy.load(url) | |
premailer/rails/css_helper.rb:32:in `each' | |
STRATEGIES.each do |strategy| | |
premailer/rails/css_helper.rb:32:in `load_css' | |
STRATEGIES.each do |strategy| | |
premailer/rails/css_helper.rb:19:in `block in css_for_doc' | |
urls.map { |url| load_css(url).force_encoding('UTF-8') }.join("\n") | |
premailer/rails/css_helper.rb:19:in `map' | |
urls.map { |url| load_css(url).force_encoding('UTF-8') }.join("\n") | |
premailer/rails/css_helper.rb:19:in `css_for_doc' | |
urls.map { |url| load_css(url).force_encoding('UTF-8') }.join("\n") | |
premailer/rails/customized_premailer.rb:15:in `initialize' | |
options = @options.merge(css_string: CSSHelper.css_for_doc(doc)) | |
premailer/rails/hook.rb:85:in `new' | |
@premailer ||= CustomizedPremailer.new(html_part.decoded) | |
premailer/rails/hook.rb:85:in `premailer' | |
@premailer ||= CustomizedPremailer.new(html_part.decoded) | |
premailer/rails/hook.rb:81:in `generate_text_part' | |
body: premailer.to_plain_text) | |
premailer/rails/hook.rb:62:in `generate_alternative_part' | |
part.add_part(generate_text_part) | |
premailer/rails/hook.rb:50:in `generate_html_part_replacement' | |
generate_alternative_part | |
premailer/rails/hook.rb:24:in `perform' | |
replace_html_part(generate_html_part_replacement) | |
premailer/rails/hook.rb:8:in `perform' | |
new(message).perform | |
mail/mail.rb:230:in `block in inform_interceptors' | |
interceptor.delivering_email(mail) | |
mail/mail.rb:229:in `each' | |
@@delivery_interceptors.each do |interceptor| | |
mail/mail.rb:229:in `inform_interceptors' | |
@@delivery_interceptors.each do |interceptor| | |
mail/message.rb:220:in `inform_interceptors' | |
Mail.inform_interceptors(self) | |
mail/message.rb:230:in `deliver' | |
inform_interceptors | |
sidekiq/extensions/action_mailer.rb:20:in `perform' | |
msg.deliver if msg && (msg.to || msg.cc || msg.bcc) && msg.from | |
sidekiq/processor.rb:49:in `block (3 levels) in process' | |
worker.perform(*cloned(msg['args'])) | |
sidekiq/middleware/chain.rb:122:in `call' | |
final_action.call | |
sidekiq/middleware/chain.rb:122:in `block in invoke' | |
final_action.call | |
apartment/sidekiq/middleware/server.rb:5:in `block in call' | |
yield | |
apartment/adapters/abstract_adapter.rb:64:in `process' | |
yield if block_given? | |
apartment/sidekiq/middleware/server.rb:4:in `call' | |
Apartment::Database.process(item['apartment']) do | |
sidekiq/middleware/chain.rb:124:in `block in invoke' | |
chain.shift.call(*args, &traverse_chain) | |
new_relic/agent/instrumentation/sidekiq.rb:30:in `block in call' | |
yield | |
new_relic/agent/instrumentation/controller_instrumentation.rb:339:in `perform_action_with_newrelic_trace' | |
yield | |
new_relic/agent/instrumentation/sidekiq.rb:21:in `call' | |
perform_action_with_newrelic_trace( | |
sidekiq/middleware/chain.rb:124:in `block in invoke' | |
chain.shift.call(*args, &traverse_chain) | |
raven/sidekiq.rb:4:in `call' | |
yield | |
sidekiq/middleware/chain.rb:124:in `block in invoke' | |
chain.shift.call(*args, &traverse_chain) | |
sidekiq/middleware/server/active_record.rb:6:in `call' | |
yield | |
sidekiq/middleware/chain.rb:124:in `block in invoke' | |
chain.shift.call(*args, &traverse_chain) | |
sidekiq/middleware/server/retry_jobs.rb:62:in `call' | |
yield | |
sidekiq/middleware/chain.rb:124:in `block in invoke' | |
chain.shift.call(*args, &traverse_chain) | |
sidekiq/middleware/server/logging.rb:11:in `block in call' | |
yield | |
sidekiq/logging.rb:22:in `with_context' | |
yield | |
sidekiq/middleware/server/logging.rb:7:in `call' | |
Sidekiq::Logging.with_context("#{worker.class.to_s} JID-#{item['jid']}") do | |
sidekiq/middleware/chain.rb:124:in `block in invoke' | |
chain.shift.call(*args, &traverse_chain) | |
sidekiq/middleware/chain.rb:127:in `call' | |
traverse_chain.call | |
sidekiq/middleware/chain.rb:127:in `invoke' | |
traverse_chain.call | |
sidekiq/processor.rb:48:in `block (2 levels) in process' | |
Sidekiq.server_middleware.invoke(worker, msg, queue) do | |
sidekiq/processor.rb:105:in `stats' | |
yield | |
sidekiq/processor.rb:47:in `block in process' | |
stats(worker, msg, queue) do | |
sidekiq/processor.rb:86:in `do_defer' | |
yield | |
sidekiq/processor.rb:37:in `process' | |
do_defer do | |
celluloid/calls.rb:25:in `public_send' | |
obj.public_send(@method, *@arguments, &_block) | |
celluloid/calls.rb:25:in `dispatch' | |
obj.public_send(@method, *@arguments, &_block) | |
celluloid/calls.rb:122:in `dispatch' | |
super(obj) | |
celluloid/actor.rb:322:in `block in handle_message' | |
message.dispatch(@subject) | |
celluloid/actor.rb:416:in `block in task' | |
yield | |
celluloid/tasks.rb:55:in `block in initialize' | |
yield | |
celluloid/tasks/task_fiber.rb:13:in `block in create' | |
yield |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment