Content
Internal Error When Accessing Only *Select* Work Packages
Added by Mike Lewis over 9 years ago
OpenProject 4.0.9
Ubuntu Server 14.04
Ruby 2.1.5
Rails 3.2.21
There is another thread where the user states he cannot access any work packages at all. In my case, I already have well over 200 work packages scattered across a few different projects, and am able to access most of them to view, update, etc.
I added a work package to a particular project, and got the Internal Server Error response. When I go back to the work package list, the package is there, but I can not open it individually to see the details. I get a response of 500 Internal Server Error. I can right click on it and choose Edit from the context-sensitive menu to bring it up in Edit mode. Here is the output of my production.log
file:
Started GET "/work_packages/229" for 65.100.89.54 at 2015-05-08 13:54:37 -0600 Processing by WorkPackagesController#show as HTML Parameters: {"id"=>"229"} OpenProject User: Mike (mike ID: 1 <mikes@email.address>) Rendered /home/openproject/.rvm/gems/ruby-2.1.5/bundler/gems/openproject-costs-bbb9f2e2298a/app/views/hooks/costs/_view_work_package_show_action_menu.html.erb (2.2ms) Rendered work_packages/_action_menu.html.erb (13.0ms) Rendered layouts/_action_menu_base.html.erb (0.2ms) Rendered layouts/_action_menu_specific.html.erb (0.4ms) Rendered accessibility/_empty_element_tag.html.erb (0.6ms) Rendered accessibility/_empty_element_tag.html.erb (0.1ms) Rendered work_packages/_show_attributes.html.erb (55.7ms) Rendered work_packages/show.html.erb within layouts/base (84.7ms) Completed 500 Internal Server Error in 179.2ms ActionView::Template::Error (undefined method `attribute' for nil:NilClass): 29: 30: <div class="work_package issue details"> 31: <div class="meta"> 32: <% attributes = work_package_show_attributes(work_package) %> 33: <div id="left" style="float:left; width:50%;"> 34: <table class="attributes"> 35: <% 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:606:in `hook_attributes' app/helpers/work_packages_helper.rb:313:in `work_package_show_attribute_list' app/helpers/work_packages_helper.rb:324:in `work_package_show_attributes' app/views/work_packages/_show_attributes.html.erb:32:in `_app_views_work_packages__show_attributes_html_erb___941241047244964995_70206497921580' app/views/work_packages/show.html.erb:52:in `_app_views_work_packages_show_html_erb__3315270148679872121_70206497046280' app/controllers/work_packages_controller.rb:75:in `block (2 levels) in show' app/controllers/work_packages_controller.rb:73:in `show'
I’m still a toddler when it comes to understanding Ruby and how it works. All of the work packages in this one project have this problem. Other work packages in other projects in the system I am able to pull up and view with no problem, so I don’t know what the difference is, and I can’t tell how to reproduce it. Creating a copy of the project, and automatically copying the work packages did not work—I simply ended up with another project with the same problems.
So, I manually created a new duplicate project and re-entered all of the work packages one-by-one, and all the work packages in this “new” project work flawlessly. So I get the feeling that it is something in my data that has corrupted the project and I need to examine my data and settings more closely. But if anybody thinks they know what is wrong from what I’ve posted, I’m all ears for the answer.
Thanks,
Mike
Replies (4)
One other thing… I can right click on the WP in the list and select “Edit”, and editing works just fine. It seems to only be “viewing” the WP that is affected.
Thanks,
Mike
I have a related problem. I have installed OpenProject using the packaged installer on clean installs of both Ubuntu 14.04 and Debian 7.8…in both cases, everything works fine, except I can not create Work Packages! This is really frustrating. I get the Internal Error aswell.
-Kendell
When using the Details View in the Work Package List, I am able to see all the details of the work package. I did notice, though that under Spent Time there is a strange bit of data (“PT0S”). See attached screen shots.
Mike
Hello Mike,
thanks for reporting this bug.
The error you mention occurs when the modules “Time tracking” and “Cost Control” are activated in a project and when time is logged on a project.
Since a workaround exists (using the work package full screen) it wasn’t fixed for OpenProject 4.0, but it has been fixed for OpenProject 4.1 (which will be released shortly) (#19945).
Best regards,
Robin