Skip to content

ref(flags): Remove organizations:performance-transaction-name-only-search#115685

Open
wedamija wants to merge 1 commit into
masterfrom
flag-cleanup/organizations-performance-transaction-name-only-search
Open

ref(flags): Remove organizations:performance-transaction-name-only-search#115685
wedamija wants to merge 1 commit into
masterfrom
flag-cleanup/organizations-performance-transaction-name-only-search

Conversation

@wedamija
Copy link
Copy Markdown
Member

Dev-only flag registered Jan 2023, never rolled out to customers. Remove the flag registration and the unreleased gated code paths.

…arch

Registered Jan 2023, dev-only, never rolled out to customers.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@github-actions github-actions Bot added Scope: Frontend Automatically applied to PRs that change frontend components Scope: Backend Automatically applied to PRs that change backend components labels May 15, 2026
@github-actions
Copy link
Copy Markdown
Contributor

🚨 Warning: This pull request contains Frontend and Backend changes!

It's discouraged to make changes to Sentry's Frontend and Backend in a single pull request. The Frontend and Backend are not atomically deployed. If the changes are interdependent of each other, they must be separated into two pull requests and be made forward or backwards compatible, such that the Backend or Frontend can be safely deployed independently.

Have questions? Please ask in the #discuss-dev-infra channel.

@github-actions
Copy link
Copy Markdown
Contributor

📊 Type Coverage Diff

✅ No new type safety issues introduced. Coverage: 93.53%

@wedamija wedamija marked this pull request as ready for review May 15, 2026 21:34
@wedamija wedamija requested a review from a team as a code owner May 15, 2026 21:34
@github-actions
Copy link
Copy Markdown
Contributor

Backend Test Failures

Failures on d4fbde8 in this run:

tests/sentry/sentry_apps/tasks/test_sentry_apps.py::TestDisabledSentryAppWebhooks::test_send_metric_alert_webhook_blocked_for_disabled_applog
[gw0] linux -- Python 3.13.1 /home/runner/work/sentry/sentry/.venv/bin/python3
src/sentry/testutils/cases.py:404: in _pre_setup
    super()._pre_setup()
src/sentry/utils/db.py:64: in _enter
    return original_enter(self)
           ^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/django/db/transaction.py:211: in __enter__
    sid = connection.savepoint()
          ^^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/django/utils/asyncio.py:26: in inner
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/django/db/backends/base/base.py:400: in savepoint
    self._savepoint(sid)
.venv/lib/python3.13/site-packages/django/db/backends/base/base.py:367: in _savepoint
    cursor.execute(self.ops.savepoint_create_sql(sid))
.venv/lib/python3.13/site-packages/django/db/backends/utils.py:122: in execute
    return super().execute(sql, params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/sentry_sdk/utils.py:1887: in runner
    return original_function(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/django/db/backends/utils.py:79: in execute
    return self._execute_with_wrappers(
.venv/lib/python3.13/site-packages/django/db/backends/utils.py:92: in _execute_with_wrappers
    return executor(sql, params, many, context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/db/postgres/base.py:70: in _execute__include_sql_in_error
    return execute(sql, params, many, context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/db/postgres/base.py:58: in _execute__clean_params
    return execute(sql, clean_bad_params(params), many, context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/testutils/hybrid_cloud.py:129: in __call__
    raise CrossTransactionAssertionError(
E   sentry.testutils.hybrid_cloud.CrossTransactionAssertionError: Transaction opened for db {'default'}, but command running against db control
E   SQL: SAVEPOINT "s140188852530048_x9645"
tests/sentry/sentry_apps/tasks/test_sentry_apps.py::TestDisabledSentryAppWebhooks::test_workflow_notification_blocked_for_disabled_applog
[gw0] linux -- Python 3.13.1 /home/runner/work/sentry/sentry/.venv/bin/python3
src/sentry/testutils/cases.py:404: in _pre_setup
    super()._pre_setup()
src/sentry/utils/db.py:64: in _enter
    return original_enter(self)
           ^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/django/db/transaction.py:211: in __enter__
    sid = connection.savepoint()
          ^^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/django/utils/asyncio.py:26: in inner
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/django/db/backends/base/base.py:400: in savepoint
    self._savepoint(sid)
.venv/lib/python3.13/site-packages/django/db/backends/base/base.py:367: in _savepoint
    cursor.execute(self.ops.savepoint_create_sql(sid))
.venv/lib/python3.13/site-packages/django/db/backends/utils.py:122: in execute
    return super().execute(sql, params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/sentry_sdk/utils.py:1887: in runner
    return original_function(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/django/db/backends/utils.py:79: in execute
    return self._execute_with_wrappers(
.venv/lib/python3.13/site-packages/django/db/backends/utils.py:92: in _execute_with_wrappers
    return executor(sql, params, many, context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/db/postgres/base.py:70: in _execute__include_sql_in_error
    return execute(sql, params, many, context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/db/postgres/base.py:58: in _execute__clean_params
    return execute(sql, clean_bad_params(params), many, context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/testutils/hybrid_cloud.py:129: in __call__
    raise CrossTransactionAssertionError(
E   sentry.testutils.hybrid_cloud.CrossTransactionAssertionError: Transaction opened for db {'default'}, but command running against db control
E   SQL: SAVEPOINT "s140188852530048_x9651"
tests/sentry/snuba/test_discover_timeseries_query.py::DiscoverTimeseriesQueryTest::test_comparison_aggregate_function_invalidlog
[gw0] linux -- Python 3.13.1 /home/runner/work/sentry/sentry/.venv/bin/python3
tests/sentry/snuba/test_discover_timeseries_query.py:32: in setUp
    project_id=self.project.id,
               ^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/django/utils/functional.py:47: in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
src/sentry/testutils/fixtures.py:122: in project
    return self.create_project(name="Bar", slug="bar", teams=[self.team])
                                                              ^^^^^^^^^
.venv/lib/python3.13/site-packages/django/utils/functional.py:47: in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
/opt/hostedtoolcache/Python/3.13.1/x64/lib/python3.13/contextlib.py:85: in inner
    return func(*args, **kwds)
           ^^^^^^^^^^^^^^^^^^^
src/sentry/testutils/fixtures.py:113: in team
    team = self.create_team(organization=self.organization, name="foo", slug="foo")
                                         ^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/django/utils/functional.py:47: in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
src/sentry/testutils/fixtures.py:108: in organization
    return self.create_organization(name="baz", slug="baz", owner=self.user)
                                                                  ^^^^^^^^^
.venv/lib/python3.13/site-packages/django/utils/functional.py:47: in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
src/sentry/testutils/fixtures.py:94: in user
    return self.create_user(
src/sentry/testutils/fixtures.py:313: in create_user
    return Factories.create_user(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/opt/hostedtoolcache/Python/3.13.1/x64/lib/python3.13/contextlib.py:85: in inner
    return func(*args, **kwds)
           ^^^^^^^^^^^^^^^^^^^
src/sentry/testutils/factories.py:1102: in create_user
    user.save(is_test_user=is_test_user)
src/sentry/silo/base.py:157: in override
    return original_method(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/users/models/user.py:244: in save
    with outbox_context(transaction.atomic(using=router.db_for_write(User))):
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/opt/hostedtoolcache/Python/3.13.1/x64/lib/python3.13/contextlib.py:141: in __enter__
    return next(self.gen)
           ^^^^^^^^^^^^^^
src/sentry/hybridcloud/models/outbox.py:552: in outbox_context
    with unguarded_write(using=inner.using), enforce_constraints(inner):
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
... (26 more lines)
tests/sentry/synapse/endpoints/test_org_cell_mappings.py::OrgCellMappingsTest::test_get_no_authlog
[gw0] linux -- Python 3.13.1 /home/runner/work/sentry/sentry/.venv/bin/python3
src/sentry/testutils/cases.py:411: in _post_teardown
    super()._post_teardown()
.venv/lib/python3.13/site-packages/django/db/backends/postgresql/base.py:482: in check_constraints
    cursor.execute("SET CONSTRAINTS ALL IMMEDIATE")
.venv/lib/python3.13/site-packages/django/db/backends/utils.py:122: in execute
    return super().execute(sql, params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/sentry_sdk/utils.py:1887: in runner
    return original_function(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/django/db/backends/utils.py:79: in execute
    return self._execute_with_wrappers(
.venv/lib/python3.13/site-packages/django/db/backends/utils.py:92: in _execute_with_wrappers
    return executor(sql, params, many, context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/db/postgres/base.py:70: in _execute__include_sql_in_error
    return execute(sql, params, many, context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/db/postgres/base.py:58: in _execute__clean_params
    return execute(sql, clean_bad_params(params), many, context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/testutils/hybrid_cloud.py:129: in __call__
    raise CrossTransactionAssertionError(
E   sentry.testutils.hybrid_cloud.CrossTransactionAssertionError: Transaction opened for db {'secondary'}, but command running against db control
E   SQL: SET CONSTRAINTS ALL IMMEDIATE
tests/sentry/synapse/test_paginator.py::CursorTest::test_encode_decodelog
[gw0] linux -- Python 3.13.1 /home/runner/work/sentry/sentry/.venv/bin/python3
src/sentry/testutils/cases.py:411: in _post_teardown
    super()._post_teardown()
.venv/lib/python3.13/site-packages/django/db/backends/postgresql/base.py:482: in check_constraints
    cursor.execute("SET CONSTRAINTS ALL IMMEDIATE")
.venv/lib/python3.13/site-packages/django/db/backends/utils.py:122: in execute
    return super().execute(sql, params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/sentry_sdk/utils.py:1887: in runner
    return original_function(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/django/db/backends/utils.py:79: in execute
    return self._execute_with_wrappers(
.venv/lib/python3.13/site-packages/django/db/backends/utils.py:92: in _execute_with_wrappers
    return executor(sql, params, many, context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/db/postgres/base.py:70: in _execute__include_sql_in_error
    return execute(sql, params, many, context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/db/postgres/base.py:58: in _execute__clean_params
    return execute(sql, clean_bad_params(params), many, context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/testutils/hybrid_cloud.py:129: in __call__
    raise CrossTransactionAssertionError(
E   sentry.testutils.hybrid_cloud.CrossTransactionAssertionError: Transaction opened for db {'secondary'}, but command running against db control
E   SQL: SET CONSTRAINTS ALL IMMEDIATE
tests/sentry/test_stacktraces.py::FindStacktracesTest::test_find_stacktraces_skip_nonelog
[gw0] linux -- Python 3.13.1 /home/runner/work/sentry/sentry/.venv/bin/python3
src/sentry/testutils/cases.py:411: in _post_teardown
    super()._post_teardown()
.venv/lib/python3.13/site-packages/django/db/backends/postgresql/base.py:482: in check_constraints
    cursor.execute("SET CONSTRAINTS ALL IMMEDIATE")
.venv/lib/python3.13/site-packages/django/db/backends/utils.py:122: in execute
    return super().execute(sql, params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/sentry_sdk/utils.py:1887: in runner
    return original_function(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/django/db/backends/utils.py:79: in execute
    return self._execute_with_wrappers(
.venv/lib/python3.13/site-packages/django/db/backends/utils.py:92: in _execute_with_wrappers
    return executor(sql, params, many, context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/db/postgres/base.py:70: in _execute__include_sql_in_error
    return execute(sql, params, many, context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/db/postgres/base.py:58: in _execute__clean_params
    return execute(sql, clean_bad_params(params), many, context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/testutils/hybrid_cloud.py:129: in __call__
    raise CrossTransactionAssertionError(
E   sentry.testutils.hybrid_cloud.CrossTransactionAssertionError: Transaction opened for db {'secondary'}, but command running against db control
E   SQL: SET CONSTRAINTS ALL IMMEDIATE
tests/sentry/test_viewer_context_jwt.py::TestDecodeViewerContext::test_no_verification_key_raiseslog
[gw0] linux -- Python 3.13.1 /home/runner/work/sentry/sentry/.venv/bin/python3
src/sentry/testutils/cases.py:411: in _post_teardown
    super()._post_teardown()
.venv/lib/python3.13/site-packages/django/db/backends/postgresql/base.py:482: in check_constraints
    cursor.execute("SET CONSTRAINTS ALL IMMEDIATE")
.venv/lib/python3.13/site-packages/django/db/backends/utils.py:122: in execute
    return super().execute(sql, params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/sentry_sdk/utils.py:1887: in runner
    return original_function(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/django/db/backends/utils.py:79: in execute
    return self._execute_with_wrappers(
.venv/lib/python3.13/site-packages/django/db/backends/utils.py:92: in _execute_with_wrappers
    return executor(sql, params, many, context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/db/postgres/base.py:70: in _execute__include_sql_in_error
    return execute(sql, params, many, context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/db/postgres/base.py:58: in _execute__clean_params
    return execute(sql, clean_bad_params(params), many, context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/testutils/hybrid_cloud.py:129: in __call__
    raise CrossTransactionAssertionError(
E   sentry.testutils.hybrid_cloud.CrossTransactionAssertionError: Transaction opened for db {'secondary'}, but command running against db control
E   SQL: SET CONSTRAINTS ALL IMMEDIATE
tests/sentry/test_viewer_context_jwt.py::TestIsJwtViewerContext::test_empty_stringlog
[gw0] linux -- Python 3.13.1 /home/runner/work/sentry/sentry/.venv/bin/python3
src/sentry/testutils/cases.py:411: in _post_teardown
    super()._post_teardown()
.venv/lib/python3.13/site-packages/django/db/backends/postgresql/base.py:482: in check_constraints
    cursor.execute("SET CONSTRAINTS ALL IMMEDIATE")
.venv/lib/python3.13/site-packages/django/db/backends/utils.py:122: in execute
    return super().execute(sql, params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/sentry_sdk/utils.py:1887: in runner
    return original_function(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/django/db/backends/utils.py:79: in execute
    return self._execute_with_wrappers(
.venv/lib/python3.13/site-packages/django/db/backends/utils.py:92: in _execute_with_wrappers
    return executor(sql, params, many, context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/db/postgres/base.py:70: in _execute__include_sql_in_error
    return execute(sql, params, many, context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/db/postgres/base.py:58: in _execute__clean_params
    return execute(sql, clean_bad_params(params), many, context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/testutils/hybrid_cloud.py:129: in __call__
    raise CrossTransactionAssertionError(
E   sentry.testutils.hybrid_cloud.CrossTransactionAssertionError: Transaction opened for db {'secondary'}, but command running against db control
E   SQL: SET CONSTRAINTS ALL IMMEDIATE
tests/sentry/utils/test_query.py::RangeQuerySetWrapperTest::test_order_by_non_unique_failslog
[gw0] linux -- Python 3.13.1 /home/runner/work/sentry/sentry/.venv/bin/python3
src/sentry/testutils/cases.py:411: in _post_teardown
    super()._post_teardown()
.venv/lib/python3.13/site-packages/django/db/backends/postgresql/base.py:482: in check_constraints
    cursor.execute("SET CONSTRAINTS ALL IMMEDIATE")
.venv/lib/python3.13/site-packages/django/db/backends/utils.py:122: in execute
    return super().execute(sql, params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/sentry_sdk/utils.py:1887: in runner
    return original_function(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/django/db/backends/utils.py:79: in execute
    return self._execute_with_wrappers(
.venv/lib/python3.13/site-packages/django/db/backends/utils.py:92: in _execute_with_wrappers
    return executor(sql, params, many, context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/db/postgres/base.py:70: in _execute__include_sql_in_error
    return execute(sql, params, many, context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/db/postgres/base.py:58: in _execute__clean_params
    return execute(sql, clean_bad_params(params), many, context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/testutils/hybrid_cloud.py:129: in __call__
    raise CrossTransactionAssertionError(
E   sentry.testutils.hybrid_cloud.CrossTransactionAssertionError: Transaction opened for db {'secondary'}, but command running against db control
E   SQL: SET CONSTRAINTS ALL IMMEDIATE
tests/sentry/workflow_engine/receivers/test_project_detectors.py::TestDisableDefaultDetectorCreation::test_context_manager_reconnects_on_exceptionlog
[gw0] linux -- Python 3.13.1 /home/runner/work/sentry/sentry/.venv/bin/python3
src/sentry/testutils/cases.py:411: in _post_teardown
    super()._post_teardown()
.venv/lib/python3.13/site-packages/django/db/backends/postgresql/base.py:482: in check_constraints
    cursor.execute("SET CONSTRAINTS ALL IMMEDIATE")
.venv/lib/python3.13/site-packages/django/db/backends/utils.py:122: in execute
    return super().execute(sql, params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/sentry_sdk/utils.py:1887: in runner
    return original_function(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/django/db/backends/utils.py:79: in execute
    return self._execute_with_wrappers(
.venv/lib/python3.13/site-packages/django/db/backends/utils.py:92: in _execute_with_wrappers
    return executor(sql, params, many, context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/db/postgres/base.py:70: in _execute__include_sql_in_error
    return execute(sql, params, many, context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/db/postgres/base.py:58: in _execute__clean_params
    return execute(sql, clean_bad_params(params), many, context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/testutils/hybrid_cloud.py:129: in __call__
    raise CrossTransactionAssertionError(
E   sentry.testutils.hybrid_cloud.CrossTransactionAssertionError: Transaction opened for db {'secondary'}, but command running against db control
E   SQL: SET CONSTRAINTS ALL IMMEDIATE
tests/snuba/api/endpoints/test_organization_group_index_stats.py::GroupListTest::test_issue_platform_mixed_issue_not_titlelog
[gw0] linux -- Python 3.13.1 /home/runner/work/sentry/sentry/.venv/bin/python3
tests/snuba/api/endpoints/test_organization_group_index_stats.py:119: in test_issue_platform_mixed_issue_not_title
    _, group_info = self.process_occurrence(
tests/sentry/issues/test_utils.py:86: in process_occurrence
    return process_event_and_issue_occurrence(occurrence_data, event_data)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/sentry_sdk/tracing_utils.py:1109: in sync_wrapper
    result = f(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^
src/sentry/issues/occurrence_consumer.py:166: in process_event_and_issue_occurrence
    return save_issue_occurrence(occurrence_data, event)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/sentry_sdk/tracing_utils.py:1109: in sync_wrapper
    result = f(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^
src/sentry/issues/ingest.py:57: in save_issue_occurrence
    occurrence = IssueOccurrence.from_dict(occurrence_data)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/issues/issue_occurrence.py:170: in from_dict
    get_group_type_by_type_id(data["type"]),
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/issues/grouptype.py:355: in get_group_type_by_type_id
    return registry.get_by_type_id(id)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/issues/grouptype.py:180: in get_by_type_id
    raise InvalidGroupTypeError(id_)
E   sentry.issues.grouptype.InvalidGroupTypeError: No group type with the id 2001 is registered.
tests/snuba/api/endpoints/test_project_event_details.py::ProjectEventDetailsTest::test_ignores_different_grouplog
[gw0] linux -- Python 3.13.1 /home/runner/work/sentry/sentry/.venv/bin/python3
tests/snuba/api/endpoints/test_project_event_details.py:13: in setUp
    self.setup_data()
tests/snuba/api/endpoints/test_project_event_details.py:21: in setup_data
    self.prev_event = self.store_event(
src/sentry/testutils/cases.py:1086: in store_event
    stored_event = Factories.store_event(*args, **kwargs)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/opt/hostedtoolcache/Python/3.13.1/x64/lib/python3.13/contextlib.py:85: in inner
    return func(*args, **kwds)
           ^^^^^^^^^^^^^^^^^^^
src/sentry/testutils/factories.py:1223: in store_event
    event = manager.save(project_id)
            ^^^^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/sentry_sdk/tracing_utils.py:1109: in sync_wrapper
    result = f(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^
src/sentry/event_manager.py:513: in save
    return self.save_error_events(
.venv/lib/python3.13/site-packages/sentry_sdk/tracing_utils.py:1109: in sync_wrapper
    result = f(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^
src/sentry/event_manager.py:547: in save_error_events
    group_info = assign_event_to_group(event=job["event"], job=job, metric_tags=metric_tags)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/sentry_sdk/tracing_utils.py:1109: in sync_wrapper
    result = f(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^
src/sentry/event_manager.py:1358: in assign_event_to_group
    group_info = create_group_with_grouphashes(job, all_grouphashes)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/event_manager.py:1531: in create_group_with_grouphashes
    group = _create_group(project, event, **_get_group_processing_kwargs(job))
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/event_manager.py:1633: in _create_group
    create_open_period(group=group, start_time=group.first_seen, event_id=event.event_id)
src/sentry/models/groupopenperiod.py:211: in create_open_period
    if get_group_type_by_type_id(group.type).detector_settings is not None:
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/issues/grouptype.py:355: in get_group_type_by_type_id
    return registry.get_by_type_id(id)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/issues/grouptype.py:180: in get_by_type_id
    raise InvalidGroupTypeError(id_)
E   sentry.issues.grouptype.InvalidGroupTypeError: No group type with the id 1 is registered.
tests/snuba/api/endpoints/test_project_event_details.py::ProjectEventDetailsTest::test_snuba_filtered_nextlog
[gw0] linux -- Python 3.13.1 /home/runner/work/sentry/sentry/.venv/bin/python3
tests/snuba/api/endpoints/test_project_event_details.py:13: in setUp
    self.setup_data()
tests/snuba/api/endpoints/test_project_event_details.py:21: in setup_data
    self.prev_event = self.store_event(
src/sentry/testutils/cases.py:1086: in store_event
    stored_event = Factories.store_event(*args, **kwargs)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/opt/hostedtoolcache/Python/3.13.1/x64/lib/python3.13/contextlib.py:85: in inner
    return func(*args, **kwds)
           ^^^^^^^^^^^^^^^^^^^
src/sentry/testutils/factories.py:1223: in store_event
    event = manager.save(project_id)
            ^^^^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/sentry_sdk/tracing_utils.py:1109: in sync_wrapper
    result = f(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^
src/sentry/event_manager.py:513: in save
    return self.save_error_events(
.venv/lib/python3.13/site-packages/sentry_sdk/tracing_utils.py:1109: in sync_wrapper
    result = f(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^
src/sentry/event_manager.py:547: in save_error_events
    group_info = assign_event_to_group(event=job["event"], job=job, metric_tags=metric_tags)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/sentry_sdk/tracing_utils.py:1109: in sync_wrapper
    result = f(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^
src/sentry/event_manager.py:1358: in assign_event_to_group
    group_info = create_group_with_grouphashes(job, all_grouphashes)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/event_manager.py:1531: in create_group_with_grouphashes
    group = _create_group(project, event, **_get_group_processing_kwargs(job))
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/event_manager.py:1633: in _create_group
    create_open_period(group=group, start_time=group.first_seen, event_id=event.event_id)
src/sentry/models/groupopenperiod.py:211: in create_open_period
    if get_group_type_by_type_id(group.type).detector_settings is not None:
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/issues/grouptype.py:355: in get_group_type_by_type_id
    return registry.get_by_type_id(id)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/issues/grouptype.py:180: in get_by_type_id
    raise InvalidGroupTypeError(id_)
E   sentry.issues.grouptype.InvalidGroupTypeError: No group type with the id 1 is registered.
tests/snuba/search/test_backend.py::EventsSnubaSearchTest::test_bookmarked_by_with_environmentlog
[gw0] linux -- Python 3.13.1 /home/runner/work/sentry/sentry/.venv/bin/python3
tests/snuba/search/test_backend.py:117: in setUp
    self.event1 = self.store_event(
tests/snuba/search/test_backend.py:96: in store_event
    event = super().store_event(data, *args, **kwargs)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/testutils/cases.py:1086: in store_event
    stored_event = Factories.store_event(*args, **kwargs)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/opt/hostedtoolcache/Python/3.13.1/x64/lib/python3.13/contextlib.py:85: in inner
    return func(*args, **kwds)
           ^^^^^^^^^^^^^^^^^^^
src/sentry/testutils/factories.py:1223: in store_event
    event = manager.save(project_id)
            ^^^^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/sentry_sdk/tracing_utils.py:1109: in sync_wrapper
    result = f(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^
src/sentry/event_manager.py:513: in save
    return self.save_error_events(
.venv/lib/python3.13/site-packages/sentry_sdk/tracing_utils.py:1109: in sync_wrapper
    result = f(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^
src/sentry/event_manager.py:547: in save_error_events
    group_info = assign_event_to_group(event=job["event"], job=job, metric_tags=metric_tags)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/sentry_sdk/tracing_utils.py:1109: in sync_wrapper
    result = f(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^
src/sentry/event_manager.py:1358: in assign_event_to_group
    group_info = create_group_with_grouphashes(job, all_grouphashes)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/event_manager.py:1531: in create_group_with_grouphashes
    group = _create_group(project, event, **_get_group_processing_kwargs(job))
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/event_manager.py:1633: in _create_group
    create_open_period(group=group, start_time=group.first_seen, event_id=event.event_id)
src/sentry/models/groupopenperiod.py:211: in create_open_period
    if get_group_type_by_type_id(group.type).detector_settings is not None:
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/issues/grouptype.py:355: in get_group_type_by_type_id
    return registry.get_by_type_id(id)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/issues/grouptype.py:180: in get_by_type_id
    raise InvalidGroupTypeError(id_)
E   sentry.issues.grouptype.InvalidGroupTypeError: No group type with the id 1 is registered.
tests/snuba/search/test_backend.py::EventsSnubaSearchTest::test_optimizer_enabledlog
[gw0] linux -- Python 3.13.1 /home/runner/work/sentry/sentry/.venv/bin/python3
tests/snuba/search/test_backend.py:117: in setUp
    self.event1 = self.store_event(
tests/snuba/search/test_backend.py:96: in store_event
    event = super().store_event(data, *args, **kwargs)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/testutils/cases.py:1086: in store_event
    stored_event = Factories.store_event(*args, **kwargs)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/opt/hostedtoolcache/Python/3.13.1/x64/lib/python3.13/contextlib.py:85: in inner
    return func(*args, **kwds)
           ^^^^^^^^^^^^^^^^^^^
src/sentry/testutils/factories.py:1223: in store_event
    event = manager.save(project_id)
            ^^^^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/sentry_sdk/tracing_utils.py:1109: in sync_wrapper
    result = f(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^
src/sentry/event_manager.py:513: in save
    return self.save_error_events(
.venv/lib/python3.13/site-packages/sentry_sdk/tracing_utils.py:1109: in sync_wrapper
    result = f(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^
src/sentry/event_manager.py:547: in save_error_events
    group_info = assign_event_to_group(event=job["event"], job=job, metric_tags=metric_tags)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/sentry_sdk/tracing_utils.py:1109: in sync_wrapper
    result = f(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^
src/sentry/event_manager.py:1358: in assign_event_to_group
    group_info = create_group_with_grouphashes(job, all_grouphashes)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/event_manager.py:1531: in create_group_with_grouphashes
    group = _create_group(project, event, **_get_group_processing_kwargs(job))
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/event_manager.py:1633: in _create_group
    create_open_period(group=group, start_time=group.first_seen, event_id=event.event_id)
src/sentry/models/groupopenperiod.py:211: in create_open_period
    if get_group_type_by_type_id(group.type).detector_settings is not None:
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/issues/grouptype.py:355: in get_group_type_by_type_id
    return registry.get_by_type_id(id)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/issues/grouptype.py:180: in get_by_type_id
    raise InvalidGroupTypeError(id_)
E   sentry.issues.grouptype.InvalidGroupTypeError: No group type with the id 1 is registered.
tests/snuba/search/test_backend.py::EventsSnubaSearchTest::test_sort_with_environmentlog
[gw0] linux -- Python 3.13.1 /home/runner/work/sentry/sentry/.venv/bin/python3
tests/snuba/search/test_backend.py:117: in setUp
    self.event1 = self.store_event(
tests/snuba/search/test_backend.py:96: in store_event
    event = super().store_event(data, *args, **kwargs)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/testutils/cases.py:1086: in store_event
    stored_event = Factories.store_event(*args, **kwargs)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/opt/hostedtoolcache/Python/3.13.1/x64/lib/python3.13/contextlib.py:85: in inner
    return func(*args, **kwds)
           ^^^^^^^^^^^^^^^^^^^
src/sentry/testutils/factories.py:1223: in store_event
    event = manager.save(project_id)
            ^^^^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/sentry_sdk/tracing_utils.py:1109: in sync_wrapper
    result = f(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^
src/sentry/event_manager.py:513: in save
    return self.save_error_events(
.venv/lib/python3.13/site-packages/sentry_sdk/tracing_utils.py:1109: in sync_wrapper
    result = f(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^
src/sentry/event_manager.py:547: in save_error_events
    group_info = assign_event_to_group(event=job["event"], job=job, metric_tags=metric_tags)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/sentry_sdk/tracing_utils.py:1109: in sync_wrapper
    result = f(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^
src/sentry/event_manager.py:1358: in assign_event_to_group
    group_info = create_group_with_grouphashes(job, all_grouphashes)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/event_manager.py:1531: in create_group_with_grouphashes
    group = _create_group(project, event, **_get_group_processing_kwargs(job))
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/event_manager.py:1633: in _create_group
    create_open_period(group=group, start_time=group.first_seen, event_id=event.event_id)
src/sentry/models/groupopenperiod.py:211: in create_open_period
    if get_group_type_by_type_id(group.type).detector_settings is not None:
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/issues/grouptype.py:355: in get_group_type_by_type_id
    return registry.get_by_type_id(id)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/issues/grouptype.py:180: in get_by_type_id
    raise InvalidGroupTypeError(id_)
E   sentry.issues.grouptype.InvalidGroupTypeError: No group type with the id 1 is registered.
tests/snuba/search/test_backend.py::EventsSnubaSearchTest::test_too_many_candidates_with_selective_postgres_filterlog
[gw0] linux -- Python 3.13.1 /home/runner/work/sentry/sentry/.venv/bin/python3
tests/snuba/search/test_backend.py:117: in setUp
    self.event1 = self.store_event(
tests/snuba/search/test_backend.py:96: in store_event
    event = super().store_event(data, *args, **kwargs)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/testutils/cases.py:1086: in store_event
    stored_event = Factories.store_event(*args, **kwargs)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/opt/hostedtoolcache/Python/3.13.1/x64/lib/python3.13/contextlib.py:85: in inner
    return func(*args, **kwds)
           ^^^^^^^^^^^^^^^^^^^
src/sentry/testutils/factories.py:1223: in store_event
    event = manager.save(project_id)
            ^^^^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/sentry_sdk/tracing_utils.py:1109: in sync_wrapper
    result = f(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^
src/sentry/event_manager.py:513: in save
    return self.save_error_events(
.venv/lib/python3.13/site-packages/sentry_sdk/tracing_utils.py:1109: in sync_wrapper
    result = f(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^
src/sentry/event_manager.py:547: in save_error_events
    group_info = assign_event_to_group(event=job["event"], job=job, metric_tags=metric_tags)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/sentry_sdk/tracing_utils.py:1109: in sync_wrapper
    result = f(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^
src/sentry/event_manager.py:1358: in assign_event_to_group
    group_info = create_group_with_grouphashes(job, all_grouphashes)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/event_manager.py:1531: in create_group_with_grouphashes
    group = _create_group(project, event, **_get_group_processing_kwargs(job))
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/event_manager.py:1633: in _create_group
    create_open_period(group=group, start_time=group.first_seen, event_id=event.event_id)
src/sentry/models/groupopenperiod.py:211: in create_open_period
    if get_group_type_by_type_id(group.type).detector_settings is not None:
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/issues/grouptype.py:355: in get_group_type_by_type_id
    return registry.get_by_type_id(id)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/issues/grouptype.py:180: in get_by_type_id
    raise InvalidGroupTypeError(id_)
E   sentry.issues.grouptype.InvalidGroupTypeError: No group type with the id 1 is registered.
tests/snuba/search/test_backend.py::EventsTrendsTest::test_trends_mixed_group_typeslog
[gw0] linux -- Python 3.13.1 /home/runner/work/sentry/sentry/.venv/bin/python3
tests/snuba/search/test_backend.py:3021: in test_trends_mixed_group_types
    error_event = self.store_event(
tests/snuba/search/test_backend.py:96: in store_event
    event = super().store_event(data, *args, **kwargs)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/testutils/cases.py:1086: in store_event
    stored_event = Factories.store_event(*args, **kwargs)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/opt/hostedtoolcache/Python/3.13.1/x64/lib/python3.13/contextlib.py:85: in inner
    return func(*args, **kwds)
           ^^^^^^^^^^^^^^^^^^^
src/sentry/testutils/factories.py:1223: in store_event
    event = manager.save(project_id)
            ^^^^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/sentry_sdk/tracing_utils.py:1109: in sync_wrapper
    result = f(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^
src/sentry/event_manager.py:513: in save
    return self.save_error_events(
.venv/lib/python3.13/site-packages/sentry_sdk/tracing_utils.py:1109: in sync_wrapper
    result = f(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^
src/sentry/event_manager.py:547: in save_error_events
    group_info = assign_event_to_group(event=job["event"], job=job, metric_tags=metric_tags)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/sentry_sdk/tracing_utils.py:1109: in sync_wrapper
    result = f(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^
src/sentry/event_manager.py:1358: in assign_event_to_group
    group_info = create_group_with_grouphashes(job, all_grouphashes)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/event_manager.py:1531: in create_group_with_grouphashes
    group = _create_group(project, event, **_get_group_processing_kwargs(job))
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/event_manager.py:1633: in _create_group
    create_open_period(group=group, start_time=group.first_seen, event_id=event.event_id)
src/sentry/models/groupopenperiod.py:211: in create_open_period
    if get_group_type_by_type_id(group.type).detector_settings is not None:
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/issues/grouptype.py:355: in get_group_type_by_type_id
    return registry.get_by_type_id(id)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/issues/grouptype.py:180: in get_by_type_id
    raise InvalidGroupTypeError(id_)
E   sentry.issues.grouptype.InvalidGroupTypeError: No group type with the id 1 is registered.
tests/sentry/backup/test_imports.py::CollisionTests::test_colliding_org_auth_tokenlog
[gw0] linux -- Python 3.13.1 /home/runner/work/sentry/sentry/.venv/bin/python3
tests/sentry/backup/test_imports.py:1519: in test_colliding_org_auth_token
    self.create_exhaustive_organization("some-org", owner, invited, [member])
/opt/hostedtoolcache/Python/3.13.1/x64/lib/python3.13/contextlib.py:85: in inner
    return func(*args, **kwds)
           ^^^^^^^^^^^^^^^^^^^
src/sentry/testutils/helpers/backups.py:703: in create_exhaustive_organization
    detector = self.create_detector(project=project, type=MetricIssue.slug)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/testutils/fixtures.py:727: in create_detector
    return Factories.create_detector(project=project, type=type, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/opt/hostedtoolcache/Python/3.13.1/x64/lib/python3.13/contextlib.py:85: in inner
    return func(*args, **kwds)
           ^^^^^^^^^^^^^^^^^^^
src/sentry/testutils/factories.py:2366: in create_detector
    return Detector.objects.create(
src/sentry/silo/base.py:157: in override
    return original_method(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/django/db/models/manager.py:87: in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/silo/base.py:157: in override
    return original_method(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/django/db/models/query.py:665: in create
    obj.save(force_insert=True, using=self.db)
src/sentry/silo/base.py:157: in override
    return original_method(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/django/db/models/base.py:902: in save
    self.save_base(
src/sentry/silo/base.py:157: in override
    return original_method(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/django/db/models/base.py:988: in save_base
    pre_save.send(
src/sentry/testutils/pytest/stale_database_reads.py:101: in send
    return old_send(self, sender, **named)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/django/dispatch/dispatcher.py:189: in send
    response = receiver(signal=self, sender=sender, **named)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/workflow_engine/receivers/detector.py:29: in enforce_config_schema_signal
    instance.enforce_config_schema()
src/sentry/workflow_engine/models/detector.py:223: in enforce_config_schema
    group_type = self.group_type
                 ^^^^^^^^^^^^^^^
src/sentry/workflow_engine/models/detector.py:145: in group_type
... (2 more lines)
tests/snuba/api/endpoints/test_organization_events_trace.py::OrganizationEventsTraceEndpointTest::test_with_mixup_of_orphan_errors_with_simple_trace_datalog
[gw0] linux -- Python 3.13.1 /home/runner/work/sentry/sentry/.venv/bin/python3
tests/snuba/api/endpoints/test_organization_events_trace.py:1315: in test_with_mixup_of_orphan_errors_with_simple_trace_data
    error = self.store_event(error_data, project_id=self.project.id)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/testutils/cases.py:1086: in store_event
    stored_event = Factories.store_event(*args, **kwargs)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/opt/hostedtoolcache/Python/3.13.1/x64/lib/python3.13/contextlib.py:85: in inner
    return func(*args, **kwds)
           ^^^^^^^^^^^^^^^^^^^
src/sentry/testutils/factories.py:1223: in store_event
    event = manager.save(project_id)
            ^^^^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/sentry_sdk/tracing_utils.py:1109: in sync_wrapper
    result = f(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^
src/sentry/event_manager.py:513: in save
    return self.save_error_events(
.venv/lib/python3.13/site-packages/sentry_sdk/tracing_utils.py:1109: in sync_wrapper
    result = f(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^
src/sentry/event_manager.py:547: in save_error_events
    group_info = assign_event_to_group(event=job["event"], job=job, metric_tags=metric_tags)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.venv/lib/python3.13/site-packages/sentry_sdk/tracing_utils.py:1109: in sync_wrapper
    result = f(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^
src/sentry/event_manager.py:1358: in assign_event_to_group
    group_info = create_group_with_grouphashes(job, all_grouphashes)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/event_manager.py:1531: in create_group_with_grouphashes
    group = _create_group(project, event, **_get_group_processing_kwargs(job))
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/event_manager.py:1633: in _create_group
    create_open_period(group=group, start_time=group.first_seen, event_id=event.event_id)
src/sentry/models/groupopenperiod.py:211: in create_open_period
    if get_group_type_by_type_id(group.type).detector_settings is not None:
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/issues/grouptype.py:355: in get_group_type_by_type_id
    return registry.get_by_type_id(id)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/sentry/issues/grouptype.py:180: in get_by_type_id
    raise InvalidGroupTypeError(id_)
E   sentry.issues.grouptype.InvalidGroupTypeError: No group type with the id 1 is registered.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Scope: Backend Automatically applied to PRs that change backend components Scope: Frontend Automatically applied to PRs that change frontend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant