Affects: 5.3.18
HierarchicalUriComponents::toUri()
throws java.lang.NumberFormatException
instead of the expected IllegalStateException
when provided with a URI of the format https://x.com:string
.
Comment From: sbrannen
The underlying issue is that HierarchicalUriComponents.getPort()
invokes Integer.parseInt()
which throws the NumberFormatException
.
Thus, invocations of getPort()
, toUri()
, toUriString()
, and toString()
are all affected.
Comment From: sbrannen
Related Issues:
-
26905
-
27039
Comment From: sbrannen
This has been addressed in 5.3.x
and main
.
@Jackson-S, thanks for submitting your first issue for the Spring Framework! 👍