Obtener imágenes con getImage() cuando se resetea la conexión

fracedo
13 de Noviembre del 2009
Hola soy nuevo en el foro, tengo un problema con el getImage() de java.
Normalmente funciona correctamente pero cuando se reseta la conexión deja de funcionar.
yo comparo con el getImageLoadStatus() para saber si me trajo correctamente la imagen, pero al
resetearse la conexión siempre me tira el código de status en ERRORED.

Aquí esta la parte del código que me trae la imagen:
ImageIcon imageicon = new ImageIcon(getImage(getDocumentBase(), name));

while (imageicon.getImageLoadStatus() != MediaTracker.COMPLETE && !(imageicon.getImageLoadStatus() == MediaTracker.ERRORED)) {
imageicon.setImageObserver(this);
Thread.sleep(37);
}

if (imageicon.getImageLoadStatus() == MediaTracker.ERRORED) {
System.out.println("Error with image name: " + name);
return null;
} else {
//System.out.println( "Dwonloaded " + name );
}

Mi duda consiste en saber si no existe una forma de que se traiga la imagen, después que se reseteo la conexión.

saludos