projects
/
frank.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add user-friendly explanation for server timeout.
[frank.git]
/
prod
/
net
/
jaekl
/
frank
/
ErrorHandler.java
diff --git
a/prod/net/jaekl/frank/ErrorHandler.java
b/prod/net/jaekl/frank/ErrorHandler.java
index c1d72bd8d96bcaa8c3fc35434b66ae707275ee2f..428925a8b5f5616101c9febfcb75ccac42f3229e 100644
(file)
--- a/
prod/net/jaekl/frank/ErrorHandler.java
+++ b/
prod/net/jaekl/frank/ErrorHandler.java
@@
-3,6
+3,7
@@
package net.jaekl.frank;
import java.io.ByteArrayOutputStream;
import java.io.PrintStream;
import java.io.PrintWriter;
import java.io.ByteArrayOutputStream;
import java.io.PrintStream;
import java.io.PrintWriter;
+import java.net.SocketTimeoutException;
import java.util.Locale;
import net.jaekl.qd.http.InvalidResponseException;
import java.util.Locale;
import net.jaekl.qd.http.InvalidResponseException;
@@
-53,6
+54,9
@@
public class ErrorHandler {
pw.println("</P>");
pw.println("<P>" + bundle.get(FrankBundle.MAYBE_SERVER_PROBLEM) + "</P>");
}
pw.println("</P>");
pw.println("<P>" + bundle.get(FrankBundle.MAYBE_SERVER_PROBLEM) + "</P>");
}
+ else if (cause instanceof SocketTimeoutException) {
+ pw.println(bundle.get(FrankBundle.SERVER_TIMEOUT));
+ }
else {
pw.println(bundle.get(FrankBundle.UNEXPECTED_EXCEPTION));
}
else {
pw.println(bundle.get(FrankBundle.UNEXPECTED_EXCEPTION));
}