Content
You are here:
Completed 500 Internal Server Error in 98.6ms ActionView::Template::Error (undefined method `attribute' for nil:NilClass):
Added by William Cornett, PMP about 10 years ago
Anyone know why I am getting
Completed 500 Internal Server Error in 98.6ms
ActionView::Template::Error (undefined method `attribute’ for nil:NilClass):
Whenever i create a new work package? After I get the error, I go to my work packages and I can see them all there summarized with the detail populated. However, when I go to click on one i get
Internal error
An error occurred on the page you were trying to access.
If you continue to experience problems please contact your OpenProject administrator for assistance.
If you are the OpenProject administrator, check your log files for details about the error.
and the url looks like this
Replies (3)
Hi William,
this sounds indeed like an existing bug (for which there is a work around):
Please also see my response to your other post:
https://www.openproject.org/topics/2043
Best,
Robin
I figured it out !!!
Simply put Costs as the second gem git and backlogs as the last gem git (See below).
gem ‘openproject-plugins’, :git => ‘https://github.com/opf/openproject-plugins.git’, :branch => ‘stable’
gem ‘openproject-pdf_export’, :git => ‘https://github.com/finnlabs/openproject-pdf_export.git’, :branch => ‘stable’
gem “openproject-costs”, git: “https://github.com/finnlabs/openproject-costs.git”, :branch => ‘stable’
gem ‘openproject-global_roles’, :git => ‘https://github.com/finnlabs/openproject-global_roles.git’, :branch => ‘stable’
gem “openproject-meeting”, :git => “https://github.com/finnlabs/openproject-meeting.git”, :branch => “stable”
gem ‘openproject-my_project_page’, :git => ‘https://github.com/finnlabs/openproject-my_project_page.git’, :branch => ‘stable’
gem ‘openproject-documents’, :git => ‘https://github.com/opf/openproject-documents.git’, :branch => ‘stable’
gem ‘reporting_engine’, :git => ‘https://github.com/finnlabs/reporting_engine.git’, :branch => ‘stable’
gem ‘openproject-help_link’, :git => ‘https://github.com/finnlabs/openproject-help_link.git’, :branch => ‘stable’
gem “openproject-backlogs”, :git => “https://github.com/finnlabs/openproject-backlogs.git”, :branch => ‘stable’
So far so good… I create work packages, and I can open, view and edit work packages. So far no other bugs seem to have been cerated.
A HUGE thank you !!! You saved my day!
We had this problem this afternoon with the latest 3.0.13 OpenProject and associated plug-ins
Started GET “/work_packages/3” for 192.168.1.xxx at 2014-10-02 15:10:47 +0300
Processing by WorkPackagesController#show as HTML
Parameters: {“id”=>“3”}
Rendered /home/openproject/.rvm/gems/ruby-2.1.0/bundler/gems/openproject-costs-ac3436da7b24/app/views/hooks/costs/_view_work_package_show_action_menu.html.erb (1.7ms)
Rendered work_packages/_action_menu.html.erb (8.6ms)
Rendered layouts/_action_menu_base.html.erb (0.2ms)
Rendered layouts/_action_menu_specific.html.erb (0.6ms)
Rendered accessibility/_empty_element_tag.html.erb (0.2ms)
Rendered work_packages/show.html.erb within layouts/base (43.9ms)
Completed 500 Internal Server Error in 72.4ms
ActionView::Template::Error (undefined method `attribute’ for nil:NilClass):
51:
52:
53:
54: <% attributes = work_package_show_attributes(work_package) %>
55:
56:
57: <% attributes[:left].each do |attribute| %>
lib/redmine/hook.rb:73:in `block (2 levels) in call_hook’
lib/redmine/hook.rb:73:in `each’
lib/redmine/hook.rb:73:in `block in call_hook’
lib/redmine/hook.rb:70:in `tap’
lib/redmine/hook.rb:70:in `call_hook’
lib/redmine/hook.rb:174:in `call_hook’
app/helpers/work_packages_helper.rb:627:in `hook_attributes’
app/helpers/work_packages_helper.rb:340:in `work_package_show_attribute_list’
app/helpers/work_packages_helper.rb:351:in `work_package_show_attributes’
app/views/work_packages/show.html.erb:54:in `_app_views_work_packages_show_html_erb__3466819332269583242_95577080’
app/controllers/work_packages_controller.rb:66:in `block (2 levels) in show’
app/controllers/work_packages_controller.rb:64:in `show’