--- old/src/share/classes/sun/util/calendar/LocalGregorianCalendar.java 2011-02-21 17:40:10.776829234 -0800 +++ new/src/share/classes/sun/util/calendar/LocalGregorianCalendar.java 2011-02-21 17:40:10.488507302 -0800 @@ -127,7 +127,9 @@ calendarProps = (Properties) AccessController.doPrivileged(new PrivilegedExceptionAction() { public Object run() throws IOException { Properties props = new Properties(); - props.load(new FileInputStream(fname)); + try (FileInputStream fis = new FileInputStream(fname)) { + props.load(fis); + } return props; } });