Relates :
|
If encoding specified is null or empty, the basic XML parser will fail to start. Test: String encoding = null; //or "" Properties props = new Properties(); props.put("k1", "foo"); props.put("k2", "bar"); ByteArrayOutputStream out = new ByteArrayOutputStream(); try { props.storeToXML(out, null, encoding); } catch (Exception e) { //fail } Expected: save the properties using default encoding (UTF-8) Actual: NullPointerException when encoding = null UnsupportedEncodingException when encoding = ""
|