-
Notifications
You must be signed in to change notification settings - Fork 161
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
Bug: NATS stream publish message with subject path parameters not working #892
Comments
@nason thanks for your bugreport! Wait a bit: 0.2.9 release will fix it |
Wow that was fast, thank you for the quick fix!
Really great work, A+. I've been working with event driven architectures for years and I can already tell FastStream (and also AsyncAPI) are going to make building and developing these types of systems so much better |
The new release 0.2.9 is out. |
Confirmed 0.2.9 fixed the issue I was seeing. Thank you!
|
Describe the bug
Provide a clear and concise description of the bug.
I am trying to set up a NATS stream subject that includes route parameters. When I publish a message to it, I get
nats.js.errors.NoStreamResponseError: nats: no response from stream
How to reproduce
Minimal example:
Steps to reproduce the behavior:
faststream run bug_repro:app --reload
Expected behavior
I expect the
example.stream-with-param.test
message to publish successfully, and theexample_with_path
subscriber to logparam
as"test"
Observed behavior
Environment
Additional context
I'm fairly new to NATS and to FastStream, but I think this should work, right? There's a good chance I'm missing something but thought I'd report here just in case it is a bug
If I log
await broker.stream.consumers_info("testing")
before I start publishing inafter_startup
, I see:The text was updated successfully, but these errors were encountered: