Closed wmiadmin closed 13 years ago
cat config/initializers/business_time.rb
--BusinessTime::Config.load("#{RAILS_ROOT}/config/business_time.yml") --# or you can configure it manually: look at me! I'm Tim Ferris! --# BusinessTime.Config.beginning_of_workday = "10:00 am" --# BusinessTime.Comfig.end_of_workday = "11:30 am" --# BusinessTime.config.holidays << Date.parse("August 4th, 2010")
maybe 1-st line is wrong ?
BusinessTime::Config.load("#{RAILS_ROOT}/config/business_time.yml")
and it should be
BusinessTime::Config.load("/home/redmine/redmine-1.1/config/business_time.yml")
?
But I get same error on RAILS_ENV=production rake db:migrate_plugins :(
And my Redmine goes down with same error:
undefined method parse' for nil:NilClass
and goes up only when I moved config/initializers/business_time.rb file.
After this plugin migration executed successfully:
rake db:migrate:plugins RAILS_ENV=production Migrating plugin redmine_tags ... Migrating plugin redmine_backlogs ... Migrating plugin redmine_carousel ... Migrating plugin redmine_theme_changer ...
But task generation exit with the following error:
rake carousel:run RAILS_ENV=production rake aborted! unknown attribute: user (See full trace by running task with --trace)
root@ubuntu:home/redmine/redmine-1.1# rake carousel:run RAILS_ENV=production --trace (in home/redmine/redmine-1.1) ** Invoke carousel:run (first_time) ** Invoke environment (first_time) ** Execute environment ** Execute carousel:run rake aborted! unknown attribute: user /var/lib/gems/1.8/gems/activerecord-2.3.5/lib/active_record/base.rb:2746:in `attributes=' /var/lib/gems/1.8/gems/activerecord-2.3.5/lib/active_record/base.rb:2742:in `each' /var/lib/gems/1.8/gems/activerecord-2.3.5/lib/active_record/base.rb:2742:in `attributes=' /var/lib/gems/1.8/gems/activerecord-2.3.5/lib/active_record/base.rb:2438:in `initialize' home/redmine/redmine-1.1/app/models/user.rb:229:in `new' home/redmine/redmine-1.1/app/models/user.rb:229:in `pref' home/redmine/redmine-1.1/app/models/mailer.rb:367:in `create_mail' /var/lib/gems/1.8/gems/actionmailer-2.3.5/lib/action_mailer/base.rb:509:in `create!' /var/lib/gems/1.8/gems/actionmailer-2.3.5/lib/action_mailer/base.rb:452:in `initialize' /var/lib/gems/1.8/gems/actionmailer-2.3.5/lib/action_mailer/base.rb:395:in `new' /var/lib/gems/1.8/gems/actionmailer-2.3.5/lib/action_mailer/base.rb:395:in `method_missing' home/redmine/redmine-1.1/app/models/issue_observer.rb:20:in `after_create' /var/lib/gems/1.8/gems/activerecord-2.3.5/lib/active_record/observer.rb:171:in `send' /var/lib/gems/1.8/gems/activerecord-2.3.5/lib/active_record/observer.rb:171:in `update' /usr/lib/ruby/1.8/observer.rb:185:in `notify_observers' /usr/lib/ruby/1.8/observer.rb:184:in `each' /usr/lib/ruby/1.8/observer.rb:184:in `notify_observers' /var/lib/gems/1.8/gems/activerecord-2.3.5/lib/active_record/callbacks.rb:357:in `notify' /var/lib/gems/1.8/gems/activerecord-2.3.5/lib/active_record/callbacks.rb:350:in `callback' /var/lib/gems/1.8/gems/activerecord-2.3.5/lib/active_record/callbacks.rb:267:in `create' /var/lib/gems/1.8/gems/activerecord-2.3.5/lib/active_record/base.rb:2874:in `create_or_update_without_callbacks' /var/lib/gems/1.8/gems/activerecord-2.3.5/lib/active_record/callbacks.rb:250:in `create_or_update' /var/lib/gems/1.8/gems/activerecord-2.3.5/lib/active_record/base.rb:2555:in `save_without_validation!' /var/lib/gems/1.8/gems/activerecord-2.3.5/lib/active_record/validations.rb:1088:in `save_without_dirty!' /var/lib/gems/1.8/gems/activerecord-2.3.5/lib/active_record/dirty.rb:87:in `save_without_transactions!' /var/lib/gems/1.8/gems/activerecord-2.3.5/lib/active_record/transactions.rb:200:in `save!' /var/lib/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/database_statements.rb:136:in `transaction' /var/lib/gems/1.8/gems/activerecord-2.3.5/lib/active_record/transactions.rb:182:in `transaction' /var/lib/gems/1.8/gems/activerecord-2.3.5/lib/active_record/transactions.rb:200:in `save!' /var/lib/gems/1.8/gems/activerecord-2.3.5/lib/active_record/transactions.rb:208:in `rollback_active_record_state!' /var/lib/gems/1.8/gems/activerecord-2.3.5/lib/active_record/transactions.rb:200:in `save!' /var/lib/gems/1.8/gems/activerecord-2.3.5/lib/active_record/associations/association_collection.rb:255:in `create!' /var/lib/gems/1.8/gems/activerecord-2.3.5/lib/active_record/associations/association_collection.rb:415:in `create_record' /var/lib/gems/1.8/gems/activerecord-2.3.5/lib/active_record/associations/association_collection.rb:433:in `add_record_to_target_with_callbacks' /var/lib/gems/1.8/gems/activerecord-2.3.5/lib/active_record/associations/association_collection.rb:415:in `create_record' /var/lib/gems/1.8/gems/activerecord-2.3.5/lib/active_record/associations/association_collection.rb:253:in `create!' home/redmine/redmine-1.1/vendor/plugins/redmine_carousel/app/models/carousel.rb:52:in `run' /var/lib/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/database_statements.rb:136:in `transaction' /var/lib/gems/1.8/gems/activerecord-2.3.5/lib/active_record/transactions.rb:182:in `transaction' /var/lib/gems/1.8/gems/activerecord-2.3.5/lib/active_record/transactions.rb:188:in `transaction' home/redmine/redmine-1.1/vendor/plugins/redmine_carousel/app/models/carousel.rb:51:in `run' home/redmine/redmine-1.1/vendor/plugins/redmine_carousel/lib/tasks/carousel.rake:8 /var/lib/gems/1.8/gems/activerecord-2.3.5/lib/active_record/named_scope.rb:109:in `each' /var/lib/gems/1.8/gems/activerecord-2.3.5/lib/active_record/named_scope.rb:109:in `__send__' /var/lib/gems/1.8/gems/activerecord-2.3.5/lib/active_record/named_scope.rb:109:in `each' home/redmine/redmine-1.1/vendor/plugins/redmine_carousel/lib/tasks/carousel.rake:7 /usr/lib/ruby/1.8/rake.rb:617:in `call' /usr/lib/ruby/1.8/rake.rb:617:in `execute' /usr/lib/ruby/1.8/rake.rb:612:in `each' /usr/lib/ruby/1.8/rake.rb:612:in `execute' /usr/lib/ruby/1.8/rake.rb:578:in `invoke_with_call_chain' /usr/lib/ruby/1.8/monitor.rb:242:in `synchronize' /usr/lib/ruby/1.8/rake.rb:571:in `invoke_with_call_chain' /usr/lib/ruby/1.8/rake.rb:564:in `invoke' /usr/lib/ruby/1.8/rake.rb:2027:in `invoke_task' /usr/lib/ruby/1.8/rake.rb:2005:in `top_level' /usr/lib/ruby/1.8/rake.rb:2005:in `each' /usr/lib/ruby/1.8/rake.rb:2005:in `top_level' /usr/lib/ruby/1.8/rake.rb:2044:in `standard_exception_handling' /usr/lib/ruby/1.8/rake.rb:1999:in `top_level' /usr/lib/ruby/1.8/rake.rb:1977:in `run' /usr/lib/ruby/1.8/rake.rb:2044:in `standard_exception_handling' /usr/lib/ruby/1.8/rake.rb:1974:in `run' /usr/bin/rake:28
Now carousel work for me in Redmine 1.2.0 and generate tasks but not work in Redmine 1.1.3
rake aborted! unknown attribute: user
After upgrade from Redmine 1.1.3 to Redmine 1.20 Carousel works without any config generation.
Have you done this step? https://github.com/bokmann/business_time/issues/4
I'll check the last error you had.
Hello Grzegorz,
I have some issue with plugin installation
My installation instruction: 1.
2. config.gem "business_time"3.
(without this step I can't generate config in step 4) 4.
5.
or full trace:
Redmine 1.1.3 Gems:
How I can fix this ? Thank you.