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
When doing RPC calls in quick succession the consumer is removed and a new one is not created and the KeyNotFoundException is thrown.
I've pinpointed the problem to RawRabbit.Operations.Requester.cs in the GetOrCreateConsumerForType method. There is a check to verify that _typeToConsumer contains the correct response type but the _disposeConsumerTimer is triggered before it is actually used.
Mister @crillemon - thanks for reporting this! Just a few minutes before you did, I created an issue for the same problem, #50. I'll close this, and let's discuss things in #50 👍
When doing RPC calls in quick succession the consumer is removed and a new one is not created and the KeyNotFoundException is thrown.
I've pinpointed the problem to
RawRabbit.Operations.Requester.cs
in theGetOrCreateConsumerForType
method. There is a check to verify that_typeToConsumer
contains the correct response type but the_disposeConsumerTimer
is triggered before it is actually used.This may be related to Issue #36
The text was updated successfully, but these errors were encountered: