Skip to content

Exceptions in Subscriber.initialize(…) can escape into the caller #2335

Closed
@mp911de

Description

@mp911de

Exceptions within the initialize method (caused in e.g. ConnectionFactory.getConnection()) can escape into the caller without being set into the returned future. This causes invalid state transitions and can leave the container in an invalid state.

Discovered during the review of #2334

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions