Error #654
Access to nil on plugin settings view
Status:
Resolved
Priority:
Normal
Assignee:
Category:
Settings
Target version:
Start date:
2012-06-12
Due date:
2012-06-12
% Done:
100%
Estimated time:
Source:
Development
Detected on version:
Redmine version:
Redmine 1.4.3
Milestones:
Description
NoMethodError in Settings#plugin
Showing vendor/plugins/members_report/app/views/settings/_members_report_settings.rhtml where line #14 raised:
You have a nil object when you didn't expect it!
You might have expected an instance of Array.
The error occurred while evaluating nil.collect
Extracted source (around line #14):
11:
12: <%- issue_custom_fields = CustomField.find(:all, :conditions => "type = 'IssueCustomField'")
13: issue_custom_fields_options = options_for_select(issue_custom_fields.collect{|c| [c.name, c.id]},
14: @settings["report_custom_fields"].collect{|t| t.to_i}) -%>
15: <p>
16: <label><%= l(:label_setting_custom_issue_fields) %>:</label>
17: <%= select_tag("settings[report_custom_fields]", issue_custom_fields_options, {:multiple => true}) %><br />
Trace of template inclusion: app/views/settings/plugin.html.erb
RAILS_ROOT: /Users/emilio/Documents/Desarrollo/redmine-1.4.3
Application Trace | Framework Trace | Full Trace
/Users/emilio/Documents/Desarrollo/redmine-1.4.3/vendor/plugins/members_report/app/views/settings/_members_report_settings.rhtml:14:in `_run_rhtml_vendor47plugins47members_report47app47views47settings47_members_report_settings46rhtml_locals_members_report_settings_object_settings'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.14/lib/action_view/renderable.rb:34:in `send'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.14/lib/action_view/renderable.rb:34:in `render'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.14/lib/action_view/base.rb:306:in `with_template'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.14/lib/action_view/renderable.rb:30:in `render'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.14/lib/action_view/renderable_partial.rb:20:in `render'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.14/lib/action_controller/benchmarking.rb:26:in `benchmark'
/Library/Ruby/Gems/1.8/gems/activesupport-2.3.14/lib/active_support/core_ext/benchmark.rb:17:in `ms'
/Library/Ruby/Gems/1.8/gems/activesupport-2.3.14/lib/active_support/core_ext/benchmark.rb:17:in `ms'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.14/lib/action_controller/benchmarking.rb:26:in `benchmark'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.14/lib/action_view/renderable_partial.rb:19:in `render'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.14/lib/action_view/template.rb:205:in `render_template'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.14/lib/action_view/renderable_partial.rb:44:in `render_partial'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.14/lib/action_view/partials.rb:184:in `render_partial'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.14/lib/action_view/base.rb:267:in `render'
/Users/emilio/Documents/Desarrollo/redmine-1.4.3/app/views/settings/plugin.html.erb:6:in `_run_erb_app47views47settings47plugin46html46erb'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.14/lib/action_view/helpers/capture_helper.rb:36:in `call'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.14/lib/action_view/helpers/capture_helper.rb:36:in `capture'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.14/lib/action_view/helpers/capture_helper.rb:129:in `with_output_buffer'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.14/lib/action_view/helpers/capture_helper.rb:36:in `capture'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.14/lib/action_view/helpers/form_tag_helper.rb:469:in `form_tag_in_block'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.14/lib/action_view/helpers/form_tag_helper.rb:39:in `form_tag'
/Users/emilio/Documents/Desarrollo/redmine-1.4.3/app/views/settings/plugin.html.erb:4:in `_run_erb_app47views47settings47plugin46html46erb'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.14/lib/action_view/renderable.rb:34:in `send'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.14/lib/action_view/renderable.rb:34:in `render'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.14/lib/action_view/base.rb:306:in `with_template'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.14/lib/action_view/renderable.rb:30:in `render'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.14/lib/action_view/template.rb:205:in `render_template'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.14/lib/action_view/base.rb:265:in `render'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.14/lib/action_view/base.rb:348:in `_render_with_layout'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.14/lib/action_view/base.rb:262:in `render'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.14/lib/action_controller/base.rb:1252:in `render_for_file'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.14/lib/action_controller/base.rb:936:in `render_without_benchmark'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.14/lib/action_controller/benchmarking.rb:51:in `render'
/Library/Ruby/Gems/1.8/gems/activesupport-2.3.14/lib/active_support/core_ext/benchmark.rb:17:in `ms'
/Library/Ruby/Gems/1.8/gems/activesupport-2.3.14/lib/active_support/core_ext/benchmark.rb:17:in `ms'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.14/lib/action_controller/benchmarking.rb:51:in `render'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.14/lib/action_controller/base.rb:1328:in `default_render'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.14/lib/action_controller/base.rb:1334:in `perform_action_without_filters'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.14/lib/action_controller/filters.rb:617:in `call_filters'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.14/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.14/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
/Library/Ruby/Gems/1.8/gems/activesupport-2.3.14/lib/active_support/core_ext/benchmark.rb:17:in `ms'
/Library/Ruby/Gems/1.8/gems/activesupport-2.3.14/lib/active_support/core_ext/benchmark.rb:17:in `ms'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.14/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.14/lib/action_controller/rescue.rb:160:in `perform_action_without_flash'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.14/lib/action_controller/flash.rb:151:in `perform_action'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.14/lib/action_controller/base.rb:532:in `send'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.14/lib/action_controller/base.rb:532:in `process_without_filters'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.14/lib/action_controller/filters.rb:606:in `process'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.14/lib/action_controller/base.rb:391:in `process'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.14/lib/action_controller/base.rb:386:in `call'
/Library/Ruby/Gems/1.8/gems/actionpack-2.3.14/lib/action_controller/routing/route_set.rb:438:in `call'
Request
Parameters:
{"id"=>"members_report"}
Show session dump
Response
Headers:
{"Content-Type"=>"text/html",
"Cache-Control"=>"no-cache"}
Updated by Emilio González Montaña over 13 years ago
- Due date set to 2012-06-12
- Status changed from In progress to Resolved
- % Done changed from 0 to 100