### Eclipse Workspace Patch 1.0
#P JMapViewer
Index: src/org/openstreetmap/gui/jmapviewer/OsmTileLoader.java
===================================================================
--- src/org/openstreetmap/gui/jmapviewer/OsmTileLoader.java	(revision 36495)
+++ src/org/openstreetmap/gui/jmapviewer/OsmTileLoader.java	(working copy)
@@ -6,6 +6,7 @@
 import java.io.IOException;
 import java.io.InputStream;
 import java.net.HttpURLConnection;
+import java.net.URI;
 import java.net.URL;
 import java.net.URLConnection;
 import java.util.HashMap;
@@ -142,11 +143,16 @@
     }
 
     protected URLConnection loadTileFromOsm(Tile tile) throws IOException {
-        URL url;
-        url = new URL(tile.getUrl());
-        URLConnection urlConn = url.openConnection();
+        URI uri = URI.create(tile.getUrl());
+        URLConnection urlConn = uri.toURL().openConnection();
+
         if (urlConn instanceof HttpURLConnection) {
-            prepareHttpUrlConnection((HttpURLConnection) urlConn);
+            HttpURLConnection httpConn = (HttpURLConnection) urlConn;
+            
+            httpConn.setConnectTimeout(5000);
+            httpConn.setReadTimeout(10000);
+            
+            prepareHttpUrlConnection(httpConn);
         }
         return urlConn;
     }
