Project

General

Profile

Actions

Defect #12412

closed

Add/Edit Trackers

Added by Aaron Jeter over 12 years ago. Updated over 12 years ago.

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

0%

Estimated time:
Resolution:
Cant reproduce
Affected version:

Description

When adding a new tracker or editing an existing tracker from within the administration screen, an internal 500 error is returned. Note that an existing tracker can successfully be deleted or sorted.

Environment:++

About your application's environment
Ruby version              1.8.7 (i686-linux)
RubyGems version          1.8.24
Rack version              1.4
Rails version             3.2.8
Active Record version     3.2.8
Action Pack version       3.2.8
Active Resource version   3.2.8
Action Mailer version     3.2.8
Active Support version    3.2.8
Middleware                Rack::Cache, ActionDispatch::Static, Rack::Lock, #<ActiveSupport::Cache::Strategy::LocalCache::Middleware:0x99746f0>, Rack::Runtime, Rack::MethodOverride, ActionDispatch::RequestId, Rails::Rack::Logger, ActionDispatch::ShowExceptions, ActionDispatch::DebugExceptions, ActionDispatch::RemoteIp, ActionDispatch::Callbacks, ActiveRecord::ConnectionAdapters::ConnectionManagement, ActiveRecord::QueryCache, ActionDispatch::Cookies, ActionDispatch::Session::CookieStore, ActionDispatch::Flash, ActionDispatch::ParamsParser, ActionDispatch::Head, Rack::ConditionalGet, Rack::ETag, ActionDispatch::BestStandardsSupport, OpenIdAuthentication
Application root          /var/www/railsapp/redmine-2.1.2
Environment               production
Database adapter          mysql (5.1)
Database schema version   20120731164049

Redmine Production Log Snippet:++

Started GET "/trackers" for 172.23.150.158 at Tue Nov 20 11:39:59 -0700 2012
Processing by TrackersController#index as HTML
  ^[[1m^[[35m (0.1ms)^[[0m  SELECT MAX(`settings`.`updated_on`) AS max_id FROM `settings`
  ^[[1m^[[36mUser Load (0.2ms)^[[0m  ^[[1mSELECT `users`.* FROM `users` WHERE `users`.`type` IN ('User', 'AnonymousUser') AND `users`.`id` = ? AND (users.status = 1) LIMIT 1^[[0m  [["id", 20]]
  Current user: myuser (id=20)
  ^[[1m^[[35m (0.1ms)^[[0m  SELECT COUNT(*) FROM `trackers`
  ^[[1m^[[36mTracker Load (0.1ms)^[[0m  ^[[1mSELECT `trackers`.* FROM `trackers` ORDER BY position LIMIT 10 OFFSET 0^[[0m
  ^[[1m^[[35m (0.1ms)^[[0m  SELECT COUNT(*) FROM `workflows` WHERE `workflows`.`tracker_id` = 6
  ^[[1m^[[36m (0.1ms)^[[0m  ^[[1mSELECT COUNT(*) FROM `workflows` WHERE `workflows`.`tracker_id` = 7^[[0m
  ^[[1m^[[35m (0.1ms)^[[0m  SELECT COUNT(*) FROM `workflows` WHERE `workflows`.`tracker_id` = 10
  ^[[1m^[[36m (0.1ms)^[[0m  ^[[1mSELECT COUNT(*) FROM `workflows` WHERE `workflows`.`tracker_id` = 11^[[0m
  ^[[1m^[[35m (0.1ms)^[[0m  SELECT COUNT(*) FROM `workflows` WHERE `workflows`.`tracker_id` = 4
  ^[[1m^[[36m (0.1ms)^[[0m  ^[[1mSELECT COUNT(*) FROM `workflows` WHERE `workflows`.`tracker_id` = 5^[[0m
  ^[[1m^[[35m (0.1ms)^[[0m  SELECT COUNT(*) FROM `workflows` WHERE `workflows`.`tracker_id` = 8
  Rendered trackers/index.html.erb within layouts/admin (30.2ms)
  Rendered admin/_menu.html.erb (4.6ms)
  ^[[1m^[[36mUserPreference Load (0.1ms)^[[0m  ^[[1mSELECT `user_preferences`.* FROM `user_preferences` WHERE `user_preferences`.`user_id` = 20 LIMIT 1^[[0m
  ^[[1m^[[35mSQL (0.3ms)^[[0m  SELECT `members`.`id` AS t0_r0, `members`.`user_id` AS t0_r1, `members`.`project_id` AS t0_r2, `members`.`created_on` AS t0_r3, `members`.`mail_notification` AS t0_r4, `projects`.`id` AS t1_r0, `projects`.`name` AS t1_r1, `projects`.`description` AS t1_r2, `projects`.`homepage` AS t1_r3, `projects`.`is_public` AS t1_r4, `projects`.`parent_id` AS t1_r5, `projects`.`created_on` AS t1_r6, `projects`.`updated_on` AS t1_r7, `projects`.`identifier` AS t1_r8, `projects`.`status` AS t1_r9, `projects`.`lft` AS t1_r10, `projects`.`rgt` AS t1_r11, `roles`.`id` AS t2_r0, `roles`.`name` AS t2_r1, `roles`.`position` AS t2_r2, `roles`.`assignable` AS t2_r3, `roles`.`builtin` AS t2_r4, `roles`.`permissions` AS t2_r5, `roles`.`issues_visibility` AS t2_r6 FROM `members` LEFT OUTER JOIN `projects` ON `projects`.`id` = `members`.`project_id` LEFT OUTER JOIN `member_roles` ON `member_roles`.`member_id` = `members`.`id` LEFT OUTER JOIN `roles` ON `roles`.`id` = `member_roles`.`role_id` WHERE `members`.`user_id` = 20 AND (projects.status<>9) ORDER BY projects.name
  Rendered layouts/base.html.erb (20.8ms)
Completed 200 OK in 62ms (Views: 56.0ms | ActiveRecord: 1.6ms)

Started GET "/trackers/new" for 172.23.150.158 at Tue Nov 20 11:40:13 -0700 2012
Processing by TrackersController#new as HTML
  ^[[1m^[[36m (0.1ms)^[[0m  ^[[1mSELECT MAX(`settings`.`updated_on`) AS max_id FROM `settings` ^[[0m
  ^[[1m^[[35mUser Load (0.1ms)^[[0m  SELECT `users`.* FROM `users` WHERE `users`.`type` IN ('User', 'AnonymousUser') AND `users`.`id` = ? AND (users.status = 1) LIMIT 1  [["id", 20]]
  Current user: myuser (id=20)
  ^[[1m^[[36mTracker Load (0.1ms)^[[0m  ^[[1mSELECT `trackers`.* FROM `trackers` ORDER BY position^[[0m
  ^[[1m^[[35mProject Load (0.2ms)^[[0m  SELECT `projects`.* FROM `projects`
  ^[[1m^[[36mIssueCustomField Load (0.2ms)^[[0m  ^[[1mSELECT `custom_fields`.* FROM `custom_fields` WHERE `custom_fields`.`type` IN ('IssueCustomField')^[[0m
  Rendered trackers/_form.html.erb (5.9ms)
  Rendered trackers/new.html.erb within layouts/admin (7.0ms)
Completed 500 Internal Server Error in 14ms

ActionView::Template::Error (undefined method `<=>' for nil:NilClass):
    42: <div class="splitcontentright">
    43: <% if @projects.any? %>
    44: <fieldset class="box" id="tracker_project_ids"><legend><%= l(:label_project_plural) %></legend>
    45: <%= render_project_nested_lists(@projects) do |p|
    46:   content_tag('label', check_box_tag('tracker[project_ids][]', p.id, @tracker.projects.include?(p), :id => nil) + ' ' + h(p))
    47: end %>
    48: <%= hidden_field_tag('tracker[project_ids][]', '', :id => nil) %>
  app/helpers/application_helper.rb:206:in `sort_by'
  app/helpers/application_helper.rb:206:in `render_project_nested_lists'
  app/views/trackers/_form.html.erb:45:in `_app_views_trackers__form_html_erb__642035564_106500710'
  app/views/trackers/new.html.erb:4:in `_app_views_trackers_new_html_erb___248580878_106531550'
  app/helpers/application_helper.rb:978:in `labelled_form_for'
  app/views/trackers/new.html.erb:3:in `_app_views_trackers_new_html_erb___248580878_106531550'

Actions

Also available in: Atom PDF