HADOOP-6877. Common part of HDFS-1178. Contributed by Kan Zhang.
git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/trunk@979387 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
f22e332ddd
commit
0d005c52ae
@ -83,6 +83,9 @@ Trunk (unreleased changes)
|
||||
HADOOP-6861. Adds new non-static methods in Credentials to read and
|
||||
write token storage file. (Jitendra Pandey & Owen O'Malley via ddas)
|
||||
|
||||
HADOOP-6877. Common part of HDFS-1178 (NameNode servlets should communicate
|
||||
with NameNode directrly). (Kan Zhang via jghoman)
|
||||
|
||||
OPTIMIZATIONS
|
||||
|
||||
BUG FIXES
|
||||
|
@ -22,7 +22,6 @@
|
||||
import java.lang.reflect.Constructor;
|
||||
|
||||
import org.xml.sax.Attributes;
|
||||
import org.znerd.xmlenc.XMLOutputter;
|
||||
|
||||
public class RemoteException extends IOException {
|
||||
/** For java.io.Serializable */
|
||||
@ -93,20 +92,6 @@ private IOException instantiateException(Class<? extends IOException> cls)
|
||||
return ex;
|
||||
}
|
||||
|
||||
/** Write the object to XML format */
|
||||
public void writeXml(String path, XMLOutputter doc) throws IOException {
|
||||
doc.startTag(RemoteException.class.getSimpleName());
|
||||
doc.attribute("path", path);
|
||||
doc.attribute("class", getClassName());
|
||||
String msg = getLocalizedMessage();
|
||||
int i = msg.indexOf("\n");
|
||||
if (i >= 0) {
|
||||
msg = msg.substring(0, i);
|
||||
}
|
||||
doc.attribute("message", msg.substring(msg.indexOf(":") + 1).trim());
|
||||
doc.endTag();
|
||||
}
|
||||
|
||||
/** Create RemoteException from attributes */
|
||||
public static RemoteException valueOf(Attributes attrs) {
|
||||
return new RemoteException(attrs.getValue("class"),
|
||||
|
Loading…
Reference in New Issue
Block a user