Index: DecimalFormat.java =================================================================== --- DecimalFormat.java (revision 428654) +++ DecimalFormat.java (working copy) @@ -457,10 +457,12 @@ * the DecimalFormatSymbols */ public void setDecimalFormatSymbols(DecimalFormatSymbols value) { - symbols = (DecimalFormatSymbols) value.clone(); - icuSymbols = dform.getDecimalFormatSymbols(); - copySymbols(icuSymbols, symbols); - dform.setDecimalFormatSymbols(icuSymbols); + if (value != null){ + symbols = (DecimalFormatSymbols) value.clone(); + icuSymbols = dform.getDecimalFormatSymbols(); + copySymbols(icuSymbols, symbols); + dform.setDecimalFormatSymbols(icuSymbols); + } } /**