noosfero | Delayed Job random crashes (#260)

Rodrigo Souto gitlab at mg.gitlab.com
Mon May 22 11:23:37 BRT 2017


New Issue was created.

Issue 260: https://gitlab.com/noosfero/noosfero/issues/260
Author:    Rodrigo Souto
Assignee:  Gabriel Silva

In some environments we are experiencing random delayed job crashes. This is probably related to specific jobs crashing which aren't handled by delayed job fail-safe systems. I'm compiling here some job errors in order to help further investigation on this problem:

```
UserActivationJob

uninitialized constant ActionController::UploadedTempfile
/usr/share/noosfero/app/jobs/download_reported_images_job.rb:16:in `get_image'
/usr/share/noosfero/app/jobs/download_reported_images_job.rb:5:in `block in perform'
/usr/share/noosfero/app/jobs/download_reported_images_job.rb:4:in `each'
/usr/share/noosfero/app/jobs/download_reported_images_job.rb:4:in `perform'
/usr/lib/ruby/vendor_ruby/delayed/backend/base.rb:94:in `block in invoke_job'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:61:in `call'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:61:in `block in initialize'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:66:in `call'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:66:in `execute'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:40:in `run_callbacks'
/usr/lib/ruby/vendor_ruby/delayed/backend/base.rb:91:in `invoke_job'
/usr/lib/ruby/vendor_ruby/delayed/worker.rb:204:in `block (2 levels) in run'
/usr/lib/ruby/2.1.0/timeout.rb:91:in `block in timeout'
/usr/lib/ruby/2.1.0/timeout.rb:101:in `call'
/usr/lib/ruby/2.1.0/timeout.rb:101:in `timeout'
/usr/lib/ruby/vendor_ruby/delayed/worker.rb:204:in `block in run'
/usr/lib/ruby/2.1.0/benchmark.rb:294:in `realtime'
/usr/lib/ruby/vendor_ruby/delayed/worker.rb:203:in `run'
/usr/lib/ruby/vendor_ruby/delayed/worker.rb:280:in `block in reserve_and_run_one_job'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:61:in `call'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:61:in `block in initialize'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:66:in `call'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:66:in `execute'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:40:in `run_callbacks'
/usr/lib/ruby/vendor_ruby/delayed/worker.rb:280:in `reserve_and_run_one_job'
/usr/lib/ruby/vendor_ruby/delayed/worker.rb:187:in `block in work_off'
/usr/lib/ruby/vendor_ruby/delayed/worker.rb:186:in `times'
/usr/lib/ruby/vendor_ruby/delayed/worker.rb:186:in `work_off'
/usr/lib/ruby/vendor_ruby/delayed/worker.rb:150:in `block (4 levels) in start'
/usr/lib/ruby/2.1.0/benchmark.rb:294:in `realtime'
/usr/lib/ruby/vendor_ruby/delayed/worker.rb:149:in `block (3 levels) in start'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:61:in `call'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:61:in `block in initialize'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:66:in `call'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:66:in `execute'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:40:in `run_callbacks'
/usr/lib/ruby/vendor_ruby/delayed/worker.rb:148:in `block (2 levels) in start'
/usr/lib/ruby/vendor_ruby/delayed/worker.rb:147:in `loop'
/usr/lib/ruby/vendor_ruby/delayed/worker.rb:147:in `block in start'
/usr/lib/ruby/vendor_ruby/delayed/plugins/clear_locks.rb:7:in `call'
/usr/lib/ruby/vendor_ruby/delayed/plugins/clear_locks.rb:7:in `block (2 levels) in <class:ClearLocks>'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:79:in `call'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:79:in `block (2 levels) in add'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:61:in `call'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:61:in `block in initialize'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:79:in `call'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:79:in `block in add'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:66:in `call'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:66:in `execute'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:40:in `run_callbacks'
/usr/lib/ruby/vendor_ruby/delayed/worker.rb:146:in `start'
/usr/lib/ruby/vendor_ruby/delayed/command.rb:124:in `run'
/usr/lib/ruby/vendor_ruby/delayed/command.rb:112:in `block in run_process'
/usr/lib/ruby/vendor_ruby/daemons/application.rb:255:in `call'
/usr/lib/ruby/vendor_ruby/daemons/application.rb:255:in `block in start_proc'
/usr/lib/ruby/vendor_ruby/daemons/daemonize.rb:82:in `call'
/usr/lib/ruby/vendor_ruby/daemons/daemonize.rb:82:in `call_as_daemon'
/usr/lib/ruby/vendor_ruby/daemons/application.rb:259:in `start_proc'
/usr/lib/ruby/vendor_ruby/daemons/application.rb:296:in `start'
/usr/lib/ruby/vendor_ruby/daemons/controller.rb:70:in `run'
/usr/lib/ruby/vendor_ruby/daemons.rb:197:in `block in run_proc'
/usr/lib/ruby/vendor_ruby/daemons/cmdline.rb:109:in `call'
/usr/lib/ruby/vendor_ruby/daemons/cmdline.rb:109:in `catch_exceptions'
/usr/lib/ruby/vendor_ruby/daemons.rb:196:in `run_proc'
/usr/lib/ruby/vendor_ruby/delayed/command.rb:110:in `run_process'
/usr/lib/ruby/vendor_ruby/delayed/command.rb:86:in `daemonize'
./script/delayed_job:11:in `<main>'
```

```
CreateThumbnailsJob

Validation failed: Size of uploaded file was larger than the maximum size of 5.0 MB
/usr/lib/ruby/vendor_ruby/active_record/validations.rb:79:in `raise_record_invalid'
/usr/lib/ruby/vendor_ruby/active_record/validations.rb:43:in `save!'
/usr/lib/ruby/vendor_ruby/active_record/attribute_methods/dirty.rb:29:in `save!'
/usr/lib/ruby/vendor_ruby/active_record/transactions.rb:291:in `block in save!'
/usr/lib/ruby/vendor_ruby/active_record/transactions.rb:351:in `block in with_transaction_returning_status'
/usr/lib/ruby/vendor_ruby/active_record/connection_adapters/abstract/database_statements.rb:213:in `block in transaction'
/usr/lib/ruby/vendor_ruby/active_record/connection_adapters/abstract/transaction.rb:184:in `within_new_transaction'
/usr/lib/ruby/vendor_ruby/active_record/connection_adapters/abstract/database_statements.rb:213:in `transaction'
/usr/lib/ruby/vendor_ruby/active_record/transactions.rb:220:in `transaction'
/usr/lib/ruby/vendor_ruby/active_record/transactions.rb:348:in `with_transaction_returning_status'
/usr/lib/ruby/vendor_ruby/active_record/transactions.rb:291:in `save!'
/usr/share/noosfero/app/models/concerns/delayed_attachment_fu.rb:31:in `block in create_thumbnails'
/usr/lib/ruby/vendor_ruby/technoweenie/attachment_fu/processors/rmagick_processor.rb:23:in `call'
/usr/lib/ruby/vendor_ruby/technoweenie/attachment_fu/processors/rmagick_processor.rb:23:in `with_image'
/usr/share/noosfero/app/models/concerns/delayed_attachment_fu.rb:28:in `create_thumbnails'
/usr/share/noosfero/app/jobs/create_thumbnails_job.rb:5:in `perform'
/usr/lib/ruby/vendor_ruby/delayed/backend/base.rb:94:in `block in invoke_job'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:61:in `call'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:61:in `block in initialize'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:66:in `call'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:66:in `execute'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:40:in `run_callbacks'
/usr/lib/ruby/vendor_ruby/delayed/backend/base.rb:91:in `invoke_job'
/usr/lib/ruby/vendor_ruby/delayed/worker.rb:204:in `block (2 levels) in run'
/usr/lib/ruby/2.1.0/timeout.rb:91:in `block in timeout'
/usr/lib/ruby/2.1.0/timeout.rb:101:in `call'
/usr/lib/ruby/2.1.0/timeout.rb:101:in `timeout'
/usr/lib/ruby/vendor_ruby/delayed/worker.rb:204:in `block in run'
/usr/lib/ruby/2.1.0/benchmark.rb:294:in `realtime'
/usr/lib/ruby/vendor_ruby/delayed/worker.rb:203:in `run'
/usr/lib/ruby/vendor_ruby/delayed/worker.rb:280:in `block in reserve_and_run_one_job'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:61:in `call'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:61:in `block in initialize'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:66:in `call'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:66:in `execute'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:40:in `run_callbacks'
/usr/lib/ruby/vendor_ruby/delayed/worker.rb:280:in `reserve_and_run_one_job'
/usr/lib/ruby/vendor_ruby/delayed/worker.rb:187:in `block in work_off'
/usr/lib/ruby/vendor_ruby/delayed/worker.rb:186:in `times'
/usr/lib/ruby/vendor_ruby/delayed/worker.rb:186:in `work_off'
/usr/lib/ruby/vendor_ruby/delayed/worker.rb:150:in `block (4 levels) in start'
/usr/lib/ruby/2.1.0/benchmark.rb:294:in `realtime'
/usr/lib/ruby/vendor_ruby/delayed/worker.rb:149:in `block (3 levels) in start'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:61:in `call'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:61:in `block in initialize'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:66:in `call'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:66:in `execute'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:40:in `run_callbacks'
/usr/lib/ruby/vendor_ruby/delayed/worker.rb:148:in `block (2 levels) in start'
/usr/lib/ruby/vendor_ruby/delayed/worker.rb:147:in `loop'
/usr/lib/ruby/vendor_ruby/delayed/worker.rb:147:in `block in start'
/usr/lib/ruby/vendor_ruby/delayed/plugins/clear_locks.rb:7:in `call'
/usr/lib/ruby/vendor_ruby/delayed/plugins/clear_locks.rb:7:in `block (2 levels) in <class:ClearLocks>'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:79:in `call'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:79:in `block (2 levels) in add'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:61:in `call'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:61:in `block in initialize'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:79:in `call'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:79:in `block in add'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:66:in `call'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:66:in `execute'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:40:in `run_callbacks'
/usr/lib/ruby/vendor_ruby/delayed/worker.rb:146:in `start'
/usr/lib/ruby/vendor_ruby/delayed/command.rb:124:in `run'
/usr/lib/ruby/vendor_ruby/delayed/command.rb:112:in `block in run_process'
/usr/lib/ruby/vendor_ruby/daemons/application.rb:255:in `call'
/usr/lib/ruby/vendor_ruby/daemons/application.rb:255:in `block in start_proc'
/usr/lib/ruby/vendor_ruby/daemons/daemonize.rb:82:in `call'
/usr/lib/ruby/vendor_ruby/daemons/daemonize.rb:82:in `call_as_daemon'
/usr/lib/ruby/vendor_ruby/daemons/application.rb:259:in `start_proc'
/usr/lib/ruby/vendor_ruby/daemons/application.rb:296:in `start'
/usr/lib/ruby/vendor_ruby/daemons/controller.rb:70:in `run'
/usr/lib/ruby/vendor_ruby/daemons.rb:197:in `block in run_proc'
/usr/lib/ruby/vendor_ruby/daemons/cmdline.rb:109:in `call'
/usr/lib/ruby/vendor_ruby/daemons/cmdline.rb:109:in `catch_exceptions'
/usr/lib/ruby/vendor_ruby/daemons.rb:196:in `run_proc'
/usr/lib/ruby/vendor_ruby/delayed/command.rb:110:in `run_process'
/usr/lib/ruby/vendor_ruby/delayed/command.rb:86:in `daemonize'
./script/delayed_job:11:in `<main>'
```

```
UserActivationJob

uninitialized constant DeliveryPlugin::Method::CurrencyHelper
/usr/share/noosfero/config/plugins/delivery/models/delivery_plugin/method.rb:24:in `<class:Method>'
/usr/share/noosfero/config/plugins/delivery/models/delivery_plugin/method.rb:1:in `<top (required)>'
/usr/lib/ruby/vendor_ruby/active_support/inflector/methods.rb:276:in `const_get'
/usr/lib/ruby/vendor_ruby/active_support/inflector/methods.rb:276:in `block in constantize'
/usr/lib/ruby/vendor_ruby/active_support/inflector/methods.rb:259:in `each'
/usr/lib/ruby/vendor_ruby/active_support/inflector/methods.rb:259:in `inject'
/usr/lib/ruby/vendor_ruby/active_support/inflector/methods.rb:259:in `constantize'
/usr/lib/ruby/vendor_ruby/active_support/inflector/methods.rb:304:in `safe_constantize'
/usr/lib/ruby/vendor_ruby/active_record/inheritance.rb:154:in `block in compute_type'
/usr/lib/ruby/vendor_ruby/active_record/inheritance.rb:153:in `each'
/usr/lib/ruby/vendor_ruby/active_record/inheritance.rb:153:in `compute_type'
/usr/lib/ruby/vendor_ruby/active_record/reflection.rb:295:in `compute_class'
/usr/lib/ruby/vendor_ruby/active_record/reflection.rb:291:in `klass'
/usr/lib/ruby/vendor_ruby/active_record/associations/association.rb:118:in `klass'
/usr/lib/ruby/vendor_ruby/active_record/associations/association.rb:176:in `find_target?'
/usr/lib/ruby/vendor_ruby/active_record/associations/collection_association.rb:391:in `load_target'
/usr/lib/ruby/vendor_ruby/active_record/associations/has_many_association.rb:26:in `handle_dependency'
/usr/lib/ruby/vendor_ruby/active_record/associations/builder/association.rb:146:in `block in add_destroy_callbacks'
/usr/lib/ruby/vendor_ruby/active_support/callbacks.rb:448:in `instance_exec'
/usr/lib/ruby/vendor_ruby/active_support/callbacks.rb:448:in `block in make_lambda'
/usr/lib/ruby/vendor_ruby/active_support/callbacks.rb:164:in `call'
/usr/lib/ruby/vendor_ruby/active_support/callbacks.rb:164:in `block in halting'
/usr/lib/ruby/vendor_ruby/active_support/callbacks.rb:504:in `call'
/usr/lib/ruby/vendor_ruby/active_support/callbacks.rb:504:in `block in call'
/usr/lib/ruby/vendor_ruby/active_support/callbacks.rb:504:in `each'
/usr/lib/ruby/vendor_ruby/active_support/callbacks.rb:504:in `call'
/usr/lib/ruby/vendor_ruby/active_support/callbacks.rb:92:in `__run_callbacks__'
/usr/lib/ruby/vendor_ruby/active_support/callbacks.rb:778:in `_run_destroy_callbacks'
/usr/lib/ruby/vendor_ruby/active_record/callbacks.rb:292:in `destroy'
/usr/lib/ruby/vendor_ruby/active_record/transactions.rb:281:in `block in destroy'
/usr/lib/ruby/vendor_ruby/active_record/transactions.rb:351:in `block in with_transaction_returning_status'
/usr/lib/ruby/vendor_ruby/active_record/connection_adapters/abstract/database_statements.rb:211:in `transaction'
/usr/lib/ruby/vendor_ruby/active_record/transactions.rb:220:in `transaction'
/usr/lib/ruby/vendor_ruby/active_record/transactions.rb:348:in `with_transaction_returning_status'
/usr/lib/ruby/vendor_ruby/active_record/transactions.rb:281:in `destroy'
/usr/lib/ruby/vendor_ruby/active_record/associations/has_one_association.rb:59:in `delete'
/usr/lib/ruby/vendor_ruby/active_record/associations/has_one_association.rb:20:in `handle_dependency'
/usr/lib/ruby/vendor_ruby/active_record/associations/builder/association.rb:146:in `block in add_destroy_callbacks'
/usr/lib/ruby/vendor_ruby/active_support/callbacks.rb:448:in `instance_exec'
/usr/lib/ruby/vendor_ruby/active_support/callbacks.rb:448:in `block in make_lambda'
/usr/lib/ruby/vendor_ruby/active_support/callbacks.rb:164:in `call'
/usr/lib/ruby/vendor_ruby/active_support/callbacks.rb:164:in `block in halting'
/usr/lib/ruby/vendor_ruby/active_support/callbacks.rb:504:in `call'
/usr/lib/ruby/vendor_ruby/active_support/callbacks.rb:504:in `block in call'
/usr/lib/ruby/vendor_ruby/active_support/callbacks.rb:504:in `each'
/usr/lib/ruby/vendor_ruby/active_support/callbacks.rb:504:in `call'
/usr/lib/ruby/vendor_ruby/active_support/callbacks.rb:92:in `__run_callbacks__'
/usr/lib/ruby/vendor_ruby/active_support/callbacks.rb:778:in `_run_destroy_callbacks'
/usr/lib/ruby/vendor_ruby/active_record/callbacks.rb:292:in `destroy'
/usr/lib/ruby/vendor_ruby/active_record/transactions.rb:281:in `block in destroy'
/usr/lib/ruby/vendor_ruby/active_record/transactions.rb:351:in `block in with_transaction_returning_status'
/usr/lib/ruby/vendor_ruby/active_record/connection_adapters/abstract/database_statements.rb:213:in `block in transaction'
/usr/lib/ruby/vendor_ruby/active_record/connection_adapters/abstract/transaction.rb:184:in `within_new_transaction'
/usr/lib/ruby/vendor_ruby/active_record/connection_adapters/abstract/database_statements.rb:213:in `transaction'
/usr/lib/ruby/vendor_ruby/active_record/transactions.rb:220:in `transaction'
/usr/lib/ruby/vendor_ruby/active_record/transactions.rb:348:in `with_transaction_returning_status'
/usr/lib/ruby/vendor_ruby/active_record/transactions.rb:281:in `destroy'
/usr/share/noosfero/app/jobs/user_activation_job.rb:4:in `perform'
/usr/lib/ruby/vendor_ruby/delayed/backend/base.rb:94:in `block in invoke_job'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:61:in `call'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:61:in `block in initialize'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:66:in `call'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:66:in `execute'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:40:in `run_callbacks'
/usr/lib/ruby/vendor_ruby/delayed/backend/base.rb:91:in `invoke_job'
/usr/lib/ruby/vendor_ruby/delayed/worker.rb:204:in `block (2 levels) in run'
/usr/lib/ruby/2.1.0/timeout.rb:91:in `block in timeout'
/usr/lib/ruby/2.1.0/timeout.rb:101:in `call'
/usr/lib/ruby/2.1.0/timeout.rb:101:in `timeout'
/usr/lib/ruby/vendor_ruby/delayed/worker.rb:204:in `block in run'
/usr/lib/ruby/2.1.0/benchmark.rb:294:in `realtime'
/usr/lib/ruby/vendor_ruby/delayed/worker.rb:203:in `run'
/usr/lib/ruby/vendor_ruby/delayed/worker.rb:280:in `block in reserve_and_run_one_job'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:61:in `call'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:61:in `block in initialize'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:66:in `call'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:66:in `execute'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:40:in `run_callbacks'
/usr/lib/ruby/vendor_ruby/delayed/worker.rb:280:in `reserve_and_run_one_job'
/usr/lib/ruby/vendor_ruby/delayed/worker.rb:187:in `block in work_off'
/usr/lib/ruby/vendor_ruby/delayed/worker.rb:186:in `times'
/usr/lib/ruby/vendor_ruby/delayed/worker.rb:186:in `work_off'
/usr/lib/ruby/vendor_ruby/delayed/worker.rb:150:in `block (4 levels) in start'
/usr/lib/ruby/2.1.0/benchmark.rb:294:in `realtime'
/usr/lib/ruby/vendor_ruby/delayed/worker.rb:149:in `block (3 levels) in start'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:61:in `call'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:61:in `block in initialize'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:66:in `call'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:66:in `execute'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:40:in `run_callbacks'
/usr/lib/ruby/vendor_ruby/delayed/worker.rb:148:in `block (2 levels) in start'
/usr/lib/ruby/vendor_ruby/delayed/worker.rb:147:in `loop'
/usr/lib/ruby/vendor_ruby/delayed/worker.rb:147:in `block in start'
/usr/lib/ruby/vendor_ruby/delayed/plugins/clear_locks.rb:7:in `call'
/usr/lib/ruby/vendor_ruby/delayed/plugins/clear_locks.rb:7:in `block (2 levels) in <class:ClearLocks>'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:79:in `call'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:79:in `block (2 levels) in add'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:61:in `call'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:61:in `block in initialize'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:79:in `call'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:79:in `block in add'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:66:in `call'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:66:in `execute'
/usr/lib/ruby/vendor_ruby/delayed/lifecycle.rb:40:in `run_callbacks'
/usr/lib/ruby/vendor_ruby/delayed/worker.rb:146:in `start'
/usr/lib/ruby/vendor_ruby/delayed/command.rb:124:in `run'
/usr/lib/ruby/vendor_ruby/delayed/command.rb:112:in `block in run_process'
/usr/lib/ruby/vendor_ruby/daemons/application.rb:255:in `call'
/usr/lib/ruby/vendor_ruby/daemons/application.rb:255:in `block in start_proc'
/usr/lib/ruby/vendor_ruby/daemons/daemonize.rb:82:in `call'
/usr/lib/ruby/vendor_ruby/daemons/daemonize.rb:82:in `call_as_daemon'
/usr/lib/ruby/vendor_ruby/daemons/application.rb:259:in `start_proc'
/usr/lib/ruby/vendor_ruby/daemons/application.rb:296:in `start'
/usr/lib/ruby/vendor_ruby/daemons/controller.rb:70:in `run'
/usr/lib/ruby/vendor_ruby/daemons.rb:197:in `block in run_proc'
/usr/lib/ruby/vendor_ruby/daemons/cmdline.rb:109:in `call'
/usr/lib/ruby/vendor_ruby/daemons/cmdline.rb:109:in `catch_exceptions'
/usr/lib/ruby/vendor_ruby/daemons.rb:196:in `run_proc'
/usr/lib/ruby/vendor_ruby/delayed/command.rb:110:in `run_process'
/usr/lib/ruby/vendor_ruby/delayed/command.rb:86:in `daemonize'
./script/delayed_job:11:in `<main>'
```

---
Reply to this email directly or view it on GitLab: https://gitlab.com/noosfero/noosfero/issues/260
You're receiving this email because of your account on gitlab.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listas.softwarelivre.org/pipermail/noosfero-dev/attachments/20170522/6855517b/attachment-0001.html>


More information about the Noosfero-dev mailing list