Author: toad
Date: 2007-07-10 15:04:21 +0000 (Tue, 10 Jul 2007)
New Revision: 14016
Modified:
trunk/freenet/src/freenet/client/FetchException.java
trunk/freenet/src/freenet/client/async/USKProxyCompletionCallback.java
Log:
doh, fix the build
Modified: trunk/freenet/src/freenet/client/FetchException.java
===================================================================
--- trunk/freenet/src/freenet/client/FetchException.java 2007-07-10
14:57:36 UTC (rev 14015)
+++ trunk/freenet/src/freenet/client/FetchException.java 2007-07-10
15:04:21 UTC (rev 14016)
@@ -194,6 +194,18 @@
this.finalizedSizeAndMimeType = e.finalizedSizeAndMimeType;
}
+ public FetchException(FetchException e, FreenetURI uri) {
+ super(e.getMessage());
+ initCause(e);
+ this.mode = e.mode;
+ this.newURI = uri;
+ this.errorCodes = e.errorCodes;
+ this.expectedMimeType = e.expectedMimeType;
+ this.expectedSize = e.expectedSize;
+ this.extraMessage = e.extraMessage;
+ this.finalizedSizeAndMimeType = e.finalizedSizeAndMimeType;
+ }
+
public static String getShortMessage(int mode) {
String ret = L10n.getString("FetchException.shortError."+mode);
if(ret == null)
Modified: trunk/freenet/src/freenet/client/async/USKProxyCompletionCallback.java
===================================================================
--- trunk/freenet/src/freenet/client/async/USKProxyCompletionCallback.java
2007-07-10 14:57:36 UTC (rev 14015)
+++ trunk/freenet/src/freenet/client/async/USKProxyCompletionCallback.java
2007-07-10 15:04:21 UTC (rev 14016)
@@ -31,7 +31,7 @@
FreenetURI uri = e.newURI;
if(uri != null) {
uri = usk.turnMySSKIntoUSK(uri);
- e.newURI = uri;
+ e = new FetchException(e, uri);
}
cb.onFailure(e, state);
}