Author: sebb
Date: Wed Mar 16 00:34:22 2011
New Revision: 1082013
URL: http://svn.apache.org/viewvc?rev=1082013&view=rev
Log:
NET-374 ParserInitializationException doesn't use standard JDK exception
chaining
Modified:
commons/proper/net/trunk/src/changes/changes.xml
commons/proper/net/trunk/src/main/java/org/apache/commons/net/ftp/parser/ParserInitializationException.java
Modified: commons/proper/net/trunk/src/changes/changes.xml
URL:
http://svn.apache.org/viewvc/commons/proper/net/trunk/src/changes/changes.xml?rev=1082013&r1=1082012&r2=1082013&view=diff
==============================================================================
--- commons/proper/net/trunk/src/changes/changes.xml (original)
+++ commons/proper/net/trunk/src/changes/changes.xml Wed Mar 16 00:34:22 2011
@@ -57,6 +57,9 @@ The <action> type attribute can be add,u
<body>
<release version="3.0" date="TBA" description="TBA">
+ <action issue="NET-374" dev="sebb" type="update">
+ ParserInitializationException doesn't use standard JDK exception
chaining
+ </action>
<action issue="NET-372" dev="sebb" type="add">
FTPSClient: java.security.cert.CertificateException: No
X509TrustManager implementation available if trustManager == null
</action>
Modified:
commons/proper/net/trunk/src/main/java/org/apache/commons/net/ftp/parser/ParserInitializationException.java
URL:
http://svn.apache.org/viewvc/commons/proper/net/trunk/src/main/java/org/apache/commons/net/ftp/parser/ParserInitializationException.java?rev=1082013&r1=1082012&r2=1082013&view=diff
==============================================================================
---
commons/proper/net/trunk/src/main/java/org/apache/commons/net/ftp/parser/ParserInitializationException.java
(original)
+++
commons/proper/net/trunk/src/main/java/org/apache/commons/net/ftp/parser/ParserInitializationException.java
Wed Mar 16 00:34:22 2011
@@ -24,12 +24,7 @@ package org.apache.commons.net.ftp.parse
*/
public class ParserInitializationException extends RuntimeException {
- private static final long serialVersionUID = 1123380491796734328L;
-
- /**
- * Root exception that caused this to be thrown
- */
- private final Throwable rootCause;
+ private static final long serialVersionUID = 5563335279583210658L;
/**
* Constucts a ParserInitializationException with just a message
@@ -38,7 +33,6 @@ public class ParserInitializationExcepti
*/
public ParserInitializationException(String message) {
super(message);
- this.rootCause = null;
}
/**
@@ -50,8 +44,7 @@ public class ParserInitializationExcepti
* this to be thrown
*/
public ParserInitializationException(String message, Throwable rootCause) {
- super(message);
- this.rootCause = rootCause;
+ super(message, rootCause);
}
/**
@@ -59,9 +52,11 @@ public class ParserInitializationExcepti
* if no root cause was specified.
*
* @return the root cause of this exception being thrown
+ * @deprecated use {@link #getCause()} instead
*/
+ @Deprecated
public Throwable getRootCause() {
- return this.rootCause;
+ return super.getCause();
}
}