mitlibraries / bento Goto Github PK
View Code? Open in Web Editor NEWLicense: Apache License 2.0
License: Apache License 2.0
View details in Rollbar: https://rollbar.com/mit-libraries/bento/items/21/
NoMethodError: undefined method `first' for nil:NilClass
File "/app/app/models/normalize_eds.rb", line 51, in title
File "/app/app/models/normalize_eds.rb", line 26, in result
File "/app/app/models/normalize_eds.rb", line 19, in block in extract_results
File "/app/app/models/normalize_eds.rb", line 18, in each
File "/app/app/models/normalize_eds.rb", line 18, in extract_results
File "/app/app/models/normalize_eds.rb", line 10, in to_result
File "/app/app/controllers/search_controller.rb", line 59, in search_eds
File "/app/app/controllers/search_controller.rb", line 52, in search_target
File "/app/app/controllers/search_controller.rb", line 27, in block in search_results
File "/app/vendor/bundle/ruby/2.3.0/gems/dalli-2.7.6/lib/active_support/cache/dalli_store.rb", line 113, in block in fetch
File "/app/vendor/bundle/ruby/2.3.0/gems/dalli-2.7.6/lib/active_support/cache/dalli_store.rb", line 371, in block in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications.rb", line 166, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/dalli-2.7.6/lib/active_support/cache/dalli_store.rb", line 371, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/dalli-2.7.6/lib/active_support/cache/dalli_store.rb", line 112, in fetch
File "/app/app/controllers/search_controller.rb", line 26, in search_results
File "/app/app/controllers/search_controller.rb", line 11, in search
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/basic_implicit_render.rb", line 4, in send_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/base.rb", line 188, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/rendering.rb", line 30, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/callbacks.rb", line 20, in block in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 126, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 506, in block (2 levels) in compile
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 455, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 101, in __run_callbacks__
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 750, in _run_process_action_callbacks
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 90, in run_callbacks
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/callbacks.rb", line 19, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/rescue.rb", line 20, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/instrumentation.rb", line 32, in block in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications.rb", line 164, in block in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications/instrumenter.rb", line 21, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications.rb", line 164, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/instrumentation.rb", line 30, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/params_wrapper.rb", line 248, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/activerecord-5.0.0.1/lib/active_record/railties/controller_runtime.rb", line 18, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/base.rb", line 126, in process
File "/app/vendor/bundle/ruby/2.3.0/gems/actionview-5.0.0.1/lib/action_view/rendering.rb", line 30, in process
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal.rb", line 190, in dispatch
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal.rb", line 262, in dispatch
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/routing/route_set.rb", line 50, in dispatch
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/routing/route_set.rb", line 32, in serve
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/journey/router.rb", line 39, in block in serve
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/journey/router.rb", line 26, in each
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/journey/router.rb", line 26, in serve
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/routing/route_set.rb", line 725, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.17.0.325/lib/new_relic/agent/instrumentation/middleware_tracing.rb", line 96, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/omniauth-1.3.1/lib/omniauth/strategy.rb", line 186, in call!
File "/app/vendor/bundle/ruby/2.3.0/gems/omniauth-1.3.1/lib/omniauth/strategy.rb", line 164, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.17.0.325/lib/new_relic/agent/instrumentation/middleware_tracing.rb", line 96, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.17.0.325/lib/new_relic/rack/agent_hooks.rb", line 30, in traced_call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.17.0.325/lib/new_relic/agent/instrumentation/middleware_tracing.rb", line 96, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.17.0.325/lib/new_relic/rack/browser_monitoring.rb", line 32, in traced_call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.17.0.325/lib/new_relic/agent/instrumentation/middleware_tracing.rb", line 96, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/warden-1.2.6/lib/warden/manager.rb", line 35, in block in call
File "/app/vendor/bundle/ruby/2.3.0/gems/warden-1.2.6/lib/warden/manager.rb", line 34, in catch
File "/app/vendor/bundle/ruby/2.3.0/gems/warden-1.2.6/lib/warden/manager.rb", line 34, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.17.0.325/lib/new_relic/agent/instrumentation/middleware_tracing.rb", line 96, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.1/lib/rack/etag.rb", line 25, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.17.0.325/lib/new_relic/agent/in
Assuming that #1009 ends up merging, a logical next step would be to make whatever corrections are suggested by its auto-correct feature.
rubocop -a
rubocop -A
and consider whether that can be committed safelyTo give a sense of scale, when I run the tool on the top of #1009, I see the following output:
55 files inspected, 334 offenses detected, 259 offenses corrected, 39 more offenses can be corrected with `rubocop -A`
Empty search terms are being loaded via ajax in a messy way. We might be able to combine this with #27 , but I'm opening a separate ticket to make sure this gets fixed.
The current mechanism does prevent the search from running, but is only called via the ajax calls which are expecting to populate divs and not refresh the entire page (which the current mechanism expects).
View details in Rollbar: https://rollbar.com/mit-libraries/bento/items/22/
NoMethodError: undefined method `map' for nil:NilClass
Did you mean? tap
File "/app/app/models/normalize_eds.rb", line 75, in construct_open_url
File "/app/app/models/normalize_eds.rb", line 68, in link
File "/app/app/models/normalize_eds.rb", line 26, in result
File "/app/app/models/normalize_eds.rb", line 19, in block in extract_results
File "/app/app/models/normalize_eds.rb", line 18, in each
File "/app/app/models/normalize_eds.rb", line 18, in extract_results
File "/app/app/models/normalize_eds.rb", line 10, in to_result
File "/app/app/controllers/search_controller.rb", line 57, in search_eds
File "/app/app/controllers/search_controller.rb", line 50, in search_target
File "/app/app/controllers/search_controller.rb", line 27, in block in search_results
File "/app/vendor/bundle/ruby/2.3.0/gems/dalli-2.7.6/lib/active_support/cache/dalli_store.rb", line 113, in block in fetch
File "/app/vendor/bundle/ruby/2.3.0/gems/dalli-2.7.6/lib/active_support/cache/dalli_store.rb", line 371, in block in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications.rb", line 166, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/dalli-2.7.6/lib/active_support/cache/dalli_store.rb", line 371, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/dalli-2.7.6/lib/active_support/cache/dalli_store.rb", line 112, in fetch
File "/app/app/controllers/search_controller.rb", line 26, in search_results
File "/app/app/controllers/search_controller.rb", line 11, in search
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/basic_implicit_render.rb", line 4, in send_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/base.rb", line 188, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/rendering.rb", line 30, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/callbacks.rb", line 20, in block in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 126, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 506, in block (2 levels) in compile
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 455, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 101, in __run_callbacks__
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 750, in _run_process_action_callbacks
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 90, in run_callbacks
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/callbacks.rb", line 19, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/rescue.rb", line 20, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/instrumentation.rb", line 32, in block in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications.rb", line 164, in block in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications/instrumenter.rb", line 21, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications.rb", line 164, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/instrumentation.rb", line 30, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/params_wrapper.rb", line 248, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/activerecord-5.0.0.1/lib/active_record/railties/controller_runtime.rb", line 18, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/base.rb", line 126, in process
File "/app/vendor/bundle/ruby/2.3.0/gems/actionview-5.0.0.1/lib/action_view/rendering.rb", line 30, in process
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal.rb", line 190, in dispatch
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal.rb", line 262, in dispatch
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/routing/route_set.rb", line 50, in dispatch
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/routing/route_set.rb", line 32, in serve
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/journey/router.rb", line 39, in block in serve
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/journey/router.rb", line 26, in each
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/journey/router.rb", line 26, in serve
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/routing/route_set.rb", line 725, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.17.1.326/lib/new_relic/agent/instrumentation/middleware_tracing.rb", line 96, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/omniauth-1.3.1/lib/omniauth/strategy.rb", line 186, in call!
File "/app/vendor/bundle/ruby/2.3.0/gems/omniauth-1.3.1/lib/omniauth/strategy.rb", line 164, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.17.1.326/lib/new_relic/agent/instrumentation/middleware_tracing.rb", line 96, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.17.1.326/lib/new_relic/rack/agent_hooks.rb", line 30, in traced_call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.17.1.326/lib/new_relic/agent/instrumentation/middleware_tracing.rb", line 96, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.17.1.326/lib/new_relic/rack/browser_monitoring.rb", line 32, in traced_call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.17.1.326/lib/new_relic/agent/instrumentation/middleware_tracing.rb", line 96, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/warden-1.2.6/lib/warden/manager.rb", line 35, in block in call
File "/app/vendor/bundle/ruby/2.3.0/gems/warden-1.2.6/lib/warden/manager.rb", line 34, in catch
File "/app/vendor/bundle/ruby/2.3.0/gems/warden-1.2.6/lib/warden/manager.rb", line 34, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.17.1.326/lib/new_relic/agent/instrumentation/middleware_tracing.rb", line 96, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.1/lib/rack/etag.rb", line 25, in call
View details in Rollbar: https://rollbar.com/mit-libraries/bento/items/4/
NoMethodError: undefined method `[]' for nil:NilClass
File "/app/app/models/search_eds.rb", line 27, in to_result
File "/app/app/models/search_eds.rb", line 18, in search
File "/app/app/controllers/search_controller.rb", line 20, in block in bento
File "/app/vendor/bundle/ruby/2.3.0/gems/dalli-2.7.6/lib/active_support/cache/dalli_store.rb", line 113, in block in fetch
File "/app/vendor/bundle/ruby/2.3.0/gems/dalli-2.7.6/lib/active_support/cache/dalli_store.rb", line 371, in block in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications.rb", line 166, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/dalli-2.7.6/lib/active_support/cache/dalli_store.rb", line 371, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/dalli-2.7.6/lib/active_support/cache/dalli_store.rb", line 112, in fetch
File "/app/app/controllers/search_controller.rb", line 19, in bento
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/basic_implicit_render.rb", line 4, in send_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/base.rb", line 188, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/rendering.rb", line 30, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/callbacks.rb", line 20, in block in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 126, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 506, in block (2 levels) in compile
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 455, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 101, in __run_callbacks__
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 750, in _run_process_action_callbacks
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 90, in run_callbacks
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/callbacks.rb", line 19, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/rescue.rb", line 20, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/instrumentation.rb", line 32, in block in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications.rb", line 164, in block in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications/instrumenter.rb", line 21, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications.rb", line 164, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/instrumentation.rb", line 30, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/params_wrapper.rb", line 248, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/activerecord-5.0.0.1/lib/active_record/railties/controller_runtime.rb", line 18, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/base.rb", line 126, in process
File "/app/vendor/bundle/ruby/2.3.0/gems/actionview-5.0.0.1/lib/action_view/rendering.rb", line 30, in process
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal.rb", line 190, in dispatch
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal.rb", line 262, in dispatch
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/routing/route_set.rb", line 50, in dispatch
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/routing/route_set.rb", line 32, in serve
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/journey/router.rb", line 39, in block in serve
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/journey/router.rb", line 26, in each
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/journey/router.rb", line 26, in serve
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/routing/route_set.rb", line 725, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/omniauth-1.3.1/lib/omniauth/strategy.rb", line 186, in call!
File "/app/vendor/bundle/ruby/2.3.0/gems/omniauth-1.3.1/lib/omniauth/strategy.rb", line 164, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/warden-1.2.6/lib/warden/manager.rb", line 35, in block in call
File "/app/vendor/bundle/ruby/2.3.0/gems/warden-1.2.6/lib/warden/manager.rb", line 34, in catch
File "/app/vendor/bundle/ruby/2.3.0/gems/warden-1.2.6/lib/warden/manager.rb", line 34, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.1/lib/rack/etag.rb", line 25, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.1/lib/rack/conditional_get.rb", line 25, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.1/lib/rack/head.rb", line 12, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.1/lib/rack/session/abstract/id.rb", line 222, in context
File "/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.1/lib/rack/session/abstract/id.rb", line 216, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/middleware/cookies.rb", line 613, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/middleware/callbacks.rb", line 38, in block in call
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 97, in __run_callbacks__
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 750, in _run_call_callbacks
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 90, in run_callbacks
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/middleware/callbacks.rb", line 36, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/middleware/remote_ip.rb", line 79, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/rollbar-2.12.0/lib/rollbar/middleware/rails/rollbar.rb", line 24, in block in call
File "/app/vendor/bundle/ruby/2.3.0/gems/rollbar-2.12.0/lib/rollbar.rb", line 735, in scoped
File "/app/vendor/bundle/ruby/2.3.0/gems/rollbar-2.12.0/lib/rollbar/midd
View details in Rollbar: https://rollbar.com/mit-libraries/bento/items/19/
NoMethodError: undefined method `map' for nil:NilClass
Did you mean? tap
File "/app/app/models/normalize_eds.rb", line 73, in construct_open_url
File "/app/app/models/normalize_eds.rb", line 66, in link
File "/app/app/models/normalize_eds.rb", line 26, in result
File "/app/app/models/normalize_eds.rb", line 19, in block in extract_results
File "/app/app/models/normalize_eds.rb", line 18, in each
File "/app/app/models/normalize_eds.rb", line 18, in extract_results
File "/app/app/models/normalize_eds.rb", line 10, in to_result
File "/app/app/controllers/search_controller.rb", line 59, in search_eds
File "/app/app/controllers/search_controller.rb", line 52, in search_target
File "/app/app/controllers/search_controller.rb", line 27, in block in search_results
File "/app/vendor/bundle/ruby/2.3.0/gems/dalli-2.7.6/lib/active_support/cache/dalli_store.rb", line 113, in block in fetch
File "/app/vendor/bundle/ruby/2.3.0/gems/dalli-2.7.6/lib/active_support/cache/dalli_store.rb", line 371, in block in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications.rb", line 166, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/dalli-2.7.6/lib/active_support/cache/dalli_store.rb", line 371, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/dalli-2.7.6/lib/active_support/cache/dalli_store.rb", line 112, in fetch
File "/app/app/controllers/search_controller.rb", line 26, in search_results
File "/app/app/controllers/search_controller.rb", line 11, in search
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/basic_implicit_render.rb", line 4, in send_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/base.rb", line 188, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/rendering.rb", line 30, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/callbacks.rb", line 20, in block in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 126, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 506, in block (2 levels) in compile
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 455, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 101, in __run_callbacks__
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 750, in _run_process_action_callbacks
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 90, in run_callbacks
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/callbacks.rb", line 19, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/rescue.rb", line 20, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/instrumentation.rb", line 32, in block in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications.rb", line 164, in block in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications/instrumenter.rb", line 21, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications.rb", line 164, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/instrumentation.rb", line 30, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/params_wrapper.rb", line 248, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/activerecord-5.0.0.1/lib/active_record/railties/controller_runtime.rb", line 18, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/base.rb", line 126, in process
File "/app/vendor/bundle/ruby/2.3.0/gems/actionview-5.0.0.1/lib/action_view/rendering.rb", line 30, in process
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal.rb", line 190, in dispatch
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal.rb", line 262, in dispatch
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/routing/route_set.rb", line 50, in dispatch
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/routing/route_set.rb", line 32, in serve
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/journey/router.rb", line 39, in block in serve
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/journey/router.rb", line 26, in each
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/journey/router.rb", line 26, in serve
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/routing/route_set.rb", line 725, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.17.0.325/lib/new_relic/agent/instrumentation/middleware_tracing.rb", line 96, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/omniauth-1.3.1/lib/omniauth/strategy.rb", line 186, in call!
File "/app/vendor/bundle/ruby/2.3.0/gems/omniauth-1.3.1/lib/omniauth/strategy.rb", line 164, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.17.0.325/lib/new_relic/agent/instrumentation/middleware_tracing.rb", line 96, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.17.0.325/lib/new_relic/rack/agent_hooks.rb", line 30, in traced_call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.17.0.325/lib/new_relic/agent/instrumentation/middleware_tracing.rb", line 96, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.17.0.325/lib/new_relic/rack/browser_monitoring.rb", line 32, in traced_call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.17.0.325/lib/new_relic/agent/instrumentation/middleware_tracing.rb", line 96, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/warden-1.2.6/lib/warden/manager.rb", line 35, in block in call
File "/app/vendor/bundle/ruby/2.3.0/gems/warden-1.2.6/lib/warden/manager.rb", line 34, in catch
File "/app/vendor/bundle/ruby/2.3.0/gems/warden-1.2.6/lib/warden/manager.rb", line 34, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.17.0.325/lib/new_relic/agent/instrumentation/middleware_tracing.rb", line 96, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.1/lib/rack/etag.rb", line 25, in call
Sentry Issue: BENTO-11Y
ArgumentError: comparison of String with 0 failed (ArgumentError)
app/views/search/_view_all_link.html.erb:3:in `>'
<% if @results['total'] > 0 %>
app/views/search/_view_all_link.html.erb:3:
<% if @results['total'] > 0 %>
app/views/search/search_boxed.html.erb:36:
<%= render partial: "view_all_link" %>
app/controllers/search_controller.rb:15:in `search_boxed'
render layout: false
...
(143 additional frame(s) were not displayed)
ActionView::Template::Error: comparison of String with 0 failed (ActionView::Template::Error)
We need a mechanism to gather feedback from users. This probably means a web form that emails to a moira list.
We'll just be adding a link to an external form.
https://developers.google.com/speed/docs/insights/EnableCompression
Probably with something like:
config.middleware.use Rack::Deflater, include: Rack::Mime::MIME_TYPES
.select { |_k, v| v =~ /text|json|javascript/ }.values.uniq
Currently, an result item looks like this:
Type: Audio
Title: BLUE MOVIES
Authors: Barbieri, Gato, Composer ; Barry, John, Composer ; Bart, Lionel, Composer ; et al
Subjects:
Contemporary Jazz
Source DB: Naxos Music Library Jazz (edsnmj)
Get it
The title is marked up as a heading, but the type comes before the heading. If a screen reader user scans by heading, the type is skipped.
View details in Rollbar: https://rollbar.com/mit-libraries/bento/items/12/
NoMethodError: undefined method `split' for nil:NilClass
File "/app/app/controllers/application_controller.rb", line 14, in enable_boxes
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 382, in block in make_lambda
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 169, in block (2 levels) in halting
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/callbacks.rb", line 12, in block (2 levels) in <module:Callbacks>
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 170, in block in halting
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 454, in block in call
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 454, in each
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 454, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 101, in __run_callbacks__
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 750, in _run_process_action_callbacks
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 90, in run_callbacks
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/callbacks.rb", line 19, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/rescue.rb", line 20, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/instrumentation.rb", line 32, in block in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications.rb", line 164, in block in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications/instrumenter.rb", line 21, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications.rb", line 164, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/instrumentation.rb", line 30, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/params_wrapper.rb", line 248, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/activerecord-5.0.0.1/lib/active_record/railties/controller_runtime.rb", line 18, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/base.rb", line 126, in process
File "/app/vendor/bundle/ruby/2.3.0/gems/actionview-5.0.0.1/lib/action_view/rendering.rb", line 30, in process
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal.rb", line 190, in dispatch
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal.rb", line 262, in dispatch
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/routing/route_set.rb", line 50, in dispatch
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/routing/route_set.rb", line 32, in serve
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/journey/router.rb", line 39, in block in serve
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/journey/router.rb", line 26, in each
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/journey/router.rb", line 26, in serve
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/routing/route_set.rb", line 725, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.3.323/lib/new_relic/agent/instrumentation/middleware_tracing.rb", line 96, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/omniauth-1.3.1/lib/omniauth/strategy.rb", line 186, in call!
File "/app/vendor/bundle/ruby/2.3.0/gems/omniauth-1.3.1/lib/omniauth/strategy.rb", line 164, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.3.323/lib/new_relic/agent/instrumentation/middleware_tracing.rb", line 96, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.3.323/lib/new_relic/rack/agent_hooks.rb", line 30, in traced_call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.3.323/lib/new_relic/agent/instrumentation/middleware_tracing.rb", line 96, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.3.323/lib/new_relic/rack/browser_monitoring.rb", line 32, in traced_call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.3.323/lib/new_relic/agent/instrumentation/middleware_tracing.rb", line 96, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/warden-1.2.6/lib/warden/manager.rb", line 35, in block in call
File "/app/vendor/bundle/ruby/2.3.0/gems/warden-1.2.6/lib/warden/manager.rb", line 34, in catch
File "/app/vendor/bundle/ruby/2.3.0/gems/warden-1.2.6/lib/warden/manager.rb", line 34, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.3.323/lib/new_relic/agent/instrumentation/middleware_tracing.rb", line 96, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.1/lib/rack/etag.rb", line 25, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.3.323/lib/new_relic/agent/instrumentation/middleware_tracing.rb", line 96, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.1/lib/rack/conditional_get.rb", line 25, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.3.323/lib/new_relic/agent/instrumentation/middleware_tracing.rb", line 96, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.1/lib/rack/head.rb", line 12, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.3.323/lib/new_relic/agent/instrumentation/middleware_tracing.rb", line 96, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.1/lib/rack/session/abstract/id.rb", line 222, in context
File "/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.1/lib/rack/session/abstract/id.rb", line 216, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.3.323/lib/new_relic/agent/instrumentation/middleware_tracing.rb", line 96, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/middleware/cookies.rb", line 613, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.3.323/lib/new_relic/agent/instrumentation/middleware_tracing.rb", line 96, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/middleware/callbacks.rb", line 38, in block in call
File "/app/vendor/bundl
View details in Rollbar: https://rollbar.com/mit-libraries/bento/items/6/
Google::Apis::ServerError: Server error
File "/app/vendor/bundle/ruby/2.3.0/gems/google-api-client-0.9.13/lib/google/apis/core/http_command.rb", line 214, in check_status
File "/app/vendor/bundle/ruby/2.3.0/gems/google-api-client-0.9.13/lib/google/apis/core/api_command.rb", line 104, in check_status
File "/app/vendor/bundle/ruby/2.3.0/gems/google-api-client-0.9.13/lib/google/apis/core/http_command.rb", line 179, in process_response
File "/app/vendor/bundle/ruby/2.3.0/gems/google-api-client-0.9.13/lib/google/apis/core/http_command.rb", line 286, in execute_once
File "/app/vendor/bundle/ruby/2.3.0/gems/google-api-client-0.9.13/lib/google/apis/core/http_command.rb", line 107, in block (2 levels) in execute
File "/app/vendor/bundle/ruby/2.3.0/gems/retriable-2.1.0/lib/retriable.rb", line 54, in block in retriable
File "/app/vendor/bundle/ruby/2.3.0/gems/retriable-2.1.0/lib/retriable.rb", line 48, in times
File "/app/vendor/bundle/ruby/2.3.0/gems/retriable-2.1.0/lib/retriable.rb", line 48, in retriable
File "/app/vendor/bundle/ruby/2.3.0/gems/google-api-client-0.9.13/lib/google/apis/core/http_command.rb", line 104, in block in execute
File "/app/vendor/bundle/ruby/2.3.0/gems/retriable-2.1.0/lib/retriable.rb", line 54, in block in retriable
File "/app/vendor/bundle/ruby/2.3.0/gems/retriable-2.1.0/lib/retriable.rb", line 48, in times
File "/app/vendor/bundle/ruby/2.3.0/gems/retriable-2.1.0/lib/retriable.rb", line 48, in retriable
File "/app/vendor/bundle/ruby/2.3.0/gems/google-api-client-0.9.13/lib/google/apis/core/http_command.rb", line 96, in execute
File "/app/vendor/bundle/ruby/2.3.0/gems/google-api-client-0.9.13/lib/google/apis/core/base_service.rb", line 351, in execute_or_queue_command
File "/app/vendor/bundle/ruby/2.3.0/gems/google-api-client-0.9.13/generated/google/apis/customsearch_v1/service.rb", line 194, in list_cses
File "/app/app/models/search_google.rb", line 29, in search
File "/app/app/controllers/search_controller.rb", line 33, in block in bento
File "/app/vendor/bundle/ruby/2.3.0/gems/dalli-2.7.6/lib/active_support/cache/dalli_store.rb", line 113, in block in fetch
File "/app/vendor/bundle/ruby/2.3.0/gems/dalli-2.7.6/lib/active_support/cache/dalli_store.rb", line 371, in block in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications.rb", line 166, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/dalli-2.7.6/lib/active_support/cache/dalli_store.rb", line 371, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/dalli-2.7.6/lib/active_support/cache/dalli_store.rb", line 112, in fetch
File "/app/app/controllers/search_controller.rb", line 32, in bento
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/basic_implicit_render.rb", line 4, in send_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/base.rb", line 188, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/rendering.rb", line 30, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/callbacks.rb", line 20, in block in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 126, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 506, in block (2 levels) in compile
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 455, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 101, in __run_callbacks__
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 750, in _run_process_action_callbacks
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 90, in run_callbacks
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/callbacks.rb", line 19, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/rescue.rb", line 20, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/instrumentation.rb", line 32, in block in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications.rb", line 164, in block in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications/instrumenter.rb", line 21, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications.rb", line 164, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/instrumentation.rb", line 30, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/params_wrapper.rb", line 248, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/activerecord-5.0.0.1/lib/active_record/railties/controller_runtime.rb", line 18, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/base.rb", line 126, in process
File "/app/vendor/bundle/ruby/2.3.0/gems/actionview-5.0.0.1/lib/action_view/rendering.rb", line 30, in process
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal.rb", line 190, in dispatch
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal.rb", line 262, in dispatch
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/routing/route_set.rb", line 50, in dispatch
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/routing/route_set.rb", line 32, in serve
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/journey/router.rb", line 39, in block in serve
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/journey/router.rb", line 26, in each
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/journey/router.rb", line 26, in serve
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/routing/route_set.rb", line 725, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/omniauth-1.3.1/lib/omniauth/strategy.rb", line 186, in call!
File "/app/vendor/bundle/ruby/2.3.0/gems/omniauth-1.3.1/lib/omniauth/strategy.rb", line 164, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/warden-1.2.6/lib/warden/manager.rb", line 35, in block in call
File "/app/vendor/bundle/ruby/2.3.0/gems/warden-1.2.6/lib/warden/manager.rb", line 34, in catch
File "/ap
View details in Rollbar: https://rollbar.com/mit-libraries/bento/items/7/
NoMethodError: undefined method `gsub' for nil:NilClass
File "/app/vendor/ruby-2.3.1/lib/ruby/2.3.0/uri/rfc2396_parser.rb", line 305, in escape
File "/app/vendor/ruby-2.3.1/lib/ruby/2.3.0/uri/common.rb", line 100, in escape
File "/app/app/views/search/bento.html.erb", line 28, in _app_views_search_bento_html_erb___2847370960267156087_70356765411580
File "/app/vendor/bundle/ruby/2.3.0/gems/actionview-5.0.0.1/lib/action_view/template.rb", line 158, in block in render
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications.rb", line 166, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/actionview-5.0.0.1/lib/action_view/template.rb", line 348, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/actionview-5.0.0.1/lib/action_view/template.rb", line 156, in render
File "/app/vendor/bundle/ruby/2.3.0/gems/actionview-5.0.0.1/lib/action_view/renderer/template_renderer.rb", line 54, in block (2 levels) in render_template
File "/app/vendor/bundle/ruby/2.3.0/gems/actionview-5.0.0.1/lib/action_view/renderer/abstract_renderer.rb", line 42, in block in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications.rb", line 164, in block in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications/instrumenter.rb", line 21, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications.rb", line 164, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/actionview-5.0.0.1/lib/action_view/renderer/abstract_renderer.rb", line 41, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/actionview-5.0.0.1/lib/action_view/renderer/template_renderer.rb", line 53, in block in render_template
File "/app/vendor/bundle/ruby/2.3.0/gems/actionview-5.0.0.1/lib/action_view/renderer/template_renderer.rb", line 61, in render_with_layout
File "/app/vendor/bundle/ruby/2.3.0/gems/actionview-5.0.0.1/lib/action_view/renderer/template_renderer.rb", line 52, in render_template
File "/app/vendor/bundle/ruby/2.3.0/gems/actionview-5.0.0.1/lib/action_view/renderer/template_renderer.rb", line 14, in render
File "/app/vendor/bundle/ruby/2.3.0/gems/actionview-5.0.0.1/lib/action_view/renderer/renderer.rb", line 42, in render_template
File "/app/vendor/bundle/ruby/2.3.0/gems/actionview-5.0.0.1/lib/action_view/renderer/renderer.rb", line 23, in render
File "/app/vendor/bundle/ruby/2.3.0/gems/actionview-5.0.0.1/lib/action_view/rendering.rb", line 103, in _render_template
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/streaming.rb", line 217, in _render_template
File "/app/vendor/bundle/ruby/2.3.0/gems/actionview-5.0.0.1/lib/action_view/rendering.rb", line 83, in render_to_body
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/rendering.rb", line 52, in render_to_body
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/renderers.rb", line 144, in render_to_body
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/rendering.rb", line 26, in render
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/rendering.rb", line 36, in render
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/instrumentation.rb", line 44, in block (2 levels) in render
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/core_ext/benchmark.rb", line 12, in block in ms
File "/app/vendor/ruby-2.3.1/lib/ruby/2.3.0/benchmark.rb", line 308, in realtime
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/core_ext/benchmark.rb", line 12, in ms
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/instrumentation.rb", line 44, in block in render
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/instrumentation.rb", line 87, in cleanup_view_runtime
File "/app/vendor/bundle/ruby/2.3.0/gems/activerecord-5.0.0.1/lib/active_record/railties/controller_runtime.rb", line 25, in cleanup_view_runtime
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/instrumentation.rb", line 43, in render
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/implicit_render.rb", line 36, in default_render
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/basic_implicit_render.rb", line 4, in block in send_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/basic_implicit_render.rb", line 4, in tap
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/basic_implicit_render.rb", line 4, in send_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/base.rb", line 188, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/rendering.rb", line 30, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/callbacks.rb", line 20, in block in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 126, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 506, in block (2 levels) in compile
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 455, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 101, in __run_callbacks__
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 750, in _run_process_action_callbacks
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 90, in run_callbacks
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/callbacks.rb", line 19, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/rescue.rb", line 20, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/instrumentation.rb", line 32, in block in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications.rb", line 164, in block in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications/instrumenter.rb", line 21, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5
View details in Rollbar: https://rollbar.com/mit-libraries/bento/items/18/
Sass::SyntaxError: Undefined variable: "$gray-l2".
File "(sass)", line 7884
File "/tmp/build_6182fb5eb4725790c07927bf2c86852a/MITLibraries-bento-b8628ef/vendor/bundle/ruby/2.3.0/gems/sass-3.4.22/lib/sass/script/tree/variable.rb", line 49, in _perform
File "/tmp/build_6182fb5eb4725790c07927bf2c86852a/MITLibraries-bento-b8628ef/vendor/bundle/ruby/2.3.0/gems/sass-3.4.22/lib/sass/script/tree/node.rb", line 58, in perform
File "/tmp/build_6182fb5eb4725790c07927bf2c86852a/MITLibraries-bento-b8628ef/vendor/bundle/ruby/2.3.0/gems/sass-3.4.22/lib/sass/script/tree/list_literal.rb", line 63, in block in _perform
File "/tmp/build_6182fb5eb4725790c07927bf2c86852a/MITLibraries-bento-b8628ef/vendor/bundle/ruby/2.3.0/gems/sass-3.4.22/lib/sass/script/tree/list_literal.rb", line 63, in map
File "/tmp/build_6182fb5eb4725790c07927bf2c86852a/MITLibraries-bento-b8628ef/vendor/bundle/ruby/2.3.0/gems/sass-3.4.22/lib/sass/script/tree/list_literal.rb", line 63, in _perform
File "/tmp/build_6182fb5eb4725790c07927bf2c86852a/MITLibraries-bento-b8628ef/vendor/bundle/ruby/2.3.0/gems/sass-3.4.22/lib/sass/script/tree/node.rb", line 58, in perform
File "/tmp/build_6182fb5eb4725790c07927bf2c86852a/MITLibraries-bento-b8628ef/vendor/bundle/ruby/2.3.0/gems/sass-3.4.22/lib/sass/tree/visitors/perform.rb", line 397, in visit_prop
File "/tmp/build_6182fb5eb4725790c07927bf2c86852a/MITLibraries-bento-b8628ef/vendor/bundle/ruby/2.3.0/gems/sass-3.4.22/lib/sass/tree/visitors/base.rb", line 36, in visit
File "/tmp/build_6182fb5eb4725790c07927bf2c86852a/MITLibraries-bento-b8628ef/vendor/bundle/ruby/2.3.0/gems/sass-3.4.22/lib/sass/tree/visitors/perform.rb", line 160, in block in visit
File "/tmp/build_6182fb5eb4725790c07927bf2c86852a/MITLibraries-bento-b8628ef/vendor/bundle/ruby/2.3.0/gems/sass-3.4.22/lib/sass/stack.rb", line 79, in block in with_base
File "/tmp/build_6182fb5eb4725790c07927bf2c86852a/MITLibraries-bento-b8628ef/vendor/bundle/ruby/2.3.0/gems/sass-3.4.22/lib/sass/stack.rb", line 115, in with_frame
File "/tmp/build_6182fb5eb4725790c07927bf2c86852a/MITLibraries-bento-b8628ef/vendor/bundle/ruby/2.3.0/gems/sass-3.4.22/lib/sass/stack.rb", line 79, in with_base
File "/tmp/build_6182fb5eb4725790c07927bf2c86852a/MITLibraries-bento-b8628ef/vendor/bundle/ruby/2.3.0/gems/sass-3.4.22/lib/sass/tree/visitors/perform.rb", line 160, in visit
File "/tmp/build_6182fb5eb4725790c07927bf2c86852a/MITLibraries-bento-b8628ef/vendor/bundle/ruby/2.3.0/gems/sass-3.4.22/lib/sass/tree/visitors/perform.rb", line 433, in block (2 levels) in visit_rule
File "/tmp/build_6182fb5eb4725790c07927bf2c86852a/MITLibraries-bento-b8628ef/vendor/bundle/ruby/2.3.0/gems/sass-3.4.22/lib/sass/tree/visitors/perform.rb", line 433, in map
File "/tmp/build_6182fb5eb4725790c07927bf2c86852a/MITLibraries-bento-b8628ef/vendor/bundle/ruby/2.3.0/gems/sass-3.4.22/lib/sass/tree/visitors/perform.rb", line 433, in block in visit_rule
File "/tmp/build_6182fb5eb4725790c07927bf2c86852a/MITLibraries-bento-b8628ef/vendor/bundle/ruby/2.3.0/gems/sass-3.4.22/lib/sass/tree/visitors/perform.rb", line 181, in with_environment
File "/tmp/build_6182fb5eb4725790c07927bf2c86852a/MITLibraries-bento-b8628ef/vendor/bundle/ruby/2.3.0/gems/sass-3.4.22/lib/sass/tree/visitors/perform.rb", line 431, in visit_rule
File "/tmp/build_6182fb5eb4725790c07927bf2c86852a/MITLibraries-bento-b8628ef/vendor/bundle/ruby/2.3.0/gems/sass-3.4.22/lib/sass/tree/visitors/base.rb", line 36, in visit
File "/tmp/build_6182fb5eb4725790c07927bf2c86852a/MITLibraries-bento-b8628ef/vendor/bundle/ruby/2.3.0/gems/sass-3.4.22/lib/sass/tree/visitors/perform.rb", line 160, in block in visit
File "/tmp/build_6182fb5eb4725790c07927bf2c86852a/MITLibraries-bento-b8628ef/vendor/bundle/ruby/2.3.0/gems/sass-3.4.22/lib/sass/stack.rb", line 79, in block in with_base
File "/tmp/build_6182fb5eb4725790c07927bf2c86852a/MITLibraries-bento-b8628ef/vendor/bundle/ruby/2.3.0/gems/sass-3.4.22/lib/sass/stack.rb", line 115, in with_frame
File "/tmp/build_6182fb5eb4725790c07927bf2c86852a/MITLibraries-bento-b8628ef/vendor/bundle/ruby/2.3.0/gems/sass-3.4.22/lib/sass/stack.rb", line 79, in with_base
File "/tmp/build_6182fb5eb4725790c07927bf2c86852a/MITLibraries-bento-b8628ef/vendor/bundle/ruby/2.3.0/gems/sass-3.4.22/lib/sass/tree/visitors/perform.rb", line 160, in visit
File "/tmp/build_6182fb5eb4725790c07927bf2c86852a/MITLibraries-bento-b8628ef/vendor/bundle/ruby/2.3.0/gems/sass-3.4.22/lib/sass/tree/visitors/base.rb", line 52, in block in visit_children
File "/tmp/build_6182fb5eb4725790c07927bf2c86852a/MITLibraries-bento-b8628ef/vendor/bundle/ruby/2.3.0/gems/sass-3.4.22/lib/sass/tree/visitors/base.rb", line 52, in map
File "/tmp/build_6182fb5eb4725790c07927bf2c86852a/MITLibraries-bento-b8628ef/vendor/bundle/ruby/2.3.0/gems/sass-3.4.22/lib/sass/tree/visitors/base.rb", line 52, in visit_children
File "/tmp/build_6182fb5eb4725790c07927bf2c86852a/MITLibraries-bento-b8628ef/vendor/bundle/ruby/2.3.0/gems/sass-3.4.22/lib/sass/tree/visitors/perform.rb", line 169, in block in visit_children
File "/tmp/build_6182fb5eb4725790c07927bf2c86852a/MITLibraries-bento-b8628ef/vendor/bundle/ruby/2.3.0/gems/sass-3.4.22/lib/sass/tree/visitors/perform.rb", line 181, in with_environment
File "/tmp/build_6182fb5eb4725790c07927bf2c86852a/MITLibraries-bento-b8628ef/vendor/bundle/ruby/2.3.0/gems/sass-3.4.22/lib/sass/tree/visitors/perform.rb", line 168, in visit_children
File "/tmp/build_6182fb5eb4725790c07927bf2c86852a/MITLibraries-bento-b8628ef/vendor/bundle/ruby/2.3.0/gems/sass-3.4.22/lib/sass/tree/visitors/base.rb", line 36, in block in visit
File "/tmp/build_6182fb5eb4725790c07927bf2c86852a/MITLibraries-bento-b8628ef/vendor/bundle/ruby/2.3.0/gems/sass-3.4.22/lib/sass/tree/visitors/perform.rb", line 188, in visit_root
File "/tmp/build_6182fb5eb4725790c07927bf2c86852a/MITLibraries-bento-b8628ef/vendor/bundle/ruby/2.3.0/gems/sass-3.4.22/lib/sass/tree/visitors/base.rb", line 36, in visit
File "/tmp/build_6182fb5eb4725790c07927bf2c86852a/MITLibraries-bento-b8628ef/vendor/bundle/ruby/2.3.0/gems/sass-3.4.22/lib/sass/tree/visitors/perform.rb", line 159, in visit
File "/tmp/build_6182fb5eb4725790c07927bf2c86852a/MITLibraries-bento-b8628ef/vendor/bundle/ruby/2.3.0/gems/sass-3.4.22/lib/sass/tree/visitors/perform.rb", line 8, in visit
File "/tmp/build_6182fb5eb4725790c07927bf2c86852a/MITLibraries-bento-b8628ef/vendor/bundle/ruby/2.3.0/gems/sass-3.4.22/lib/sass/tree/root_node.rb", line 36, in css_tree
File "/tmp/build_6182fb5eb4725790c07927bf2c86852a/MITLibraries-bento-b8628ef/vendor/bundle/ruby/2.3.0/gems/sass-3.4.22/lib/sass/tree/root_node.rb", line 20, in render
File "/tmp/build_6182fb5eb4725790c07927bf2c86852a/MITLibraries-bento-b8628ef/vendor/bundle/ruby/2.3.0/gems/sass-3.4.22/lib/sass/engine.rb", line 281, in render
File "/tmp/build_6182fb5eb4725790c07927bf2c86
View details in Rollbar: https://rollbar.com/mit-libraries/bento/items/10/
HTTP::Request::UnsupportedSchemeError: unknown scheme:
File "/app/vendor/bundle/ruby/2.3.0/gems/http-2.0.3/lib/http/request.rb", line 81, in initialize
File "/app/vendor/bundle/ruby/2.3.0/gems/http-2.0.3/lib/http/client.rb", line 33, in new
File "/app/vendor/bundle/ruby/2.3.0/gems/http-2.0.3/lib/http/client.rb", line 33, in request
File "/app/vendor/bundle/ruby/2.3.0/gems/http-2.0.3/lib/http/chainable.rb", line 75, in request
File "/app/vendor/bundle/ruby/2.3.0/gems/http-2.0.3/lib/http/chainable.rb", line 19, in get
File "/app/app/models/search_worldcat.rb", line 24, in search
File "/app/app/controllers/search_controller.rb", line 79, in search_worldcat
File "/app/app/controllers/search_controller.rb", line 49, in block in search_target
File "/app/vendor/bundle/ruby/2.3.0/gems/dalli-2.7.6/lib/active_support/cache/dalli_store.rb", line 113, in block in fetch
File "/app/vendor/bundle/ruby/2.3.0/gems/dalli-2.7.6/lib/active_support/cache/dalli_store.rb", line 371, in block in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications.rb", line 166, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/dalli-2.7.6/lib/active_support/cache/dalli_store.rb", line 371, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/dalli-2.7.6/lib/active_support/cache/dalli_store.rb", line 112, in fetch
File "/app/app/controllers/search_controller.rb", line 45, in search_target
File "/app/app/controllers/search_controller.rb", line 21, in search_results
File "/app/app/controllers/search_controller.rb", line 11, in search
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/basic_implicit_render.rb", line 4, in send_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/base.rb", line 188, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/rendering.rb", line 30, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/callbacks.rb", line 20, in block in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 126, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 506, in block (2 levels) in compile
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 455, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 101, in __run_callbacks__
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 750, in _run_process_action_callbacks
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 90, in run_callbacks
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/callbacks.rb", line 19, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/rescue.rb", line 20, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/instrumentation.rb", line 32, in block in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications.rb", line 164, in block in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications/instrumenter.rb", line 21, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications.rb", line 164, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/instrumentation.rb", line 30, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/params_wrapper.rb", line 248, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/activerecord-5.0.0.1/lib/active_record/railties/controller_runtime.rb", line 18, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/base.rb", line 126, in process
File "/app/vendor/bundle/ruby/2.3.0/gems/actionview-5.0.0.1/lib/action_view/rendering.rb", line 30, in process
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal.rb", line 190, in dispatch
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal.rb", line 262, in dispatch
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/routing/route_set.rb", line 50, in dispatch
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/routing/route_set.rb", line 32, in serve
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/journey/router.rb", line 39, in block in serve
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/journey/router.rb", line 26, in each
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/journey/router.rb", line 26, in serve
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/routing/route_set.rb", line 725, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.3.323/lib/new_relic/agent/instrumentation/middleware_tracing.rb", line 96, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/omniauth-1.3.1/lib/omniauth/strategy.rb", line 186, in call!
File "/app/vendor/bundle/ruby/2.3.0/gems/omniauth-1.3.1/lib/omniauth/strategy.rb", line 164, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.3.323/lib/new_relic/agent/instrumentation/middleware_tracing.rb", line 96, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.3.323/lib/new_relic/rack/agent_hooks.rb", line 30, in traced_call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.3.323/lib/new_relic/agent/instrumentation/middleware_tracing.rb", line 96, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.3.323/lib/new_relic/rack/browser_monitoring.rb", line 32, in traced_call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.3.323/lib/new_relic/agent/instrumentation/middleware_tracing.rb", line 96, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/warden-1.2.6/lib/warden/manager.rb", line 35, in block in call
File "/app/vendor/bundle/ruby/2.3.0/gems/warden-1.2.6/lib/warden/manager.rb", line 34, in catch
File "/app/vendor/bundle/ruby/2.3.0/gems/warden-1.2.6/lib/warden/manager.rb", line 34, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.3.323/lib/new_relic/agent/instrumentation/middleware_tracing.rb", line 96, in call
File "/app/vendor/bundle/ruby/2.
We can get fancier later, but for now Google Analytics is good enough.
It looks like footer links have double-slashes in them?
https://github.com/MITLibraries/bento/blob/master/app/views/layouts/application.html.erb#L98
https://libraries.mit.edu//search
If you search for something, then click one of the "see all NNN results" buttons, you get to a page which lists all the results in that category as a paged result set.
nav
element or container with role="navigation"
and label via aria-label="pager"
or equivalenth1
is an h3
wrapping the first result title; include the h2
for catagory before the first result titleView details in Rollbar: https://rollbar.com/mit-libraries/bento/items/17/
Google::Apis::ClientError: dailyLimitExceeded: This API requires billing to be enabled on the project. Visit https://console.developers.google.com/billing?project=847443007578 to enable billing.
File "/app/vendor/bundle/ruby/2.3.0/gems/google-api-client-0.9.19/lib/google/apis/core/http_command.rb", line 211, in check_status
File "/app/vendor/bundle/ruby/2.3.0/gems/google-api-client-0.9.19/lib/google/apis/core/api_command.rb", line 102, in check_status
File "/app/vendor/bundle/ruby/2.3.0/gems/google-api-client-0.9.19/lib/google/apis/core/http_command.rb", line 179, in process_response
File "/app/vendor/bundle/ruby/2.3.0/gems/google-api-client-0.9.19/lib/google/apis/core/http_command.rb", line 286, in execute_once
File "/app/vendor/bundle/ruby/2.3.0/gems/google-api-client-0.9.19/lib/google/apis/core/http_command.rb", line 107, in block (2 levels) in execute
File "/app/vendor/bundle/ruby/2.3.0/gems/retriable-2.1.0/lib/retriable.rb", line 54, in block in retriable
File "/app/vendor/bundle/ruby/2.3.0/gems/retriable-2.1.0/lib/retriable.rb", line 48, in times
File "/app/vendor/bundle/ruby/2.3.0/gems/retriable-2.1.0/lib/retriable.rb", line 48, in retriable
File "/app/vendor/bundle/ruby/2.3.0/gems/google-api-client-0.9.19/lib/google/apis/core/http_command.rb", line 104, in block in execute
File "/app/vendor/bundle/ruby/2.3.0/gems/retriable-2.1.0/lib/retriable.rb", line 54, in block in retriable
File "/app/vendor/bundle/ruby/2.3.0/gems/retriable-2.1.0/lib/retriable.rb", line 48, in times
File "/app/vendor/bundle/ruby/2.3.0/gems/retriable-2.1.0/lib/retriable.rb", line 48, in retriable
File "/app/vendor/bundle/ruby/2.3.0/gems/google-api-client-0.9.19/lib/google/apis/core/http_command.rb", line 96, in execute
File "/app/vendor/bundle/ruby/2.3.0/gems/google-api-client-0.9.19/lib/google/apis/core/base_service.rb", line 351, in execute_or_queue_command
File "/app/vendor/bundle/ruby/2.3.0/gems/google-api-client-0.9.19/generated/google/apis/customsearch_v1/service.rb", line 194, in list_cses
File "/app/app/models/search_google.rb", line 29, in search
File "/app/app/controllers/search_controller.rb", line 73, in search_google
File "/app/app/controllers/search_controller.rb", line 48, in search_target
File "/app/app/controllers/search_controller.rb", line 22, in block in search_results
File "/app/vendor/bundle/ruby/2.3.0/gems/dalli-2.7.6/lib/active_support/cache/dalli_store.rb", line 113, in block in fetch
File "/app/vendor/bundle/ruby/2.3.0/gems/dalli-2.7.6/lib/active_support/cache/dalli_store.rb", line 371, in block in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications.rb", line 166, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/dalli-2.7.6/lib/active_support/cache/dalli_store.rb", line 371, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/dalli-2.7.6/lib/active_support/cache/dalli_store.rb", line 112, in fetch
File "/app/app/controllers/search_controller.rb", line 21, in search_results
File "/app/app/controllers/search_controller.rb", line 11, in search
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/basic_implicit_render.rb", line 4, in send_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/base.rb", line 188, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/rendering.rb", line 30, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/callbacks.rb", line 20, in block in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 126, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 506, in block (2 levels) in compile
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 455, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 101, in __run_callbacks__
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 750, in _run_process_action_callbacks
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 90, in run_callbacks
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/callbacks.rb", line 19, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/rescue.rb", line 20, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/instrumentation.rb", line 32, in block in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications.rb", line 164, in block in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications/instrumenter.rb", line 21, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications.rb", line 164, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/instrumentation.rb", line 30, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/params_wrapper.rb", line 248, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/activerecord-5.0.0.1/lib/active_record/railties/controller_runtime.rb", line 18, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/base.rb", line 126, in process
File "/app/vendor/bundle/ruby/2.3.0/gems/actionview-5.0.0.1/lib/action_view/rendering.rb", line 30, in process
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal.rb", line 190, in dispatch
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal.rb", line 262, in dispatch
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/routing/route_set.rb", line 50, in dispatch
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/routing/route_set.rb", line 32, in serve
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/journey/router.rb", line 39, in block in serve
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/journey/router.rb", line 26, in each
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/journey/router.rb", line 26, in serve
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/routing/route_set.rb", line 725, in call
File "/app/vendor/
If we log some key ENV settings at startup it may make diagnosing problems a bit easier in the future.
Now that #41 is merged, we can consider what sort of event tracking would help us better evaluate how users interact with this system. I anticipate either or both of two possibilities:
This type of information is currently being recorded within BartonPlus, and I think it would be useful to also have in this context.
View details in Rollbar: https://rollbar.com/mit-libraries/bento/items/11/
NoMethodError: undefined method `[]' for nil:NilClass
File "/app/app/models/normalize_eds.rb", line 7, in to_result
File "/app/app/controllers/search_controller.rb", line 59, in search_eds
File "/app/app/controllers/search_controller.rb", line 52, in search_target
File "/app/app/controllers/search_controller.rb", line 22, in block in search_results
File "/app/vendor/bundle/ruby/2.3.0/gems/dalli-2.7.6/lib/active_support/cache/dalli_store.rb", line 113, in block in fetch
File "/app/vendor/bundle/ruby/2.3.0/gems/dalli-2.7.6/lib/active_support/cache/dalli_store.rb", line 371, in block in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications.rb", line 166, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/dalli-2.7.6/lib/active_support/cache/dalli_store.rb", line 371, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/dalli-2.7.6/lib/active_support/cache/dalli_store.rb", line 112, in fetch
File "/app/app/controllers/search_controller.rb", line 21, in search_results
File "/app/app/controllers/search_controller.rb", line 11, in search
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/basic_implicit_render.rb", line 4, in send_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/base.rb", line 188, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/rendering.rb", line 30, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/callbacks.rb", line 20, in block in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 126, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 506, in block (2 levels) in compile
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 455, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 101, in __run_callbacks__
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 750, in _run_process_action_callbacks
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 90, in run_callbacks
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/callbacks.rb", line 19, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/rescue.rb", line 20, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/instrumentation.rb", line 32, in block in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications.rb", line 164, in block in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications/instrumenter.rb", line 21, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications.rb", line 164, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/instrumentation.rb", line 30, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/params_wrapper.rb", line 248, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/activerecord-5.0.0.1/lib/active_record/railties/controller_runtime.rb", line 18, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/base.rb", line 126, in process
File "/app/vendor/bundle/ruby/2.3.0/gems/actionview-5.0.0.1/lib/action_view/rendering.rb", line 30, in process
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal.rb", line 190, in dispatch
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal.rb", line 262, in dispatch
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/routing/route_set.rb", line 50, in dispatch
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/routing/route_set.rb", line 32, in serve
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/journey/router.rb", line 39, in block in serve
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/journey/router.rb", line 26, in each
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/journey/router.rb", line 26, in serve
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/routing/route_set.rb", line 725, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.3.323/lib/new_relic/agent/instrumentation/middleware_tracing.rb", line 96, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/omniauth-1.3.1/lib/omniauth/strategy.rb", line 186, in call!
File "/app/vendor/bundle/ruby/2.3.0/gems/omniauth-1.3.1/lib/omniauth/strategy.rb", line 164, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.3.323/lib/new_relic/agent/instrumentation/middleware_tracing.rb", line 96, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.3.323/lib/new_relic/rack/agent_hooks.rb", line 30, in traced_call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.3.323/lib/new_relic/agent/instrumentation/middleware_tracing.rb", line 96, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.3.323/lib/new_relic/rack/browser_monitoring.rb", line 32, in traced_call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.3.323/lib/new_relic/agent/instrumentation/middleware_tracing.rb", line 96, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/warden-1.2.6/lib/warden/manager.rb", line 35, in block in call
File "/app/vendor/bundle/ruby/2.3.0/gems/warden-1.2.6/lib/warden/manager.rb", line 34, in catch
File "/app/vendor/bundle/ruby/2.3.0/gems/warden-1.2.6/lib/warden/manager.rb", line 34, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.3.323/lib/new_relic/agent/instrumentation/middleware_tracing.rb", line 96, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.1/lib/rack/etag.rb", line 25, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.3.323/lib/new_relic/agent/instrumentation/middleware_tracing.rb", line 96, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.1/lib/rack/conditional_get.rb", line 25, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.3.323/lib/new_relic/agent/instrumentation/middleware_tracing.rb", line 96, in call
File "/app/vendor/bundle/ruby/2.3.0/
View details in Rollbar: https://rollbar.com/mit-libraries/bento/items/8/
NoMethodError: undefined method `[]' for nil:NilClass
File "/app/app/models/search_eds.rb", line 58, in year
File "/app/app/models/search_eds.rb", line 49, in result
File "/app/app/models/search_eds.rb", line 42, in block in extract_results
File "/app/app/models/search_eds.rb", line 41, in each
File "/app/app/models/search_eds.rb", line 41, in extract_results
File "/app/app/models/search_eds.rb", line 35, in to_result
File "/app/app/models/search_eds.rb", line 18, in search
File "/app/app/controllers/search_controller.rb", line 56, in search_eds
File "/app/app/controllers/search_controller.rb", line 49, in block in search_target
File "/app/vendor/bundle/ruby/2.3.0/gems/dalli-2.7.6/lib/active_support/cache/dalli_store.rb", line 113, in block in fetch
File "/app/vendor/bundle/ruby/2.3.0/gems/dalli-2.7.6/lib/active_support/cache/dalli_store.rb", line 371, in block in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications.rb", line 166, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/dalli-2.7.6/lib/active_support/cache/dalli_store.rb", line 371, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/dalli-2.7.6/lib/active_support/cache/dalli_store.rb", line 112, in fetch
File "/app/app/controllers/search_controller.rb", line 45, in search_target
File "/app/app/controllers/search_controller.rb", line 21, in search_results
File "/app/app/controllers/search_controller.rb", line 11, in search
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/basic_implicit_render.rb", line 4, in send_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/base.rb", line 188, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/rendering.rb", line 30, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/callbacks.rb", line 20, in block in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 126, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 506, in block (2 levels) in compile
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 455, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 101, in __run_callbacks__
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 750, in _run_process_action_callbacks
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 90, in run_callbacks
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/callbacks.rb", line 19, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/rescue.rb", line 20, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/instrumentation.rb", line 32, in block in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications.rb", line 164, in block in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications/instrumenter.rb", line 21, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications.rb", line 164, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/instrumentation.rb", line 30, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/params_wrapper.rb", line 248, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/activerecord-5.0.0.1/lib/active_record/railties/controller_runtime.rb", line 18, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/base.rb", line 126, in process
File "/app/vendor/bundle/ruby/2.3.0/gems/actionview-5.0.0.1/lib/action_view/rendering.rb", line 30, in process
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal.rb", line 190, in dispatch
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal.rb", line 262, in dispatch
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/routing/route_set.rb", line 50, in dispatch
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/routing/route_set.rb", line 32, in serve
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/journey/router.rb", line 39, in block in serve
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/journey/router.rb", line 26, in each
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/journey/router.rb", line 26, in serve
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/routing/route_set.rb", line 725, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.2.321/lib/new_relic/agent/instrumentation/middleware_tracing.rb", line 96, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/omniauth-1.3.1/lib/omniauth/strategy.rb", line 186, in call!
File "/app/vendor/bundle/ruby/2.3.0/gems/omniauth-1.3.1/lib/omniauth/strategy.rb", line 164, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.2.321/lib/new_relic/agent/instrumentation/middleware_tracing.rb", line 96, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.2.321/lib/new_relic/rack/agent_hooks.rb", line 30, in traced_call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.2.321/lib/new_relic/agent/instrumentation/middleware_tracing.rb", line 96, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.2.321/lib/new_relic/rack/browser_monitoring.rb", line 32, in traced_call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.2.321/lib/new_relic/agent/instrumentation/middleware_tracing.rb", line 96, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/warden-1.2.6/lib/warden/manager.rb", line 35, in block in call
File "/app/vendor/bundle/ruby/2.3.0/gems/warden-1.2.6/lib/warden/manager.rb", line 34, in catch
File "/app/vendor/bundle/ruby/2.3.0/gems/warden-1.2.6/lib/warden/manager.rb", line 34, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.2.321/lib/new_relic/agent/instrumentation/middleware_tracing.rb", line 96, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.1/lib/rack/etag.rb", line 25, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm
Mar 16 06:47:11 mit-bento app/web.1: DEPRECATION WARNING: `config.static_cache_control` is deprecated and will be removed in Rails 5.1.
Mar 16 06:47:11 mit-bento app/web.1: Please use
Mar 16 06:47:11 mit-bento app/web.1: `config.public_file_server.headers = { 'Cache-Control' => 'public, max-age=30758400' }`
Mar 16 06:47:11 mit-bento app/web.1: instead.
Mar 16 06:47:11 mit-bento app/web.1: (called from block in <top (required)> at /app/config/environments/production.rb:29)
View details in Rollbar: https://rollbar.com/mit-libraries/bento/items/3/
NoMethodError: undefined method `[]' for nil:NilClass
File "/app/app/models/search_eds.rb", line 41, in extract_results
File "/app/app/models/search_eds.rb", line 36, in to_result
File "/app/app/models/search_eds.rb", line 23, in search
File "/app/app/controllers/search_controller.rb", line 6, in bento
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0/lib/action_controller/metal/basic_implicit_render.rb", line 4, in send_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0/lib/abstract_controller/base.rb", line 188, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0/lib/action_controller/metal/rendering.rb", line 30, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0/lib/abstract_controller/callbacks.rb", line 20, in block in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0/lib/active_support/callbacks.rb", line 126, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0/lib/active_support/callbacks.rb", line 506, in block (2 levels) in compile
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0/lib/active_support/callbacks.rb", line 455, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0/lib/active_support/callbacks.rb", line 101, in __run_callbacks__
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0/lib/active_support/callbacks.rb", line 750, in _run_process_action_callbacks
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0/lib/active_support/callbacks.rb", line 90, in run_callbacks
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0/lib/abstract_controller/callbacks.rb", line 19, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0/lib/action_controller/metal/rescue.rb", line 20, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0/lib/action_controller/metal/instrumentation.rb", line 32, in block in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0/lib/active_support/notifications.rb", line 164, in block in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0/lib/active_support/notifications/instrumenter.rb", line 21, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0/lib/active_support/notifications.rb", line 164, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0/lib/action_controller/metal/instrumentation.rb", line 30, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0/lib/action_controller/metal/params_wrapper.rb", line 248, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/activerecord-5.0.0/lib/active_record/railties/controller_runtime.rb", line 18, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0/lib/abstract_controller/base.rb", line 126, in process
File "/app/vendor/bundle/ruby/2.3.0/gems/actionview-5.0.0/lib/action_view/rendering.rb", line 30, in process
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0/lib/action_controller/metal.rb", line 190, in dispatch
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0/lib/action_controller/metal.rb", line 262, in dispatch
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0/lib/action_dispatch/routing/route_set.rb", line 50, in dispatch
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0/lib/action_dispatch/routing/route_set.rb", line 32, in serve
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0/lib/action_dispatch/journey/router.rb", line 39, in block in serve
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0/lib/action_dispatch/journey/router.rb", line 26, in each
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0/lib/action_dispatch/journey/router.rb", line 26, in serve
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0/lib/action_dispatch/routing/route_set.rb", line 725, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/omniauth-1.3.1/lib/omniauth/strategy.rb", line 186, in call!
File "/app/vendor/bundle/ruby/2.3.0/gems/omniauth-1.3.1/lib/omniauth/strategy.rb", line 164, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/warden-1.2.6/lib/warden/manager.rb", line 35, in block in call
File "/app/vendor/bundle/ruby/2.3.0/gems/warden-1.2.6/lib/warden/manager.rb", line 34, in catch
File "/app/vendor/bundle/ruby/2.3.0/gems/warden-1.2.6/lib/warden/manager.rb", line 34, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.1/lib/rack/etag.rb", line 25, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.1/lib/rack/conditional_get.rb", line 25, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.1/lib/rack/head.rb", line 12, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.1/lib/rack/session/abstract/id.rb", line 222, in context
File "/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.1/lib/rack/session/abstract/id.rb", line 216, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0/lib/action_dispatch/middleware/cookies.rb", line 613, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0/lib/action_dispatch/middleware/callbacks.rb", line 38, in block in call
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0/lib/active_support/callbacks.rb", line 97, in __run_callbacks__
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0/lib/active_support/callbacks.rb", line 750, in _run_call_callbacks
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0/lib/active_support/callbacks.rb", line 90, in run_callbacks
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0/lib/action_dispatch/middleware/callbacks.rb", line 36, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0/lib/action_dispatch/middleware/remote_ip.rb", line 79, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/rollbar-2.12.0/lib/rollbar/middleware/rails/rollbar.rb", line 24, in block in call
File "/app/vendor/bundle/ruby/2.3.0/gems/rollbar-2.12.0/lib/rollbar.rb", line 735, in scoped
File "/app/vendor/bundle/ruby/2.3.0/gems/rollbar-2.12.0/lib/rollbar/middleware/rails/rollbar.rb", line 22, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0/lib/action_dispatch/middleware/debug_exceptions.rb", line 49, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/rollbar-2.12.0/lib/rollbar/middleware/rails/show_exceptions.rb", line 22, in call_with_rollbar
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0/lib/action_dispatch/middleware/show_exceptions.rb", line 31, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/railties-5.0.0/lib/rails/rack/logger.rb", line 36, in call_app
File "/app/vendor/bundle/ruby/2.3.0/gems/railties-5.0.0/lib/rails/rack/logger.rb", line 24, in block in call
File "/app/vendor/bundle/ruby/2.3.0/gems/act
Wrap the pager buttons in a nav element or container with role="navigation" and label via aria-label="pager" or equivalent
We won't go back to using this so we should clean it up to remove the tech debt around it.
View details in Rollbar: https://rollbar.com/mit-libraries/bento/items/15/
V8::Error: SyntaxError: Unexpected token operator «=», expected punc «,»
File "at js_error (<eval>:3623", line 12167
File "at croak (<eval>:3623", line 22038
File "at token_error (<eval>:3623", line 22175
File "at expect_token (<eval>:3623", line 22411
File "at expect (<eval>:3623", line 22562
File "at ctor.argnames (<eval>:3623", line 27486
File "at function_ (<eval>:3623", line 27550
File "at <eval>:3623", line 24469
File "at <eval>:3623", line 22954
File "at <eval>:3624", line 3759
File "at parse (<eval>:3624", line 3999
File "at parse (<eval>:3958", line 22
File "at uglifier (<eval>:4001", line 13
File "/tmp/build_d37113f50610f9b968a006fef9380a20/MITLibraries-bento-4ed88b9/vendor/bundle/ruby/2.3.0/gems/execjs-2.7.0/lib/execjs/ruby_racer_runtime.rb", line 45, in block in call
File "/tmp/build_d37113f50610f9b968a006fef9380a20/MITLibraries-bento-4ed88b9/vendor/bundle/ruby/2.3.0/gems/execjs-2.7.0/lib/execjs/ruby_racer_runtime.rb", line 75, in block in lock
File "/tmp/build_d37113f50610f9b968a006fef9380a20/MITLibraries-bento-4ed88b9/vendor/bundle/ruby/2.3.0/gems/execjs-2.7.0/lib/execjs/ruby_racer_runtime.rb", line 73, in Locker
File "/tmp/build_d37113f50610f9b968a006fef9380a20/MITLibraries-bento-4ed88b9/vendor/bundle/ruby/2.3.0/gems/execjs-2.7.0/lib/execjs/ruby_racer_runtime.rb", line 73, in lock
File "/tmp/build_d37113f50610f9b968a006fef9380a20/MITLibraries-bento-4ed88b9/vendor/bundle/ruby/2.3.0/gems/execjs-2.7.0/lib/execjs/ruby_racer_runtime.rb", line 43, in call
File "/tmp/build_d37113f50610f9b968a006fef9380a20/MITLibraries-bento-4ed88b9/vendor/bundle/ruby/2.3.0/gems/uglifier-3.0.2/lib/uglifier.rb", line 181, in run_uglifyjs
File "/tmp/build_d37113f50610f9b968a006fef9380a20/MITLibraries-bento-4ed88b9/vendor/bundle/ruby/2.3.0/gems/uglifier-3.0.2/lib/uglifier.rb", line 143, in compile
File "/tmp/build_d37113f50610f9b968a006fef9380a20/MITLibraries-bento-4ed88b9/vendor/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/uglifier_compressor.rb", line 52, in call
File "/tmp/build_d37113f50610f9b968a006fef9380a20/MITLibraries-bento-4ed88b9/vendor/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/uglifier_compressor.rb", line 28, in call
File "/tmp/build_d37113f50610f9b968a006fef9380a20/MITLibraries-bento-4ed88b9/vendor/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/processor_utils.rb", line 75, in call_processor
File "/tmp/build_d37113f50610f9b968a006fef9380a20/MITLibraries-bento-4ed88b9/vendor/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/processor_utils.rb", line 57, in block in call_processors
File "/tmp/build_d37113f50610f9b968a006fef9380a20/MITLibraries-bento-4ed88b9/vendor/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/processor_utils.rb", line 56, in reverse_each
File "/tmp/build_d37113f50610f9b968a006fef9380a20/MITLibraries-bento-4ed88b9/vendor/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/processor_utils.rb", line 56, in call_processors
File "/tmp/build_d37113f50610f9b968a006fef9380a20/MITLibraries-bento-4ed88b9/vendor/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/loader.rb", line 134, in load_from_unloaded
File "/tmp/build_d37113f50610f9b968a006fef9380a20/MITLibraries-bento-4ed88b9/vendor/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/loader.rb", line 60, in block in load
File "/tmp/build_d37113f50610f9b968a006fef9380a20/MITLibraries-bento-4ed88b9/vendor/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/loader.rb", line 317, in fetch_asset_from_dependency_cache
File "/tmp/build_d37113f50610f9b968a006fef9380a20/MITLibraries-bento-4ed88b9/vendor/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/loader.rb", line 44, in load
File "/tmp/build_d37113f50610f9b968a006fef9380a20/MITLibraries-bento-4ed88b9/vendor/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/cached_environment.rb", line 20, in block in initialize
File "/tmp/build_d37113f50610f9b968a006fef9380a20/MITLibraries-bento-4ed88b9/vendor/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/cached_environment.rb", line 47, in load
File "/tmp/build_d37113f50610f9b968a006fef9380a20/MITLibraries-bento-4ed88b9/vendor/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/base.rb", line 66, in find_asset
File "/tmp/build_d37113f50610f9b968a006fef9380a20/MITLibraries-bento-4ed88b9/vendor/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/base.rb", line 73, in find_all_linked_assets
File "/tmp/build_d37113f50610f9b968a006fef9380a20/MITLibraries-bento-4ed88b9/vendor/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/manifest.rb", line 142, in block in find
File "/tmp/build_d37113f50610f9b968a006fef9380a20/MITLibraries-bento-4ed88b9/vendor/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/legacy.rb", line 114, in block (2 levels) in logical_paths
File "/tmp/build_d37113f50610f9b968a006fef9380a20/MITLibraries-bento-4ed88b9/vendor/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/path_utils.rb", line 228, in block in stat_tree
File "/tmp/build_d37113f50610f9b968a006fef9380a20/MITLibraries-bento-4ed88b9/vendor/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/path_utils.rb", line 212, in block in stat_directory
File "/tmp/build_d37113f50610f9b968a006fef9380a20/MITLibraries-bento-4ed88b9/vendor/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/path_utils.rb", line 209, in each
File "/tmp/build_d37113f50610f9b968a006fef9380a20/MITLibraries-bento-4ed88b9/vendor/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/path_utils.rb", line 209, in stat_directory
File "/tmp/build_d37113f50610f9b968a006fef9380a20/MITLibraries-bento-4ed88b9/vendor/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/path_utils.rb", line 227, in stat_tree
File "/tmp/build_d37113f50610f9b968a006fef9380a20/MITLibraries-bento-4ed88b9/vendor/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/legacy.rb", line 105, in each
File "/tmp/build_d37113f50610f9b968a006fef9380a20/MITLibraries-bento-4ed88b9/vendor/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/legacy.rb", line 105, in block in logical_paths
File "/tmp/build_d37113f50610f9b968a006fef9380a20/MITLibraries-bento-4ed88b9/vendor/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/legacy.rb", line 104, in each
File "/tmp/build_d37113f50610f9b968a006fef9380a20/MITLibraries-bento-4ed88b9/vendor/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/legacy.rb", line 104, in logical_paths
File "/tmp/build_d37113f50610f9b968a006fef9380a20/MITLibraries-bento-4ed88b9/vendor/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/manifest.rb", line 140, in find
File "/tmp/build_d37113f50610f9b968a006fef9380a20/MITLibraries-bento-4ed88b9/vendor/bundle/ruby/2.3.0/gems/sprockets-3.7.0/lib/sprockets/manifest.rb", line 185, in compile
File "/tmp/build_d37113f50610f9b968a006fef9380a20/MITLibraries-bento-4ed88b9/vendor/bundle/ru
Yeah, it's supposed to be realtime... but we should probably cache for at least a few minutes since the vast majority of the data won't be out of date by doing that.
https://developers.google.com/speed/docs/insights/LeverageBrowserCaching
Add to config/environments/production.rb
# Force Expires Header to the maximum value
config.static_cache_control = 'public, max-age=30758400'
View details in Rollbar: https://rollbar.com/mit-libraries/bento/items/13/
HTTPClient::ReceiveTimeoutError: execution expired
File "/app/vendor/ruby-2.3.1/lib/ruby/2.3.0/openssl/buffering.rb", line 57, in sysread
File "/app/vendor/ruby-2.3.1/lib/ruby/2.3.0/openssl/buffering.rb", line 57, in fill_rbuff
File "/app/vendor/ruby-2.3.1/lib/ruby/2.3.0/openssl/buffering.rb", line 204, in gets
File "/app/vendor/bundle/ruby/2.3.0/gems/httpclient-2.8.2.4/lib/httpclient/ssl_socket.rb", line 74, in gets
File "/app/vendor/bundle/ruby/2.3.0/gems/httpclient-2.8.2.4/lib/httpclient/session.rb", line 799, in block in parse_header
File "/app/vendor/ruby-2.3.1/lib/ruby/2.3.0/timeout.rb", line 101, in timeout
File "/app/vendor/bundle/ruby/2.3.0/gems/httpclient-2.8.2.4/lib/httpclient/session.rb", line 795, in parse_header
File "/app/vendor/bundle/ruby/2.3.0/gems/httpclient-2.8.2.4/lib/httpclient/session.rb", line 778, in read_header
File "/app/vendor/bundle/ruby/2.3.0/gems/httpclient-2.8.2.4/lib/httpclient/session.rb", line 554, in get_header
File "/app/vendor/bundle/ruby/2.3.0/gems/httpclient-2.8.2.4/lib/httpclient.rb", line 1297, in do_get_header
File "/app/vendor/bundle/ruby/2.3.0/gems/httpclient-2.8.2.4/lib/httpclient.rb", line 1243, in do_get_block
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.3.323/lib/new_relic/agent/instrumentation/httpclient.rb", line 34, in block in do_get_block_with_newrelic
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.3.323/lib/new_relic/agent/cross_app_tracing.rb", line 48, in tl_trace_http_request
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.3.323/lib/new_relic/agent/instrumentation/httpclient.rb", line 33, in do_get_block_with_newrelic
File "/app/vendor/bundle/ruby/2.3.0/gems/httpclient-2.8.2.4/lib/httpclient.rb", line 1017, in block in do_request
File "/app/vendor/bundle/ruby/2.3.0/gems/httpclient-2.8.2.4/lib/httpclient.rb", line 1131, in protect_keep_alive_disconnected
File "/app/vendor/bundle/ruby/2.3.0/gems/httpclient-2.8.2.4/lib/httpclient.rb", line 1012, in do_request
File "/app/vendor/bundle/ruby/2.3.0/gems/httpclient-2.8.2.4/lib/httpclient.rb", line 854, in request
File "/app/vendor/bundle/ruby/2.3.0/gems/google-api-client-0.9.18/lib/google/apis/core/http_client_adapter.rb", line 17, in block in call
File "/app/vendor/bundle/ruby/2.3.0/gems/hurley-0.2/lib/hurley/client.rb", line 252, in initialize
File "/app/vendor/bundle/ruby/2.3.0/gems/google-api-client-0.9.18/lib/google/apis/core/http_client_adapter.rb", line 16, in new
File "/app/vendor/bundle/ruby/2.3.0/gems/google-api-client-0.9.18/lib/google/apis/core/http_client_adapter.rb", line 16, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/hurley-0.2/lib/hurley/client.rb", line 122, in call_with_redirects
File "/app/vendor/bundle/ruby/2.3.0/gems/hurley-0.2/lib/hurley/client.rb", line 89, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/hurley-0.2/lib/hurley/client.rb", line 47, in get
File "/app/vendor/bundle/ruby/2.3.0/gems/google-api-client-0.9.18/lib/google/apis/core/http_command.rb", line 272, in execute_once
File "/app/vendor/bundle/ruby/2.3.0/gems/google-api-client-0.9.18/lib/google/apis/core/http_command.rb", line 107, in block (2 levels) in execute
File "/app/vendor/bundle/ruby/2.3.0/gems/retriable-2.1.0/lib/retriable.rb", line 54, in block in retriable
File "/app/vendor/bundle/ruby/2.3.0/gems/retriable-2.1.0/lib/retriable.rb", line 48, in times
File "/app/vendor/bundle/ruby/2.3.0/gems/retriable-2.1.0/lib/retriable.rb", line 48, in retriable
File "/app/vendor/bundle/ruby/2.3.0/gems/google-api-client-0.9.18/lib/google/apis/core/http_command.rb", line 104, in block in execute
File "/app/vendor/bundle/ruby/2.3.0/gems/retriable-2.1.0/lib/retriable.rb", line 54, in block in retriable
File "/app/vendor/bundle/ruby/2.3.0/gems/retriable-2.1.0/lib/retriable.rb", line 48, in times
File "/app/vendor/bundle/ruby/2.3.0/gems/retriable-2.1.0/lib/retriable.rb", line 48, in retriable
File "/app/vendor/bundle/ruby/2.3.0/gems/google-api-client-0.9.18/lib/google/apis/core/http_command.rb", line 96, in execute
File "/app/vendor/bundle/ruby/2.3.0/gems/google-api-client-0.9.18/lib/google/apis/core/base_service.rb", line 351, in execute_or_queue_command
File "/app/vendor/bundle/ruby/2.3.0/gems/google-api-client-0.9.18/generated/google/apis/customsearch_v1/service.rb", line 194, in list_cses
File "/app/app/models/search_google.rb", line 29, in search
File "/app/app/controllers/search_controller.rb", line 73, in search_google
File "/app/app/controllers/search_controller.rb", line 48, in search_target
File "/app/app/controllers/search_controller.rb", line 22, in block in search_results
File "/app/vendor/bundle/ruby/2.3.0/gems/dalli-2.7.6/lib/active_support/cache/dalli_store.rb", line 113, in block in fetch
File "/app/vendor/bundle/ruby/2.3.0/gems/dalli-2.7.6/lib/active_support/cache/dalli_store.rb", line 371, in block in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications.rb", line 166, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/dalli-2.7.6/lib/active_support/cache/dalli_store.rb", line 371, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/dalli-2.7.6/lib/active_support/cache/dalli_store.rb", line 112, in fetch
File "/app/app/controllers/search_controller.rb", line 21, in search_results
File "/app/app/controllers/search_controller.rb", line 11, in search
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/basic_implicit_render.rb", line 4, in send_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/base.rb", line 188, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/rendering.rb", line 30, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/callbacks.rb", line 20, in block in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 126, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 506, in block (2 levels) in compile
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 455, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 101, in __run_callbacks__
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 750, in _run_process_action_callbacks
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 90, in run_callbacks
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/callbacks.rb", line 19, in process_acti
Some items have lots and lots of authors. It's unlikely displaying them all is useful and it sure looks bad.
View details in Rollbar: https://rollbar.com/mit-libraries/bento/items/14/
NoMethodError: undefined method `[]' for nil:NilClass
File "/app/app/models/normalize_eds.rb", line 59, in bibentity
File "/app/app/models/normalize_eds.rb", line 34, in year
File "/app/app/models/normalize_eds.rb", line 25, in result
File "/app/app/models/normalize_eds.rb", line 18, in block in extract_results
File "/app/app/models/normalize_eds.rb", line 17, in each
File "/app/app/models/normalize_eds.rb", line 17, in extract_results
File "/app/app/models/normalize_eds.rb", line 9, in to_result
File "/app/app/controllers/search_controller.rb", line 59, in search_eds
File "/app/app/controllers/search_controller.rb", line 52, in search_target
File "/app/app/controllers/search_controller.rb", line 22, in block in search_results
File "/app/vendor/bundle/ruby/2.3.0/gems/dalli-2.7.6/lib/active_support/cache/dalli_store.rb", line 113, in block in fetch
File "/app/vendor/bundle/ruby/2.3.0/gems/dalli-2.7.6/lib/active_support/cache/dalli_store.rb", line 371, in block in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications.rb", line 166, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/dalli-2.7.6/lib/active_support/cache/dalli_store.rb", line 371, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/dalli-2.7.6/lib/active_support/cache/dalli_store.rb", line 112, in fetch
File "/app/app/controllers/search_controller.rb", line 21, in search_results
File "/app/app/controllers/search_controller.rb", line 11, in search
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/basic_implicit_render.rb", line 4, in send_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/base.rb", line 188, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/rendering.rb", line 30, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/callbacks.rb", line 20, in block in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 126, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 506, in block (2 levels) in compile
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 455, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 101, in __run_callbacks__
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 750, in _run_process_action_callbacks
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 90, in run_callbacks
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/callbacks.rb", line 19, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/rescue.rb", line 20, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/instrumentation.rb", line 32, in block in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications.rb", line 164, in block in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications/instrumenter.rb", line 21, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications.rb", line 164, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/instrumentation.rb", line 30, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/params_wrapper.rb", line 248, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/activerecord-5.0.0.1/lib/active_record/railties/controller_runtime.rb", line 18, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/base.rb", line 126, in process
File "/app/vendor/bundle/ruby/2.3.0/gems/actionview-5.0.0.1/lib/action_view/rendering.rb", line 30, in process
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal.rb", line 190, in dispatch
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal.rb", line 262, in dispatch
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/routing/route_set.rb", line 50, in dispatch
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/routing/route_set.rb", line 32, in serve
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/journey/router.rb", line 39, in block in serve
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/journey/router.rb", line 26, in each
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/journey/router.rb", line 26, in serve
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/routing/route_set.rb", line 725, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.3.323/lib/new_relic/agent/instrumentation/middleware_tracing.rb", line 96, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/omniauth-1.3.1/lib/omniauth/strategy.rb", line 186, in call!
File "/app/vendor/bundle/ruby/2.3.0/gems/omniauth-1.3.1/lib/omniauth/strategy.rb", line 164, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.3.323/lib/new_relic/agent/instrumentation/middleware_tracing.rb", line 96, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.3.323/lib/new_relic/rack/agent_hooks.rb", line 30, in traced_call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.3.323/lib/new_relic/agent/instrumentation/middleware_tracing.rb", line 96, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.3.323/lib/new_relic/rack/browser_monitoring.rb", line 32, in traced_call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.3.323/lib/new_relic/agent/instrumentation/middleware_tracing.rb", line 96, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/warden-1.2.6/lib/warden/manager.rb", line 35, in block in call
File "/app/vendor/bundle/ruby/2.3.0/gems/warden-1.2.6/lib/warden/manager.rb", line 34, in catch
File "/app/vendor/bundle/ruby/2.3.0/gems/warden-1.2.6/lib/warden/manager.rb", line 34, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.3.323/lib/new_relic/agent/instrumentation/middleware_tracing.rb", line 96, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.1/lib/rack/etag.rb", line 25, in call
File "/app/vendor/bundle/ru
View details in Rollbar: https://rollbar.com/mit-libraries/bento/items/16/
NoMethodError: undefined method `first' for nil:NilClass
File "/app/app/models/normalize_eds.rb", line 30, in title
File "/app/app/models/normalize_eds.rb", line 25, in result
File "/app/app/models/normalize_eds.rb", line 18, in block in extract_results
File "/app/app/models/normalize_eds.rb", line 17, in each
File "/app/app/models/normalize_eds.rb", line 17, in extract_results
File "/app/app/models/normalize_eds.rb", line 9, in to_result
File "/app/app/controllers/search_controller.rb", line 59, in search_eds
File "/app/app/controllers/search_controller.rb", line 52, in search_target
File "/app/app/controllers/search_controller.rb", line 22, in block in search_results
File "/app/vendor/bundle/ruby/2.3.0/gems/dalli-2.7.6/lib/active_support/cache/dalli_store.rb", line 113, in block in fetch
File "/app/vendor/bundle/ruby/2.3.0/gems/dalli-2.7.6/lib/active_support/cache/dalli_store.rb", line 371, in block in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications.rb", line 166, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/dalli-2.7.6/lib/active_support/cache/dalli_store.rb", line 371, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/dalli-2.7.6/lib/active_support/cache/dalli_store.rb", line 112, in fetch
File "/app/app/controllers/search_controller.rb", line 21, in search_results
File "/app/app/controllers/search_controller.rb", line 11, in search
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/basic_implicit_render.rb", line 4, in send_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/base.rb", line 188, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/rendering.rb", line 30, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/callbacks.rb", line 20, in block in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 126, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 506, in block (2 levels) in compile
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 455, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 101, in __run_callbacks__
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 750, in _run_process_action_callbacks
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb", line 90, in run_callbacks
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/callbacks.rb", line 19, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/rescue.rb", line 20, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/instrumentation.rb", line 32, in block in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications.rb", line 164, in block in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications/instrumenter.rb", line 21, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications.rb", line 164, in instrument
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/instrumentation.rb", line 30, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal/params_wrapper.rb", line 248, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/activerecord-5.0.0.1/lib/active_record/railties/controller_runtime.rb", line 18, in process_action
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/abstract_controller/base.rb", line 126, in process
File "/app/vendor/bundle/ruby/2.3.0/gems/actionview-5.0.0.1/lib/action_view/rendering.rb", line 30, in process
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal.rb", line 190, in dispatch
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_controller/metal.rb", line 262, in dispatch
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/routing/route_set.rb", line 50, in dispatch
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/routing/route_set.rb", line 32, in serve
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/journey/router.rb", line 39, in block in serve
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/journey/router.rb", line 26, in each
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/journey/router.rb", line 26, in serve
File "/app/vendor/bundle/ruby/2.3.0/gems/actionpack-5.0.0.1/lib/action_dispatch/routing/route_set.rb", line 725, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.3.323/lib/new_relic/agent/instrumentation/middleware_tracing.rb", line 96, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/omniauth-1.3.1/lib/omniauth/strategy.rb", line 186, in call!
File "/app/vendor/bundle/ruby/2.3.0/gems/omniauth-1.3.1/lib/omniauth/strategy.rb", line 164, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.3.323/lib/new_relic/agent/instrumentation/middleware_tracing.rb", line 96, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.3.323/lib/new_relic/rack/agent_hooks.rb", line 30, in traced_call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.3.323/lib/new_relic/agent/instrumentation/middleware_tracing.rb", line 96, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.3.323/lib/new_relic/rack/browser_monitoring.rb", line 32, in traced_call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.3.323/lib/new_relic/agent/instrumentation/middleware_tracing.rb", line 96, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/warden-1.2.6/lib/warden/manager.rb", line 35, in block in call
File "/app/vendor/bundle/ruby/2.3.0/gems/warden-1.2.6/lib/warden/manager.rb", line 34, in catch
File "/app/vendor/bundle/ruby/2.3.0/gems/warden-1.2.6/lib/warden/manager.rb", line 34, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.3.323/lib/new_relic/agent/instrumentation/middleware_tracing.rb", line 96, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/rack-2.0.1/lib/rack/etag.rb", line 25, in call
File "/app/vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.16.3.323/lib/new_relic/agent/ins
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.