Hello,

Good catch. I have updated the Javadocs to document the nullable return
values:

https://github.com/apache/httpcomponents-core/pull/682

Regards,

Arturo


On Wed, Jul 22, 2026 at 11:59 AM Jean-Noël Rouvignac <
[email protected]> wrote:

> Hello,
>
> We got NPEs due to IOSession.getRemoteAddress() returning null.
>
> Would it be possible to modify its javadoc to mention that null is a
> possible return value?
> For completeness, the following methods can also potentially return null:
>
>    - IOSession.getHandler()
>    - IOSession.poll()
>       - It's more obvious for this one, but it is still worth highlighting
>    - IOSession.getRemoteAddress()
>    - IOSession.getLocalAddress()
>
>
> Do you prefer to handle this within your team, or should I submit a PR on
> github?
>
> Thank you!
>
> --
> _CONFIDENTIALITY NOTICE: This email may contain confidential and
> privileged
> material for the sole use of the intended recipient(s). Any review, use,
> distribution or disclosure by others is strictly prohibited.  If you have
> received this communication in error, please notify the sender immediately
> by e-mail and delete the message and any file attachments from your
> computer. Thank you._
>

Reply via email to