Modified: river/jtsk/trunk/src/net/jini/security/GrantPermission.java URL: http://svn.apache.org/viewvc/river/jtsk/trunk/src/net/jini/security/GrantPermission.java?rev=1302364&r1=1302363&r2=1302364&view=diff ============================================================================== --- river/jtsk/trunk/src/net/jini/security/GrantPermission.java (original) +++ river/jtsk/trunk/src/net/jini/security/GrantPermission.java Mon Mar 19 10:42:01 2012 @@ -420,6 +420,7 @@ public final class GrantPermission exten l.add(c.newInstance(new Object[0])); continue; } catch (Exception ex) { + if (ex instanceof RuntimeException) throw (RuntimeException) ex; } } if (pi.actions == null) { @@ -428,6 +429,7 @@ public final class GrantPermission exten l.add(c.newInstance(new Object[]{ pi.name })); continue; } catch (Exception ex) { + if (ex instanceof RuntimeException) throw (RuntimeException) ex; } } try { @@ -435,6 +437,7 @@ public final class GrantPermission exten l.add(c.newInstance(new Object[]{ pi.name, pi.actions })); continue; } catch (Exception ex) { + if (ex instanceof RuntimeException) throw (RuntimeException) ex; } throw new IllegalArgumentException( "uninstantiable permission class: " + cl);
