< prev index next >

src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ResourcePoolManager.java

Print this page

        

@@ -54,11 +54,15 @@
         if (!content.isPresent()) {
               throw new PluginException("No module-info for " + mod.name()
                       + " module");
         }
         ByteBuffer bb = ByteBuffer.wrap(content.get().contentBytes());
+        try {
         return ModuleDescriptor.read(bb);
+        } catch (RuntimeException re) {
+            throw new RuntimeException("module descriptor cannot be read for " + mod.name(), re);
+        }
     }
 
     /**
      * Returns true if a resource has an effective package.
      */
< prev index next >