Limit when PortInUseException is thrown
Refactor `PortInUseException` logic to a single place and refine when the exception is thrown. Prior to this commit, we assumed that a `BindException` was only thrown when the port was in use. In fact, it's possible that the exception could be thrown because the requested address "could not be assigned". We now only throw a `PortInUserException` if the `BindException` message includes the phrase "in use". Fixes gh-21101
Showing
Please register or sign in to comment