Details
-
Bug
-
Resolution: Obsolete
-
Major
-
7.0.0.Alpha1
-
None
Description
The ManagementRequest class has a "responseBodyHandler" and a "responseEndHandler" and assumes those will not be executed concurrently, but they can be, since ConnectionImpl uses an executor to handle incoming chunks. One effect would be a null result gets passed to the ResponseFuture, as Thomas Diesler has reported in the linked forum thread.
There may be other thread safety issues besides this particular one.