You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-dev@hadoop.apache.org by "Uma Maheswara Rao G (JIRA)" <ji...@apache.org> on 2011/02/03 17:18:28 UTC
[jira] Created: (HADOOP-7131) set() and toString Methods of the
org.apache.hadoop.io.Text class does not include the root exception, in the
wrapping RuntimeException.
set() and toString Methods of the org.apache.hadoop.io.Text class does not include the root exception, in the wrapping RuntimeException.
----------------------------------------------------------------------------------------------------------------------------------------
Key: HADOOP-7131
URL: https://issues.apache.org/jira/browse/HADOOP-7131
Project: Hadoop Common
Issue Type: Improvement
Components: io
Affects Versions: 0.20.2, 0.20.1
Reporter: Uma Maheswara Rao G
Priority: Minor
In below code snippets, we can include e, instead of e.toString(), so that caller can get complete trace.
1)
/** Set to contain the contents of a string.
*/
public void set(String string) {
try {
ByteBuffer bb = encode(string, true);
bytes = bb.array();
length = bb.limit();
}catch(CharacterCodingException e) {
throw new RuntimeException("Should not have happened ",e.toString());
}
}
2)
public String toString() {
try {
return decode(bytes, 0, length);
} catch (CharacterCodingException e) {
throw new RuntimeException("Should not have happened ",e.toString());
}
}
--
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira