Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Работа с сетью > Не отлавливается исключение HttpClient


Автор: diktator 11.10.2012, 15:38
Не отлавливается исключение HttpClient. Работаю с HttpClient в многопоточном режиме.

Код
Код

try {
            HttpClient httpclient = new DefaultHttpClient();
            
            HttpGet httpget = new HttpGet("...");

            HttpResponse response = httpclient.execute(httpget);
            HttpEntity entity = response.getEntity();

            String entityContents = EntityUtils.toString(entity);

            httpget.abort(); 
            
            //...
            
        }catch(Throwable e){

        }



Вылазит ошибка:
Код

11.10.2012 7:56:30 org.apache.http.impl.client.DefaultRequestDirector tryConnect
INFO: I/O exception (java.net.SocketException) caught when connecting to the target host: Network is unreachable: connect
11.10.2012 7:56:30 org.apache.http.impl.client.DefaultRequestDirector tryConnect
INFO: Retrying connect


Подскажите как ее отловить? 

Автор: Kircul 9.11.2012, 10:02
Это не ошибка и не исключение - это просто запись в лог, а следовательно отловить ее нельзя. 

Варианты:
  •  Заглушить - выставить уровень логирования warn
  •  Разобраться в проблемме - продебажить, или выставить уровень логирования debug и рассмотреть stacktrace

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)