ArgumentError - wrong number of arguments (-1 for 1) [GEM_ROOT]/gems/activerecord-4.2.3/lib/active_record/persistence.rb:260 in update! [PROJECT_ROOT]/app/workers/cake_campaign_import_worker.rb:23 in upsert_campaign [PROJECT_ROOT]/app/workers/cake_campaign_import_worker.rb:11 in block in perform [GEM_ROOT]/gems/soapy_cake-1.11.5/lib/soapy_cake/admin_batched.rb:33 in << [GEM_ROOT]/gems/soapy_cake-1.11.5/lib/soapy_cake/admin_batched.rb:33 in block (3 levels) in to_enum [GEM_ROOT]/gems/soapy_cake-1.11.5/lib/soapy_cake/admin_batched.rb:33 in times [GEM_ROOT]/gems/soapy_cake-1.11.5/lib/soapy_cake/admin_batched.rb:33 in block (2 levels) in to_enum [GEM_ROOT]/gems/soapy_cake-1.11.5/lib/soapy_cake/admin_batched.rb:30 in loop [GEM_ROOT]/gems/soapy_cake-1.11.5/lib/soapy_cake/admin_batched.rb:30 in block in to_enum [PROJECT_ROOT]/app/workers/cake_campaign_import_worker.rb:10 in each [PROJECT_ROOT]/app/workers/cake_campaign_import_worker.rb:10 in each [PROJECT_ROOT]/app/workers/cake_campaign_import_worker.rb:10 in perform [GEM_ROOT]/gems/sidekiq-3.4.2/lib/sidekiq/processor.rb:75 in execute_job [GEM_ROOT]/gems/sidekiq-3.4.2/lib/sidekiq/processor.rb:52 in block (2 levels) in process [GEM_ROOT]/gems/sidekiq-3.4.2/lib/sidekiq/middleware/chain.rb:127 in block in invoke [GEM_ROOT]/gems/sidekiq-3.4.2/lib/sidekiq/middleware/chain.rb:129 in block in invoke [GEM_ROOT]/gems/newrelic_rpm-3.13.0.299/lib/new_relic/agent/instrumentation/sidekiq.rb:33 in block in call [GEM_ROOT]/gems/newrelic_rpm-3.13.0.299/lib/new_relic/agent/instrumentation/controller_instrumentation.rb:362 in perform_action_with_newrelic_trace [GEM_ROOT]/gems/newrelic_rpm-3.13.0.299/lib/new_relic/agent/instrumentation/sidekiq.rb:29 in call [GEM_ROOT]/gems/sidekiq-3.4.2/lib/sidekiq/middleware/chain.rb:129 in block in invoke [GEM_ROOT]/gems/sidekiq-unique-jobs-3.0.14/lib/sidekiq_unique_jobs/middleware/server/unique_jobs.rb:16 in call [GEM_ROOT]/gems/sidekiq-3.4.2/lib/sidekiq/middleware/chain.rb:129 in block in invoke [GEM_ROOT]/bundler/gems/dead-mans-snitch-bad2f8ac7fcd/lib/dead_mans_snitch/middleware.rb:10 in call [GEM_ROOT]/gems/sidekiq-3.4.2/lib/sidekiq/middleware/chain.rb:129 in block in invoke [GEM_ROOT]/gems/sidekiq-3.4.2/lib/sidekiq/middleware/server/active_record.rb:6 in call [GEM_ROOT]/gems/sidekiq-3.4.2/lib/sidekiq/middleware/chain.rb:129 in block in invoke [GEM_ROOT]/gems/sidekiq-3.4.2/lib/sidekiq/middleware/server/retry_jobs.rb:74 in call [GEM_ROOT]/gems/sidekiq-3.4.2/lib/sidekiq/middleware/chain.rb:129 in block in invoke [GEM_ROOT]/gems/sidekiq-3.4.2/lib/sidekiq/middleware/server/logging.rb:15 in block in call [GEM_ROOT]/gems/sidekiq-3.4.2/lib/sidekiq/logging.rb:30 in with_context [GEM_ROOT]/gems/sidekiq-3.4.2/lib/sidekiq/middleware/server/logging.rb:11 in call [GEM_ROOT]/gems/sidekiq-3.4.2/lib/sidekiq/middleware/chain.rb:129 in block in invoke [GEM_ROOT]/gems/sidekiq-3.4.2/lib/sidekiq/middleware/chain.rb:132 in call [GEM_ROOT]/gems/sidekiq-3.4.2/lib/sidekiq/middleware/chain.rb:132 in invoke [GEM_ROOT]/gems/sidekiq-3.4.2/lib/sidekiq/processor.rb:51 in block in process [GEM_ROOT]/gems/sidekiq-3.4.2/lib/sidekiq/processor.rb:98 in stats [GEM_ROOT]/gems/sidekiq-3.4.2/lib/sidekiq/processor.rb:50 in process [GEM_ROOT]/gems/celluloid-0.16.0/lib/celluloid/calls.rb:26 in public_send [GEM_ROOT]/gems/celluloid-0.16.0/lib/celluloid/calls.rb:26 in dispatch [GEM_ROOT]/gems/celluloid-0.16.0/lib/celluloid/calls.rb:122 in dispatch [GEM_ROOT]/gems/celluloid-0.16.0/lib/celluloid/cell.rb:60 in block in invoke [GEM_ROOT]/gems/celluloid-0.16.0/lib/celluloid/cell.rb:71 in block in task [GEM_ROOT]/gems/celluloid-0.16.0/lib/celluloid/actor.rb:357 in block in task [GEM_ROOT]/gems/celluloid-0.16.0/lib/celluloid/tasks.rb:57 in block in initialize [GEM_ROOT]/gems/celluloid-0.16.0/lib/celluloid/tasks/task_fiber.rb:15 in block in create