Project

General

Profile

Actions

Defect #21673

closed

ActionView::Template::Error: Cannot visit ThreadSafe::Array

Added by Hendrik Roth over 8 years ago. Updated over 8 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Resolution:
Affected version:

Description

executing bundle exec rake redmine:send_reminders days=7 RAILS_ENV="production" results in:

rake aborted!
ActionView::Template::Error: Cannot visit ThreadSafe::Array
/home/npticket/apps/npticket/current/app/models/user.rb:737:in `anonymous'
/home/npticket/apps/npticket/current/app/models/user.rb:731:in `current'
/home/npticket/apps/npticket/current/app/models/issue.rb:1242:in `css_classes'
/home/npticket/apps/npticket/current/app/helpers/application_helper.rb:87:in `link_to_issue'
/home/npticket/apps/npticket/current/app/views/mailer/reminder.html.erb:5:in `block in _app_views_mailer_reminder_html_erb__2458635835046685007_70109836468080'
/home/npticket/apps/npticket/current/app/views/mailer/reminder.html.erb:4:in `each'
/home/npticket/apps/npticket/current/app/views/mailer/reminder.html.erb:4:in `_app_views_mailer_reminder_html_erb__2458635835046685007_70109836468080'
/home/npticket/apps/npticket/current/app/models/mailer.rb:439:in `block in mail'
/home/npticket/apps/npticket/current/app/models/mailer.rb:437:in `mail'
/home/npticket/apps/npticket/current/app/models/mailer.rb:110:in `reminder'
/home/npticket/apps/npticket/current/app/models/mailer.rb:450:in `initialize'
/home/npticket/apps/npticket/current/config/initializers/10-patches.rb:154:in `deliver'
/home/npticket/apps/npticket/current/app/models/mailer.rb:365:in `block in reminders'
/home/npticket/apps/npticket/current/app/models/mailer.rb:364:in `each'
/home/npticket/apps/npticket/current/app/models/mailer.rb:364:in `reminders'
/home/npticket/apps/npticket/current/lib/tasks/reminder.rake:42:in `block (3 levels) in <top (required)>'
/home/npticket/apps/npticket/current/app/models/mailer.rb:386:in `with_synched_deliveries'
/home/npticket/apps/npticket/current/lib/tasks/reminder.rake:41:in `block (2 levels) in <top (required)>'
TypeError: Cannot visit ThreadSafe::Array
/home/npticket/apps/npticket/current/app/models/user.rb:737:in `anonymous'
/home/npticket/apps/npticket/current/app/models/user.rb:731:in `current'
/home/npticket/apps/npticket/current/app/models/issue.rb:1242:in `css_classes'
/home/npticket/apps/npticket/current/app/helpers/application_helper.rb:87:in `link_to_issue'
/home/npticket/apps/npticket/current/app/views/mailer/reminder.html.erb:5:in `block in _app_views_mailer_reminder_html_erb__2458635835046685007_70109836468080'
/home/npticket/apps/npticket/current/app/views/mailer/reminder.html.erb:4:in `each'
/home/npticket/apps/npticket/current/app/views/mailer/reminder.html.erb:4:in `_app_views_mailer_reminder_html_erb__2458635835046685007_70109836468080'
/home/npticket/apps/npticket/current/app/models/mailer.rb:439:in `block in mail'
/home/npticket/apps/npticket/current/app/models/mailer.rb:437:in `mail'
/home/npticket/apps/npticket/current/app/models/mailer.rb:110:in `reminder'
/home/npticket/apps/npticket/current/app/models/mailer.rb:450:in `initialize'
/home/npticket/apps/npticket/current/config/initializers/10-patches.rb:154:in `deliver'
/home/npticket/apps/npticket/current/app/models/mailer.rb:365:in `block in reminders'
/home/npticket/apps/npticket/current/app/models/mailer.rb:364:in `each'
/home/npticket/apps/npticket/current/app/models/mailer.rb:364:in `reminders'
/home/npticket/apps/npticket/current/lib/tasks/reminder.rake:42:in `block (3 levels) in <top (required)>'
/home/npticket/apps/npticket/current/app/models/mailer.rb:386:in `with_synched_deliveries'
/home/npticket/apps/npticket/current/lib/tasks/reminder.rake:41:in `block (2 levels) in <top (required)>'
NoMethodError: undefined method `visit_ThreadSafe_Array' for #<Arel::Visitors::PostgreSQL:0x007f876e3eab78>
/home/npticket/apps/npticket/current/app/models/user.rb:737:in `anonymous'
/home/npticket/apps/npticket/current/app/models/user.rb:731:in `current'
/home/npticket/apps/npticket/current/app/models/issue.rb:1242:in `css_classes'
/home/npticket/apps/npticket/current/app/helpers/application_helper.rb:87:in `link_to_issue'
/home/npticket/apps/npticket/current/app/views/mailer/reminder.html.erb:5:in `block in _app_views_mailer_reminder_html_erb__2458635835046685007_70109836468080'
/home/npticket/apps/npticket/current/app/views/mailer/reminder.html.erb:4:in `each'
/home/npticket/apps/npticket/current/app/views/mailer/reminder.html.erb:4:in `_app_views_mailer_reminder_html_erb__2458635835046685007_70109836468080'
/home/npticket/apps/npticket/current/app/models/mailer.rb:439:in `block in mail'
/home/npticket/apps/npticket/current/app/models/mailer.rb:437:in `mail'
/home/npticket/apps/npticket/current/app/models/mailer.rb:110:in `reminder'
/home/npticket/apps/npticket/current/app/models/mailer.rb:450:in `initialize'
/home/npticket/apps/npticket/current/config/initializers/10-patches.rb:154:in `deliver'
/home/npticket/apps/npticket/current/app/models/mailer.rb:365:in `block in reminders'
/home/npticket/apps/npticket/current/app/models/mailer.rb:364:in `each'
/home/npticket/apps/npticket/current/app/models/mailer.rb:364:in `reminders'
/home/npticket/apps/npticket/current/lib/tasks/reminder.rake:42:in `block (3 levels) in <top (required)>'
/home/npticket/apps/npticket/current/app/models/mailer.rb:386:in `with_synched_deliveries'
/home/npticket/apps/npticket/current/lib/tasks/reminder.rake:41:in `block (2 levels) in <top (required)>'
Tasks: TOP => redmine:send_reminders
(See full trace by running task with --trace)

Related issues

Related to Redmine - Feature #21668: Ruby 2.3 supportClosed

Actions
Actions #1

Updated by Toshi MARUYAMA over 8 years ago

  • Status changed from New to Needs feedback

What versions are your Ruby and PostgreSQL adapter?

Actions #2

Updated by Hendrik Roth over 8 years ago

redmine: 3.2.0
ruby: 2.4.0
pg: 0.18.1

Actions #3

Updated by Toshi MARUYAMA over 8 years ago

Hendrik Roth wrote:

redmine: 3.2.0
ruby: 2.4.0
pg: 0.18.1

Ruby 2.4.0?

Actions #4

Updated by Toshi MARUYAMA over 8 years ago

Actions #5

Updated by Hendrik Roth over 8 years ago

sorry, 2.3.0 of course.

Actions #6

Updated by Toshi MARUYAMA over 8 years ago

  • Category deleted (Email notifications)
  • Status changed from Needs feedback to Closed
  • Priority changed from High to Normal

Redmine does not support Ruby 2.3 yet.

Actions #7

Updated by Toshi MARUYAMA over 8 years ago

Actions

Also available in: Atom PDF