Octokit::Forbidden: PUT https://api.github.com/orgs/howtohireme/memberships/Mehonoshin: 403 - You cannot demote yourself. Admins must be demoted by another admin. // See: https://developer.github.com/v3/orgs/members/#add-or-update-organization-membership
File "/app/vendor/bundle/ruby/2.5.0/gems/octokit-4.8.0/lib/octokit/response/raise_error.rb", line 16, in on_complete
File "/app/vendor/bundle/ruby/2.5.0/gems/faraday-0.12.2/lib/faraday/response.rb", line 9, in block in call
File "/app/vendor/bundle/ruby/2.5.0/gems/faraday-0.12.2/lib/faraday/response.rb", line 61, in on_complete
File "/app/vendor/bundle/ruby/2.5.0/gems/faraday-0.12.2/lib/faraday/response.rb", line 8, in call
File "/app/vendor/bundle/ruby/2.5.0/gems/octokit-4.8.0/lib/octokit/middleware/follow_redirects.rb", line 73, in perform_with_redirection
File "/app/vendor/bundle/ruby/2.5.0/gems/octokit-4.8.0/lib/octokit/middleware/follow_redirects.rb", line 61, in call
File "/app/vendor/bundle/ruby/2.5.0/gems/faraday-0.12.2/lib/faraday/rack_builder.rb", line 141, in build_response
File "/app/vendor/bundle/ruby/2.5.0/gems/faraday-0.12.2/lib/faraday/connection.rb", line 386, in run_request
File "/app/vendor/bundle/ruby/2.5.0/gems/faraday-0.12.2/lib/faraday/connection.rb", line 186, in put
File "/app/vendor/bundle/ruby/2.5.0/gems/sawyer-0.8.1/lib/sawyer/agent.rb", line 94, in call
File "/app/vendor/bundle/ruby/2.5.0/gems/octokit-4.8.0/lib/octokit/connection.rb", line 156, in request
File "/app/vendor/bundle/ruby/2.5.0/gems/octokit-4.8.0/lib/octokit/connection.rb", line 37, in put
File "/app/vendor/bundle/ruby/2.5.0/gems/octokit-4.8.0/lib/octokit/client/organizations.rb", line 686, in update_organization_membership
File "/app/app/services/github_service.rb", line 18, in invite_member
File "/app/app/operations/ops/developer/invite_to_github.rb", line 14, in add_to_github!
File "/app/vendor/bundle/ruby/2.5.0/gems/trailblazer-context-0.1.2/lib/trailblazer/option.rb", line 74, in call
File "/app/vendor/bundle/ruby/2.5.0/gems/trailblazer-context-0.1.2/lib/trailblazer/option.rb", line 74, in call!
File "/app/vendor/bundle/ruby/2.5.0/gems/trailblazer-context-0.1.2/lib/trailblazer/option.rb", line 37, in evaluate_method
File "/app/vendor/bundle/ruby/2.5.0/gems/trailblazer-context-0.1.2/lib/trailblazer/option.rb", line 14, in block in build
File "/app/vendor/bundle/ruby/2.5.0/gems/trailblazer-activity-0.5.2/lib/trailblazer/activity/task_builder.rb", line 27, in call
File "/app/vendor/bundle/ruby/2.5.0/gems/trailblazer-activity-0.5.2/lib/trailblazer/activity/task_wrap/call_task.rb", line 11, in call_task
File "/app/vendor/bundle/ruby/2.5.0/gems/trailblazer-activity-0.5.2/lib/trailblazer/circuit.rb", line 26, in call
File "/app/vendor/bundle/ruby/2.5.0/gems/trailblazer-activity-0.5.2/lib/trailblazer/circuit.rb", line 26, in block in <class:Circuit>
File "/app/vendor/bundle/ruby/2.5.0/gems/trailblazer-activity-0.5.2/lib/trailblazer/circuit.rb", line 43, in block in call
File "/app/vendor/bundle/ruby/2.5.0/gems/trailblazer-activity-0.5.2/lib/trailblazer/circuit.rb", line 42, in loop
File "/app/vendor/bundle/ruby/2.5.0/gems/trailblazer-activity-0.5.2/lib/trailblazer/circuit.rb", line 42, in call
File "/app/vendor/bundle/ruby/2.5.0/gems/trailblazer-activity-0.5.2/lib/trailblazer/activity.rb", line 87, in call
File "/app/vendor/bundle/ruby/2.5.0/gems/trailblazer-activity-0.5.2/lib/trailblazer/activity/task_wrap/runner.rb", line 22, in call
File "/app/vendor/bundle/ruby/2.5.0/gems/trailblazer-activity-0.5.2/lib/trailblazer/circuit.rb", line 43, in block in call
File "/app/vendor/bundle/ruby/2.5.0/gems/trailblazer-activity-0.5.2/lib/trailblazer/circuit.rb", line 42, in loop
File "/app/vendor/bundle/ruby/2.5.0/gems/trailblazer-activity-0.5.2/lib/trailblazer/circuit.rb", line 42, in call
File "/app/vendor/bundle/ruby/2.5.0/gems/trailblazer-activity-0.5.2/lib/trailblazer/activity.rb", line 87, in call
File "/app/vendor/bundle/ruby/2.5.0/gems/trailblazer-operation-0.2.5/lib/trailblazer/operation.rb", line 64, in __call__
File "/app/vendor/bundle/ruby/2.5.0/gems/trailblazer-operation-0.2.5/lib/trailblazer/operation/public_call.rb", line 20, in call
File "/app/app/jobs/developer/onboarding/github_job.rb", line 16, in perform
File "/app/vendor/bundle/ruby/2.5.0/gems/activejob-5.2.0.rc2/lib/active_job/execution.rb", line 39, in block in perform_now
File "/app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.0.rc2/lib/active_support/callbacks.rb", line 109, in block in run_callbacks
File "/app/vendor/bundle/ruby/2.5.0/gems/newrelic_rpm-5.1.0.344/lib/new_relic/agent/instrumentation/active_job.rb", line 50, in perform
File "/app/vendor/bundle/ruby/2.5.0/gems/newrelic_rpm-5.1.0.344/lib/new_relic/agent/instrumentation/active_job.rb", line 22, in block (3 levels) in <top (required)>
File "/app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.0.rc2/lib/active_support/callbacks.rb", line 118, in instance_exec
File "/app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.0.rc2/lib/active_support/callbacks.rb", line 118, in block in run_callbacks
File "/app/vendor/bundle/ruby/2.5.0/gems/i18n-1.0.0/lib/i18n.rb", line 268, in with_locale
File "/app/vendor/bundle/ruby/2.5.0/gems/activejob-5.2.0.rc2/lib/active_job/translation.rb", line 9, in block (2 levels) in <module:Translation>
File "/app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.0.rc2/lib/active_support/callbacks.rb", line 118, in instance_exec
File "/app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.0.rc2/lib/active_support/callbacks.rb", line 118, in block in run_callbacks
File "/app/vendor/bundle/ruby/2.5.0/gems/activejob-5.2.0.rc2/lib/active_job/logging.rb", line 26, in block (4 levels) in <module:Logging>
File "/app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.0.rc2/lib/active_support/notifications.rb", line 168, in block in instrument
File "/app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.0.rc2/lib/active_support/notifications/instrumenter.rb", line 23, in instrument
File "/app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.0.rc2/lib/active_support/notifications.rb", line 168, in instrument
File "/app/vendor/bundle/ruby/2.5.0/gems/activejob-5.2.0.rc2/lib/active_job/logging.rb", line 25, in block (3 levels) in <module:Logging>
File "/app/vendor/bundle/ruby/2.5.0/gems/activejob-5.2.0.rc2/lib/active_job/logging.rb", line 46, in block in tag_logger
File "/app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.0.rc2/lib/active_support/tagged_logging.rb", line 71, in block in tagged
File "/app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.0.rc2/lib/active_support/tagged_logging.rb", line 28, in tagged
File "/app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.0.rc2/lib/active_support/tagged_logging.rb", line 71, in tagged
File "/app/vendor/bundle/ruby/2.5.0/gems/activejob-5.2.0.rc2/lib/active_job/logging.rb", line 46, in tag_logger
File "/app/vendor/bundle/ruby/2.5.0/gems/activejob-5.2.0.rc2/lib/active_job/logging.rb", line 22, in block (2 levels) in <module:Logging>
File "/app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.0.rc2/lib/active_support/callbacks.rb", line 118, in instance_exec
File "/app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.0.rc2/lib/active_support/callbacks.rb", line 118, in block in run_callbacks
File "/app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.0.rc2/lib/active_support/callbacks.rb", line 136, in run_callbacks
File "/app/vendor/bundle/ruby/2.5.0/gems/activejob-5.2.0.rc2/lib/active_job/execution.rb", line 35, in perform_now
File "/app/vendor/bundle/ruby/2.5.0/gems/activejob-5.2.0.rc2/lib/active_job/execution.rb", line 24, in block in execute
File "/app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.0.rc2/lib/active_support/callbacks.rb", line 109, in block in run_callbacks
File "/app/vendor/bundle/ruby/2.5.0/gems/activejob-5.2.0.rc2/lib/active_job/railtie.rb", line 28, in block (4 levels) in <class:Railtie>
File "/app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.0.rc2/lib/active_support/execution_wrapper.rb", line 87, in wrap
File "/app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.0.rc2/lib/active_support/reloader.rb", line 73, in block in wrap
File "/app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.0.rc2/lib/active_support/execution_wrapper.rb", line 83, in wrap
File "/app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.0.rc2/lib/active_support/reloader.rb", line 72, in wrap
File "/app/vendor/bundle/ruby/2.5.0/gems/activejob-5.2.0.rc2/lib/active_job/railtie.rb", line 27, in block (3 levels) in <class:Railtie>
File "/app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.0.rc2/lib/active_support/callbacks.rb", line 118, in instance_exec
File "/app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.0.rc2/lib/active_support/callbacks.rb", line 118, in block in run_callbacks
File "/app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.0.rc2/lib/active_support/callbacks.rb", line 136, in run_callbacks
File "/app/vendor/bundle/ruby/2.5.0/gems/activejob-5.2.0.rc2/lib/active_job/execution.rb", line 22, in execute
File "/app/vendor/bundle/ruby/2.5.0/gems/activejob-5.2.0.rc2/lib/active_job/queue_adapters/sidekiq_adapter.rb", line 42, in perform
File "/app/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.1.3/lib/sidekiq/processor.rb", line 187, in execute_job
File "/app/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.1.3/lib/sidekiq/processor.rb", line 169, in block (2 levels) in process
File "/app/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.1.3/lib/sidekiq/middleware/chain.rb", line 128, in block in invoke
File "/app/vendor/bundle/ruby/2.5.0/gems/rollbar-2.15.6/lib/rollbar/plugins/sidekiq/plugin.rb", line 11, in call
File "/app/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.1.3/lib/sidekiq/middleware/chain.rb", line 130, in block in invoke
File "/app/vendor/bundle/ruby/2.5.0/gems/newrelic_rpm-5.1.0.344/lib/new_relic/agent/instrumentation/sidekiq.rb", line 33, in block in call
File "/app/vendor/bundle/ruby/2.5.0/gems/newrelic_rpm-5.1.0.344/lib/new_relic/agent/instrumentation/controller_instrumentation.rb", line 369, in perform_action_with_newrelic_trace
File "/app/vendor/bundle/ruby/2.5.0/gems/newrelic_rpm-5.1.0.344/lib/new_relic/agent/instrumentation/sidekiq.rb", line 29, in call
File "/app/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.1.3/lib/sidekiq/middleware/chain.rb", line 130, in block in invoke
File "/app/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.1.3/lib/sidekiq/middleware/chain.rb", line 133, in invoke
File "/app/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.1.3/lib/sidekiq/processor.rb", line 168, in block in process
File "/app/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.1.3/lib/sidekiq/processor.rb", line 139, in block (6 levels) in dispatch
File "/app/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.1.3/lib/sidekiq/job_retry.rb", line 98, in local
File "/app/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.1.3/lib/sidekiq/processor.rb", line 138, in block (5 levels) in dispatch
File "/app/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.1.3/lib/sidekiq/rails.rb", line 42, in block in call
File "/app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.0.rc2/lib/active_support/execution_wrapper.rb", line 87, in wrap
File "/app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.0.rc2/lib/active_support/reloader.rb", line 73, in block in wrap
File "/app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.0.rc2/lib/active_support/execution_wrapper.rb", line 87, in wrap
File "/app/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.0.rc2/lib/active_support/reloader.rb", line 72, in wrap
File "/app/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.1.3/lib/sidekiq/rails.rb", line 41, in call
File "/app/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.1.3/lib/sidekiq/processor.rb", line 134, in block (4 levels) in dispatch
File "/app/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.1.3/lib/sidekiq/processor.rb", line 199, in stats
File "/app/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.1.3/lib/sidekiq/processor.rb", line 129, in block (3 levels) in dispatch
File "/app/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.1.3/lib/sidekiq/job_logger.rb", line 8, in call
File "/app/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.1.3/lib/sidekiq/processor.rb", line 128, in block (2 levels) in dispatch
File "/app/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.1.3/lib/sidekiq/job_retry.rb", line 73, in global
File "/app/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.1.3/lib/sidekiq/processor.rb", line 127, in block in dispatch
File "/app/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.1.3/lib/sidekiq/logging.rb", line 48, in with_context
File "/app/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.1.3/lib/sidekiq/logging.rb", line 42, in with_job_hash_context
File "/app/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.1.3/lib/sidekiq/processor.rb", line 126, in dispatch
File "/app/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.1.3/lib/sidekiq/processor.rb", line 167, in process
File "/app/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.1.3/lib/sidekiq/processor.rb", line 85, in process_one
File "/app/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.1.3/lib/sidekiq/processor.rb", line 73, in run
File "/app/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.1.3/lib/sidekiq/util.rb", line 16, in watchdog
File "/app/vendor/bundle/ruby/2.5.0/gems/sidekiq-5.1.3/lib/sidekiq/util.rb", line 25, in block in safe_thread
Just fix code to ignore such exception.