New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MSMQ requires error queue configuration for send-only endpoints #4769
MSMQ requires error queue configuration for send-only endpoints #4769
Comments
This line should include a check to see if the endpoint is not configured as a SendOnly endpoint: https://github.com/Particular/NServiceBus/blob/master/src/NServiceBus.Core/Transports/Msmq/MsmqTransport.cs#L35 |
I've raised a PR against MSMQ transport: Particular/NServiceBus.Transport.Msmq#25 |
Would we classify this as a patch? |
I'd say so. Qualifies at least a Minor Patch criteria as azure multi host would require to take the host offline, add an error queue configuration and redeploy. That's quite a workaround 😃 |
How can the azure multi host be affected by a msmq bug? |
@andreasohlund as discussed on slack, it's probably because msmq is on by default as the host doesn't have a need for a transport |
Reopening since we still need to consider a 6.3.x patch. |
wouldnt this always fail at startup? in which case it could never get to production? and if so not a back port |
@SimonCropp It's not a backport. It's a fix to a regression introduced in 6.3.0 |
@bording ok thanks for the clarification |
Fixed by #4784 |
Who's affected
Anyone using the MSMQ transport with send-only endpoints on NServiceBus 6.3.
Symptoms
After upgrading to 6.3, users need to configure a error queue unnecessarily.
Original bug report
This is a change in behavior and has broken the Azure dynamic host, which launches the endpoint as a sendonly endpoint.
The text was updated successfully, but these errors were encountered: