jstorimer/delayed_paperclip — Issue #53: undefined method `value'' for AWS::S3::S3Object:Class
Author: silikone
Created: 2011-12-01 21:12:09+00:00
State: open

Hi,

Using PaperClip 2.4.5, DelayedPaperClip 2.4.5.1, Aws/S3 0.6.2 and DelayedJobs 2.0.7 with Rails 2.3.14

Upon adding a paperclip image that needs to have multiple transformations applied to it I get the above error with this stack trace:

/Library/Ruby/Gems/1.8/gems/paperclip-2.4.5/lib/paperclip/storage/s3.rb:210:in to_file''
/Library/Ruby/Gems/1.8/gems/paperclip-2.4.5/lib/paperclip/attachment.rb:282:inreprocess!''
/Library/Ruby/Gems/1.8/gems/delayed_paperclip-2.4.5.1/lib/delayed_paperclip/attachment.rb:42:in process_delayed!''
/Library/Ruby/Gems/1.8/gems/delayed_paperclip-2.4.5.1/lib/delayed_paperclip.rb:30:inprocess_job''
/Library/Ruby/Gems/1.8/gems/delayed_paperclip-2.4.5.1/lib/delayed_paperclip/jobs/delayed_job.rb:28:in perform''
/Library/Ruby/Gems/1.8/gems/delayed_job-2.0.7/lib/delayed/backend/base.rb:74:ininvoke_job''
/Library/Ruby/Gems/1.8/gems/delayed_job-2.0.7/lib/delayed/worker.rb:122:in run''
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/timeout.rb:62:intimeout''
/Library/Ruby/Gems/1.8/gems/delayed_job-2.0.7/lib/delayed/worker.rb:122:in run''
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/benchmark.rb:308:inrealtime''
/Library/Ruby/Gems/1.8/gems/delayed_job-2.0.7/lib/delayed/worker.rb:121:in run''
/Library/Ruby/Gems/1.8/gems/delayed_job-2.0.7/lib/delayed/worker.rb:173:inreserve_and_run_one_job''
/Library/Ruby/Gems/1.8/gems/delayed_job-2.0.7/lib/delayed/worker.rb:106:in work_off''
/Library/Ruby/Gems/1.8/gems/delayed_job-2.0.7/lib/delayed/worker.rb:105:intimes''
/Library/Ruby/Gems/1.8/gems/delayed_job-2.0.7/lib/delayed/worker.rb:105:in work_off''
/Library/Ruby/Gems/1.8/gems/delayed_job-2.0.7/lib/delayed/worker.rb:80:instart''
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/benchmark.rb:308:in realtime''
/Library/Ruby/Gems/1.8/gems/delayed_job-2.0.7/lib/delayed/worker.rb:79:instart''
/Library/Ruby/Gems/1.8/gems/delayed_job-2.0.7/lib/delayed/worker.rb:76:in loop''
/Library/Ruby/Gems/1.8/gems/delayed_job-2.0.7/lib/delayed/worker.rb:76:instart''
/Library/Ruby/Gems/1.8/gems/delayed_job-2.0.7/lib/delayed/tasks.rb:13

Is this a PaperClip issue or a DelayedPaperclip issue ?

Any fixes ?