If an exception occurs in the doInBackground method of AsyncWorker of
HttpRequest, then that exception is swallowed up (or, at best, printed to
system.err. But this doesn't always happen). A more robust form of error
handling must occur, such as using the ErrorListener and ErrorEvent of swingx.