Index: trunk/src/org/openstreetmap/josm/tools/ImageProvider.java
===================================================================
--- trunk/src/org/openstreetmap/josm/tools/ImageProvider.java	(revision 14104)
+++ trunk/src/org/openstreetmap/josm/tools/ImageProvider.java	(revision 14105)
@@ -978,6 +978,6 @@
                 try {
                     img = read(Utils.fileToURL(cf.getFile()), false, false);
-                } catch (IOException e) {
-                    Logging.log(Logging.LEVEL_WARN, "IOException while reading HTTP image:", e);
+                } catch (IOException | UnsatisfiedLinkError e) {
+                    Logging.log(Logging.LEVEL_WARN, "Exception while reading HTTP image:", e);
                 }
                 return img == null ? null : new ImageResource(img);
@@ -1035,6 +1035,6 @@
                     Image img = read(new ByteArrayInputStream(bytes), false, true);
                     return img == null ? null : new ImageResource(img);
-                } catch (IOException e) {
-                    Logging.log(Logging.LEVEL_WARN, "IOException while reading image:", e);
+                } catch (IOException | UnsatisfiedLinkError e) {
+                    Logging.log(Logging.LEVEL_WARN, "Exception while reading image:", e);
                 }
             }
@@ -1120,5 +1120,5 @@
                         try {
                             img = read(new ByteArrayInputStream(buf), false, false);
-                        } catch (IOException e) {
+                        } catch (IOException | UnsatisfiedLinkError e) {
                             Logging.warn(e);
                         }
@@ -1129,5 +1129,5 @@
                 }
             }
-        } catch (IOException e) {
+        } catch (IOException | UnsatisfiedLinkError e) {
             Logging.log(Logging.LEVEL_WARN, tr("Failed to handle zip file ''{0}''. Exception was: {1}", archive.getName(), e.toString()), e);
         }
@@ -1165,5 +1165,5 @@
                     Logging.debug("Transparency has been forced for image {0}", path);
                 }
-            } catch (IOException e) {
+            } catch (IOException | UnsatisfiedLinkError e) {
                 Logging.log(Logging.LEVEL_WARN, "Unable to read image", e);
                 Logging.debug(e);
