diff options
-rw-r--r-- | AndroidAsync/src/com/koushikdutta/async/http/AsyncHttpClient.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/AndroidAsync/src/com/koushikdutta/async/http/AsyncHttpClient.java b/AndroidAsync/src/com/koushikdutta/async/http/AsyncHttpClient.java index 0034dbe..5da94b2 100644 --- a/AndroidAsync/src/com/koushikdutta/async/http/AsyncHttpClient.java +++ b/AndroidAsync/src/com/koushikdutta/async/http/AsyncHttpClient.java @@ -420,6 +420,7 @@ public class AsyncHttpClient { // set up the system default proxy and connect setupAndroidProxy(request); + final Exception unsupportedURI; synchronized (mMiddleware) { for (AsyncHttpClientMiddleware middleware: mMiddleware) { Cancellable socketCancellable = middleware.getSocket(data); @@ -429,8 +430,9 @@ public class AsyncHttpClient { return; } } + unsupportedURI = new IllegalArgumentException("invalid uri="+uri+" middlewares="+mMiddleware); } - reportConnectedCompleted(cancel, new IllegalArgumentException("invalid uri"), null, request, callback); + reportConnectedCompleted(cancel, unsupportedURI, null, request, callback); } public static abstract class RequestCallbackBase<T> implements RequestCallback<T> { |