diff --git a/src/main/java/org/bioimageanalysis/icy/deeplearning/versionmanager/downloading/DeepLearningVersionDownloader.java b/src/main/java/org/bioimageanalysis/icy/deeplearning/versionmanager/downloading/DeepLearningVersionDownloader.java index 8f4ef749d550c38440eae3f85d13c4004e216e74..c1be50493a5381433ba774e07fc63755853d6302 100644 --- a/src/main/java/org/bioimageanalysis/icy/deeplearning/versionmanager/downloading/DeepLearningVersionDownloader.java +++ b/src/main/java/org/bioimageanalysis/icy/deeplearning/versionmanager/downloading/DeepLearningVersionDownloader.java @@ -7,6 +7,7 @@ import java.io.FileOutputStream; import java.io.IOException; import java.net.HttpURLConnection; import java.net.MalformedURLException; +import java.net.URI; import java.net.URISyntaxException; import java.net.URL; import java.nio.channels.Channels; @@ -323,7 +324,10 @@ public class DeepLearningVersionDownloader } catch (MalformedURLException ex) { } try { - String mainDomain = url.toURI().getHost(); + URI uri = url.toURI(); + String scheme = uri.getScheme(); + String host = uri.getHost(); + String mainDomain = scheme + "://" + host; return new URL(mainDomain + newURL); } catch (URISyntaxException | MalformedURLException e) { return null;