-
Notifications
You must be signed in to change notification settings - Fork 575
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
Large message deliveries with TLS and NIO enabled results in a "buffer closed" exception in SslEngineHelper #700
Comments
How large is large? Can you put together an executable example that reproduces against |
It looks like it depends on network delay. It can be reproduced with message of 15_000 bytes for remote AWS RabbitMQ broker. Also i have configured local setup with RabbitMQ 3.8.19 and reproduces error with 70_000 bytes. AWS RabbitMQ broker supports 3.8.11 version.
|
Our team could reproduce 👍 |
Thanks for the example. I would suggest to use a CountDownLatch to block until the message is received (or time out), this avoids race conditions where the program could exit before the message actually arrives. Disabling automatic connection recovery can be useful. I managed to reproduce with the example, but not locally, I had to use a remote broker. The |
@acogoluegnes Thank you for quick feedback! I suppose that PR fix #702 doesn't take into account I created PR to handle this |
Hello!
There was an issue #307 .
And it looks like it reproduced again.
Versions:
Server - RabbitMQ 3.8.11
Client -
Steps to reproduce
Result
Connection is closed with error
PS when using rabbit client without nio - it works fine
The text was updated successfully, but these errors were encountered: