You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Description
When using the messenger:failed:retry command, the message is retried immediately. When it fails again, it should be requeued to the failure transport, but this does not happen due to the following code in the SendFailedMessageToFailureTransportListener class
// avoid re-sending to the failed sender
if (null !== $envelope->last(SentToFailureTransportStamp::class)) {
return;
}
Is this expected behavior?
How to reproduce
Let a handler fail and queue it to the failure transport. Retry the message using the messenger:failed:retry command
The text was updated successfully, but these errors were encountered:
I also understood this wrong at first.
But the failed message will be sent back to the failure transport depending on the retry strategy of the failure transport (which is enabled by default). So yes it is going back to the failure transport under normal circumstances.
See #32341 (comment)
Symfony version(s) affected: 4.3.3
Description
When using the messenger:failed:retry command, the message is retried immediately. When it fails again, it should be requeued to the failure transport, but this does not happen due to the following code in the SendFailedMessageToFailureTransportListener class
Is this expected behavior?
How to reproduce
Let a handler fail and queue it to the failure transport. Retry the message using the messenger:failed:retry command
The text was updated successfully, but these errors were encountered: