[ https://issues.apache.org/jira/browse/CODEC-229?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sebb updated CODEC-229: ----------------------- Affects Version/s: 1.10 > StringUtils.newStringxxx(null) should return null, not NPE > ---------------------------------------------------------- > > Key: CODEC-229 > URL: https://issues.apache.org/jira/browse/CODEC-229 > Project: Commons Codec > Issue Type: Bug > Affects Versions: 1.10 > Reporter: Sebb > > Method calls such as StringUtils.newStringIso8859_1(null) should return null, > not NPE. > It looks like this capability was lost with the fix for CODEC-136, i.e. > http://svn.apache.org/viewvc?rev=1306366&view=rev > Several methods were changed from > {code} > return StringUtils.newString(bytes, CharEncoding.xxx); > to > return new String(bytes, Charsets.xxx); > {code} > The new code should have been: > {code} > return newString(bytes, Charsets.xxx); > {code} > The newString method handles null input. > There were no tests for null input so the change in behaviour was missed. -- This message was sent by Atlassian JIRA (v6.3.15#6346)