[OpenJDK 2D-Dev] RFR: 8154860 ImageIO.getImageReadersByFormatName() fails when jai_imageio is in the classpath

Phil Race philip.race at oracle.com
Fri May 20 20:07:34 UTC 2016


Please review the following workaround for :-
https://bugs.openjdk.java.net/browse/JDK-8154860

-phil.

--- a/src/java.desktop/share/classes/javax/imageio/spi/ServiceRegistry.java
+++ b/src/java.desktop/share/classes/javax/imageio/spi/ServiceRegistry.java
@@ -770,7 +770,12 @@
          poset.add(provider);
          if (provider instanceof RegisterableService) {
              RegisterableService rs = (RegisterableService)provider;
+            try {
              rs.onRegistration(registry, category);
+            } catch (Throwable t) {
+                System.err.println("Caught and handled this exception :");
+                t.printStackTrace();
+            }
          }

          return !present;




More information about the 2d-dev mailing list