stan.js: `NATS: Subject must be supplied` when `msg.ack`
I am getting this very weird situation in which sometimes I get NATS: Subject must be supplied
when ack’ing a message. It goes away after restart. The weird part is that the connection is stable and I do receive messages on the subscription. But when this happens the instance cannot ack a message any longer, it always fail with this until I restart it.
Any idea what my be causing this?
About this issue
- Original URL
- State: closed
- Created 5 years ago
- Reactions: 3
- Comments: 27 (17 by maintainers)
Commits related to this issue
- Added a workaround for subscription processing that happens prior to the protocol message for the subscription being received. In such cases the message will be ignored, and rely on STAN to resend at ... — committed to nats-io/stan.js by aricart 4 years ago
- Fix partial sub (#190) * 0.3.3-0 * Added a workaround for subscription processing that happens prior to the protocol message for the subscription being received. In such cases the message will be ... — committed to nats-io/stan.js by aricart 4 years ago
Hm… we observe this on subscriptions that were active and running for days without issues, but suddenly we starte getting those errors that do not go away unless restarting.