loops
loops copied to clipboard
logfile error when using framework=none
when I start loops in a non-FW environment with -f none I have this error:
F : 2014-04-22 17:25:23 : Worker exited with error: no implicit conversion of nil into String
/home/ja/.rvm/rubies/ruby-2.0.0-p353/lib/ruby/2.0.0/pathname.rb:389:in `initialize'
/home/ja/.rvm/rubies/ruby-2.0.0-p353/lib/ruby/2.0.0/pathname.rb:389:in `new'
/home/ja/.rvm/rubies/ruby-2.0.0-p353/lib/ruby/2.0.0/pathname.rb:389:in `join'
/home/ja/Projects/Misc/loops/lib/loops/logger.rb:72:in `logfile='
/home/ja/Projects/Misc/loops/lib/loops/engine.rb:138:in `block in start_loop'
/home/ja/Projects/Misc/loops/lib/loops/worker.rb:40:in `call'
/home/ja/Projects/Misc/loops/lib/loops/worker.rb:40:in `block in run'
/home/ja/Projects/Misc/loops/lib/loops/worker.rb:35:in `fork'
/home/ja/Projects/Misc/loops/lib/loops/worker.rb:35:in `run'
/home/ja/Projects/Misc/loops/lib/loops/worker_pool.rb:33:in `block in check_workers'
/home/ja/Projects/Misc/loops/lib/loops/worker_pool.rb:30:in `each'
/home/ja/Projects/Misc/loops/lib/loops/worker_pool.rb:30:in `check_workers'
/home/ja/Projects/Misc/loops/lib/loops/process_manager.rb:38:in `block (2 levels) in monitor_workers'
/home/ja/Projects/Misc/loops/lib/loops/process_manager.rb:36:in `each'
/home/ja/Projects/Misc/loops/lib/loops/process_manager.rb:36:in `block in monitor_workers'
/home/ja/Projects/Misc/loops/lib/loops/process_manager.rb:34:in `loop'
/home/ja/Projects/Misc/loops/lib/loops/process_manager.rb:34:in `monitor_workers'
/home/ja/Projects/Misc/loops/lib/loops/engine.rb:52:in `start_loops!'
/home/ja/Projects/Misc/loops/lib/loops/commands/start_command.rb:19:in `execute'
/home/ja/Projects/Misc/loops/lib/loops/command.rb:24:in `invoke'
/home/ja/Projects/Misc/loops/lib/loops/cli/commands.rb:96:in `run!'
/home/ja/Projects/Misc/loops/lib/loops/cli/commands.rb:29:in `execute'
/home/ja/Projects/Misc/loops/bin/loops:8:in `<top (required)>'
It's related to lib/loops/logger.rb:71 a dirty workaround will be to skip the conditional in line 71