Skip to content

Symfony\Contracts\Cache\NamespacedPoolInterface not implemented #926

Closed
@erik-treehouse

Description

@erik-treehouse

How do you use Sentry?

Sentry SaaS (sentry.io)

SDK version

3.22.1

Steps to reproduce

I upgraded my currently running project to using Symfony 7.3.1 which requires symfony/cache-contracts version 3.6 and that introduces NamespacedPoolInterface

After the bin/console lint:container the following error occurs about NamespacedPoolInterface not implemented

Expected result

No errors

Actual result

Invalid alias definition: alias "Symfony\Contracts\Cache\NamespacedPoolInterface" is referencing class "Sentry\SentryBundle\Tracing\Cache\TraceableCacheAdapter" but this class does not implement "Symfony\Contracts\Cache\NamespacedPoolInterface". Because this alias is an interface, Sentry\SentryBundle\Tracing\Cache\TraceableCacheAdapter" must implement "Symfony\Contracts\Cache\NamespacedPoolInterface"

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions