Retroalimentación personalizada ErrorHandler da UndeclaredThrowableException

Basado en este post ¿Cómo debo manejar "No hay conexión a Internet" con Retrofit en Android

Hice un ErrorHandler personalizado

 private static class CustomErrorHandler implements ErrorHandler { @Override public Throwable handleError(RetrofitError error) { if (error.isNetworkError()) { return new MyNetworkError(); } return error.getCause(); } } 

Y ahora mi aplicación se bloquea y obtengo esto:

 java.lang.reflect.UndeclaredThrowableException 

¿Hay alguna configuración necesaria para el adaptador? Uso de Retrofit 1.6.0 con OkHttp 2.0.0

Gracias.

Si está devolviendo una excepción comprobada, debe declararla en la interfaz.

 interface MyService { Foo doFoo() throws MyNetworkError; } 
  • Causado por: retrofit.RetrofitError: método POST debe tener un cuerpo de solicitud
  • No puedo enviar retrofit 2.0 solicitud de varias partes con parámetros con las mismas claves
  • Manejo de errores personalizado con Retrofit
  • Uso de Retrofit consiguiendo error onFailure: com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: closed
  • ¿Cómo puedo convertir un cuerpo de respuesta exitoso en un tipo específico usando retrofit?
  • Cómo utilizar interceptor para agregar encabezados en Retrofit 2.0
  • Cómo obtener JSON de objeto RetrofitError utilizando Retrofit
  • ¿Está haciendo la llamada de red segura en ArrayAdapter?
  • Reajustar varios parámetros POST
  • ¿Cómo puedo enviar una matriz de objetos en un POST retrofit?
  • Uso de Retrofit en Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.