`each_revision': undefined method `[]' for nil:NilClass (NoMethodError)
Added by Neo Liu about 7 years ago
When I run ./bin/rails runner "Repository.fetch_changesets" -e production
, I got the following errors:
/var/www/redmine/lib/redmine/scm/adapters/mercurial_adapter.rb:194:in `each_revision': undefined method `[]' for nil:NilClass (NoMethodError) from /var/www/redmine/app/models/repository/mercurial.rb:187:in `block in fetch_changesets' from /var/www/redmine/app/models/repository/mercurial.rb:186:in `step' from /var/www/redmine/app/models/repository/mercurial.rb:186:in `fetch_changesets' from /var/www/redmine/app/models/repository.rb:346:in `block (2 levels) in fetch_changesets' from /usr/local/rvm/gems/ruby-2.1.10/gems/activerecord-4.2.7.1/lib/active_record/relation/delegation.rb:46:in `each' from /usr/local/rvm/gems/ruby-2.1.10/gems/activerecord-4.2.7.1/lib/active_record/relation/delegation.rb:46:in `each' from /var/www/redmine/app/models/repository.rb:344:in `block in fetch_changesets' from /usr/local/rvm/gems/ruby-2.1.10/gems/activerecord-4.2.7.1/lib/active_record/relation/delegation.rb:46:in `each' from /usr/local/rvm/gems/ruby-2.1.10/gems/activerecord-4.2.7.1/lib/active_record/relation/delegation.rb:46:in `each' from /var/www/redmine/app/models/repository.rb:343:in `fetch_changesets' from /usr/local/rvm/gems/ruby-2.1.10/gems/railties-4.2.7.1/lib/rails/commands/runner.rb:62:in `<top (required)>' from /usr/local/rvm/gems/ruby-2.1.10/gems/railties-4.2.7.1/lib/rails/commands/runner.rb:62:in `eval' from /usr/local/rvm/gems/ruby-2.1.10/gems/railties-4.2.7.1/lib/rails/commands/runner.rb:62:in `<top (required)>' from /usr/local/rvm/gems/ruby-2.1.10/gems/railties-4.2.7.1/lib/rails/commands/commands_tasks.rb:123:in `require' from /usr/local/rvm/gems/ruby-2.1.10/gems/railties-4.2.7.1/lib/rails/commands/commands_tasks.rb:123:in `require_command!' from /usr/local/rvm/gems/ruby-2.1.10/gems/railties-4.2.7.1/lib/rails/commands/commands_tasks.rb:90:in `runner' from /usr/local/rvm/gems/ruby-2.1.10/gems/railties-4.2.7.1/lib/rails/commands/commands_tasks.rb:39:in `run_command!' from /usr/local/rvm/gems/ruby-2.1.10/gems/railties-4.2.7.1/lib/rails/commands.rb:17:in `<top (required)>' from ./bin/rails:4:in `require' from ./bin/rails:4:in `<main>'
What should I do ?