ServicePing submission job fails
Summary
The job responsible for submission of the service ping (GitlabServicePingWorker) fails with the following error: ServicePing::SubmitService::SubmissionError: Unsuccessful response code: 406
Although the status code suggests a content-type mismatch, the source of the problem is presumably related to the logged errors (see below).
Steps to reproduce
Unknown
Relevant logs and/or screenshots
{
"severity": "ERROR",
"time": "2024-03-20T16:22:04.882Z",
"meta.caller_id": "GitlabServicePingWorker",
"correlation_id": "68b0ec708f2a18ed1cea260066e5ed21",
"meta.root_caller_id": "Cronjob",
"meta.feature_category": "service_ping",
"meta.client_id": "ip/",
"exception.class": "NoMethodError",
"exception.message": "undefined method `license_id' for nil:NilClass\n\n ::License.current.send(license_attribute) # rubocop: disable GitlabSecurity/PublicSend\n ^^^^^",
"exception.backtrace": [
"ee/lib/gitlab/usage/metrics/instrumentations/license_metric.rb:41:in `block in value'",
"lib/gitlab/utils/usage_data.rb:200:in `block in alt_usage_data'",
"lib/gitlab/utils/usage_data.rb:48:in `with_metadata'",
"lib/gitlab/utils/usage_data.rb:198:in `alt_usage_data'",
"ee/lib/gitlab/usage/metrics/instrumentations/license_metric.rb:39:in `value'",
"lib/gitlab/usage/metric.rb:21:in `block in with_value'",
"lib/gitlab/usage/metric.rb:33:in `with_availability'",
"lib/gitlab/usage/metric.rb:21:in `with_value'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:36:in `call'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:36:in `compute_instrumental_value'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:19:in `block in build'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:18:in `map'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:18:in `build'",
"lib/gitlab/usage/service_ping_report.rb:27:in `with_instrumentation_classes'",
"lib/gitlab/usage/service_ping_report.rb:13:in `block in for'",
"lib/gitlab/usage/service_ping_report.rb:12:in `for'",
"lib/service_ping/build_payload.rb:12:in `raw_payload'",
"lib/service_ping/build_payload.rb:15:in `filtered_usage_data'",
"lib/service_ping/build_payload.rb:6:in `execute'",
"app/workers/gitlab_service_ping_worker.rb:40:in `usage_data'",
"app/workers/gitlab_service_ping_worker.rb:35:in `block in perform'",
"lib/gitlab/exclusive_lease_helpers.rb:38:in `in_lock'",
"app/workers/gitlab_service_ping_worker.rb:31:in `perform'",
"lib/gitlab/sidekiq_middleware/skip_jobs.rb:49:in `call'",
"lib/gitlab/database/load_balancing/sidekiq_server_middleware.rb:29:in `call'",
"lib/gitlab/sidekiq_middleware/duplicate_jobs/strategies/until_executing.rb:16:in `perform'",
"lib/gitlab/sidekiq_middleware/duplicate_jobs/duplicate_job.rb:44:in `perform'",
"lib/gitlab/sidekiq_middleware/duplicate_jobs/server.rb:8:in `call'",
"lib/gitlab/sidekiq_middleware/concurrency_limit/middleware.rb:32:in `perform'",
"lib/gitlab/sidekiq_middleware/concurrency_limit/server.rb:8:in `call'",
"lib/click_house/migration_support/sidekiq_middleware.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/pause_control/strategies/base.rb:31:in `perform'",
"lib/gitlab/sidekiq_middleware/pause_control/strategy_handler.rb:22:in `perform'",
"lib/gitlab/sidekiq_middleware/pause_control/server.rb:8:in `call'",
"lib/gitlab/application_context.rb:130:in `block in use'",
"lib/gitlab/application_context.rb:130:in `use'",
"lib/gitlab/sidekiq_middleware/worker_context.rb:11:in `wrap_in_optional_context'",
"lib/gitlab/sidekiq_middleware/worker_context/server.rb:19:in `block in call'",
"lib/gitlab/application_context.rb:130:in `block in use'",
"lib/gitlab/application_context.rb:130:in `use'",
"lib/gitlab/application_context.rb:64:in `with_context'",
"lib/gitlab/sidekiq_middleware/worker_context/server.rb:17:in `call'",
"lib/gitlab/sidekiq_status/server_middleware.rb:7:in `call'",
"lib/gitlab/sidekiq_versioning/middleware.rb:9:in `call'",
"lib/gitlab/sidekiq_middleware/query_analyzer.rb:7:in `block in call'",
"lib/gitlab/database/query_analyzer.rb:40:in `within'",
"lib/gitlab/sidekiq_middleware/query_analyzer.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/admin_mode/server.rb:14:in `call'",
"lib/gitlab/sidekiq_middleware/instrumentation_logger.rb:9:in `call'",
"lib/gitlab/sidekiq_middleware/batch_loader.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/extra_done_log_metadata.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/request_store_middleware.rb:8:in `block in call'",
"lib/gitlab/sidekiq_middleware/request_store_middleware.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/server_metrics.rb:105:in `block in call'",
"lib/gitlab/sidekiq_middleware/server_metrics.rb:133:in `block in instrument'",
"lib/gitlab/metrics/background_transaction.rb:33:in `run'",
"lib/gitlab/sidekiq_middleware/server_metrics.rb:133:in `instrument'",
"lib/gitlab/sidekiq_middleware/server_metrics.rb:104:in `call'",
"lib/gitlab/sidekiq_middleware/monitor.rb:10:in `block in call'",
"lib/gitlab/sidekiq_daemon/monitor.rb:46:in `within_job'",
"lib/gitlab/sidekiq_middleware/monitor.rb:9:in `call'",
"lib/gitlab/sidekiq_middleware/size_limiter/server.rb:13:in `call'",
"lib/gitlab/sidekiq_logging/structured_logger.rb:21:in `call'"
],
"user.username": null,
"tags.program": "sidekiq",
"tags.locale": "en",
"tags.feature_category": "service_ping",
"tags.correlation_id": "68b0ec708f2a18ed1cea260066e5ed21",
"extra.sidekiq": {
"retry": 3,
"queue": "default",
"version": 0,
"queue_namespace": "cronjob",
"dead": false,
"args": [],
"class": "GitlabServicePingWorker",
"jid": "84ecea7d9a45b1cf7ebe0753",
"created_at": 1710951662.5770674,
"meta.caller_id": "Cronjob",
"correlation_id": "68b0ec708f2a18ed1cea260066e5ed21",
"meta.root_caller_id": "Cronjob",
"meta.feature_category": "service_ping",
"worker_data_consistency": "always",
"idempotency_key": "resque:gitlab:duplicate:default:f08b08648429384a6800590e6650412b8bf3ae483020a60c2e1d227e13e464e8",
"size_limiter": "validated",
"enqueued_at": 1710951662.5789474
}
}
{
"severity": "ERROR",
"time": "2024-03-20T16:22:04.891Z",
"meta.caller_id": "GitlabServicePingWorker",
"correlation_id": "68b0ec708f2a18ed1cea260066e5ed21",
"meta.root_caller_id": "Cronjob",
"meta.feature_category": "service_ping",
"meta.client_id": "ip/",
"exception.class": "NoMethodError",
"exception.message": "undefined method `historical_max' for nil:NilClass\n\n ::License.current.historical_max\n ^^^^^^^^^^^^^^^",
"exception.backtrace": [
"ee/lib/gitlab/usage/metrics/instrumentations/historical_max_users_metric.rb:9:in `block in <class:HistoricalMaxUsersMetric>'",
"lib/gitlab/usage/metrics/instrumentations/generic_metric.rb:37:in `instance_eval'",
"lib/gitlab/usage/metrics/instrumentations/generic_metric.rb:37:in `block in value'",
"lib/gitlab/utils/usage_data.rb:200:in `block in alt_usage_data'",
"lib/gitlab/utils/usage_data.rb:48:in `with_metadata'",
"lib/gitlab/utils/usage_data.rb:198:in `alt_usage_data'",
"lib/gitlab/usage/metrics/instrumentations/generic_metric.rb:36:in `value'",
"lib/gitlab/usage/metric.rb:21:in `block in with_value'",
"lib/gitlab/usage/metric.rb:33:in `with_availability'",
"lib/gitlab/usage/metric.rb:21:in `with_value'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:36:in `call'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:36:in `compute_instrumental_value'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:19:in `block in build'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:18:in `map'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:18:in `build'",
"lib/gitlab/usage/service_ping_report.rb:27:in `with_instrumentation_classes'",
"lib/gitlab/usage/service_ping_report.rb:13:in `block in for'",
"lib/gitlab/usage/service_ping_report.rb:12:in `for'",
"lib/service_ping/build_payload.rb:12:in `raw_payload'",
"lib/service_ping/build_payload.rb:15:in `filtered_usage_data'",
"lib/service_ping/build_payload.rb:6:in `execute'",
"app/workers/gitlab_service_ping_worker.rb:40:in `usage_data'",
"app/workers/gitlab_service_ping_worker.rb:35:in `block in perform'",
"lib/gitlab/exclusive_lease_helpers.rb:38:in `in_lock'",
"app/workers/gitlab_service_ping_worker.rb:31:in `perform'",
"lib/gitlab/sidekiq_middleware/skip_jobs.rb:49:in `call'",
"lib/gitlab/database/load_balancing/sidekiq_server_middleware.rb:29:in `call'",
"lib/gitlab/sidekiq_middleware/duplicate_jobs/strategies/until_executing.rb:16:in `perform'",
"lib/gitlab/sidekiq_middleware/duplicate_jobs/duplicate_job.rb:44:in `perform'",
"lib/gitlab/sidekiq_middleware/duplicate_jobs/server.rb:8:in `call'",
"lib/gitlab/sidekiq_middleware/concurrency_limit/middleware.rb:32:in `perform'",
"lib/gitlab/sidekiq_middleware/concurrency_limit/server.rb:8:in `call'",
"lib/click_house/migration_support/sidekiq_middleware.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/pause_control/strategies/base.rb:31:in `perform'",
"lib/gitlab/sidekiq_middleware/pause_control/strategy_handler.rb:22:in `perform'",
"lib/gitlab/sidekiq_middleware/pause_control/server.rb:8:in `call'",
"lib/gitlab/application_context.rb:130:in `block in use'",
"lib/gitlab/application_context.rb:130:in `use'",
"lib/gitlab/sidekiq_middleware/worker_context.rb:11:in `wrap_in_optional_context'",
"lib/gitlab/sidekiq_middleware/worker_context/server.rb:19:in `block in call'",
"lib/gitlab/application_context.rb:130:in `block in use'",
"lib/gitlab/application_context.rb:130:in `use'",
"lib/gitlab/application_context.rb:64:in `with_context'",
"lib/gitlab/sidekiq_middleware/worker_context/server.rb:17:in `call'",
"lib/gitlab/sidekiq_status/server_middleware.rb:7:in `call'",
"lib/gitlab/sidekiq_versioning/middleware.rb:9:in `call'",
"lib/gitlab/sidekiq_middleware/query_analyzer.rb:7:in `block in call'",
"lib/gitlab/database/query_analyzer.rb:40:in `within'",
"lib/gitlab/sidekiq_middleware/query_analyzer.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/admin_mode/server.rb:14:in `call'",
"lib/gitlab/sidekiq_middleware/instrumentation_logger.rb:9:in `call'",
"lib/gitlab/sidekiq_middleware/batch_loader.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/extra_done_log_metadata.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/request_store_middleware.rb:8:in `block in call'",
"lib/gitlab/sidekiq_middleware/request_store_middleware.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/server_metrics.rb:105:in `block in call'",
"lib/gitlab/sidekiq_middleware/server_metrics.rb:133:in `block in instrument'",
"lib/gitlab/metrics/background_transaction.rb:33:in `run'",
"lib/gitlab/sidekiq_middleware/server_metrics.rb:133:in `instrument'",
"lib/gitlab/sidekiq_middleware/server_metrics.rb:104:in `call'",
"lib/gitlab/sidekiq_middleware/monitor.rb:10:in `block in call'",
"lib/gitlab/sidekiq_daemon/monitor.rb:46:in `within_job'",
"lib/gitlab/sidekiq_middleware/monitor.rb:9:in `call'",
"lib/gitlab/sidekiq_middleware/size_limiter/server.rb:13:in `call'",
"lib/gitlab/sidekiq_logging/structured_logger.rb:21:in `call'"
],
"user.username": null,
"tags.program": "sidekiq",
"tags.locale": "en",
"tags.feature_category": "service_ping",
"tags.correlation_id": "68b0ec708f2a18ed1cea260066e5ed21",
"extra.sidekiq": {
"retry": 3,
"queue": "default",
"version": 0,
"queue_namespace": "cronjob",
"dead": false,
"args": [],
"class": "GitlabServicePingWorker",
"jid": "84ecea7d9a45b1cf7ebe0753",
"created_at": 1710951662.5770674,
"meta.caller_id": "Cronjob",
"correlation_id": "68b0ec708f2a18ed1cea260066e5ed21",
"meta.root_caller_id": "Cronjob",
"meta.feature_category": "service_ping",
"worker_data_consistency": "always",
"idempotency_key": "resque:gitlab:duplicate:default:f08b08648429384a6800590e6650412b8bf3ae483020a60c2e1d227e13e464e8",
"size_limiter": "validated",
"enqueued_at": 1710951662.5789474
}
}
{
"severity": "ERROR",
"time": "2024-03-20T16:22:04.897Z",
"meta.caller_id": "GitlabServicePingWorker",
"correlation_id": "68b0ec708f2a18ed1cea260066e5ed21",
"meta.root_caller_id": "Cronjob",
"meta.feature_category": "service_ping",
"meta.client_id": "ip/",
"exception.class": "NoMethodError",
"exception.message": "undefined method `restricted_user_count' for nil:NilClass\n\n return ::License.current.restricted_user_count if license_attribute == \"user_count\"\n ^^^^^^^^^^^^^^^^^^^^^^",
"exception.backtrace": [
"ee/lib/gitlab/usage/metrics/instrumentations/license_metric.rb:37:in `value'",
"lib/gitlab/usage/metric.rb:21:in `block in with_value'",
"lib/gitlab/usage/metric.rb:33:in `with_availability'",
"lib/gitlab/usage/metric.rb:21:in `with_value'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:36:in `call'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:36:in `compute_instrumental_value'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:19:in `block in build'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:18:in `map'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:18:in `build'",
"lib/gitlab/usage/service_ping_report.rb:27:in `with_instrumentation_classes'",
"lib/gitlab/usage/service_ping_report.rb:13:in `block in for'",
"lib/gitlab/usage/service_ping_report.rb:12:in `for'",
"lib/service_ping/build_payload.rb:12:in `raw_payload'",
"lib/service_ping/build_payload.rb:15:in `filtered_usage_data'",
"lib/service_ping/build_payload.rb:6:in `execute'",
"app/workers/gitlab_service_ping_worker.rb:40:in `usage_data'",
"app/workers/gitlab_service_ping_worker.rb:35:in `block in perform'",
"lib/gitlab/exclusive_lease_helpers.rb:38:in `in_lock'",
"app/workers/gitlab_service_ping_worker.rb:31:in `perform'",
"lib/gitlab/sidekiq_middleware/skip_jobs.rb:49:in `call'",
"lib/gitlab/database/load_balancing/sidekiq_server_middleware.rb:29:in `call'",
"lib/gitlab/sidekiq_middleware/duplicate_jobs/strategies/until_executing.rb:16:in `perform'",
"lib/gitlab/sidekiq_middleware/duplicate_jobs/duplicate_job.rb:44:in `perform'",
"lib/gitlab/sidekiq_middleware/duplicate_jobs/server.rb:8:in `call'",
"lib/gitlab/sidekiq_middleware/concurrency_limit/middleware.rb:32:in `perform'",
"lib/gitlab/sidekiq_middleware/concurrency_limit/server.rb:8:in `call'",
"lib/click_house/migration_support/sidekiq_middleware.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/pause_control/strategies/base.rb:31:in `perform'",
"lib/gitlab/sidekiq_middleware/pause_control/strategy_handler.rb:22:in `perform'",
"lib/gitlab/sidekiq_middleware/pause_control/server.rb:8:in `call'",
"lib/gitlab/application_context.rb:130:in `block in use'",
"lib/gitlab/application_context.rb:130:in `use'",
"lib/gitlab/sidekiq_middleware/worker_context.rb:11:in `wrap_in_optional_context'",
"lib/gitlab/sidekiq_middleware/worker_context/server.rb:19:in `block in call'",
"lib/gitlab/application_context.rb:130:in `block in use'",
"lib/gitlab/application_context.rb:130:in `use'",
"lib/gitlab/application_context.rb:64:in `with_context'",
"lib/gitlab/sidekiq_middleware/worker_context/server.rb:17:in `call'",
"lib/gitlab/sidekiq_status/server_middleware.rb:7:in `call'",
"lib/gitlab/sidekiq_versioning/middleware.rb:9:in `call'",
"lib/gitlab/sidekiq_middleware/query_analyzer.rb:7:in `block in call'",
"lib/gitlab/database/query_analyzer.rb:40:in `within'",
"lib/gitlab/sidekiq_middleware/query_analyzer.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/admin_mode/server.rb:14:in `call'",
"lib/gitlab/sidekiq_middleware/instrumentation_logger.rb:9:in `call'",
"lib/gitlab/sidekiq_middleware/batch_loader.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/extra_done_log_metadata.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/request_store_middleware.rb:8:in `block in call'",
"lib/gitlab/sidekiq_middleware/request_store_middleware.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/server_metrics.rb:105:in `block in call'",
"lib/gitlab/sidekiq_middleware/server_metrics.rb:133:in `block in instrument'",
"lib/gitlab/metrics/background_transaction.rb:33:in `run'",
"lib/gitlab/sidekiq_middleware/server_metrics.rb:133:in `instrument'",
"lib/gitlab/sidekiq_middleware/server_metrics.rb:104:in `call'",
"lib/gitlab/sidekiq_middleware/monitor.rb:10:in `block in call'",
"lib/gitlab/sidekiq_daemon/monitor.rb:46:in `within_job'",
"lib/gitlab/sidekiq_middleware/monitor.rb:9:in `call'",
"lib/gitlab/sidekiq_middleware/size_limiter/server.rb:13:in `call'",
"lib/gitlab/sidekiq_logging/structured_logger.rb:21:in `call'"
],
"user.username": null,
"tags.program": "sidekiq",
"tags.locale": "en",
"tags.feature_category": "service_ping",
"tags.correlation_id": "68b0ec708f2a18ed1cea260066e5ed21",
"extra.sidekiq": {
"retry": 3,
"queue": "default",
"version": 0,
"queue_namespace": "cronjob",
"dead": false,
"args": [],
"class": "GitlabServicePingWorker",
"jid": "84ecea7d9a45b1cf7ebe0753",
"created_at": 1710951662.5770674,
"meta.caller_id": "Cronjob",
"correlation_id": "68b0ec708f2a18ed1cea260066e5ed21",
"meta.root_caller_id": "Cronjob",
"meta.feature_category": "service_ping",
"worker_data_consistency": "always",
"idempotency_key": "resque:gitlab:duplicate:default:f08b08648429384a6800590e6650412b8bf3ae483020a60c2e1d227e13e464e8",
"size_limiter": "validated",
"enqueued_at": 1710951662.5789474
}
}
{
"severity": "ERROR",
"time": "2024-03-20T16:22:04.903Z",
"meta.caller_id": "GitlabServicePingWorker",
"correlation_id": "68b0ec708f2a18ed1cea260066e5ed21",
"meta.root_caller_id": "Cronjob",
"meta.feature_category": "service_ping",
"meta.client_id": "ip/",
"exception.class": "NoMethodError",
"exception.message": "undefined method `starts_at' for nil:NilClass\n\n ::License.current.send(license_attribute) # rubocop: disable GitlabSecurity/PublicSend\n ^^^^^",
"exception.backtrace": [
"ee/lib/gitlab/usage/metrics/instrumentations/license_metric.rb:41:in `block in value'",
"lib/gitlab/utils/usage_data.rb:200:in `block in alt_usage_data'",
"lib/gitlab/utils/usage_data.rb:48:in `with_metadata'",
"lib/gitlab/utils/usage_data.rb:198:in `alt_usage_data'",
"ee/lib/gitlab/usage/metrics/instrumentations/license_metric.rb:39:in `value'",
"lib/gitlab/usage/metric.rb:21:in `block in with_value'",
"lib/gitlab/usage/metric.rb:33:in `with_availability'",
"lib/gitlab/usage/metric.rb:21:in `with_value'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:36:in `call'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:36:in `compute_instrumental_value'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:19:in `block in build'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:18:in `map'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:18:in `build'",
"lib/gitlab/usage/service_ping_report.rb:27:in `with_instrumentation_classes'",
"lib/gitlab/usage/service_ping_report.rb:13:in `block in for'",
"lib/gitlab/usage/service_ping_report.rb:12:in `for'",
"lib/service_ping/build_payload.rb:12:in `raw_payload'",
"lib/service_ping/build_payload.rb:15:in `filtered_usage_data'",
"lib/service_ping/build_payload.rb:6:in `execute'",
"app/workers/gitlab_service_ping_worker.rb:40:in `usage_data'",
"app/workers/gitlab_service_ping_worker.rb:35:in `block in perform'",
"lib/gitlab/exclusive_lease_helpers.rb:38:in `in_lock'",
"app/workers/gitlab_service_ping_worker.rb:31:in `perform'",
"lib/gitlab/sidekiq_middleware/skip_jobs.rb:49:in `call'",
"lib/gitlab/database/load_balancing/sidekiq_server_middleware.rb:29:in `call'",
"lib/gitlab/sidekiq_middleware/duplicate_jobs/strategies/until_executing.rb:16:in `perform'",
"lib/gitlab/sidekiq_middleware/duplicate_jobs/duplicate_job.rb:44:in `perform'",
"lib/gitlab/sidekiq_middleware/duplicate_jobs/server.rb:8:in `call'",
"lib/gitlab/sidekiq_middleware/concurrency_limit/middleware.rb:32:in `perform'",
"lib/gitlab/sidekiq_middleware/concurrency_limit/server.rb:8:in `call'",
"lib/click_house/migration_support/sidekiq_middleware.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/pause_control/strategies/base.rb:31:in `perform'",
"lib/gitlab/sidekiq_middleware/pause_control/strategy_handler.rb:22:in `perform'",
"lib/gitlab/sidekiq_middleware/pause_control/server.rb:8:in `call'",
"lib/gitlab/application_context.rb:130:in `block in use'",
"lib/gitlab/application_context.rb:130:in `use'",
"lib/gitlab/sidekiq_middleware/worker_context.rb:11:in `wrap_in_optional_context'",
"lib/gitlab/sidekiq_middleware/worker_context/server.rb:19:in `block in call'",
"lib/gitlab/application_context.rb:130:in `block in use'",
"lib/gitlab/application_context.rb:130:in `use'",
"lib/gitlab/application_context.rb:64:in `with_context'",
"lib/gitlab/sidekiq_middleware/worker_context/server.rb:17:in `call'",
"lib/gitlab/sidekiq_status/server_middleware.rb:7:in `call'",
"lib/gitlab/sidekiq_versioning/middleware.rb:9:in `call'",
"lib/gitlab/sidekiq_middleware/query_analyzer.rb:7:in `block in call'",
"lib/gitlab/database/query_analyzer.rb:40:in `within'",
"lib/gitlab/sidekiq_middleware/query_analyzer.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/admin_mode/server.rb:14:in `call'",
"lib/gitlab/sidekiq_middleware/instrumentation_logger.rb:9:in `call'",
"lib/gitlab/sidekiq_middleware/batch_loader.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/extra_done_log_metadata.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/request_store_middleware.rb:8:in `block in call'",
"lib/gitlab/sidekiq_middleware/request_store_middleware.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/server_metrics.rb:105:in `block in call'",
"lib/gitlab/sidekiq_middleware/server_metrics.rb:133:in `block in instrument'",
"lib/gitlab/metrics/background_transaction.rb:33:in `run'",
"lib/gitlab/sidekiq_middleware/server_metrics.rb:133:in `instrument'",
"lib/gitlab/sidekiq_middleware/server_metrics.rb:104:in `call'",
"lib/gitlab/sidekiq_middleware/monitor.rb:10:in `block in call'",
"lib/gitlab/sidekiq_daemon/monitor.rb:46:in `within_job'",
"lib/gitlab/sidekiq_middleware/monitor.rb:9:in `call'",
"lib/gitlab/sidekiq_middleware/size_limiter/server.rb:13:in `call'",
"lib/gitlab/sidekiq_logging/structured_logger.rb:21:in `call'"
],
"user.username": null,
"tags.program": "sidekiq",
"tags.locale": "en",
"tags.feature_category": "service_ping",
"tags.correlation_id": "68b0ec708f2a18ed1cea260066e5ed21",
"extra.sidekiq": {
"retry": 3,
"queue": "default",
"version": 0,
"queue_namespace": "cronjob",
"dead": false,
"args": [],
"class": "GitlabServicePingWorker",
"jid": "84ecea7d9a45b1cf7ebe0753",
"created_at": 1710951662.5770674,
"meta.caller_id": "Cronjob",
"correlation_id": "68b0ec708f2a18ed1cea260066e5ed21",
"meta.root_caller_id": "Cronjob",
"meta.feature_category": "service_ping",
"worker_data_consistency": "always",
"idempotency_key": "resque:gitlab:duplicate:default:f08b08648429384a6800590e6650412b8bf3ae483020a60c2e1d227e13e464e8",
"size_limiter": "validated",
"enqueued_at": 1710951662.5789474
}
}
{
"severity": "ERROR",
"time": "2024-03-20T16:22:04.909Z",
"meta.caller_id": "GitlabServicePingWorker",
"correlation_id": "68b0ec708f2a18ed1cea260066e5ed21",
"meta.root_caller_id": "Cronjob",
"meta.feature_category": "service_ping",
"meta.client_id": "ip/",
"exception.class": "NoMethodError",
"exception.message": "undefined method `expires_at' for nil:NilClass\n\n ::License.current.send(license_attribute) # rubocop: disable GitlabSecurity/PublicSend\n ^^^^^",
"exception.backtrace": [
"ee/lib/gitlab/usage/metrics/instrumentations/license_metric.rb:41:in `block in value'",
"lib/gitlab/utils/usage_data.rb:200:in `block in alt_usage_data'",
"lib/gitlab/utils/usage_data.rb:48:in `with_metadata'",
"lib/gitlab/utils/usage_data.rb:198:in `alt_usage_data'",
"ee/lib/gitlab/usage/metrics/instrumentations/license_metric.rb:39:in `value'",
"lib/gitlab/usage/metric.rb:21:in `block in with_value'",
"lib/gitlab/usage/metric.rb:33:in `with_availability'",
"lib/gitlab/usage/metric.rb:21:in `with_value'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:36:in `call'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:36:in `compute_instrumental_value'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:19:in `block in build'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:18:in `map'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:18:in `build'",
"lib/gitlab/usage/service_ping_report.rb:27:in `with_instrumentation_classes'",
"lib/gitlab/usage/service_ping_report.rb:13:in `block in for'",
"lib/gitlab/usage/service_ping_report.rb:12:in `for'",
"lib/service_ping/build_payload.rb:12:in `raw_payload'",
"lib/service_ping/build_payload.rb:15:in `filtered_usage_data'",
"lib/service_ping/build_payload.rb:6:in `execute'",
"app/workers/gitlab_service_ping_worker.rb:40:in `usage_data'",
"app/workers/gitlab_service_ping_worker.rb:35:in `block in perform'",
"lib/gitlab/exclusive_lease_helpers.rb:38:in `in_lock'",
"app/workers/gitlab_service_ping_worker.rb:31:in `perform'",
"lib/gitlab/sidekiq_middleware/skip_jobs.rb:49:in `call'",
"lib/gitlab/database/load_balancing/sidekiq_server_middleware.rb:29:in `call'",
"lib/gitlab/sidekiq_middleware/duplicate_jobs/strategies/until_executing.rb:16:in `perform'",
"lib/gitlab/sidekiq_middleware/duplicate_jobs/duplicate_job.rb:44:in `perform'",
"lib/gitlab/sidekiq_middleware/duplicate_jobs/server.rb:8:in `call'",
"lib/gitlab/sidekiq_middleware/concurrency_limit/middleware.rb:32:in `perform'",
"lib/gitlab/sidekiq_middleware/concurrency_limit/server.rb:8:in `call'",
"lib/click_house/migration_support/sidekiq_middleware.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/pause_control/strategies/base.rb:31:in `perform'",
"lib/gitlab/sidekiq_middleware/pause_control/strategy_handler.rb:22:in `perform'",
"lib/gitlab/sidekiq_middleware/pause_control/server.rb:8:in `call'",
"lib/gitlab/application_context.rb:130:in `block in use'",
"lib/gitlab/application_context.rb:130:in `use'",
"lib/gitlab/sidekiq_middleware/worker_context.rb:11:in `wrap_in_optional_context'",
"lib/gitlab/sidekiq_middleware/worker_context/server.rb:19:in `block in call'",
"lib/gitlab/application_context.rb:130:in `block in use'",
"lib/gitlab/application_context.rb:130:in `use'",
"lib/gitlab/application_context.rb:64:in `with_context'",
"lib/gitlab/sidekiq_middleware/worker_context/server.rb:17:in `call'",
"lib/gitlab/sidekiq_status/server_middleware.rb:7:in `call'",
"lib/gitlab/sidekiq_versioning/middleware.rb:9:in `call'",
"lib/gitlab/sidekiq_middleware/query_analyzer.rb:7:in `block in call'",
"lib/gitlab/database/query_analyzer.rb:40:in `within'",
"lib/gitlab/sidekiq_middleware/query_analyzer.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/admin_mode/server.rb:14:in `call'",
"lib/gitlab/sidekiq_middleware/instrumentation_logger.rb:9:in `call'",
"lib/gitlab/sidekiq_middleware/batch_loader.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/extra_done_log_metadata.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/request_store_middleware.rb:8:in `block in call'",
"lib/gitlab/sidekiq_middleware/request_store_middleware.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/server_metrics.rb:105:in `block in call'",
"lib/gitlab/sidekiq_middleware/server_metrics.rb:133:in `block in instrument'",
"lib/gitlab/metrics/background_transaction.rb:33:in `run'",
"lib/gitlab/sidekiq_middleware/server_metrics.rb:133:in `instrument'",
"lib/gitlab/sidekiq_middleware/server_metrics.rb:104:in `call'",
"lib/gitlab/sidekiq_middleware/monitor.rb:10:in `block in call'",
"lib/gitlab/sidekiq_daemon/monitor.rb:46:in `within_job'",
"lib/gitlab/sidekiq_middleware/monitor.rb:9:in `call'",
"lib/gitlab/sidekiq_middleware/size_limiter/server.rb:13:in `call'",
"lib/gitlab/sidekiq_logging/structured_logger.rb:21:in `call'"
],
"user.username": null,
"tags.program": "sidekiq",
"tags.locale": "en",
"tags.feature_category": "service_ping",
"tags.correlation_id": "68b0ec708f2a18ed1cea260066e5ed21",
"extra.sidekiq": {
"retry": 3,
"queue": "default",
"version": 0,
"queue_namespace": "cronjob",
"dead": false,
"args": [],
"class": "GitlabServicePingWorker",
"jid": "84ecea7d9a45b1cf7ebe0753",
"created_at": 1710951662.5770674,
"meta.caller_id": "Cronjob",
"correlation_id": "68b0ec708f2a18ed1cea260066e5ed21",
"meta.root_caller_id": "Cronjob",
"meta.feature_category": "service_ping",
"worker_data_consistency": "always",
"idempotency_key": "resque:gitlab:duplicate:default:f08b08648429384a6800590e6650412b8bf3ae483020a60c2e1d227e13e464e8",
"size_limiter": "validated",
"enqueued_at": 1710951662.5789474
}
}
{
"severity": "ERROR",
"time": "2024-03-20T16:22:04.913Z",
"meta.caller_id": "GitlabServicePingWorker",
"correlation_id": "68b0ec708f2a18ed1cea260066e5ed21",
"meta.root_caller_id": "Cronjob",
"meta.feature_category": "service_ping",
"meta.client_id": "ip/",
"exception.class": "NoMethodError",
"exception.message": "undefined method `plan' for nil:NilClass\n\n ::License.current.send(license_attribute) # rubocop: disable GitlabSecurity/PublicSend\n ^^^^^",
"exception.backtrace": [
"ee/lib/gitlab/usage/metrics/instrumentations/license_metric.rb:41:in `block in value'",
"lib/gitlab/utils/usage_data.rb:200:in `block in alt_usage_data'",
"lib/gitlab/utils/usage_data.rb:48:in `with_metadata'",
"lib/gitlab/utils/usage_data.rb:198:in `alt_usage_data'",
"ee/lib/gitlab/usage/metrics/instrumentations/license_metric.rb:39:in `value'",
"lib/gitlab/usage/metric.rb:21:in `block in with_value'",
"lib/gitlab/usage/metric.rb:33:in `with_availability'",
"lib/gitlab/usage/metric.rb:21:in `with_value'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:36:in `call'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:36:in `compute_instrumental_value'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:19:in `block in build'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:18:in `map'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:18:in `build'",
"lib/gitlab/usage/service_ping_report.rb:27:in `with_instrumentation_classes'",
"lib/gitlab/usage/service_ping_report.rb:13:in `block in for'",
"lib/gitlab/usage/service_ping_report.rb:12:in `for'",
"lib/service_ping/build_payload.rb:12:in `raw_payload'",
"lib/service_ping/build_payload.rb:15:in `filtered_usage_data'",
"lib/service_ping/build_payload.rb:6:in `execute'",
"app/workers/gitlab_service_ping_worker.rb:40:in `usage_data'",
"app/workers/gitlab_service_ping_worker.rb:35:in `block in perform'",
"lib/gitlab/exclusive_lease_helpers.rb:38:in `in_lock'",
"app/workers/gitlab_service_ping_worker.rb:31:in `perform'",
"lib/gitlab/sidekiq_middleware/skip_jobs.rb:49:in `call'",
"lib/gitlab/database/load_balancing/sidekiq_server_middleware.rb:29:in `call'",
"lib/gitlab/sidekiq_middleware/duplicate_jobs/strategies/until_executing.rb:16:in `perform'",
"lib/gitlab/sidekiq_middleware/duplicate_jobs/duplicate_job.rb:44:in `perform'",
"lib/gitlab/sidekiq_middleware/duplicate_jobs/server.rb:8:in `call'",
"lib/gitlab/sidekiq_middleware/concurrency_limit/middleware.rb:32:in `perform'",
"lib/gitlab/sidekiq_middleware/concurrency_limit/server.rb:8:in `call'",
"lib/click_house/migration_support/sidekiq_middleware.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/pause_control/strategies/base.rb:31:in `perform'",
"lib/gitlab/sidekiq_middleware/pause_control/strategy_handler.rb:22:in `perform'",
"lib/gitlab/sidekiq_middleware/pause_control/server.rb:8:in `call'",
"lib/gitlab/application_context.rb:130:in `block in use'",
"lib/gitlab/application_context.rb:130:in `use'",
"lib/gitlab/sidekiq_middleware/worker_context.rb:11:in `wrap_in_optional_context'",
"lib/gitlab/sidekiq_middleware/worker_context/server.rb:19:in `block in call'",
"lib/gitlab/application_context.rb:130:in `block in use'",
"lib/gitlab/application_context.rb:130:in `use'",
"lib/gitlab/application_context.rb:64:in `with_context'",
"lib/gitlab/sidekiq_middleware/worker_context/server.rb:17:in `call'",
"lib/gitlab/sidekiq_status/server_middleware.rb:7:in `call'",
"lib/gitlab/sidekiq_versioning/middleware.rb:9:in `call'",
"lib/gitlab/sidekiq_middleware/query_analyzer.rb:7:in `block in call'",
"lib/gitlab/database/query_analyzer.rb:40:in `within'",
"lib/gitlab/sidekiq_middleware/query_analyzer.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/admin_mode/server.rb:14:in `call'",
"lib/gitlab/sidekiq_middleware/instrumentation_logger.rb:9:in `call'",
"lib/gitlab/sidekiq_middleware/batch_loader.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/extra_done_log_metadata.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/request_store_middleware.rb:8:in `block in call'",
"lib/gitlab/sidekiq_middleware/request_store_middleware.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/server_metrics.rb:105:in `block in call'",
"lib/gitlab/sidekiq_middleware/server_metrics.rb:133:in `block in instrument'",
"lib/gitlab/metrics/background_transaction.rb:33:in `run'",
"lib/gitlab/sidekiq_middleware/server_metrics.rb:133:in `instrument'",
"lib/gitlab/sidekiq_middleware/server_metrics.rb:104:in `call'",
"lib/gitlab/sidekiq_middleware/monitor.rb:10:in `block in call'",
"lib/gitlab/sidekiq_daemon/monitor.rb:46:in `within_job'",
"lib/gitlab/sidekiq_middleware/monitor.rb:9:in `call'",
"lib/gitlab/sidekiq_middleware/size_limiter/server.rb:13:in `call'",
"lib/gitlab/sidekiq_logging/structured_logger.rb:21:in `call'"
],
"user.username": null,
"tags.program": "sidekiq",
"tags.locale": "en",
"tags.feature_category": "service_ping",
"tags.correlation_id": "68b0ec708f2a18ed1cea260066e5ed21",
"extra.sidekiq": {
"retry": 3,
"queue": "default",
"version": 0,
"queue_namespace": "cronjob",
"dead": false,
"args": [],
"class": "GitlabServicePingWorker",
"jid": "84ecea7d9a45b1cf7ebe0753",
"created_at": 1710951662.5770674,
"meta.caller_id": "Cronjob",
"correlation_id": "68b0ec708f2a18ed1cea260066e5ed21",
"meta.root_caller_id": "Cronjob",
"meta.feature_category": "service_ping",
"worker_data_consistency": "always",
"idempotency_key": "resque:gitlab:duplicate:default:f08b08648429384a6800590e6650412b8bf3ae483020a60c2e1d227e13e464e8",
"size_limiter": "validated",
"enqueued_at": 1710951662.5789474
}
}
{
"severity": "ERROR",
"time": "2024-03-20T16:22:04.918Z",
"meta.caller_id": "GitlabServicePingWorker",
"correlation_id": "68b0ec708f2a18ed1cea260066e5ed21",
"meta.root_caller_id": "Cronjob",
"meta.feature_category": "service_ping",
"meta.client_id": "ip/",
"exception.class": "NoMethodError",
"exception.message": "undefined method `trial?' for nil:NilClass\n\n ::License.current.send(license_attribute) # rubocop: disable GitlabSecurity/PublicSend\n ^^^^^",
"exception.backtrace": [
"ee/lib/gitlab/usage/metrics/instrumentations/license_metric.rb:41:in `block in value'",
"lib/gitlab/utils/usage_data.rb:200:in `block in alt_usage_data'",
"lib/gitlab/utils/usage_data.rb:48:in `with_metadata'",
"lib/gitlab/utils/usage_data.rb:198:in `alt_usage_data'",
"ee/lib/gitlab/usage/metrics/instrumentations/license_metric.rb:39:in `value'",
"lib/gitlab/usage/metric.rb:21:in `block in with_value'",
"lib/gitlab/usage/metric.rb:33:in `with_availability'",
"lib/gitlab/usage/metric.rb:21:in `with_value'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:36:in `call'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:36:in `compute_instrumental_value'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:19:in `block in build'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:18:in `map'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:18:in `build'",
"lib/gitlab/usage/service_ping_report.rb:27:in `with_instrumentation_classes'",
"lib/gitlab/usage/service_ping_report.rb:13:in `block in for'",
"lib/gitlab/usage/service_ping_report.rb:12:in `for'",
"lib/service_ping/build_payload.rb:12:in `raw_payload'",
"lib/service_ping/build_payload.rb:15:in `filtered_usage_data'",
"lib/service_ping/build_payload.rb:6:in `execute'",
"app/workers/gitlab_service_ping_worker.rb:40:in `usage_data'",
"app/workers/gitlab_service_ping_worker.rb:35:in `block in perform'",
"lib/gitlab/exclusive_lease_helpers.rb:38:in `in_lock'",
"app/workers/gitlab_service_ping_worker.rb:31:in `perform'",
"lib/gitlab/sidekiq_middleware/skip_jobs.rb:49:in `call'",
"lib/gitlab/database/load_balancing/sidekiq_server_middleware.rb:29:in `call'",
"lib/gitlab/sidekiq_middleware/duplicate_jobs/strategies/until_executing.rb:16:in `perform'",
"lib/gitlab/sidekiq_middleware/duplicate_jobs/duplicate_job.rb:44:in `perform'",
"lib/gitlab/sidekiq_middleware/duplicate_jobs/server.rb:8:in `call'",
"lib/gitlab/sidekiq_middleware/concurrency_limit/middleware.rb:32:in `perform'",
"lib/gitlab/sidekiq_middleware/concurrency_limit/server.rb:8:in `call'",
"lib/click_house/migration_support/sidekiq_middleware.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/pause_control/strategies/base.rb:31:in `perform'",
"lib/gitlab/sidekiq_middleware/pause_control/strategy_handler.rb:22:in `perform'",
"lib/gitlab/sidekiq_middleware/pause_control/server.rb:8:in `call'",
"lib/gitlab/application_context.rb:130:in `block in use'",
"lib/gitlab/application_context.rb:130:in `use'",
"lib/gitlab/sidekiq_middleware/worker_context.rb:11:in `wrap_in_optional_context'",
"lib/gitlab/sidekiq_middleware/worker_context/server.rb:19:in `block in call'",
"lib/gitlab/application_context.rb:130:in `block in use'",
"lib/gitlab/application_context.rb:130:in `use'",
"lib/gitlab/application_context.rb:64:in `with_context'",
"lib/gitlab/sidekiq_middleware/worker_context/server.rb:17:in `call'",
"lib/gitlab/sidekiq_status/server_middleware.rb:7:in `call'",
"lib/gitlab/sidekiq_versioning/middleware.rb:9:in `call'",
"lib/gitlab/sidekiq_middleware/query_analyzer.rb:7:in `block in call'",
"lib/gitlab/database/query_analyzer.rb:40:in `within'",
"lib/gitlab/sidekiq_middleware/query_analyzer.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/admin_mode/server.rb:14:in `call'",
"lib/gitlab/sidekiq_middleware/instrumentation_logger.rb:9:in `call'",
"lib/gitlab/sidekiq_middleware/batch_loader.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/extra_done_log_metadata.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/request_store_middleware.rb:8:in `block in call'",
"lib/gitlab/sidekiq_middleware/request_store_middleware.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/server_metrics.rb:105:in `block in call'",
"lib/gitlab/sidekiq_middleware/server_metrics.rb:133:in `block in instrument'",
"lib/gitlab/metrics/background_transaction.rb:33:in `run'",
"lib/gitlab/sidekiq_middleware/server_metrics.rb:133:in `instrument'",
"lib/gitlab/sidekiq_middleware/server_metrics.rb:104:in `call'",
"lib/gitlab/sidekiq_middleware/monitor.rb:10:in `block in call'",
"lib/gitlab/sidekiq_daemon/monitor.rb:46:in `within_job'",
"lib/gitlab/sidekiq_middleware/monitor.rb:9:in `call'",
"lib/gitlab/sidekiq_middleware/size_limiter/server.rb:13:in `call'",
"lib/gitlab/sidekiq_logging/structured_logger.rb:21:in `call'"
],
"user.username": null,
"tags.program": "sidekiq",
"tags.locale": "en",
"tags.feature_category": "service_ping",
"tags.correlation_id": "68b0ec708f2a18ed1cea260066e5ed21",
"extra.sidekiq": {
"retry": 3,
"queue": "default",
"version": 0,
"queue_namespace": "cronjob",
"dead": false,
"args": [],
"class": "GitlabServicePingWorker",
"jid": "84ecea7d9a45b1cf7ebe0753",
"created_at": 1710951662.5770674,
"meta.caller_id": "Cronjob",
"correlation_id": "68b0ec708f2a18ed1cea260066e5ed21",
"meta.root_caller_id": "Cronjob",
"meta.feature_category": "service_ping",
"worker_data_consistency": "always",
"idempotency_key": "resque:gitlab:duplicate:default:f08b08648429384a6800590e6650412b8bf3ae483020a60c2e1d227e13e464e8",
"size_limiter": "validated",
"enqueued_at": 1710951662.5789474
}
}
{
"severity": "ERROR",
"time": "2024-03-20T16:22:04.924Z",
"meta.caller_id": "GitlabServicePingWorker",
"correlation_id": "68b0ec708f2a18ed1cea260066e5ed21",
"meta.root_caller_id": "Cronjob",
"meta.feature_category": "service_ping",
"meta.client_id": "ip/",
"exception.class": "NoMethodError",
"exception.message": "undefined method `subscription_id' for nil:NilClass\n\n ::License.current.send(license_attribute) # rubocop: disable GitlabSecurity/PublicSend\n ^^^^^",
"exception.backtrace": [
"ee/lib/gitlab/usage/metrics/instrumentations/license_metric.rb:41:in `block in value'",
"lib/gitlab/utils/usage_data.rb:200:in `block in alt_usage_data'",
"lib/gitlab/utils/usage_data.rb:48:in `with_metadata'",
"lib/gitlab/utils/usage_data.rb:198:in `alt_usage_data'",
"ee/lib/gitlab/usage/metrics/instrumentations/license_metric.rb:39:in `value'",
"lib/gitlab/usage/metric.rb:21:in `block in with_value'",
"lib/gitlab/usage/metric.rb:33:in `with_availability'",
"lib/gitlab/usage/metric.rb:21:in `with_value'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:36:in `call'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:36:in `compute_instrumental_value'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:19:in `block in build'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:18:in `map'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:18:in `build'",
"lib/gitlab/usage/service_ping_report.rb:27:in `with_instrumentation_classes'",
"lib/gitlab/usage/service_ping_report.rb:13:in `block in for'",
"lib/gitlab/usage/service_ping_report.rb:12:in `for'",
"lib/service_ping/build_payload.rb:12:in `raw_payload'",
"lib/service_ping/build_payload.rb:15:in `filtered_usage_data'",
"lib/service_ping/build_payload.rb:6:in `execute'",
"app/workers/gitlab_service_ping_worker.rb:40:in `usage_data'",
"app/workers/gitlab_service_ping_worker.rb:35:in `block in perform'",
"lib/gitlab/exclusive_lease_helpers.rb:38:in `in_lock'",
"app/workers/gitlab_service_ping_worker.rb:31:in `perform'",
"lib/gitlab/sidekiq_middleware/skip_jobs.rb:49:in `call'",
"lib/gitlab/database/load_balancing/sidekiq_server_middleware.rb:29:in `call'",
"lib/gitlab/sidekiq_middleware/duplicate_jobs/strategies/until_executing.rb:16:in `perform'",
"lib/gitlab/sidekiq_middleware/duplicate_jobs/duplicate_job.rb:44:in `perform'",
"lib/gitlab/sidekiq_middleware/duplicate_jobs/server.rb:8:in `call'",
"lib/gitlab/sidekiq_middleware/concurrency_limit/middleware.rb:32:in `perform'",
"lib/gitlab/sidekiq_middleware/concurrency_limit/server.rb:8:in `call'",
"lib/click_house/migration_support/sidekiq_middleware.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/pause_control/strategies/base.rb:31:in `perform'",
"lib/gitlab/sidekiq_middleware/pause_control/strategy_handler.rb:22:in `perform'",
"lib/gitlab/sidekiq_middleware/pause_control/server.rb:8:in `call'",
"lib/gitlab/application_context.rb:130:in `block in use'",
"lib/gitlab/application_context.rb:130:in `use'",
"lib/gitlab/sidekiq_middleware/worker_context.rb:11:in `wrap_in_optional_context'",
"lib/gitlab/sidekiq_middleware/worker_context/server.rb:19:in `block in call'",
"lib/gitlab/application_context.rb:130:in `block in use'",
"lib/gitlab/application_context.rb:130:in `use'",
"lib/gitlab/application_context.rb:64:in `with_context'",
"lib/gitlab/sidekiq_middleware/worker_context/server.rb:17:in `call'",
"lib/gitlab/sidekiq_status/server_middleware.rb:7:in `call'",
"lib/gitlab/sidekiq_versioning/middleware.rb:9:in `call'",
"lib/gitlab/sidekiq_middleware/query_analyzer.rb:7:in `block in call'",
"lib/gitlab/database/query_analyzer.rb:40:in `within'",
"lib/gitlab/sidekiq_middleware/query_analyzer.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/admin_mode/server.rb:14:in `call'",
"lib/gitlab/sidekiq_middleware/instrumentation_logger.rb:9:in `call'",
"lib/gitlab/sidekiq_middleware/batch_loader.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/extra_done_log_metadata.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/request_store_middleware.rb:8:in `block in call'",
"lib/gitlab/sidekiq_middleware/request_store_middleware.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/server_metrics.rb:105:in `block in call'",
"lib/gitlab/sidekiq_middleware/server_metrics.rb:133:in `block in instrument'",
"lib/gitlab/metrics/background_transaction.rb:33:in `run'",
"lib/gitlab/sidekiq_middleware/server_metrics.rb:133:in `instrument'",
"lib/gitlab/sidekiq_middleware/server_metrics.rb:104:in `call'",
"lib/gitlab/sidekiq_middleware/monitor.rb:10:in `block in call'",
"lib/gitlab/sidekiq_daemon/monitor.rb:46:in `within_job'",
"lib/gitlab/sidekiq_middleware/monitor.rb:9:in `call'",
"lib/gitlab/sidekiq_middleware/size_limiter/server.rb:13:in `call'",
"lib/gitlab/sidekiq_logging/structured_logger.rb:21:in `call'"
],
"user.username": null,
"tags.program": "sidekiq",
"tags.locale": "en",
"tags.feature_category": "service_ping",
"tags.correlation_id": "68b0ec708f2a18ed1cea260066e5ed21",
"extra.sidekiq": {
"retry": 3,
"queue": "default",
"version": 0,
"queue_namespace": "cronjob",
"dead": false,
"args": [],
"class": "GitlabServicePingWorker",
"jid": "84ecea7d9a45b1cf7ebe0753",
"created_at": 1710951662.5770674,
"meta.caller_id": "Cronjob",
"correlation_id": "68b0ec708f2a18ed1cea260066e5ed21",
"meta.root_caller_id": "Cronjob",
"meta.feature_category": "service_ping",
"worker_data_consistency": "always",
"idempotency_key": "resque:gitlab:duplicate:default:f08b08648429384a6800590e6650412b8bf3ae483020a60c2e1d227e13e464e8",
"size_limiter": "validated",
"enqueued_at": 1710951662.5789474
}
}
{
"severity": "ERROR",
"time": "2024-03-20T16:22:04.933Z",
"meta.caller_id": "GitlabServicePingWorker",
"correlation_id": "68b0ec708f2a18ed1cea260066e5ed21",
"meta.root_caller_id": "Cronjob",
"meta.feature_category": "service_ping",
"meta.client_id": "ip/",
"exception.class": "NoMethodError",
"exception.message": "undefined method `daily_billable_users_count' for nil:NilClass\n\n ::License.current.send(license_attribute) # rubocop: disable GitlabSecurity/PublicSend\n ^^^^^",
"exception.backtrace": [
"ee/lib/gitlab/usage/metrics/instrumentations/license_metric.rb:41:in `block in value'",
"lib/gitlab/utils/usage_data.rb:200:in `block in alt_usage_data'",
"lib/gitlab/utils/usage_data.rb:48:in `with_metadata'",
"lib/gitlab/utils/usage_data.rb:198:in `alt_usage_data'",
"ee/lib/gitlab/usage/metrics/instrumentations/license_metric.rb:39:in `value'",
"lib/gitlab/usage/metric.rb:21:in `block in with_value'",
"lib/gitlab/usage/metric.rb:33:in `with_availability'",
"lib/gitlab/usage/metric.rb:21:in `with_value'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:36:in `call'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:36:in `compute_instrumental_value'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:19:in `block in build'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:18:in `map'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:18:in `build'",
"lib/gitlab/usage/service_ping_report.rb:27:in `with_instrumentation_classes'",
"lib/gitlab/usage/service_ping_report.rb:13:in `block in for'",
"lib/gitlab/usage/service_ping_report.rb:12:in `for'",
"lib/service_ping/build_payload.rb:12:in `raw_payload'",
"lib/service_ping/build_payload.rb:15:in `filtered_usage_data'",
"lib/service_ping/build_payload.rb:6:in `execute'",
"app/workers/gitlab_service_ping_worker.rb:40:in `usage_data'",
"app/workers/gitlab_service_ping_worker.rb:35:in `block in perform'",
"lib/gitlab/exclusive_lease_helpers.rb:38:in `in_lock'",
"app/workers/gitlab_service_ping_worker.rb:31:in `perform'",
"lib/gitlab/sidekiq_middleware/skip_jobs.rb:49:in `call'",
"lib/gitlab/database/load_balancing/sidekiq_server_middleware.rb:29:in `call'",
"lib/gitlab/sidekiq_middleware/duplicate_jobs/strategies/until_executing.rb:16:in `perform'",
"lib/gitlab/sidekiq_middleware/duplicate_jobs/duplicate_job.rb:44:in `perform'",
"lib/gitlab/sidekiq_middleware/duplicate_jobs/server.rb:8:in `call'",
"lib/gitlab/sidekiq_middleware/concurrency_limit/middleware.rb:32:in `perform'",
"lib/gitlab/sidekiq_middleware/concurrency_limit/server.rb:8:in `call'",
"lib/click_house/migration_support/sidekiq_middleware.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/pause_control/strategies/base.rb:31:in `perform'",
"lib/gitlab/sidekiq_middleware/pause_control/strategy_handler.rb:22:in `perform'",
"lib/gitlab/sidekiq_middleware/pause_control/server.rb:8:in `call'",
"lib/gitlab/application_context.rb:130:in `block in use'",
"lib/gitlab/application_context.rb:130:in `use'",
"lib/gitlab/sidekiq_middleware/worker_context.rb:11:in `wrap_in_optional_context'",
"lib/gitlab/sidekiq_middleware/worker_context/server.rb:19:in `block in call'",
"lib/gitlab/application_context.rb:130:in `block in use'",
"lib/gitlab/application_context.rb:130:in `use'",
"lib/gitlab/application_context.rb:64:in `with_context'",
"lib/gitlab/sidekiq_middleware/worker_context/server.rb:17:in `call'",
"lib/gitlab/sidekiq_status/server_middleware.rb:7:in `call'",
"lib/gitlab/sidekiq_versioning/middleware.rb:9:in `call'",
"lib/gitlab/sidekiq_middleware/query_analyzer.rb:7:in `block in call'",
"lib/gitlab/database/query_analyzer.rb:40:in `within'",
"lib/gitlab/sidekiq_middleware/query_analyzer.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/admin_mode/server.rb:14:in `call'",
"lib/gitlab/sidekiq_middleware/instrumentation_logger.rb:9:in `call'",
"lib/gitlab/sidekiq_middleware/batch_loader.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/extra_done_log_metadata.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/request_store_middleware.rb:8:in `block in call'",
"lib/gitlab/sidekiq_middleware/request_store_middleware.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/server_metrics.rb:105:in `block in call'",
"lib/gitlab/sidekiq_middleware/server_metrics.rb:133:in `block in instrument'",
"lib/gitlab/metrics/background_transaction.rb:33:in `run'",
"lib/gitlab/sidekiq_middleware/server_metrics.rb:133:in `instrument'",
"lib/gitlab/sidekiq_middleware/server_metrics.rb:104:in `call'",
"lib/gitlab/sidekiq_middleware/monitor.rb:10:in `block in call'",
"lib/gitlab/sidekiq_daemon/monitor.rb:46:in `within_job'",
"lib/gitlab/sidekiq_middleware/monitor.rb:9:in `call'",
"lib/gitlab/sidekiq_middleware/size_limiter/server.rb:13:in `call'",
"lib/gitlab/sidekiq_logging/structured_logger.rb:21:in `call'"
],
"user.username": null,
"tags.program": "sidekiq",
"tags.locale": "en",
"tags.feature_category": "service_ping",
"tags.correlation_id": "68b0ec708f2a18ed1cea260066e5ed21",
"extra.sidekiq": {
"retry": 3,
"queue": "default",
"version": 0,
"queue_namespace": "cronjob",
"dead": false,
"args": [],
"class": "GitlabServicePingWorker",
"jid": "84ecea7d9a45b1cf7ebe0753",
"created_at": 1710951662.5770674,
"meta.caller_id": "Cronjob",
"correlation_id": "68b0ec708f2a18ed1cea260066e5ed21",
"meta.root_caller_id": "Cronjob",
"meta.feature_category": "service_ping",
"worker_data_consistency": "always",
"idempotency_key": "resque:gitlab:duplicate:default:f08b08648429384a6800590e6650412b8bf3ae483020a60c2e1d227e13e464e8",
"size_limiter": "validated",
"enqueued_at": 1710951662.5789474
}
}
{
"severity": "ERROR",
"time": "2024-03-20T16:22:04.939Z",
"meta.caller_id": "GitlabServicePingWorker",
"correlation_id": "68b0ec708f2a18ed1cea260066e5ed21",
"meta.root_caller_id": "Cronjob",
"meta.feature_category": "service_ping",
"meta.client_id": "ip/",
"exception.class": "NoMethodError",
"exception.message": "undefined method `licensee_name' for nil:NilClass\n\n \"Name\" => ::License.current.licensee_name,\n ^^^^^^^^^^^^^^",
"exception.backtrace": [
"ee/lib/gitlab/usage/metrics/instrumentations/licensee_metrics.rb:10:in `block in <class:LicenseeMetrics>'",
"lib/gitlab/usage/metrics/instrumentations/generic_metric.rb:37:in `instance_eval'",
"lib/gitlab/usage/metrics/instrumentations/generic_metric.rb:37:in `block in value'",
"lib/gitlab/utils/usage_data.rb:200:in `block in alt_usage_data'",
"lib/gitlab/utils/usage_data.rb:48:in `with_metadata'",
"lib/gitlab/utils/usage_data.rb:198:in `alt_usage_data'",
"lib/gitlab/usage/metrics/instrumentations/generic_metric.rb:36:in `value'",
"lib/gitlab/usage/metric.rb:21:in `block in with_value'",
"lib/gitlab/usage/metric.rb:33:in `with_availability'",
"lib/gitlab/usage/metric.rb:21:in `with_value'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:36:in `call'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:36:in `compute_instrumental_value'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:19:in `block in build'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:18:in `map'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:18:in `build'",
"lib/gitlab/usage/service_ping_report.rb:27:in `with_instrumentation_classes'",
"lib/gitlab/usage/service_ping_report.rb:13:in `block in for'",
"lib/gitlab/usage/service_ping_report.rb:12:in `for'",
"lib/service_ping/build_payload.rb:12:in `raw_payload'",
"lib/service_ping/build_payload.rb:15:in `filtered_usage_data'",
"lib/service_ping/build_payload.rb:6:in `execute'",
"app/workers/gitlab_service_ping_worker.rb:40:in `usage_data'",
"app/workers/gitlab_service_ping_worker.rb:35:in `block in perform'",
"lib/gitlab/exclusive_lease_helpers.rb:38:in `in_lock'",
"app/workers/gitlab_service_ping_worker.rb:31:in `perform'",
"lib/gitlab/sidekiq_middleware/skip_jobs.rb:49:in `call'",
"lib/gitlab/database/load_balancing/sidekiq_server_middleware.rb:29:in `call'",
"lib/gitlab/sidekiq_middleware/duplicate_jobs/strategies/until_executing.rb:16:in `perform'",
"lib/gitlab/sidekiq_middleware/duplicate_jobs/duplicate_job.rb:44:in `perform'",
"lib/gitlab/sidekiq_middleware/duplicate_jobs/server.rb:8:in `call'",
"lib/gitlab/sidekiq_middleware/concurrency_limit/middleware.rb:32:in `perform'",
"lib/gitlab/sidekiq_middleware/concurrency_limit/server.rb:8:in `call'",
"lib/click_house/migration_support/sidekiq_middleware.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/pause_control/strategies/base.rb:31:in `perform'",
"lib/gitlab/sidekiq_middleware/pause_control/strategy_handler.rb:22:in `perform'",
"lib/gitlab/sidekiq_middleware/pause_control/server.rb:8:in `call'",
"lib/gitlab/application_context.rb:130:in `block in use'",
"lib/gitlab/application_context.rb:130:in `use'",
"lib/gitlab/sidekiq_middleware/worker_context.rb:11:in `wrap_in_optional_context'",
"lib/gitlab/sidekiq_middleware/worker_context/server.rb:19:in `block in call'",
"lib/gitlab/application_context.rb:130:in `block in use'",
"lib/gitlab/application_context.rb:130:in `use'",
"lib/gitlab/application_context.rb:64:in `with_context'",
"lib/gitlab/sidekiq_middleware/worker_context/server.rb:17:in `call'",
"lib/gitlab/sidekiq_status/server_middleware.rb:7:in `call'",
"lib/gitlab/sidekiq_versioning/middleware.rb:9:in `call'",
"lib/gitlab/sidekiq_middleware/query_analyzer.rb:7:in `block in call'",
"lib/gitlab/database/query_analyzer.rb:40:in `within'",
"lib/gitlab/sidekiq_middleware/query_analyzer.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/admin_mode/server.rb:14:in `call'",
"lib/gitlab/sidekiq_middleware/instrumentation_logger.rb:9:in `call'",
"lib/gitlab/sidekiq_middleware/batch_loader.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/extra_done_log_metadata.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/request_store_middleware.rb:8:in `block in call'",
"lib/gitlab/sidekiq_middleware/request_store_middleware.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/server_metrics.rb:105:in `block in call'",
"lib/gitlab/sidekiq_middleware/server_metrics.rb:133:in `block in instrument'",
"lib/gitlab/metrics/background_transaction.rb:33:in `run'",
"lib/gitlab/sidekiq_middleware/server_metrics.rb:133:in `instrument'",
"lib/gitlab/sidekiq_middleware/server_metrics.rb:104:in `call'",
"lib/gitlab/sidekiq_middleware/monitor.rb:10:in `block in call'",
"lib/gitlab/sidekiq_daemon/monitor.rb:46:in `within_job'",
"lib/gitlab/sidekiq_middleware/monitor.rb:9:in `call'",
"lib/gitlab/sidekiq_middleware/size_limiter/server.rb:13:in `call'",
"lib/gitlab/sidekiq_logging/structured_logger.rb:21:in `call'"
],
"user.username": null,
"tags.program": "sidekiq",
"tags.locale": "en",
"tags.feature_category": "service_ping",
"tags.correlation_id": "68b0ec708f2a18ed1cea260066e5ed21",
"extra.sidekiq": {
"retry": 3,
"queue": "default",
"version": 0,
"queue_namespace": "cronjob",
"dead": false,
"args": [],
"class": "GitlabServicePingWorker",
"jid": "84ecea7d9a45b1cf7ebe0753",
"created_at": 1710951662.5770674,
"meta.caller_id": "Cronjob",
"correlation_id": "68b0ec708f2a18ed1cea260066e5ed21",
"meta.root_caller_id": "Cronjob",
"meta.feature_category": "service_ping",
"worker_data_consistency": "always",
"idempotency_key": "resque:gitlab:duplicate:default:f08b08648429384a6800590e6650412b8bf3ae483020a60c2e1d227e13e464e8",
"size_limiter": "validated",
"enqueued_at": 1710951662.5789474
}
}
{
"severity": "ERROR",
"time": "2024-03-20T16:22:04.945Z",
"meta.caller_id": "GitlabServicePingWorker",
"correlation_id": "68b0ec708f2a18ed1cea260066e5ed21",
"meta.root_caller_id": "Cronjob",
"meta.feature_category": "service_ping",
"meta.client_id": "ip/",
"exception.class": "NoMethodError",
"exception.message": "undefined method `sha256' for nil:NilClass\n\n ::License.current.send(license_attribute) # rubocop: disable GitlabSecurity/PublicSend\n ^^^^^",
"exception.backtrace": [
"ee/lib/gitlab/usage/metrics/instrumentations/license_metric.rb:41:in `block in value'",
"lib/gitlab/utils/usage_data.rb:200:in `block in alt_usage_data'",
"lib/gitlab/utils/usage_data.rb:48:in `with_metadata'",
"lib/gitlab/utils/usage_data.rb:198:in `alt_usage_data'",
"ee/lib/gitlab/usage/metrics/instrumentations/license_metric.rb:39:in `value'",
"lib/gitlab/usage/metric.rb:21:in `block in with_value'",
"lib/gitlab/usage/metric.rb:33:in `with_availability'",
"lib/gitlab/usage/metric.rb:21:in `with_value'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:36:in `call'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:36:in `compute_instrumental_value'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:19:in `block in build'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:18:in `map'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:18:in `build'",
"lib/gitlab/usage/service_ping_report.rb:27:in `with_instrumentation_classes'",
"lib/gitlab/usage/service_ping_report.rb:13:in `block in for'",
"lib/gitlab/usage/service_ping_report.rb:12:in `for'",
"lib/service_ping/build_payload.rb:12:in `raw_payload'",
"lib/service_ping/build_payload.rb:15:in `filtered_usage_data'",
"lib/service_ping/build_payload.rb:6:in `execute'",
"app/workers/gitlab_service_ping_worker.rb:40:in `usage_data'",
"app/workers/gitlab_service_ping_worker.rb:35:in `block in perform'",
"lib/gitlab/exclusive_lease_helpers.rb:38:in `in_lock'",
"app/workers/gitlab_service_ping_worker.rb:31:in `perform'",
"lib/gitlab/sidekiq_middleware/skip_jobs.rb:49:in `call'",
"lib/gitlab/database/load_balancing/sidekiq_server_middleware.rb:29:in `call'",
"lib/gitlab/sidekiq_middleware/duplicate_jobs/strategies/until_executing.rb:16:in `perform'",
"lib/gitlab/sidekiq_middleware/duplicate_jobs/duplicate_job.rb:44:in `perform'",
"lib/gitlab/sidekiq_middleware/duplicate_jobs/server.rb:8:in `call'",
"lib/gitlab/sidekiq_middleware/concurrency_limit/middleware.rb:32:in `perform'",
"lib/gitlab/sidekiq_middleware/concurrency_limit/server.rb:8:in `call'",
"lib/click_house/migration_support/sidekiq_middleware.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/pause_control/strategies/base.rb:31:in `perform'",
"lib/gitlab/sidekiq_middleware/pause_control/strategy_handler.rb:22:in `perform'",
"lib/gitlab/sidekiq_middleware/pause_control/server.rb:8:in `call'",
"lib/gitlab/application_context.rb:130:in `block in use'",
"lib/gitlab/application_context.rb:130:in `use'",
"lib/gitlab/sidekiq_middleware/worker_context.rb:11:in `wrap_in_optional_context'",
"lib/gitlab/sidekiq_middleware/worker_context/server.rb:19:in `block in call'",
"lib/gitlab/application_context.rb:130:in `block in use'",
"lib/gitlab/application_context.rb:130:in `use'",
"lib/gitlab/application_context.rb:64:in `with_context'",
"lib/gitlab/sidekiq_middleware/worker_context/server.rb:17:in `call'",
"lib/gitlab/sidekiq_status/server_middleware.rb:7:in `call'",
"lib/gitlab/sidekiq_versioning/middleware.rb:9:in `call'",
"lib/gitlab/sidekiq_middleware/query_analyzer.rb:7:in `block in call'",
"lib/gitlab/database/query_analyzer.rb:40:in `within'",
"lib/gitlab/sidekiq_middleware/query_analyzer.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/admin_mode/server.rb:14:in `call'",
"lib/gitlab/sidekiq_middleware/instrumentation_logger.rb:9:in `call'",
"lib/gitlab/sidekiq_middleware/batch_loader.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/extra_done_log_metadata.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/request_store_middleware.rb:8:in `block in call'",
"lib/gitlab/sidekiq_middleware/request_store_middleware.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/server_metrics.rb:105:in `block in call'",
"lib/gitlab/sidekiq_middleware/server_metrics.rb:133:in `block in instrument'",
"lib/gitlab/metrics/background_transaction.rb:33:in `run'",
"lib/gitlab/sidekiq_middleware/server_metrics.rb:133:in `instrument'",
"lib/gitlab/sidekiq_middleware/server_metrics.rb:104:in `call'",
"lib/gitlab/sidekiq_middleware/monitor.rb:10:in `block in call'",
"lib/gitlab/sidekiq_daemon/monitor.rb:46:in `within_job'",
"lib/gitlab/sidekiq_middleware/monitor.rb:9:in `call'",
"lib/gitlab/sidekiq_middleware/size_limiter/server.rb:13:in `call'",
"lib/gitlab/sidekiq_logging/structured_logger.rb:21:in `call'"
],
"user.username": null,
"tags.program": "sidekiq",
"tags.locale": "en",
"tags.feature_category": "service_ping",
"tags.correlation_id": "68b0ec708f2a18ed1cea260066e5ed21",
"extra.sidekiq": {
"retry": 3,
"queue": "default",
"version": 0,
"queue_namespace": "cronjob",
"dead": false,
"args": [],
"class": "GitlabServicePingWorker",
"jid": "84ecea7d9a45b1cf7ebe0753",
"created_at": 1710951662.5770674,
"meta.caller_id": "Cronjob",
"correlation_id": "68b0ec708f2a18ed1cea260066e5ed21",
"meta.root_caller_id": "Cronjob",
"meta.feature_category": "service_ping",
"worker_data_consistency": "always",
"idempotency_key": "resque:gitlab:duplicate:default:f08b08648429384a6800590e6650412b8bf3ae483020a60c2e1d227e13e464e8",
"size_limiter": "validated",
"enqueued_at": 1710951662.5789474
}
}
{
"severity": "ERROR",
"time": "2024-03-20T16:22:04.951Z",
"meta.caller_id": "GitlabServicePingWorker",
"correlation_id": "68b0ec708f2a18ed1cea260066e5ed21",
"meta.root_caller_id": "Cronjob",
"meta.feature_category": "service_ping",
"meta.client_id": "ip/",
"exception.class": "NoMethodError",
"exception.message": "undefined method `add_ons' for nil:NilClass\n\n ::License.current.send(license_attribute) # rubocop: disable GitlabSecurity/PublicSend\n ^^^^^",
"exception.backtrace": [
"ee/lib/gitlab/usage/metrics/instrumentations/license_metric.rb:41:in `block in value'",
"lib/gitlab/utils/usage_data.rb:200:in `block in alt_usage_data'",
"lib/gitlab/utils/usage_data.rb:48:in `with_metadata'",
"lib/gitlab/utils/usage_data.rb:198:in `alt_usage_data'",
"ee/lib/gitlab/usage/metrics/instrumentations/license_metric.rb:39:in `value'",
"lib/gitlab/usage/metric.rb:21:in `block in with_value'",
"lib/gitlab/usage/metric.rb:33:in `with_availability'",
"lib/gitlab/usage/metric.rb:21:in `with_value'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:36:in `call'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:36:in `compute_instrumental_value'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:19:in `block in build'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:18:in `map'",
"lib/gitlab/usage/service_ping/instrumented_payload.rb:18:in `build'",
"lib/gitlab/usage/service_ping_report.rb:27:in `with_instrumentation_classes'",
"lib/gitlab/usage/service_ping_report.rb:13:in `block in for'",
"lib/gitlab/usage/service_ping_report.rb:12:in `for'",
"lib/service_ping/build_payload.rb:12:in `raw_payload'",
"lib/service_ping/build_payload.rb:15:in `filtered_usage_data'",
"lib/service_ping/build_payload.rb:6:in `execute'",
"app/workers/gitlab_service_ping_worker.rb:40:in `usage_data'",
"app/workers/gitlab_service_ping_worker.rb:35:in `block in perform'",
"lib/gitlab/exclusive_lease_helpers.rb:38:in `in_lock'",
"app/workers/gitlab_service_ping_worker.rb:31:in `perform'",
"lib/gitlab/sidekiq_middleware/skip_jobs.rb:49:in `call'",
"lib/gitlab/database/load_balancing/sidekiq_server_middleware.rb:29:in `call'",
"lib/gitlab/sidekiq_middleware/duplicate_jobs/strategies/until_executing.rb:16:in `perform'",
"lib/gitlab/sidekiq_middleware/duplicate_jobs/duplicate_job.rb:44:in `perform'",
"lib/gitlab/sidekiq_middleware/duplicate_jobs/server.rb:8:in `call'",
"lib/gitlab/sidekiq_middleware/concurrency_limit/middleware.rb:32:in `perform'",
"lib/gitlab/sidekiq_middleware/concurrency_limit/server.rb:8:in `call'",
"lib/click_house/migration_support/sidekiq_middleware.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/pause_control/strategies/base.rb:31:in `perform'",
"lib/gitlab/sidekiq_middleware/pause_control/strategy_handler.rb:22:in `perform'",
"lib/gitlab/sidekiq_middleware/pause_control/server.rb:8:in `call'",
"lib/gitlab/application_context.rb:130:in `block in use'",
"lib/gitlab/application_context.rb:130:in `use'",
"lib/gitlab/sidekiq_middleware/worker_context.rb:11:in `wrap_in_optional_context'",
"lib/gitlab/sidekiq_middleware/worker_context/server.rb:19:in `block in call'",
"lib/gitlab/application_context.rb:130:in `block in use'",
"lib/gitlab/application_context.rb:130:in `use'",
"lib/gitlab/application_context.rb:64:in `with_context'",
"lib/gitlab/sidekiq_middleware/worker_context/server.rb:17:in `call'",
"lib/gitlab/sidekiq_status/server_middleware.rb:7:in `call'",
"lib/gitlab/sidekiq_versioning/middleware.rb:9:in `call'",
"lib/gitlab/sidekiq_middleware/query_analyzer.rb:7:in `block in call'",
"lib/gitlab/database/query_analyzer.rb:40:in `within'",
"lib/gitlab/sidekiq_middleware/query_analyzer.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/admin_mode/server.rb:14:in `call'",
"lib/gitlab/sidekiq_middleware/instrumentation_logger.rb:9:in `call'",
"lib/gitlab/sidekiq_middleware/batch_loader.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/extra_done_log_metadata.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/request_store_middleware.rb:8:in `block in call'",
"lib/gitlab/sidekiq_middleware/request_store_middleware.rb:7:in `call'",
"lib/gitlab/sidekiq_middleware/server_metrics.rb:105:in `block in call'",
"lib/gitlab/sidekiq_middleware/server_metrics.rb:133:in `block in instrument'",
"lib/gitlab/metrics/background_transaction.rb:33:in `run'",
"lib/gitlab/sidekiq_middleware/server_metrics.rb:133:in `instrument'",
"lib/gitlab/sidekiq_middleware/server_metrics.rb:104:in `call'",
"lib/gitlab/sidekiq_middleware/monitor.rb:10:in `block in call'",
"lib/gitlab/sidekiq_daemon/monitor.rb:46:in `within_job'",
"lib/gitlab/sidekiq_middleware/monitor.rb:9:in `call'",
"lib/gitlab/sidekiq_middleware/size_limiter/server.rb:13:in `call'",
"lib/gitlab/sidekiq_logging/structured_logger.rb:21:in `call'"
],
"user.username": null,
"tags.program": "sidekiq",
"tags.locale": "en",
"tags.feature_category": "service_ping",
"tags.correlation_id": "68b0ec708f2a18ed1cea260066e5ed21",
"extra.sidekiq": {
"retry": 3,
"queue": "default",
"version": 0,
"queue_namespace": "cronjob",
"dead": false,
"args": [],
"class": "GitlabServicePingWorker",
"jid": "84ecea7d9a45b1cf7ebe0753",
"created_at": 1710951662.5770674,
"meta.caller_id": "Cronjob",
"correlation_id": "68b0ec708f2a18ed1cea260066e5ed21",
"meta.root_caller_id": "Cronjob",
"meta.feature_category": "service_ping",
"worker_data_consistency": "always",
"idempotency_key": "resque:gitlab:duplicate:default:f08b08648429384a6800590e6650412b8bf3ae483020a60c2e1d227e13e464e8",
"size_limiter": "validated",
"enqueued_at": 1710951662.5789474
}
}
GitLab environment info
v16.9.1-ee, free tier, self-managed (the problem already occurred with previous versions - I'm not sure when exactly it started)