omu / xokul

The Xokul Project
https://xokul.omu.sh
GNU General Public License v3.0
6 stars 0 forks source link

Pagy::OverflowError: expected :page in 1..10; got 11 #288

Open rollbar[bot] opened 4 years ago

rollbar[bot] commented 4 years ago

View details in Rollbar: https://rollbar.com/omu/xokul/items/63/



Pagy::OverflowError: expected :page in 1..10; got 11
  File "/app/vendor/bundle/ruby/2.7.0/gems/pagy-3.7.2/lib/pagy.rb", line 25, in initialize
  File "/app/vendor/bundle/ruby/2.7.0/gems/pagy-3.7.2/lib/pagy/backend.rb", line 15, in new
  File "/app/vendor/bundle/ruby/2.7.0/gems/pagy-3.7.2/lib/pagy/backend.rb", line 15, in pagy
  File "/app/app/controllers/yoksis/staff_controller.rb", line 17, in pages
  File "/app/vendor/bundle/ruby/2.7.0/gems/actionpack-6.0.2.1/lib/action_controller/metal/basic_implicit_render.rb", line 6, in send_action
  File "/app/vendor/bundle/ruby/2.7.0/gems/actionpack-6.0.2.1/lib/abstract_controller/base.rb", line 196, in process_action
  File "/app/vendor/bundle/ruby/2.7.0/gems/actionpack-6.0.2.1/lib/action_controller/metal/rendering.rb", line 30, in process_action
  File "/app/vendor/bundle/ruby/2.7.0/gems/actionpack-6.0.2.1/lib/abstract_controller/callbacks.rb", line 42, in block in process_action
  File "/app/vendor/bundle/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/callbacks.rb", line 101, in run_callbacks
  File "/app/vendor/bundle/ruby/2.7.0/gems/actionpack-6.0.2.1/lib/abstract_controller/callbacks.rb", line 41, in process_action
  File "/app/vendor/bundle/ruby/2.7.0/gems/actionpack-6.0.2.1/lib/action_controller/metal/rescue.rb", line 22, in process_action
  File "/app/vendor/bundle/ruby/2.7.0/gems/actionpack-6.0.2.1/lib/action_controller/metal/instrumentation.rb", line 33, in block in process_action
  File "/app/vendor/bundle/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/notifications.rb", line 180, in block in instrument
  File "/app/vendor/bundle/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/notifications/instrumenter.rb", line 24, in instrument
  File "/app/vendor/bundle/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/notifications.rb", line 180, in instrument
  File "/app/vendor/bundle/ruby/2.7.0/gems/actionpack-6.0.2.1/lib/action_controller/metal/instrumentation.rb", line 32, in process_action
  File "/app/vendor/bundle/ruby/2.7.0/gems/actionpack-6.0.2.1/lib/action_controller/metal/params_wrapper.rb", line 245, in process_action
  File "/app/vendor/bundle/ruby/2.7.0/gems/activerecord-6.0.2.1/lib/active_record/railties/controller_runtime.rb", line 27, in process_action
  File "/app/vendor/bundle/ruby/2.7.0/gems/actionpack-6.0.2.1/lib/abstract_controller/base.rb", line 136, in process
  File "/app/vendor/bundle/ruby/2.7.0/gems/actionpack-6.0.2.1/lib/action_controller/metal.rb", line 191, in dispatch
  File "/app/vendor/bundle/ruby/2.7.0/gems/actionpack-6.0.2.1/lib/action_controller/metal.rb", line 252, in dispatch
  File "/app/vendor/bundle/ruby/2.7.0/gems/actionpack-6.0.2.1/lib/action_dispatch/routing/route_set.rb", line 51, in dispatch
  File "/app/vendor/bundle/ruby/2.7.0/gems/actionpack-6.0.2.1/lib/action_dispatch/routing/route_set.rb", line 33, in serve
  File "/app/vendor/bundle/ruby/2.7.0/gems/actionpack-6.0.2.1/lib/action_dispatch/journey/router.rb", line 49, in block in serve
  File "/app/vendor/bundle/ruby/2.7.0/gems/actionpack-6.0.2.1/lib/action_dispatch/journey/router.rb", line 32, in each
  File "/app/vendor/bundle/ruby/2.7.0/gems/actionpack-6.0.2.1/lib/action_dispatch/journey/router.rb", line 32, in serve
  File "/app/vendor/bundle/ruby/2.7.0/gems/actionpack-6.0.2.1/lib/action_dispatch/routing/route_set.rb", line 837, in call
  File "/app/vendor/bundle/ruby/2.7.0/gems/rack-2.1.1/lib/rack/etag.rb", line 27, in call
  File "/app/vendor/bundle/ruby/2.7.0/gems/rack-2.1.1/lib/rack/conditional_get.rb", line 27, in call
  File "/app/vendor/bundle/ruby/2.7.0/gems/rack-2.1.1/lib/rack/head.rb", line 14, in call
  File "/app/vendor/bundle/ruby/2.7.0/gems/actionpack-6.0.2.1/lib/action_dispatch/middleware/callbacks.rb", line 27, in block in call
  File "/app/vendor/bundle/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/callbacks.rb", line 101, in run_callbacks
  File "/app/vendor/bundle/ruby/2.7.0/gems/actionpack-6.0.2.1/lib/action_dispatch/middleware/callbacks.rb", line 26, in call
  File "/app/vendor/bundle/ruby/2.7.0/gems/actionpack-6.0.2.1/lib/action_dispatch/middleware/actionable_exceptions.rb", line 17, in call
  File "/app/vendor/bundle/ruby/2.7.0/gems/rollbar-2.23.2/lib/rollbar/middleware/rails/rollbar.rb", line 25, in block in call
  File "/app/vendor/bundle/ruby/2.7.0/gems/rollbar-2.23.2/lib/rollbar.rb", line 145, in scoped
  File "/app/vendor/bundle/ruby/2.7.0/gems/rollbar-2.23.2/lib/rollbar/middleware/rails/rollbar.rb", line 22, in call
  File "/app/vendor/bundle/ruby/2.7.0/gems/actionpack-6.0.2.1/lib/action_dispatch/middleware/debug_exceptions.rb", line 32, in call
  File "/app/vendor/bundle/ruby/2.7.0/gems/rollbar-2.23.2/lib/rollbar/middleware/rails/show_exceptions.rb", line 22, in call_with_rollbar
  File "/app/vendor/bundle/ruby/2.7.0/gems/actionpack-6.0.2.1/lib/action_dispatch/middleware/show_exceptions.rb", line 33, in call
  File "/app/vendor/bundle/ruby/2.7.0/gems/railties-6.0.2.1/lib/rails/rack/logger.rb", line 38, in call_app
  File "/app/vendor/bundle/ruby/2.7.0/gems/railties-6.0.2.1/lib/rails/rack/logger.rb", line 26, in block in call
  File "/app/vendor/bundle/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/tagged_logging.rb", line 80, in block in tagged
  File "/app/vendor/bundle/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/tagged_logging.rb", line 28, in tagged
  File "/app/vendor/bundle/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/tagged_logging.rb", line 80, in tagged
  File "/app/vendor/bundle/ruby/2.7.0/gems/railties-6.0.2.1/lib/rails/rack/logger.rb", line 26, in call
  File "/app/vendor/bundle/ruby/2.7.0/gems/actionpack-6.0.2.1/lib/action_dispatch/middleware/remote_ip.rb", line 81, in call
  File "/app/vendor/bundle/ruby/2.7.0/gems/actionpack-6.0.2.1/lib/action_dispatch/middleware/request_id.rb", line 27, in call
  File "/app/vendor/bundle/ruby/2.7.0/gems/rack-2.1.1/lib/rack/runtime.rb", line 24, in call
  File "/app/vendor/bundle/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/cache/strategy/local_cache_middleware.rb", line 29, in call
  File "/app/vendor/bundle/ruby/2.7.0/gems/actionpack-6.0.2.1/lib/action_dispatch/middleware/executor.rb", line 14, in call
  File "/app/vendor/bundle/ruby/2.7.0/gems/actionpack-6.0.2.1/lib/action_dispatch/middleware/static.rb", line 126, in call
  File "/app/vendor/bundle/ruby/2.7.0/gems/rack-2.1.1/lib/rack/sendfile.rb", line 113, in call
  File "/app/vendor/bundle/ruby/2.7.0/gems/actionpack-6.0.2.1/lib/action_dispatch/middleware/host_authorization.rb", line 77, in call
  File "/app/vendor/bundle/ruby/2.7.0/gems/railties-6.0.2.1/lib/rails/engine.rb", line 526, in call
  File "/app/vendor/bundle/ruby/2.7.0/gems/puma-4.3.1/lib/puma/configuration.rb", line 228, in call
  File "/app/vendor/bundle/ruby/2.7.0/gems/puma-4.3.1/lib/puma/server.rb", line 681, in handle_req
roktas commented 4 years ago

@huseyin https://github.com/omu/xokul/blob/dev/app/controllers/yoksis/staff_controller.rb#L17'de Pagy::OverflowError: expected :page in 1..10; got 11

(Sanıyorum total_pages'de sıkıntı var, off-by-one error)

huseyin commented 4 years ago

@roktas Evet hocam ama total_pages ile doğrudan alakalı değil. pagy'de out of range sayfalar yönetilmemiş. Hatayı pagy dönüyor, istemci tarafı ise "Internal Server" hatası alıyor