Project

General

Profile

Error #411

Undefined method rest_hours

Added by William Roush almost 14 years ago. Updated over 13 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Issues
Start date:
2011-02-12
Due date:
% Done:

0%

Estimated time:
Source:
Detected on version:
Redmine version:
Milestones:

Description

I'm getting the error below, it was supposedly fixed in 0.1.0, I have absolutely no reason why this is showing up again, my setup:
  • advanced_roadmap 0.3.0
  • redmine_arch_decisions
  • redmine_work_time

Ran this after deployment of the plugin:

rake db:migrate:plugins RAILS_ENV=production

I started to go through and strip out rest_hours from various parts of the site (issues, roadmap, etc.) but it's being sort of a pain, especially where there are tables that contain a calculated value with rest_hours.

Processing VersionsController#index (for 192.168.10.1 at 2011-02-12 13:36:59) [GET]
  Parameters: {"project_id"=>"[removed]", "action"=>"index", "controller"=>"versions"}
Rendering template within layouts/base
Rendering versions/index

ActionView::TemplateError (undefined method `rest_hours' for #<Issue:0xb5f35664>) on line #12 of vendor/plugins/advanced_roadmap/app/views/versions/_total.html.erb:
9:     versions.each do |version|
10:       estimated_hours += version.estimated_hours
11:       spent_hours += version.spent_hours
12:       rest_hours += version.rest_hours
13:       parallel_rest_hours += version.parallel_rest_hours
14:       completed_pourcent += version.spent_hours
15:       closed_pourcent += version.closed_spent_hours

    vendor/plugins/advanced_roadmap/app/views/versions/_total.html.erb:12
    vendor/plugins/advanced_roadmap/app/views/versions/_total.html.erb:9:in `each'
    vendor/plugins/advanced_roadmap/app/views/versions/_total.html.erb:9
    vendor/plugins/advanced_roadmap/app/views/versions/index.html.erb:7
    /usr/lib/ruby/1.8/rack/head.rb:9:in `call'
    /usr/lib/ruby/1.8/rack/methodoverride.rb:24:in `call'
    /usr/lib/ruby/1.8/rack/lock.rb:11:in `call'
    /usr/lib/ruby/1.8/rack/lock.rb:11:in `synchronize'
    /usr/lib/ruby/1.8/rack/lock.rb:11:in `call'
    /usr/lib/ruby/1.8/phusion_passenger/rack/request_handler.rb:96:in `process_request'
    /usr/lib/ruby/1.8/phusion_passenger/abstract_request_handler.rb:513:in `accept_and_process_next_request'
    /usr/lib/ruby/1.8/phusion_passenger/abstract_request_handler.rb:274:in `main_loop'
    /usr/lib/ruby/1.8/phusion_passenger/classic_rails/application_spawner.rb:321:in `start_request_handler'
    /usr/lib/ruby/1.8/phusion_passenger/classic_rails/application_spawner.rb:275:in `send'
    /usr/lib/ruby/1.8/phusion_passenger/classic_rails/application_spawner.rb:275:in `handle_spawn_application'
    /usr/lib/ruby/1.8/phusion_passenger/utils.rb:479:in `safe_fork'
    /usr/lib/ruby/1.8/phusion_passenger/classic_rails/application_spawner.rb:270:in `handle_spawn_application'
    /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:357:in `__send__'
    /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:357:in `server_main_loop'
    /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:206:in `start_synchronously'
    /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:180:in `start'
    /usr/lib/ruby/1.8/phusion_passenger/classic_rails/application_spawner.rb:149:in `start'
    /usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:219:in `spawn_rails_application'
    /usr/lib/ruby/1.8/phusion_passenger/abstract_server_collection.rb:132:in `lookup_or_add'
    /usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:214:in `spawn_rails_application'
    /usr/lib/ruby/1.8/phusion_passenger/abstract_server_collection.rb:82:in `synchronize'
    /usr/lib/ruby/1.8/phusion_passenger/abstract_server_collection.rb:79:in `synchronize'
    /usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:213:in `spawn_rails_application'
    /usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:132:in `spawn_application'
    /usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:275:in `handle_spawn_application'
    /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:357:in `__send__'
    /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:357:in `server_main_loop'
    /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:206:in `start_synchronously'
    /usr/share/phusion-passenger/helper-scripts/passenger-spawn-server:99

Rendering /var/lib/redmine/public/500.html (500 Internal Server Error)
#1

Updated by Emilio González Montaña over 13 years ago

What is your Redmine version?

Are the other plugins patching the Issue model also?

#2

Updated by Emilio González Montaña over 13 years ago

  • Subject changed from Undefined method `rest_hours' to Undefined method rest_hours
#3

Updated by William Roush over 13 years ago

Redmine 1.1.1.stable (MySQL)

I'll check and see if redmine_work_time makes any modifications to the issue model.

Also available in: Atom PDF