-
Notifications
You must be signed in to change notification settings - Fork 557
Closed
Labels
Description
How do you use Sentry?
Sentry Saas (sentry.io)
Version
2.30.0
Steps to Reproduce
- Enable profiling in our python application
- Sentry started to report IndexError, pop from an empty deque
Expected Result
Not to have our sentry quota depleted when using a sentry feature
Actual Result
File "/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/threading.py", line 123, in _run_old_run_func
return old_run_func(self, *a, **kw)
a = ()
kw = {}
old_run_func = <function Thread.run at 0x3e15652b54e0>
self = <Thread(sentry.profiler.ThreadContinuousScheduler, started daemon 68260939675328)>
File "/usr/local/lib/python3.13/threading.py", line 994, in run
self._target(*self._args, **self._kwargs)
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
self = <Thread(sentry.profiler.ThreadContinuousScheduler, started daemon 68260939675328)>
File "/usr/local/lib/python3.13/site-packages/sentry_sdk/profiler/continuous_profiler.py", line 424, in run
self.sampler()
~~~~~~~~~~~~^^
elapsed = 3.17700000351806e-06
last = 36.990955344
self = <sentry_sdk.profiler.continuous_profiler.ThreadContinuousScheduler object at 0x3e156056b230>
File "/usr/local/lib/python3.13/site-packages/sentry_sdk/profiler/continuous_profiler.py", line 373, in _sample_stack
self.active_profiles.add(self.new_profiles.popleft())
~~~~~~~~~~~~~~~~~~~~~~~~~^^
_ = 0
args = ()
cache = <sentry_sdk._lru_cache.LRUCache object at 0x3e156056b380>
cwd = '/app'
kwargs = {}
new_profiles = 1
sample = [('68260939675328', ((7, -7145686282358725586), (('/usr/local/lib/python3.13/site-packages/sentry_sdk/profiler/continuous_profiler.py', 353, 'ContinuousScheduler.make_sampler.<locals>._sample_stack'), ('/usr/local/lib/python3.13/site-packages/sentry_sdk/profiler/continuous_profiler.py', 424, 'ContinuousScheduler.run'), ('/usr/local/lib/python3.13/threading.py', 994, 'Thread.run'), ('/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/threading.py', 123, '_wrap_run.<locals>.run.<locals>._run_old_run_func'), ('/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/threading.py', 130, '_wrap_run.<locals>.run'), ('/usr/local/lib/python3.13/threading.py', 1043, 'Thread._bootstrap_inner'), ('/usr/local/lib/python3.13/threading.py', 1014, 'Thread._bootstrap')), [{'abs_path': '/usr/local/lib/python3.13/site-packages/sentry_sdk/profiler/continuous_profiler.py', 'module': 'sentry_sdk.profiler.continuous_profiler', 'filename': 'sentry_sdk/profiler/continuous_profiler.py', 'function': 'ContinuousScheduler.make_sampler.<locals>._sample_stack', 'lineno': 353, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/sentry_sdk/profiler/continuous_profiler.py', 'module': 'sentry_sdk.profiler.continuous_profiler', 'filename': 'sentry_sdk/profiler/continuous_profiler.py', 'function': 'ContinuousScheduler.run', 'lineno': 424, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/threading.py', 'module': 'threading', 'filename': 'threading.py', 'function': 'Thread.run', 'lineno': 994}, {'abs_path': '/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/threading.py', 'module': 'sentry_sdk.integrations.threading', 'filename': 'sentry_sdk/integrations/threading.py', 'function': '_wrap_run.<locals>.run.<locals>._run_old_run_func', 'lineno': 123, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/threading.py', 'module': 'sentry_sdk.integrations.threading', 'filename': 'sentry_sdk/integrations/threading.py', 'function': '_wrap_run.<locals>.run', 'lineno': 130, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/threading.py', 'module': 'threading', 'filename': 'threading.py', 'function': 'Thread._bootstrap_inner', 'lineno': 1043}, {'abs_path': '/usr/local/lib/python3.13/threading.py', 'module': 'threading', 'filename': 'threading.py', 'function': 'Thread._bootstrap', 'lineno': 1014}])), ('68260130166464', ((6, 2845668539085575715), (('/usr/local/lib/python3.13/concurrent/futures/thread.py', 90, '_worker'), ('/usr/local/lib/python3.13/threading.py', 994, 'Thread.run'), ('/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/threading.py', 123, '_wrap_run.<locals>.run.<locals>._run_old_run_func'), ('/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/threading.py', 130, '_wrap_run.<locals>.run'), ('/usr/local/lib/python3.13/threading.py', 1043, 'Thread._bootstrap_inner'), ('/usr/local/lib/python3.13/threading.py', 1014, 'Thread._bootstrap')), [{'abs_path': '/usr/local/lib/python3.13/concurrent/futures/thread.py', 'module': 'concurrent.futures.thread', 'filename': 'concurrent/futures/thread.py', 'function': '_worker', 'lineno': 90}, {'abs_path': '/usr/local/lib/python3.13/threading.py', 'module': 'threading', 'filename': 'threading.py', 'function': 'Thread.run', 'lineno': 994}, {'abs_path': '/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/threading.py', 'module': 'sentry_sdk.integrations.threading', 'filename': 'sentry_sdk/integrations/threading.py', 'function': '_wrap_run.<locals>.run.<locals>._run_old_run_func', 'lineno': 123, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/threading.py', 'module': 'sentry_sdk.integrations.threading', 'filename': 'sentry_sdk/integrations/threading.py', 'function': '_wrap_run.<locals>.run', 'lineno': 130, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/threading.py', 'module': 'threading', 'filename': 'threading.py', 'function': 'Thread._bootstrap_inner', 'lineno': 1043}, {'abs_path': '/usr/local/lib/python3.13/threading.py', 'module': 'threading', 'filename': 'threading.py', 'function': 'Thread._bootstrap', 'lineno': 1014}])), ('68259646797504', ((79, -7520495233791790323), (('/usr/local/lib/python3.13/site-packages/grpc/_channel.py', 1146, '_UnaryUnaryMultiCallable._blocking'), ('/usr/local/lib/python3.13/site-packages/grpc/_channel.py', 1195, '_UnaryUnaryMultiCallable.with_call'), ('/usr/local/lib/python3.13/site-packages/opentelemetry/instrumentation/grpc/grpcext/_interceptor.py', 82, '_InterceptorUnaryUnaryMultiCallable.with_call.<locals>.invoker'), ('/usr/local/lib/python3.13/site-packages/opentelemetry/instrumentation/grpc/_client.py', 157, 'OpenTelemetryClientInterceptor._intercept'), ('/usr/local/lib/python3.13/site-packages/opentelemetry/instrumentation/grpc/_client.py', 190, 'OpenTelemetryClientInterceptor.intercept_unary'), ('/usr/local/lib/python3.13/site-packages/opentelemetry/instrumentation/grpc/grpcext/_interceptor.py', 92, '_InterceptorUnaryUnaryMultiCallable.with_call'), ('/usr/local/lib/python3.13/site-packages/grpc/_interceptor.py', 315, '_UnaryUnaryMultiCallable._with_call.<locals>.continuation'), ('/usr/local/lib/python3.13/site-packages/google/pubsub_v1/services/publisher/transports/grpc.py', 81, '_LoggingClientInterceptor.intercept_unary_unary'), ('/usr/local/lib/python3.13/site-packages/grpc/_interceptor.py', 329, '_UnaryUnaryMultiCallable._with_call'), ('/usr/local/lib/python3.13/site-packages/grpc/_interceptor.py', 277, '_UnaryUnaryMultiCallable.__call__'), ('/usr/local/lib/python3.13/site-packages/google/api_core/grpc_helpers.py', 76, '_wrap_unary_errors.<locals>.error_remapped_callable'), ('/usr/local/lib/python3.13/site-packages/google/api_core/gapic_v1/method.py', 131, '_GapicCallable.__call__'), ('/usr/local/lib/python3.13/site-packages/google/pubsub_v1/services/publisher/client.py', 1115, 'PublisherClient.publish'), ('/usr/local/lib/python3.13/site-packages/django/utils/decorators.py', 48, '_multi_decorate.<locals>._wrapper'), ('/usr/local/lib/python3.13/site-packages/rest_framework/views.py', 512, 'APIView.dispatch'), ('/usr/local/lib/python3.13/site-packages/rest_framework/viewsets.py', 125, 'ViewSetMixin.as_view.<locals>.view'), ('/usr/local/lib/python3.13/site-packages/django/views/decorators/csrf.py', 65, 'csrf_exempt.<locals>._view_wrapper'), ('/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/views.py', 94, '_wrap_sync_view.<locals>.sentry_wrapped_callback'), ('/usr/local/lib/python3.13/site-packages/django/core/handlers/base.py', 197, 'BaseHandler._get_response'), ('/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py', 55, 'convert_exception_to_response.<locals>.inner'), ('/usr/local/lib/python3.13/site-packages/django/utils/deprecation.py', 120, 'MiddlewareMixin.__call__'), ('/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/middleware.py', 177, '_wrap_middleware.<locals>.SentryWrappingMiddleware.__call__'), ('/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py', 55, 'convert_exception_to_response.<locals>.inner'), ('/usr/local/lib/python3.13/site-packages/django/utils/deprecation.py', 120, 'MiddlewareMixin.__call__'), ('/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/middleware.py', 177, '_wrap_middleware.<locals>.SentryWrappingMiddleware.__call__'), ('/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py', 55, 'convert_exception_to_response.<locals>.inner'), ('/usr/local/lib/python3.13/site-packages/django/utils/deprecation.py', 120, 'MiddlewareMixin.__call__'), ('/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/middleware.py', 177, '_wrap_middleware.<locals>.SentryWrappingMiddleware.__call__'), ('/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py', 55, 'convert_exception_to_response.<locals>.inner'), ('/usr/local/lib/python3.13/site-packages/django/utils/deprecation.py', 120, 'MiddlewareMixin.__call__'), ('/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/middleware.py', 177, '_wrap_middleware.<locals>.SentryWrappingMiddleware.__call__'), ('/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py', 55, 'convert_exception_to_response.<locals>.inner'), ('/usr/local/lib/python3.13/site-packages/django/utils/deprecation.py', 120, 'MiddlewareMixin.__call__'), ('/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/middleware.py', 177, '_wrap_middleware.<locals>.SentryWrappingMiddleware.__call__'), ('/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py', 55, 'convert_exception_to_response.<locals>.inner'), ('/usr/local/lib/python3.13/site-packages/django/utils/deprecation.py', 120, 'MiddlewareMixin.__call__'), ('/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/middleware.py', 177, '_wrap_middleware.<locals>.SentryWrappingMiddleware.__call__'), ('/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py', 55, 'convert_exception_to_response.<locals>.inner'), ('/usr/local/lib/python3.13/site-packages/django/utils/deprecation.py', 120, 'MiddlewareMixin.__call__'), ('/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/middleware.py', 177, '_wrap_middleware.<locals>.SentryWrappingMiddleware.__call__'), ('/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py', 55, 'convert_exception_to_response.<locals>.inner'), ('/usr/local/lib/python3.13/site-packages/corsheaders/middleware.py', 56, 'CorsMiddleware.__call__'), ('/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/middleware.py', 177, '_wrap_middleware.<locals>.SentryWrappingMiddleware.__call__'), ('/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py', 55, 'convert_exception_to_response.<locals>.inner'), ('/usr/local/lib/python3.13/site-packages/django/utils/deprecation.py', 120, 'MiddlewareMixin.__call__'), ('/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/middleware.py', 177, '_wrap_middleware.<locals>.SentryWrappingMiddleware.__call__'), ('/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py', 55, 'convert_exception_to_response.<locals>.inner'), ('/usr/local/lib/python3.13/site-packages/django/utils/deprecation.py', 120, 'MiddlewareMixin.__call__'), ('/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/middleware.py', 177, '_wrap_middleware.<locals>.SentryWrappingMiddleware.__call__'), ('/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py', 55, 'convert_exception_to_response.<locals>.inner'), ('/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/middleware.py', 177, '_wrap_middleware.<locals>.SentryWrappingMiddleware.__call__'), ('/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py', 55, 'convert_exception_to_response.<locals>.inner'), ('/usr/local/lib/python3.13/site-packages/opentelemetry/instrumentation/django/middleware/otel_middleware.py', 92, 'MiddlewareMixin.__call__'), ('/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/middleware.py', 177, '_wrap_middleware.<locals>.SentryWrappingMiddleware.__call__'), ('/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py', 55, 'convert_exception_to_response.<locals>.inner'), ('/usr/local/lib/python3.13/site-packages/django/core/handlers/base.py', 140, 'BaseHandler.get_response'), ('/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/__init__.py', 477, '_patch_get_response.<locals>.sentry_patched_get_response'), ('/usr/local/lib/python3.13/site-packages/django/core/handlers/wsgi.py', 124, 'WSGIHandler.__call__'), ('/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/wsgi.py', 131, 'SentryWsgiMiddleware.__call__'), ('/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/__init__.py', 191, 'DjangoIntegration.setup_once.<locals>.sentry_patched_wsgi_handler'), ('/usr/local/lib/python3.13/site-packages/sentry_sdk/utils.py', 1811, 'ensure_integration_enabled.<locals>.patcher.<locals>.runner'), ('/usr/local/lib/python3.13/site-packages/gunicorn/workers/gthread.py', 333, 'ThreadWorker.handle_request'), ('/usr/local/lib/python3.13/site-packages/gunicorn/workers/gthread.py', 281, 'ThreadWorker.handle'), ('/usr/local/lib/python3.13/concurrent/futures/thread.py', 59, '_WorkItem.run'), ('/usr/local/lib/python3.13/concurrent/futures/thread.py', 93, '_worker'), ('/usr/local/lib/python3.13/threading.py', 994, 'Thread.run'), ('/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/threading.py', 123, '_wrap_run.<locals>.run.<locals>._run_old_run_func'), ('/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/threading.py', 130, '_wrap_run.<locals>.run'), ('/usr/local/lib/python3.13/threading.py', 1043, 'Thread._bootstrap_inner'), ('/usr/local/lib/python3.13/threading.py', 1014, 'Thread._bootstrap')), [{'abs_path': '/usr/local/lib/python3.13/site-packages/grpc/_channel.py', 'module': 'grpc._channel', 'filename': 'grpc/_channel.py', 'function': '_UnaryUnaryMultiCallable._blocking', 'lineno': 1146, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/grpc/_channel.py', 'module': 'grpc._channel', 'filename': 'grpc/_channel.py', 'function': '_UnaryUnaryMultiCallable.with_call', 'lineno': 1195, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/opentelemetry/instrumentation/grpc/grpcext/_interceptor.py', 'module': 'opentelemetry.instrumentation.grpc.grpcext._interceptor', 'filename': '/usr/local/lib/python3.13/site-packages/opentelemetry/instrumentation/grpc/grpcext/_interceptor.py', 'function': '_InterceptorUnaryUnaryMultiCallable.with_call.<locals>.invoker', 'lineno': 82, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/opentelemetry/instrumentation/grpc/_client.py', 'module': 'opentelemetry.instrumentation.grpc._client', 'filename': '/usr/local/lib/python3.13/site-packages/opentelemetry/instrumentation/grpc/_client.py', 'function': 'OpenTelemetryClientInterceptor._intercept', 'lineno': 157, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/opentelemetry/instrumentation/grpc/_client.py', 'module': 'opentelemetry.instrumentation.grpc._client', 'filename': '/usr/local/lib/python3.13/site-packages/opentelemetry/instrumentation/grpc/_client.py', 'function': 'OpenTelemetryClientInterceptor.intercept_unary', 'lineno': 190, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/opentelemetry/instrumentation/grpc/grpcext/_interceptor.py', 'module': 'opentelemetry.instrumentation.grpc.grpcext._interceptor', 'filename': '/usr/local/lib/python3.13/site-packages/opentelemetry/instrumentation/grpc/grpcext/_interceptor.py', 'function': '_InterceptorUnaryUnaryMultiCallable.with_call', 'lineno': 92, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/grpc/_interceptor.py', 'module': 'grpc._interceptor', 'filename': 'grpc/_interceptor.py', 'function': '_UnaryUnaryMultiCallable._with_call.<locals>.continuation', 'lineno': 315, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/google/pubsub_v1/services/publisher/transports/grpc.py', 'module': 'google.pubsub_v1.services.publisher.transports.grpc', 'filename': '/usr/local/lib/python3.13/site-packages/google/pubsub_v1/services/publisher/transports/grpc.py', 'function': '_LoggingClientInterceptor.intercept_unary_unary', 'lineno': 81, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/grpc/_interceptor.py', 'module': 'grpc._interceptor', 'filename': 'grpc/_interceptor.py', 'function': '_UnaryUnaryMultiCallable._with_call', 'lineno': 329, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/grpc/_interceptor.py', 'module': 'grpc._interceptor', 'filename': 'grpc/_interceptor.py', 'function': '_UnaryUnaryMultiCallable.__call__', 'lineno': 277, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/google/api_core/grpc_helpers.py', 'module': 'google.api_core.grpc_helpers', 'filename': '/usr/local/lib/python3.13/site-packages/google/api_core/grpc_helpers.py', 'function': '_wrap_unary_errors.<locals>.error_remapped_callable', 'lineno': 76, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/google/api_core/gapic_v1/method.py', 'module': 'google.api_core.gapic_v1.method', 'filename': '/usr/local/lib/python3.13/site-packages/google/api_core/gapic_v1/method.py', 'function': '_GapicCallable.__call__', 'lineno': 131, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/google/pubsub_v1/services/publisher/client.py', 'module': 'google.pubsub_v1.services.publisher.client', 'filename': '/usr/local/lib/python3.13/site-packages/google/pubsub_v1/services/publisher/client.py', 'function': 'PublisherClient.publish', 'lineno': 1115, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/utils/decorators.py', 'module': 'django.utils.decorators', 'filename': 'django/utils/decorators.py', 'function': '_multi_decorate.<locals>._wrapper', 'lineno': 48, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/rest_framework/views.py', 'module': 'rest_framework.views', 'filename': 'rest_framework/views.py', 'function': 'APIView.dispatch', 'lineno': 512, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/rest_framework/viewsets.py', 'module': 'rest_framework.viewsets', 'filename': 'rest_framework/viewsets.py', 'function': 'ViewSetMixin.as_view.<locals>.view', 'lineno': 125, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/views/decorators/csrf.py', 'module': 'django.views.decorators.csrf', 'filename': 'django/views/decorators/csrf.py', 'function': 'csrf_exempt.<locals>._view_wrapper', 'lineno': 65, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/views.py', 'module': 'sentry_sdk.integrations.django.views', 'filename': 'sentry_sdk/integrations/django/views.py', 'function': '_wrap_sync_view.<locals>.sentry_wrapped_callback', 'lineno': 94, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/core/handlers/base.py', 'module': 'django.core.handlers.base', 'filename': 'django/core/handlers/base.py', 'function': 'BaseHandler._get_response', 'lineno': 197, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py', 'module': 'django.core.handlers.exception', 'filename': 'django/core/handlers/exception.py', 'function': 'convert_exception_to_response.<locals>.inner', 'lineno': 55, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/utils/deprecation.py', 'module': 'django.utils.deprecation', 'filename': 'django/utils/deprecation.py', 'function': 'MiddlewareMixin.__call__', 'lineno': 120, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/middleware.py', 'module': 'sentry_sdk.integrations.django.middleware', 'filename': 'sentry_sdk/integrations/django/middleware.py', 'function': '_wrap_middleware.<locals>.SentryWrappingMiddleware.__call__', 'lineno': 177, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py', 'module': 'django.core.handlers.exception', 'filename': 'django/core/handlers/exception.py', 'function': 'convert_exception_to_response.<locals>.inner', 'lineno': 55, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/utils/deprecation.py', 'module': 'django.utils.deprecation', 'filename': 'django/utils/deprecation.py', 'function': 'MiddlewareMixin.__call__', 'lineno': 120, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/middleware.py', 'module': 'sentry_sdk.integrations.django.middleware', 'filename': 'sentry_sdk/integrations/django/middleware.py', 'function': '_wrap_middleware.<locals>.SentryWrappingMiddleware.__call__', 'lineno': 177, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py', 'module': 'django.core.handlers.exception', 'filename': 'django/core/handlers/exception.py', 'function': 'convert_exception_to_response.<locals>.inner', 'lineno': 55, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/utils/deprecation.py', 'module': 'django.utils.deprecation', 'filename': 'django/utils/deprecation.py', 'function': 'MiddlewareMixin.__call__', 'lineno': 120, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/middleware.py', 'module': 'sentry_sdk.integrations.django.middleware', 'filename': 'sentry_sdk/integrations/django/middleware.py', 'function': '_wrap_middleware.<locals>.SentryWrappingMiddleware.__call__', 'lineno': 177, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py', 'module': 'django.core.handlers.exception', 'filename': 'django/core/handlers/exception.py', 'function': 'convert_exception_to_response.<locals>.inner', 'lineno': 55, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/utils/deprecation.py', 'module': 'django.utils.deprecation', 'filename': 'django/utils/deprecation.py', 'function': 'MiddlewareMixin.__call__', 'lineno': 120, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/middleware.py', 'module': 'sentry_sdk.integrations.django.middleware', 'filename': 'sentry_sdk/integrations/django/middleware.py', 'function': '_wrap_middleware.<locals>.SentryWrappingMiddleware.__call__', 'lineno': 177, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py', 'module': 'django.core.handlers.exception', 'filename': 'django/core/handlers/exception.py', 'function': 'convert_exception_to_response.<locals>.inner', 'lineno': 55, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/utils/deprecation.py', 'module': 'django.utils.deprecation', 'filename': 'django/utils/deprecation.py', 'function': 'MiddlewareMixin.__call__', 'lineno': 120, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/middleware.py', 'module': 'sentry_sdk.integrations.django.middleware', 'filename': 'sentry_sdk/integrations/django/middleware.py', 'function': '_wrap_middleware.<locals>.SentryWrappingMiddleware.__call__', 'lineno': 177, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py', 'module': 'django.core.handlers.exception', 'filename': 'django/core/handlers/exception.py', 'function': 'convert_exception_to_response.<locals>.inner', 'lineno': 55, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/utils/deprecation.py', 'module': 'django.utils.deprecation', 'filename': 'django/utils/deprecation.py', 'function': 'MiddlewareMixin.__call__', 'lineno': 120, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/middleware.py', 'module': 'sentry_sdk.integrations.django.middleware', 'filename': 'sentry_sdk/integrations/django/middleware.py', 'function': '_wrap_middleware.<locals>.SentryWrappingMiddleware.__call__', 'lineno': 177, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py', 'module': 'django.core.handlers.exception', 'filename': 'django/core/handlers/exception.py', 'function': 'convert_exception_to_response.<locals>.inner', 'lineno': 55, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/utils/deprecation.py', 'module': 'django.utils.deprecation', 'filename': 'django/utils/deprecation.py', 'function': 'MiddlewareMixin.__call__', 'lineno': 120, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/middleware.py', 'module': 'sentry_sdk.integrations.django.middleware', 'filename': 'sentry_sdk/integrations/django/middleware.py', 'function': '_wrap_middleware.<locals>.SentryWrappingMiddleware.__call__', 'lineno': 177, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py', 'module': 'django.core.handlers.exception', 'filename': 'django/core/handlers/exception.py', 'function': 'convert_exception_to_response.<locals>.inner', 'lineno': 55, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/corsheaders/middleware.py', 'module': 'corsheaders.middleware', 'filename': 'corsheaders/middleware.py', 'function': 'CorsMiddleware.__call__', 'lineno': 56, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/middleware.py', 'module': 'sentry_sdk.integrations.django.middleware', 'filename': 'sentry_sdk/integrations/django/middleware.py', 'function': '_wrap_middleware.<locals>.SentryWrappingMiddleware.__call__', 'lineno': 177, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py', 'module': 'django.core.handlers.exception', 'filename': 'django/core/handlers/exception.py', 'function': 'convert_exception_to_response.<locals>.inner', 'lineno': 55, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/utils/deprecation.py', 'module': 'django.utils.deprecation', 'filename': 'django/utils/deprecation.py', 'function': 'MiddlewareMixin.__call__', 'lineno': 120, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/middleware.py', 'module': 'sentry_sdk.integrations.django.middleware', 'filename': 'sentry_sdk/integrations/django/middleware.py', 'function': '_wrap_middleware.<locals>.SentryWrappingMiddleware.__call__', 'lineno': 177, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py', 'module': 'django.core.handlers.exception', 'filename': 'django/core/handlers/exception.py', 'function': 'convert_exception_to_response.<locals>.inner', 'lineno': 55, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/utils/deprecation.py', 'module': 'django.utils.deprecation', 'filename': 'django/utils/deprecation.py', 'function': 'MiddlewareMixin.__call__', 'lineno': 120, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/middleware.py', 'module': 'sentry_sdk.integrations.django.middleware', 'filename': 'sentry_sdk/integrations/django/middleware.py', 'function': '_wrap_middleware.<locals>.SentryWrappingMiddleware.__call__', 'lineno': 177, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py', 'module': 'django.core.handlers.exception', 'filename': 'django/core/handlers/exception.py', 'function': 'convert_exception_to_response.<locals>.inner', 'lineno': 55, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/middleware.py', 'module': 'sentry_sdk.integrations.django.middleware', 'filename': 'sentry_sdk/integrations/django/middleware.py', 'function': '_wrap_middleware.<locals>.SentryWrappingMiddleware.__call__', 'lineno': 177, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py', 'module': 'django.core.handlers.exception', 'filename': 'django/core/handlers/exception.py', 'function': 'convert_exception_to_response.<locals>.inner', 'lineno': 55, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/opentelemetry/instrumentation/django/middleware/otel_middleware.py', 'module': 'opentelemetry.instrumentation.django.middleware.otel_middleware', 'filename': '/usr/local/lib/python3.13/site-packages/opentelemetry/instrumentation/django/middleware/otel_middleware.py', 'function': 'MiddlewareMixin.__call__', 'lineno': 92, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/middleware.py', 'module': 'sentry_sdk.integrations.django.middleware', 'filename': 'sentry_sdk/integrations/django/middleware.py', 'function': '_wrap_middleware.<locals>.SentryWrappingMiddleware.__call__', 'lineno': 177, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py', 'module': 'django.core.handlers.exception', 'filename': 'django/core/handlers/exception.py', 'function': 'convert_exception_to_response.<locals>.inner', 'lineno': 55, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/core/handlers/base.py', 'module': 'django.core.handlers.base', 'filename': 'django/core/handlers/base.py', 'function': 'BaseHandler.get_response', 'lineno': 140, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/__init__.py', 'module': 'sentry_sdk.integrations.django', 'filename': 'sentry_sdk/integrations/django/__init__.py', 'function': '_patch_get_response.<locals>.sentry_patched_get_response', 'lineno': 477, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/core/handlers/wsgi.py', 'module': 'django.core.handlers.wsgi', 'filename': 'django/core/handlers/wsgi.py', 'function': 'WSGIHandler.__call__', 'lineno': 124, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/wsgi.py', 'module': 'sentry_sdk.integrations.wsgi', 'filename': 'sentry_sdk/integrations/wsgi.py', 'function': 'SentryWsgiMiddleware.__call__', 'lineno': 131, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/__init__.py', 'module': 'sentry_sdk.integrations.django', 'filename': 'sentry_sdk/integrations/django/__init__.py', 'function': 'DjangoIntegration.setup_once.<locals>.sentry_patched_wsgi_handler', 'lineno': 191, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/sentry_sdk/utils.py', 'module': 'sentry_sdk.utils', 'filename': 'sentry_sdk/utils.py', 'function': 'ensure_integration_enabled.<locals>.patcher.<locals>.runner', 'lineno': 1811, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/gunicorn/workers/gthread.py', 'module': 'gunicorn.workers.gthread', 'filename': 'gunicorn/workers/gthread.py', 'function': 'ThreadWorker.handle_request', 'lineno': 333, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/gunicorn/workers/gthread.py', 'module': 'gunicorn.workers.gthread', 'filename': 'gunicorn/workers/gthread.py', 'function': 'ThreadWorker.handle', 'lineno': 281, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/concurrent/futures/thread.py', 'module': 'concurrent.futures.thread', 'filename': 'concurrent/futures/thread.py', 'function': '_WorkItem.run', 'lineno': 59}, {'abs_path': '/usr/local/lib/python3.13/concurrent/futures/thread.py', 'module': 'concurrent.futures.thread', 'filename': 'concurrent/futures/thread.py', 'function': '_worker', 'lineno': 93}, {'abs_path': '/usr/local/lib/python3.13/threading.py', 'module': 'threading', 'filename': 'threading.py', 'function': 'Thread.run', 'lineno': 994}, {'abs_path': '/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/threading.py', 'module': 'sentry_sdk.integrations.threading', 'filename': 'sentry_sdk/integrations/threading.py', 'function': '_wrap_run.<locals>.run.<locals>._run_old_run_func', 'lineno': 123, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/threading.py', 'module': 'sentry_sdk.integrations.threading', 'filename': 'sentry_sdk/integrations/threading.py', 'function': '_wrap_run.<locals>.run', 'lineno': 130, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/threading.py', 'module': 'threading', 'filename': 'threading.py', 'function': 'Thread._bootstrap_inner', 'lineno': 1043}, {'abs_path': '/usr/local/lib/python3.13/threading.py', 'module': 'threading', 'filename': 'threading.py', 'function': 'Thread._bootstrap', 'lineno': 1014}])), ('68260138559168', ((6, 2845668539085575715), (('/usr/local/lib/python3.13/concurrent/futures/thread.py', 90, '_worker'), ('/usr/local/lib/python3.13/threading.py', 994, 'Thread.run'), ('/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/threading.py', 123, '_wrap_run.<locals>.run.<locals>._run_old_run_func'), ('/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/threading.py', 130, '_wrap_run.<locals>.run'), ('/usr/local/lib/python3.13/threading.py', 1043, 'Thread._bootstrap_inner'), ('/usr/local/lib/python3.13/threading.py', 1014, 'Thread._bootstrap')), [{'abs_path': '/usr/local/lib/python3.13/concurrent/futures/thread.py', 'module': 'concurrent.futures.thread', 'filename': 'concurrent/futures/thread.py', 'function': '_worker', 'lineno': 90}, {'abs_path': '/usr/local/lib/python3.13/threading.py', 'module': 'threading', 'filename': 'threading.py', 'function': 'Thread.run', 'lineno': 994}, {'abs_path': '/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/threading.py', 'module': 'sentry_sdk.integrations.threading', 'filename': 'sentry_sdk/integrations/threading.py', 'function': '_wrap_run.<locals>.run.<locals>._run_old_run_func', 'lineno': 123, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/threading.py', 'module': 'sentry_sdk.integrations.threading', 'filename': 'sentry_sdk/integrations/threading.py', 'function': '_wrap_run.<locals>.run', 'lineno': 130, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/threading.py', 'module': 'threading', 'filename': 'threading.py', 'function': 'Thread._bootstrap_inner', 'lineno': 1043}, {'abs_path': '/usr/local/lib/python3.13/threading.py', 'module': 'threading', 'filename': 'threading.py', 'function': 'Thread._bootstrap', 'lineno': 1014}])), ('68260148000448', ((79, -9050752385641647462), (('/usr/local/lib/python3.13/site-packages/grpc/_channel.py', 1162, '_UnaryUnaryMultiCallable._blocking'), ('/usr/local/lib/python3.13/site-packages/grpc/_channel.py', 1195, '_UnaryUnaryMultiCallable.with_call'), ('/usr/local/lib/python3.13/site-packages/opentelemetry/instrumentation/grpc/grpcext/_interceptor.py', 82, '_InterceptorUnaryUnaryMultiCallable.with_call.<locals>.invoker'), ('/usr/local/lib/python3.13/site-packages/opentelemetry/instrumentation/grpc/_client.py', 157, 'OpenTelemetryClientInterceptor._intercept'), ('/usr/local/lib/python3.13/site-packages/opentelemetry/instrumentation/grpc/_client.py', 190, 'OpenTelemetryClientInterceptor.intercept_unary'), ('/usr/local/lib/python3.13/site-packages/opentelemetry/instrumentation/grpc/grpcext/_interceptor.py', 92, '_InterceptorUnaryUnaryMultiCallable.with_call'), ('/usr/local/lib/python3.13/site-packages/grpc/_interceptor.py', 315, '_UnaryUnaryMultiCallable._with_call.<locals>.continuation'), ('/usr/local/lib/python3.13/site-packages/google/pubsub_v1/services/publisher/transports/grpc.py', 81, '_LoggingClientInterceptor.intercept_unary_unary'), ('/usr/local/lib/python3.13/site-packages/grpc/_interceptor.py', 329, '_UnaryUnaryMultiCallable._with_call'), ('/usr/local/lib/python3.13/site-packages/grpc/_interceptor.py', 277, '_UnaryUnaryMultiCallable.__call__'), ('/usr/local/lib/python3.13/site-packages/google/api_core/grpc_helpers.py', 76, '_wrap_unary_errors.<locals>.error_remapped_callable'), ('/usr/local/lib/python3.13/site-packages/google/pubsub_v1/services/publisher/client.py', 1115, 'PublisherClient.publish'), ('/usr/local/lib/python3.13/site-packages/django/utils/decorators.py', 48, '_multi_decorate.<locals>._wrapper'), ('/usr/local/lib/python3.13/site-packages/rest_framework/views.py', 512, 'APIView.dispatch'), ('/usr/local/lib/python3.13/site-packages/rest_framework/viewsets.py', 125, 'ViewSetMixin.as_view.<locals>.view'), ('/usr/local/lib/python3.13/site-packages/django/views/decorators/csrf.py', 65, 'csrf_exempt.<locals>._view_wrapper'), ('/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/views.py', 94, '_wrap_sync_view.<locals>.sentry_wrapped_callback'), ('/usr/local/lib/python3.13/site-packages/django/core/handlers/base.py', 197, 'BaseHandler._get_response'), ('/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py', 55, 'convert_exception_to_response.<locals>.inner'), ('/usr/local/lib/python3.13/site-packages/django/utils/deprecation.py', 120, 'MiddlewareMixin.__call__'), ('/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/middleware.py', 177, '_wrap_middleware.<locals>.SentryWrappingMiddleware.__call__'), ('/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py', 55, 'convert_exception_to_response.<locals>.inner'), ('/usr/local/lib/python3.13/site-packages/django/utils/deprecation.py', 120, 'MiddlewareMixin.__call__'), ('/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/middleware.py', 177, '_wrap_middleware.<locals>.SentryWrappingMiddleware.__call__'), ('/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py', 55, 'convert_exception_to_response.<locals>.inner'), ('/usr/local/lib/python3.13/site-packages/django/utils/deprecation.py', 120, 'MiddlewareMixin.__call__'), ('/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/middleware.py', 177, '_wrap_middleware.<locals>.SentryWrappingMiddleware.__call__'), ('/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py', 55, 'convert_exception_to_response.<locals>.inner'), ('/usr/local/lib/python3.13/site-packages/django/utils/deprecation.py', 120, 'MiddlewareMixin.__call__'), ('/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/middleware.py', 177, '_wrap_middleware.<locals>.SentryWrappingMiddleware.__call__'), ('/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py', 55, 'convert_exception_to_response.<locals>.inner'), ('/usr/local/lib/python3.13/site-packages/django/utils/deprecation.py', 120, 'MiddlewareMixin.__call__'), ('/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/middleware.py', 177, '_wrap_middleware.<locals>.SentryWrappingMiddleware.__call__'), ('/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py', 55, 'convert_exception_to_response.<locals>.inner'), ('/usr/local/lib/python3.13/site-packages/django/utils/deprecation.py', 120, 'MiddlewareMixin.__call__'), ('/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/middleware.py', 177, '_wrap_middleware.<locals>.SentryWrappingMiddleware.__call__'), ('/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py', 55, 'convert_exception_to_response.<locals>.inner'), ('/usr/local/lib/python3.13/site-packages/django/utils/deprecation.py', 120, 'MiddlewareMixin.__call__'), ('/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/middleware.py', 177, '_wrap_middleware.<locals>.SentryWrappingMiddleware.__call__'), ('/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py', 55, 'convert_exception_to_response.<locals>.inner'), ('/usr/local/lib/python3.13/site-packages/corsheaders/middleware.py', 56, 'CorsMiddleware.__call__'), ('/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/middleware.py', 177, '_wrap_middleware.<locals>.SentryWrappingMiddleware.__call__'), ('/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py', 55, 'convert_exception_to_response.<locals>.inner'), ('/usr/local/lib/python3.13/site-packages/django/utils/deprecation.py', 120, 'MiddlewareMixin.__call__'), ('/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/middleware.py', 177, '_wrap_middleware.<locals>.SentryWrappingMiddleware.__call__'), ('/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py', 55, 'convert_exception_to_response.<locals>.inner'), ('/usr/local/lib/python3.13/site-packages/django/utils/deprecation.py', 120, 'MiddlewareMixin.__call__'), ('/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/middleware.py', 177, '_wrap_middleware.<locals>.SentryWrappingMiddleware.__call__'), ('/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py', 55, 'convert_exception_to_response.<locals>.inner'), ('/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/middleware.py', 177, '_wrap_middleware.<locals>.SentryWrappingMiddleware.__call__'), ('/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py', 55, 'convert_exception_to_response.<locals>.inner'), ('/usr/local/lib/python3.13/site-packages/opentelemetry/instrumentation/django/middleware/otel_middleware.py', 92, 'MiddlewareMixin.__call__'), ('/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/middleware.py', 177, '_wrap_middleware.<locals>.SentryWrappingMiddleware.__call__'), ('/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py', 55, 'convert_exception_to_response.<locals>.inner'), ('/usr/local/lib/python3.13/site-packages/django/core/handlers/base.py', 140, 'BaseHandler.get_response'), ('/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/__init__.py', 477, '_patch_get_response.<locals>.sentry_patched_get_response'), ('/usr/local/lib/python3.13/site-packages/django/core/handlers/wsgi.py', 124, 'WSGIHandler.__call__'), ('/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/wsgi.py', 131, 'SentryWsgiMiddleware.__call__'), ('/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/__init__.py', 191, 'DjangoIntegration.setup_once.<locals>.sentry_patched_wsgi_handler'), ('/usr/local/lib/python3.13/site-packages/sentry_sdk/utils.py', 1811, 'ensure_integration_enabled.<locals>.patcher.<locals>.runner'), ('/usr/local/lib/python3.13/site-packages/gunicorn/workers/gthread.py', 333, 'ThreadWorker.handle_request'), ('/usr/local/lib/python3.13/site-packages/gunicorn/workers/gthread.py', 281, 'ThreadWorker.handle'), ('/usr/local/lib/python3.13/concurrent/futures/thread.py', 59, '_WorkItem.run'), ('/usr/local/lib/python3.13/concurrent/futures/thread.py', 93, '_worker'), ('/usr/local/lib/python3.13/threading.py', 994, 'Thread.run'), ('/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/threading.py', 123, '_wrap_run.<locals>.run.<locals>._run_old_run_func'), ('/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/threading.py', 130, '_wrap_run.<locals>.run'), ('/usr/local/lib/python3.13/threading.py', 1043, 'Thread._bootstrap_inner'), ('/usr/local/lib/python3.13/threading.py', 1014, 'Thread._bootstrap')), [{'abs_path': '/usr/local/lib/python3.13/site-packages/grpc/_channel.py', 'module': 'grpc._channel', 'filename': 'grpc/_channel.py', 'function': '_UnaryUnaryMultiCallable._blocking', 'lineno': 1162, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/grpc/_channel.py', 'module': 'grpc._channel', 'filename': 'grpc/_channel.py', 'function': '_UnaryUnaryMultiCallable.with_call', 'lineno': 1195, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/opentelemetry/instrumentation/grpc/grpcext/_interceptor.py', 'module': 'opentelemetry.instrumentation.grpc.grpcext._interceptor', 'filename': '/usr/local/lib/python3.13/site-packages/opentelemetry/instrumentation/grpc/grpcext/_interceptor.py', 'function': '_InterceptorUnaryUnaryMultiCallable.with_call.<locals>.invoker', 'lineno': 82, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/opentelemetry/instrumentation/grpc/_client.py', 'module': 'opentelemetry.instrumentation.grpc._client', 'filename': '/usr/local/lib/python3.13/site-packages/opentelemetry/instrumentation/grpc/_client.py', 'function': 'OpenTelemetryClientInterceptor._intercept', 'lineno': 157, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/opentelemetry/instrumentation/grpc/_client.py', 'module': 'opentelemetry.instrumentation.grpc._client', 'filename': '/usr/local/lib/python3.13/site-packages/opentelemetry/instrumentation/grpc/_client.py', 'function': 'OpenTelemetryClientInterceptor.intercept_unary', 'lineno': 190, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/opentelemetry/instrumentation/grpc/grpcext/_interceptor.py', 'module': 'opentelemetry.instrumentation.grpc.grpcext._interceptor', 'filename': '/usr/local/lib/python3.13/site-packages/opentelemetry/instrumentation/grpc/grpcext/_interceptor.py', 'function': '_InterceptorUnaryUnaryMultiCallable.with_call', 'lineno': 92, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/grpc/_interceptor.py', 'module': 'grpc._interceptor', 'filename': 'grpc/_interceptor.py', 'function': '_UnaryUnaryMultiCallable._with_call.<locals>.continuation', 'lineno': 315, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/google/pubsub_v1/services/publisher/transports/grpc.py', 'module': 'google.pubsub_v1.services.publisher.transports.grpc', 'filename': '/usr/local/lib/python3.13/site-packages/google/pubsub_v1/services/publisher/transports/grpc.py', 'function': '_LoggingClientInterceptor.intercept_unary_unary', 'lineno': 81, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/grpc/_interceptor.py', 'module': 'grpc._interceptor', 'filename': 'grpc/_interceptor.py', 'function': '_UnaryUnaryMultiCallable._with_call', 'lineno': 329, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/grpc/_interceptor.py', 'module': 'grpc._interceptor', 'filename': 'grpc/_interceptor.py', 'function': '_UnaryUnaryMultiCallable.__call__', 'lineno': 277, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/google/api_core/grpc_helpers.py', 'module': 'google.api_core.grpc_helpers', 'filename': '/usr/local/lib/python3.13/site-packages/google/api_core/grpc_helpers.py', 'function': '_wrap_unary_errors.<locals>.error_remapped_callable', 'lineno': 76, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/google/api_core/gapic_v1/method.py', 'module': 'google.api_core.gapic_v1.method', 'filename': '/usr/local/lib/python3.13/site-packages/google/api_core/gapic_v1/method.py', 'function': '_GapicCallable.__call__', 'lineno': 131, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/google/pubsub_v1/services/publisher/client.py', 'module': 'google.pubsub_v1.services.publisher.client', 'filename': '/usr/local/lib/python3.13/site-packages/google/pubsub_v1/services/publisher/client.py', 'function': 'PublisherClient.publish', 'lineno': 1115, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/utils/decorators.py', 'module': 'django.utils.decorators', 'filename': 'django/utils/decorators.py', 'function': '_multi_decorate.<locals>._wrapper', 'lineno': 48, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/rest_framework/views.py', 'module': 'rest_framework.views', 'filename': 'rest_framework/views.py', 'function': 'APIView.dispatch', 'lineno': 512, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/rest_framework/viewsets.py', 'module': 'rest_framework.viewsets', 'filename': 'rest_framework/viewsets.py', 'function': 'ViewSetMixin.as_view.<locals>.view', 'lineno': 125, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/views/decorators/csrf.py', 'module': 'django.views.decorators.csrf', 'filename': 'django/views/decorators/csrf.py', 'function': 'csrf_exempt.<locals>._view_wrapper', 'lineno': 65, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/views.py', 'module': 'sentry_sdk.integrations.django.views', 'filename': 'sentry_sdk/integrations/django/views.py', 'function': '_wrap_sync_view.<locals>.sentry_wrapped_callback', 'lineno': 94, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/core/handlers/base.py', 'module': 'django.core.handlers.base', 'filename': 'django/core/handlers/base.py', 'function': 'BaseHandler._get_response', 'lineno': 197, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py', 'module': 'django.core.handlers.exception', 'filename': 'django/core/handlers/exception.py', 'function': 'convert_exception_to_response.<locals>.inner', 'lineno': 55, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/utils/deprecation.py', 'module': 'django.utils.deprecation', 'filename': 'django/utils/deprecation.py', 'function': 'MiddlewareMixin.__call__', 'lineno': 120, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/middleware.py', 'module': 'sentry_sdk.integrations.django.middleware', 'filename': 'sentry_sdk/integrations/django/middleware.py', 'function': '_wrap_middleware.<locals>.SentryWrappingMiddleware.__call__', 'lineno': 177, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py', 'module': 'django.core.handlers.exception', 'filename': 'django/core/handlers/exception.py', 'function': 'convert_exception_to_response.<locals>.inner', 'lineno': 55, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/utils/deprecation.py', 'module': 'django.utils.deprecation', 'filename': 'django/utils/deprecation.py', 'function': 'MiddlewareMixin.__call__', 'lineno': 120, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/middleware.py', 'module': 'sentry_sdk.integrations.django.middleware', 'filename': 'sentry_sdk/integrations/django/middleware.py', 'function': '_wrap_middleware.<locals>.SentryWrappingMiddleware.__call__', 'lineno': 177, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py', 'module': 'django.core.handlers.exception', 'filename': 'django/core/handlers/exception.py', 'function': 'convert_exception_to_response.<locals>.inner', 'lineno': 55, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/utils/deprecation.py', 'module': 'django.utils.deprecation', 'filename': 'django/utils/deprecation.py', 'function': 'MiddlewareMixin.__call__', 'lineno': 120, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/middleware.py', 'module': 'sentry_sdk.integrations.django.middleware', 'filename': 'sentry_sdk/integrations/django/middleware.py', 'function': '_wrap_middleware.<locals>.SentryWrappingMiddleware.__call__', 'lineno': 177, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py', 'module': 'django.core.handlers.exception', 'filename': 'django/core/handlers/exception.py', 'function': 'convert_exception_to_response.<locals>.inner', 'lineno': 55, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/utils/deprecation.py', 'module': 'django.utils.deprecation', 'filename': 'django/utils/deprecation.py', 'function': 'MiddlewareMixin.__call__', 'lineno': 120, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/middleware.py', 'module': 'sentry_sdk.integrations.django.middleware', 'filename': 'sentry_sdk/integrations/django/middleware.py', 'function': '_wrap_middleware.<locals>.SentryWrappingMiddleware.__call__', 'lineno': 177, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py', 'module': 'django.core.handlers.exception', 'filename': 'django/core/handlers/exception.py', 'function': 'convert_exception_to_response.<locals>.inner', 'lineno': 55, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/utils/deprecation.py', 'module': 'django.utils.deprecation', 'filename': 'django/utils/deprecation.py', 'function': 'MiddlewareMixin.__call__', 'lineno': 120, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/middleware.py', 'module': 'sentry_sdk.integrations.django.middleware', 'filename': 'sentry_sdk/integrations/django/middleware.py', 'function': '_wrap_middleware.<locals>.SentryWrappingMiddleware.__call__', 'lineno': 177, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py', 'module': 'django.core.handlers.exception', 'filename': 'django/core/handlers/exception.py', 'function': 'convert_exception_to_response.<locals>.inner', 'lineno': 55, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/utils/deprecation.py', 'module': 'django.utils.deprecation', 'filename': 'django/utils/deprecation.py', 'function': 'MiddlewareMixin.__call__', 'lineno': 120, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/middleware.py', 'module': 'sentry_sdk.integrations.django.middleware', 'filename': 'sentry_sdk/integrations/django/middleware.py', 'function': '_wrap_middleware.<locals>.SentryWrappingMiddleware.__call__', 'lineno': 177, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py', 'module': 'django.core.handlers.exception', 'filename': 'django/core/handlers/exception.py', 'function': 'convert_exception_to_response.<locals>.inner', 'lineno': 55, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/utils/deprecation.py', 'module': 'django.utils.deprecation', 'filename': 'django/utils/deprecation.py', 'function': 'MiddlewareMixin.__call__', 'lineno': 120, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/middleware.py', 'module': 'sentry_sdk.integrations.django.middleware', 'filename': 'sentry_sdk/integrations/django/middleware.py', 'function': '_wrap_middleware.<locals>.SentryWrappingMiddleware.__call__', 'lineno': 177, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py', 'module': 'django.core.handlers.exception', 'filename': 'django/core/handlers/exception.py', 'function': 'convert_exception_to_response.<locals>.inner', 'lineno': 55, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/corsheaders/middleware.py', 'module': 'corsheaders.middleware', 'filename': 'corsheaders/middleware.py', 'function': 'CorsMiddleware.__call__', 'lineno': 56, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/middleware.py', 'module': 'sentry_sdk.integrations.django.middleware', 'filename': 'sentry_sdk/integrations/django/middleware.py', 'function': '_wrap_middleware.<locals>.SentryWrappingMiddleware.__call__', 'lineno': 177, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py', 'module': 'django.core.handlers.exception', 'filename': 'django/core/handlers/exception.py', 'function': 'convert_exception_to_response.<locals>.inner', 'lineno': 55, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/utils/deprecation.py', 'module': 'django.utils.deprecation', 'filename': 'django/utils/deprecation.py', 'function': 'MiddlewareMixin.__call__', 'lineno': 120, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/middleware.py', 'module': 'sentry_sdk.integrations.django.middleware', 'filename': 'sentry_sdk/integrations/django/middleware.py', 'function': '_wrap_middleware.<locals>.SentryWrappingMiddleware.__call__', 'lineno': 177, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py', 'module': 'django.core.handlers.exception', 'filename': 'django/core/handlers/exception.py', 'function': 'convert_exception_to_response.<locals>.inner', 'lineno': 55, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/utils/deprecation.py', 'module': 'django.utils.deprecation', 'filename': 'django/utils/deprecation.py', 'function': 'MiddlewareMixin.__call__', 'lineno': 120, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/middleware.py', 'module': 'sentry_sdk.integrations.django.middleware', 'filename': 'sentry_sdk/integrations/django/middleware.py', 'function': '_wrap_middleware.<locals>.SentryWrappingMiddleware.__call__', 'lineno': 177, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py', 'module': 'django.core.handlers.exception', 'filename': 'django/core/handlers/exception.py', 'function': 'convert_exception_to_response.<locals>.inner', 'lineno': 55, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/middleware.py', 'module': 'sentry_sdk.integrations.django.middleware', 'filename': 'sentry_sdk/integrations/django/middleware.py', 'function': '_wrap_middleware.<locals>.SentryWrappingMiddleware.__call__', 'lineno': 177, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py', 'module': 'django.core.handlers.exception', 'filename': 'django/core/handlers/exception.py', 'function': 'convert_exception_to_response.<locals>.inner', 'lineno': 55, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/opentelemetry/instrumentation/django/middleware/otel_middleware.py', 'module': 'opentelemetry.instrumentation.django.middleware.otel_middleware', 'filename': '/usr/local/lib/python3.13/site-packages/opentelemetry/instrumentation/django/middleware/otel_middleware.py', 'function': 'MiddlewareMixin.__call__', 'lineno': 92, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/middleware.py', 'module': 'sentry_sdk.integrations.django.middleware', 'filename': 'sentry_sdk/integrations/django/middleware.py', 'function': '_wrap_middleware.<locals>.SentryWrappingMiddleware.__call__', 'lineno': 177, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/core/handlers/exception.py', 'module': 'django.core.handlers.exception', 'filename': 'django/core/handlers/exception.py', 'function': 'convert_exception_to_response.<locals>.inner', 'lineno': 55, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/django/core/handlers/base.py', 'module': 'django.core.handlers.base', 'filename': 'django/core/handlers/base.py', 'function': 'BaseHandler.get_response', 'lineno': 140, 'in_app': False}, {'abs_path': '/usr/local/lib/python3.13/site-packages/sentry_sdk/integrations/django/__init__.py', 'module': 'sentry_sdk.integrations.django', 'filename': 'sentry_sdk/integrations/django/__init__.py', 'function': '_p
Exception in thread sentry.profiler.ThreadContinuousScheduler
IndexError: pop from an empty deque
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
No status