AgileVentures / AgileVentures/LocalSupport

[Airbrake] [Production] uninitialized constant ClickThroughsController

Open
#1,485 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Ruby
Stars
64
Forks
209
PR merge metrics
No merged PRs in 30d

Description

**Airbrake error:** [#8874](https://herokuapp16263207herokucom.airbrake.io/projects/122010/groups/3328076902073738874)
**Airbrake project:** harrowcn-production

**Error type:** `ActionController::RoutingError`
**Error message:** `` uninitialized constant ClickThroughsController ``
**Where:** ``
**Occurred at:** Jul 28, 2022 20:54:41 UTC
**First seen at:** Jul 28, 2022 20:54:41 UTC
**Occurrences:** 0 (0 since last deploy on ``)
**Severity:** `error`

**URL:** [https://harrowcn-production.herokuapp.com/click_through/go?url=https%3A%2F%2Fdo-it.org%2Forganisations%2Fmencap](https://harrowcn-production.herokuapp.com/click_through/go?url=https%3A%2F%2Fdo-it.org%2Forganisations%2Fmencap)
**File:** `/GEM_ROOT/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb`

**Backtrace:**
```
/GEM_ROOT/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb:283:in const_get
/GEM_ROOT/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb:283:in block in constantize
/GEM_ROOT/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb:281:in each
/GEM_ROOT/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb:281:in inject
/GEM_ROOT/gems/activesupport-5.2.4.1/lib/active_support/inflector/methods.rb:281:in constantize
/GEM_ROOT/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb:582:in get
/GEM_ROOT/gems/activesupport-5.2.4.1/lib/active_support/dependencies.rb:613:in constantize
/GEM_ROOT/gems/actionpack-5.2.4.1/lib/action_dispatch/http/request.rb:88:in controller_class_for
/GEM_ROOT/gems/actionpack-5.2.4.1/lib/action_dispatch/http/request.rb:81:in controller_class
/GEM_ROOT/gems/actionpack-5.2.4.1/lib/action_dispatch/routing/route_set.rb:46:in controller
/GEM_ROOT/gems/actionpack-5.2.4.1/lib/action_dispatch/routing/route_set.rb:32:in serve
/GEM_ROOT/gems/actionpack-5.2.4.1/lib/action_dispatch/journey/router.rb:52:in block in serve
/GEM_ROOT/gems/actionpack-5.2.4.1/lib/action_dispatch/journey/router.rb:35:in each
/GEM_ROOT/gems/actionpack-5.2.4.1/lib/action_dispatch/journey/router.rb:35:in serve
/GEM_ROOT/gems/actionpack-5.2.4.1/lib/action_dispatch/routing/route_set.rb:840:in call
/GEM_ROOT/gems/newrelic_rpm-6.8.0.360/lib/new_relic/agent/instrumentation/middleware_tracing.rb:99:in call
/GEM_ROOT/gems/newrelic_rpm-6.8.0.360/lib/new_relic/rack/agent_hooks.rb:30:in traced_call
/GEM_ROOT/gems/newrelic_rpm-6.8.0.360/lib/new_relic/agent/instrumentation/middleware_tracing.rb:99:in call
/GEM_ROOT/gems/newrelic_rpm-6.8.0.360/lib/new_relic/rack/browser_monitoring.rb:32:in traced_call
/GEM_ROOT/gems/newrelic_rpm-6.8.0.360/lib/new_relic/agent/instrumentation/middleware_tracing.rb:99:in call
/GEM_ROOT/gems/warden-1.2.8/lib/warden/manager.rb:36:in block in call
/GEM_ROOT/gems/warden-1.2.8/lib/warden/manager.rb:34:in catch
/GEM_ROOT/gems/warden-1.2.8/lib/warden/manager.rb:34:in call
/GEM_ROOT/gems/newrelic_rpm-6.8.0.360/lib/new_relic/agent/instrumentation/middleware_tracing.rb:99:in call
/GEM_ROOT/gems/rack-2.0.8/lib/rack/tempfile_reaper.rb:15:in call
/GEM_ROOT/gems/newrelic_rpm-6.8.0.360/lib/new_relic/agent/instrumentation/middleware_tracing.rb:99:in call
/GEM_ROOT/gems/rack-2.0.8/lib/rack/etag.rb:25:in call
/GEM_ROOT/gems/newrelic_rpm-6.8.0.360/lib/new_relic/agent/instrumentation/middleware_tracing.rb:99:in call
/GEM_ROOT/gems/rack-2.0.8/lib/rack/conditional_get.rb:25:in call
/GEM_ROOT/gems/newrelic_rpm-6.8.0.360/lib/new_relic/agent/instrumentation/middleware_tracing.rb:99:in call
/GEM_ROOT/gems/rack-2.0.8/lib/rack/head.rb:12:in call
/GEM_ROOT/gems/newrelic_rpm-6.8.0.360/lib/new_relic/agent/instrumentation/middleware_tracing.rb:99:in call
/GEM_ROOT/gems/actionpack-5.2.4.1/lib/action_dispatch/http/content_security_policy.rb:18:in call
/GEM_ROOT/gems/newrelic_rpm-6.8.0.360/lib/new_relic/agent/instrumentation/middleware_tracing.rb:99:in call
/GEM_ROOT/gems/rack-2.0.8/lib/rack/session/abstract/id.rb:259:in context
/GEM_ROOT/gems/rack-2.0.8/lib/rack/session/abstract/id.rb:253:in call
/GEM_ROOT/gems/newrelic_rpm-6.8.0.360/lib/new_relic/agent/instrumentation/middleware_tracing.rb:99:in call
/GEM_ROOT/gems/actionpack-5.2.4.1/lib/action_dispatch/middleware/cookies.rb:670:in call
/GEM_ROOT/gems/newrelic_rpm-6.8.0.360/lib/new_relic/agent/instrumentation/middleware_tracing.rb:99:in call
/GEM_ROOT/gems/actionpack-5.2.4.1/lib/action_dispatch/middleware/callbacks.rb:28:in block in call
/GEM_ROOT/gems/activesupport-5.2.4.1/lib/active_support/callbacks.rb:98:in run_callbacks
/GEM_ROOT/gems/actionpack-5.2.4.1/lib/action_dispatch/middleware/callbacks.rb:26:in call
/GEM_ROOT/gems/newrelic_rpm-6.8.0.360/lib/new_relic/agent/instrumentation/middleware_tracing.rb:99:in call
/GEM_ROOT/gems/airbrake-10.0.0/lib/airbrake/rack/middleware.rb:32:in call!
/GEM_ROOT/gems/airbrake-10.0.0/lib/airbrake/rack/middleware.rb:21:in call
/GEM_ROOT/gems/newrelic_rpm-6.8.0.360/lib/new_relic/agent/instrumentation/middleware_tracing.rb:99:in call
/GEM_ROOT/gems/actionpack-5.2.4.1/lib/action_dispatch/middleware/debug_exceptions.rb:61:in call
/GEM_ROOT/gems/newrelic_rpm-6.8.0.360/lib/new_relic/agent/instrumentation/middleware_tracing.rb:99:in call
/GEM_ROOT/gems/actionpack-5.2.4.1/lib/action_dispatch/middleware/show_exceptions.rb:33:in call
/GEM_ROOT/gems/newrelic_rpm-6.8.0.360/lib/new_relic/agent/instrumentation/middleware_tracing.rb:99:in call
...
Caused by NameError: uninitialized constant ClickThroughsController
```
Visit [Airbrake error](https://herokuapp16263207herokucom.airbrake.io/projects/122010/groups/3328076902073738874?tab=notice-detail) to view the full backtrace.

Contributor guide

Open the contributing guide

Research direction

Start with the failing `/click_through/go` URL and search the Rails routes and controller definitions for the missing `ClickThroughsController`. Reproduce the request if possible and determine which existing entry point should handle it; done means the URL no longer raises the reported routing error.

Written by the indexing model from the issue text.

Assessment

Tech stack
rails, ruby
Domain
backend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.