dallison
dallison
I've found the issue. Accessing an argument after it has been std::moved. I have a fix.
Sorry for the delay, for some reason I am not getting notified of some issues in github.
Sorry about that, Mik. If you revert the commit does it fix the python client? I don't have any way to run the python stuff unfortunately. It's probably that subscribers...
Are all the other things that are failing using the python client too? Or is this broken in C++?
Duplicates in C++? I'm not seeing that in my tests. Can you tell me how many subscribers you have and how you are reading the messages? Are you using subspace::shared_ptrs?...
I'd love to write a test to repro, do you have one?
I can repro it in python on my mac. On it.
Found the issue. It was clearing the current slot in the subscriber after it ran out of messages. That's wrong.
Alright, fix has been pushed. Can you try it and make sure it fixes your issue please. Sorry about that. I also added a regression test for the C++ client.
BTW, I am open to a google meet if you would like to report these to get a quicker turnaround.