User: starksm Date: 01/04/23 09:17:33 Modified: src/main/org/jboss/security/auth/spi UsersRolesLoginModule.java Log: Clean up properties file loading to avoid NPEs Revision Changes Path 1.4 +8 -4 jbosssx/src/main/org/jboss/security/auth/spi/UsersRolesLoginModule.java Index: UsersRolesLoginModule.java =================================================================== RCS file: /cvsroot/jboss/jbosssx/src/main/org/jboss/security/auth/spi/UsersRolesLoginModule.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- UsersRolesLoginModule.java 2001/04/13 20:04:54 1.3 +++ UsersRolesLoginModule.java 2001/04/23 16:17:33 1.4 @@ -182,17 +182,21 @@ private Properties LoadProperties(String propertiesName) throws IOException { Properties bundle = null; - InputStream is =Thread.currentThread().getContextClassLoader().getResource(propertiesName).openStream(); - - if (null != is) + ClassLoader loader = Thread.currentThread().getContextClassLoader(); + URL url = loader.getResource(propertiesName); + if( url == null ) + throw new IOException("Properties file " + propertiesName + " not found"); + InputStream is = url.openStream(); + if( is != null ) { bundle = new Properties(); bundle.load(is); } else { - throw new IOException("Properties file " + propertiesName + " not found"); + throw new IOException("Properties file " + propertiesName + " not avilable"); } return bundle; } } + _______________________________________________ Jboss-development mailing list [EMAIL PROTECTED] http://lists.sourceforge.net/lists/listinfo/jboss-development