yoshikouki / dividend-portal

1 stars 1 forks source link

remained_dividends が ActiveRecord::Relation のままだったのでshiftがなかった #40

Closed yoshikouki closed 3 years ago

yoshikouki commented 3 years ago

herokuでバグが出ていた

2021-07-31T03:01:22.528070+00:00 app[api]: Starting process with command `bin/rails tweet:latest_dividend_with_update` by user scheduler@addons.heroku.com
2021-07-31T03:01:31.173760+00:00 heroku[scheduler.4704]: Starting process with command `bin/rails tweet:latest_dividend_with_update`
2021-07-31T03:01:31.882752+00:00 heroku[scheduler.4704]: State changed from starting to up
2021-07-31T03:01:40.574171+00:00 app[scheduler.4704]: rails aborted!
2021-07-31T03:01:40.582519+00:00 app[scheduler.4704]: NoMethodError: undefined method `shift' for #<ActiveRecord::Relation [#<Dividend id: 650, ex_dividend_on: "2021-08-10", records_on: nil, pays_on: nil, declares_on: nil, symbol: "BRO", dividend: 0.925e-1, adjusted_dividend: nil, created_at: "2021-07-26 12:01:12.369665000 +0900", updated_at: "2021-07-26 12:01:12.369665000 +0900", notified: false>, #<Dividend id: 651, ex_dividend_on: "2021-08-10", records_on: nil, pays_on: nil, declares_on: nil, symbol: "ABST.TO", dividend: 0.8e-1, adjusted_dividend: nil, created_at: "2021-07-26 12:01:12.381314000 +0900", updated_at: "2021-07-26 12:01:12.381314000 +0900", notified: false>, #<Dividend id: 652, ex_dividend_on: "2021-08-10", records_on: nil, pays_on: nil, declares_on: nil, symbol: "WINA", dividend: 0.45e0, adjusted_dividend: nil, created_at: "2021-07-26 12:01:12.389427000 +0900", updated_at: "2021-07-26 12:01:12.389427000 +0900", notified: false>, #<Dividend id: 653, ex_dividend_on: "2021-08-10", records_on: nil, pays_on: nil, declares_on: nil, symbol: "HOMB", dividend: 0.14e0, adjusted_dividend: nil, created_at: "2021-07-26 12:01:12.398992000 +0900", updated_at: "2021-07-26 12:01:12.398992000 +0900", notified: false>, #<Dividend id: 654, ex_dividend_on: "2021-08-10", records_on: nil, pays_on: nil, declares_on: nil, symbol: "EBTC", dividend: 0.185e0, adjusted_dividend: nil, created_at: "2021-07-26 12:01:12.411602000 +0900", updated_at: "2021-07-26 12:01:12.411602000 +0900", notified: false>, #<Dividend id: 655, ex_dividend_on: "2021-08-09", records_on: nil, pays_on: nil, declares_on: nil, symbol: "AEP", dividend: 0.74e0, adjusted_dividend: nil, created_at: "2021-07-26 12:01:12.421043000 +0900", updated_at: "2021-07-26 12:01:12.421043000 +0900", notified: false>, #<Dividend id: 656, ex_dividend_on: "2021-08-09", records_on: nil, pays_on: nil, declares_on: nil, symbol: "RUSHA", dividend: 0.19e0, adjusted_dividend: nil, created_at: "2021-07-26 12:01:12.429880000 +0900", updated_at: "2021-07-26 12:01:12.429880000 +0900", notified: false>, #<Dividend id: 657, ex_dividend_on: "2021-08-09", records_on: nil, pays_on: nil, declares_on: nil, symbol: "DHI", dividend: 0.2e0, adjusted_dividend: nil, created_at: "2021-07-26 12:01:12.438519000 +0900", updated_at: "2021-07-26 12:01:12.438519000 +0900", notified: false>, #<Dividend id: 658, ex_dividend_on: "2021-08-09", records_on: nil, pays_on: nil, declares_on: nil, symbol: "SON", dividend: 0.45e0, adjusted_dividend: nil, created_at: "2021-07-26 12:01:12.446472000 +0900", updated_at: "2021-07-26 12:01:12.446472000 +0900", notified: false>, #<Dividend id: 659, ex_dividend_on: "2021-08-09", records_on: nil, pays_on: nil, declares_on: nil, symbol: "PPG", dividend: 0.59e0, adjusted_dividend: nil, created_at: "2021-07-26 12:01:12.455063000 +0900", updated_at: "2021-07-26 12:01:12.455063000 +0900", notified: false>, ...]>
2021-07-31T03:01:40.583037+00:00 app[scheduler.4704]: /app/vendor/bundle/ruby/3.0.0/gems/activerecord-6.1.4/lib/active_record/relation/delegation.rb:110:in `method_missing'
2021-07-31T03:01:40.583041+00:00 app[scheduler.4704]: /app/app/models/tweet/content/dividend.rb:63:in `shift_symbols_in_number_of_characters'
2021-07-31T03:01:40.583042+00:00 app[scheduler.4704]: /app/app/models/tweet/content/dividend.rb:41:in `render_symbols_section'
2021-07-31T03:01:40.583043+00:00 app[scheduler.4704]: /app/app/models/tweet/content/dividend.rb:27:in `latest_dividend'
2021-07-31T03:01:40.583044+00:00 app[scheduler.4704]: /app/app/models/tweet.rb:31:in `latest_dividend'
2021-07-31T03:01:40.583044+00:00 app[scheduler.4704]: /app/lib/tasks/tweet_task.rake:18:in `block (2 levels) in <main>'
2021-07-31T03:01:40.583044+00:00 app[scheduler.4704]: /app/vendor/bundle/ruby/3.0.0/gems/rake-13.0.6/lib/rake/task.rb:281:in `block in execute'
2021-07-31T03:01:40.583044+00:00 app[scheduler.4704]: /app/vendor/bundle/ruby/3.0.0/gems/rake-13.0.6/lib/rake/task.rb:281:in `each'
2021-07-31T03:01:40.583044+00:00 app[scheduler.4704]: /app/vendor/bundle/ruby/3.0.0/gems/rake-13.0.6/lib/rake/task.rb:281:in `execute'
2021-07-31T03:01:40.583046+00:00 app[scheduler.4704]: /app/vendor/bundle/ruby/3.0.0/gems/rake-13.0.6/lib/rake/task.rb:219:in `block in invoke_with_call_chain'
2021-07-31T03:01:40.583046+00:00 app[scheduler.4704]: /app/vendor/bundle/ruby/3.0.0/gems/rake-13.0.6/lib/rake/task.rb:199:in `synchronize'
2021-07-31T03:01:40.583046+00:00 app[scheduler.4704]: /app/vendor/bundle/ruby/3.0.0/gems/rake-13.0.6/lib/rake/task.rb:199:in `invoke_with_call_chain'
2021-07-31T03:01:40.583046+00:00 app[scheduler.4704]: /app/vendor/bundle/ruby/3.0.0/gems/rake-13.0.6/lib/rake/task.rb:188:in `invoke'
2021-07-31T03:01:40.583046+00:00 app[scheduler.4704]: /app/vendor/bundle/ruby/3.0.0/gems/rake-13.0.6/lib/rake/application.rb:160:in `invoke_task'
2021-07-31T03:01:40.583047+00:00 app[scheduler.4704]: /app/vendor/bundle/ruby/3.0.0/gems/rake-13.0.6/lib/rake/application.rb:116:in `block (2 levels) in top_level'
2021-07-31T03:01:40.583047+00:00 app[scheduler.4704]: /app/vendor/bundle/ruby/3.0.0/gems/rake-13.0.6/lib/rake/application.rb:116:in `each'
2021-07-31T03:01:40.583047+00:00 app[scheduler.4704]: /app/vendor/bundle/ruby/3.0.0/gems/rake-13.0.6/lib/rake/application.rb:116:in `block in top_level'
2021-07-31T03:01:40.583047+00:00 app[scheduler.4704]: /app/vendor/bundle/ruby/3.0.0/gems/rake-13.0.6/lib/rake/application.rb:125:in `run_with_threads'
2021-07-31T03:01:40.583047+00:00 app[scheduler.4704]: /app/vendor/bundle/ruby/3.0.0/gems/rake-13.0.6/lib/rake/application.rb:110:in `top_level'
2021-07-31T03:01:40.583048+00:00 app[scheduler.4704]: /app/vendor/bundle/ruby/3.0.0/gems/railties-6.1.4/lib/rails/commands/rake/rake_command.rb:24:in `block (2 levels) in perform'
2021-07-31T03:01:40.583048+00:00 app[scheduler.4704]: /app/vendor/bundle/ruby/3.0.0/gems/rake-13.0.6/lib/rake/application.rb:186:in `standard_exception_handling'
2021-07-31T03:01:40.583048+00:00 app[scheduler.4704]: /app/vendor/bundle/ruby/3.0.0/gems/railties-6.1.4/lib/rails/commands/rake/rake_command.rb:24:in `block in perform'
2021-07-31T03:01:40.583048+00:00 app[scheduler.4704]: /app/vendor/bundle/ruby/3.0.0/gems/rake-13.0.6/lib/rake/rake_module.rb:59:in `with_application'
2021-07-31T03:01:40.583048+00:00 app[scheduler.4704]: /app/vendor/bundle/ruby/3.0.0/gems/railties-6.1.4/lib/rails/commands/rake/rake_command.rb:18:in `perform'
2021-07-31T03:01:40.583048+00:00 app[scheduler.4704]: /app/vendor/bundle/ruby/3.0.0/gems/railties-6.1.4/lib/rails/command.rb:50:in `invoke'
2021-07-31T03:01:40.583048+00:00 app[scheduler.4704]: /app/vendor/bundle/ruby/3.0.0/gems/railties-6.1.4/lib/rails/commands.rb:18:in `<main>'
2021-07-31T03:01:40.583049+00:00 app[scheduler.4704]: /app/vendor/bundle/ruby/3.0.0/gems/bootsnap-1.7.5/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:23:in `require'
2021-07-31T03:01:40.583050+00:00 app[scheduler.4704]: /app/vendor/bundle/ruby/3.0.0/gems/bootsnap-1.7.5/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:23:in `block in require_with_bootsnap_lfi'
2021-07-31T03:01:40.583050+00:00 app[scheduler.4704]: /app/vendor/bundle/ruby/3.0.0/gems/bootsnap-1.7.5/lib/bootsnap/load_path_cache/loaded_features_index.rb:92:in `register'
2021-07-31T03:01:40.583051+00:00 app[scheduler.4704]: /app/vendor/bundle/ruby/3.0.0/gems/bootsnap-1.7.5/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:22:in `require_with_bootsnap_lfi'
2021-07-31T03:01:40.583051+00:00 app[scheduler.4704]: /app/vendor/bundle/ruby/3.0.0/gems/bootsnap-1.7.5/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:31:in `require'
2021-07-31T03:01:40.583144+00:00 app[scheduler.4704]: Tasks: TOP => tweet:latest_dividend_with_update
2021-07-31T03:01:40.583149+00:00 app[scheduler.4704]: (See full trace by running task with --trace)
2021-07-31T03:01:40.644754+00:00 heroku[scheduler.4704]: Process exited with status 1
2021-07-31T03:01:40.725795+00:00 heroku[scheduler.4704]: State changed from up to complete