Description
How do you use Sentry?
Sentry Saas (sentry.io)
Version
2.23.1
Steps to Reproduce
Invoke a lambda more than once.
The first time works.
All subsequent invocations fail.
Expected Result
No crash. :)
Actual Result
Crashes with the following stack trace
[ERROR] InvalidOperation: [<class 'decimal.InvalidOperation'>]
Traceback (most recent call last):
File "/var/task/sentry_sdk/integrations/aws_lambda.py", line 152, in sentry_handler
transaction = continue_trace(
File "/var/task/sentry_sdk/api.py", line 431, in continue_trace
return get_isolation_scope().continue_trace(
File "/var/task/sentry_sdk/scope.py", line 1161, in continue_trace
transaction = Transaction.continue_from_headers(
File "/var/task/sentry_sdk/tracing.py", line 518, in continue_from_headers
transaction = Transaction(**kwargs)
File "/var/task/sentry_sdk/tracing.py", line 818, in __init__
self._sample_rand = _generate_sample_rand(self.trace_id)
File "/var/task/sentry_sdk/tracing_utils.py", line 874, in _generate_sample_rand
return Decimal(sample_rand).quantize(Decimal("0.000001"), rounding=ROUND_DOWN)
Metadata
Metadata
Assignees
Type
Projects
Status
No status