aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java
diff options
context:
space:
mode:
authorGravatar Justine Tunney <jart@google.com>2016-11-21 20:40:13 +0000
committerGravatar Dmitry Lomov <dslomov@google.com>2016-11-22 14:14:56 +0000
commitbe1390eaf91b4278d00657141536aef01dbea42c (patch)
tree59deac4c609860c51f3debd09d1c5655d0396155 /src/main/java
parent758555219f84052b761178afabdc0117ef8b0de7 (diff)
Fix test_http_to_https_redirect test
RELNOTES: n/a -- MOS_MIGRATED_REVID=139818617
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/bazel/repository/downloader/HttpConnector.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/bazel/repository/downloader/HttpConnector.java b/src/main/java/com/google/devtools/build/lib/bazel/repository/downloader/HttpConnector.java
index 616f0b0c8f..3f8f716051 100644
--- a/src/main/java/com/google/devtools/build/lib/bazel/repository/downloader/HttpConnector.java
+++ b/src/main/java/com/google/devtools/build/lib/bazel/repository/downloader/HttpConnector.java
@@ -92,6 +92,9 @@ final class HttpConnector {
code = connection.getResponseCode();
} catch (FileNotFoundException ignored) {
code = connection.getResponseCode();
+ } catch (IllegalArgumentException e) {
+ // This will happen if the user does something like specify a port greater than 2^16-1.
+ throw new UnrecoverableHttpException(e.getMessage());
} catch (IOException e) {
if (!e.getMessage().startsWith("Server returned")) {
throw e;