Deadlock due to recveive listeners may be invoked after AbstractXMPPConnection.invokeStanzaCollectorsAndNotifyRecvListeners() returned

Description

A deadlock between AbstractXMPPConnection and another entity, typically a Manager, is possible due to AbstractXMPPConnection.invokeStanzaCollectorsAndNotifyRecvListeners() returning before all synchronous receive listeners have been invoked.

Environment

None

Activity

Show:
Fixed

Details

Assignee

Reporter

Labels

Ignite Forum URL

Components

Fix versions

Affects versions

Priority

Created October 2, 2022 at 9:34 AM
Updated November 25, 2023 at 6:05 PM
Resolved November 25, 2023 at 6:05 PM