shipit-engine: Nasty error on a single project

All other projects work, a single one has a nasty error:

Encoding::UndefinedConversionError: "\xC5" from ASCII-8BIT to UTF-8
    /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/core_ext/object/json.rb:34:in `encode'    /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/core_ext/object/json.rb:34:in `to_json'   /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/core_ext/object/json.rb:34:in `to_json_with_active_support_encoder'   /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/json/encoding.rb:57:in `to_json'  /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/json-1.8.3/lib/json/common.rb:223:in `generate'    /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/json-1.8.3/lib/json/common.rb:223:in `generate'    /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/json/encoding.rb:101:in `stringify'   /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/json/encoding.rb:35:in `encode'   /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/json/encoding.rb:22:in `encode'   /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/core_ext/object/json.rb:37:in `to_json_with_active_support_encoder'   /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/bundler/gems/shipit-engine-8b51fed7f4e9/app/models/shipit/hook.rb:60:in `coerce_payload'    /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/bundler/gems/shipit-engine-8b51fed7f4e9/app/models/shipit/hook.rb:38:in `emit'  /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/bundler/gems/shipit-engine-8b51fed7f4e9/app/models/shipit/task.rb:195:in `emit_hooks'   /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:432:in `block in make_lambda'    /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:263:in `call'    /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:263:in `block in simple' /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:506:in `call'    /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:506:in `block in call'   /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:506:in `each'    /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:506:in `call'    /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:92:in `__run_callbacks__'    /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:778:in `_run_commit_callbacks'   /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activerecord-4.2.5.1/lib/active_record/transactions.rb:314:in `committed!' /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activerecord-4.2.5.1/lib/active_record/connection_adapters/abstract/transaction.rb:89:in `commit_records'  /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activerecord-4.2.5.1/lib/active_record/connection_adapters/abstract/transaction.rb:153:in `commit' /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activerecord-4.2.5.1/lib/active_record/connection_adapters/abstract/transaction.rb:175:in `commit_transaction' /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activerecord-4.2.5.1/lib/active_record/connection_adapters/abstract/transaction.rb:194:in `within_new_transaction' /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activerecord-4.2.5.1/lib/active_record/connection_adapters/abstract/database_statements.rb:213:in `transaction'    /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activerecord-4.2.5.1/lib/active_record/transactions.rb:220:in `transaction'    /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/state_machines-activerecord-0.3.0/lib/state_machines/integrations/active_record.rb:537:in `transaction'    /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/state_machines-0.4.0/lib/state_machines/machine.rb:1864:in `within_transaction'    /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/state_machines-0.4.0/lib/state_machines/transition.rb:170:in `within_transaction'  /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/state_machines-0.4.0/lib/state_machines/transition_collection.rb:181:in `within_transaction'   /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/state_machines-0.4.0/lib/state_machines/transition_collection.rb:62:in `perform'   /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/state_machines-activerecord-0.3.0/lib/state_machines/integrations/active_record.rb:511:in `around_save'    /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/state_machines-activerecord-0.3.0/lib/state_machines/integrations/active_record.rb:492:in `save'   /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/state_machines-0.4.0/lib/state_machines/transition_collection.rb:154:in `block (2 levels) in run_actions'  /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/state_machines-0.4.0/lib/state_machines/transition_collection.rb:154:in `each' /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/state_machines-0.4.0/lib/state_machines/transition_collection.rb:154:in `block in run_actions' /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/state_machines-0.4.0/lib/state_machines/transition_collection.rb:170:in `catch_exceptions' /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/state_machines-0.4.0/lib/state_machines/transition_collection.rb:148:in `run_actions'  /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/state_machines-0.4.0/lib/state_machines/transition_collection.rb:60:in `perform'   /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/state_machines-0.4.0/lib/state_machines/transition.rb:163:in `perform' /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/state_machines-0.4.0/lib/state_machines/event.rb:155:in `fire' /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/state_machines-0.4.0/lib/state_machines/event.rb:219:in `block in add_actions' /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/state_machines-0.4.0/lib/state_machines/machine.rb:725:in `call'   /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/state_machines-0.4.0/lib/state_machines/machine.rb:725:in `block (2 levels) in define_helper'  /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/state_machines-0.4.0/lib/state_machines/event.rb:224:in `block in add_actions' /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/state_machines-0.4.0/lib/state_machines/machine.rb:725:in `call'   /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/state_machines-0.4.0/lib/state_machines/machine.rb:725:in `block (2 levels) in define_helper'  /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/bundler/gems/shipit-engine-8b51fed7f4e9/app/jobs/shipit/perform_task_job.rb:18:in `run' /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/bundler/gems/shipit-engine-8b51fed7f4e9/app/jobs/shipit/perform_task_job.rb:12:in `perform' /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activejob-4.2.5.1/lib/active_job/execution.rb:32:in `block in perform_now' /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:117:in `call'    /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:117:in `call'    /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:505:in `call'    /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:505:in `call'    /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:498:in `block (2 levels) in around'  /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:343:in `call'    /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:343:in `block (2 levels) in simple'  /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/i18n-0.7.0/lib/i18n.rb:257:in `with_locale'    /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activejob-4.2.5.1/lib/active_job/translation.rb:7:in `block (2 levels) in <module:Translation>'    /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:441:in `instance_exec'   /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:441:in `block in make_lambda'    /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:342:in `call'    /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:342:in `block in simple' /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:497:in `call'    /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:497:in `block in around' /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:505:in `call'    /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:505:in `call'    /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:498:in `block (2 levels) in around'  /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:343:in `call'    /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:343:in `block (2 levels) in simple'  /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activejob-4.2.5.1/lib/active_job/logging.rb:23:in `call'   /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activejob-4.2.5.1/lib/active_job/logging.rb:23:in `block (4 levels) in <module:Logging>'   /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/notifications.rb:164:in `block in instrument' /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/notifications/instrumenter.rb:20:in `instrument'  /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/notifications.rb:164:in `instrument'  /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activejob-4.2.5.1/lib/active_job/logging.rb:22:in `block (3 levels) in <module:Logging>'   /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activejob-4.2.5.1/lib/active_job/logging.rb:43:in `block in tag_logger'    /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/tagged_logging.rb:68:in `block in tagged' /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/tagged_logging.rb:26:in `tagged'  /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/tagged_logging.rb:68:in `tagged'  /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activejob-4.2.5.1/lib/active_job/logging.rb:43:in `tag_logger' /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activejob-4.2.5.1/lib/active_job/logging.rb:19:in `block (2 levels) in <module:Logging>'   /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:441:in `instance_exec'   /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:441:in `block in make_lambda'    /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:342:in `call'    /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:342:in `block in simple' /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:497:in `call'    /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:497:in `block in around' /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:505:in `call'    /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:505:in `call'    /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:92:in `__run_callbacks__'    /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:778:in `_run_perform_callbacks'  /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:81:in `run_callbacks'    /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activejob-4.2.5.1/lib/active_job/execution.rb:31:in `perform_now'  /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activejob-4.2.5.1/lib/active_job/execution.rb:21:in `execute'  /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/activejob-4.2.5.1/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform' /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/sidekiq-4.1.0/lib/sidekiq/processor.rb:150:in `execute_job'    /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/sidekiq-4.1.0/lib/sidekiq/processor.rb:132:in `block (2 levels) in process'    /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/sidekiq-4.1.0/lib/sidekiq/middleware/chain.rb:127:in `block in invoke' /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/sidekiq-4.1.0/lib/sidekiq/middleware/server/active_record.rb:6:in `call'   /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/sidekiq-4.1.0/lib/sidekiq/middleware/chain.rb:129:in `block in invoke' /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/sidekiq-4.1.0/lib/sidekiq/middleware/server/retry_jobs.rb:74:in `call' /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/sidekiq-4.1.0/lib/sidekiq/middleware/chain.rb:129:in `block in invoke' /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/sidekiq-4.1.0/lib/sidekiq/middleware/server/logging.rb:11:in `block in call'   /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/sidekiq-4.1.0/lib/sidekiq/logging.rb:30:in `with_context'  /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/sidekiq-4.1.0/lib/sidekiq/middleware/server/logging.rb:7:in `call' /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/sidekiq-4.1.0/lib/sidekiq/middleware/chain.rb:129:in `block in invoke' /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/sidekiq-4.1.0/lib/sidekiq/middleware/chain.rb:132:in `call'    /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/sidekiq-4.1.0/lib/sidekiq/middleware/chain.rb:132:in `invoke'  /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/sidekiq-4.1.0/lib/sidekiq/processor.rb:127:in `block in process'   /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/sidekiq-4.1.0/lib/sidekiq/processor.rb:166:in `stats'  /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/sidekiq-4.1.0/lib/sidekiq/processor.rb:126:in `process'    /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/sidekiq-4.1.0/lib/sidekiq/processor.rb:79:in `process_one' /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/sidekiq-4.1.0/lib/sidekiq/processor.rb:67:in `run' /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/sidekiq-4.1.0/lib/sidekiq/util.rb:16:in `watchdog' /var/capistrano/shipit/vendor/bundle/ruby/2.2.0/gems/sidekiq-4.1.0/lib/sidekiq/util.rb:24:in `block in safe_thread'

Tried creating a utf8mb4 mysql DB, rake db:setup fails. Getting this on a utf8 mysql db (new one and old one with other projects too). Any ideas?

Found same thing in another project, perhaps this could help: https://github.com/sj26/mailcatcher/issues/201

About this issue

  • Original URL
  • State: closed
  • Created 8 years ago
  • Comments: 16

Most upvoted comments