Leyendo un archivo sobre una ruta de red

Tengo este problema raro, cuando uso

<code>File FileToRead = new File("\\\\MYSERVER\\MYFOLDER\\MYFOLDER\\MYPICTURE.JPG");
</code>

para leer un archivo a través de una red, todo lo que obtengo es una excepción de puntero nulo. Normalmente, una ruta local funciona con esto, pero cuando estoy en una ruta de red, simplemente no pude lograr que funcionara. ¿Algunas ideas?

PD: ah, y mi conexión de red parece funcionar, no hay problemas al acceder a los datos en el explorador de Windows ...

Más del código:

<code>File FileToRead = new File("file://DOKSERVICE/Somefolder/ProductImage/01001.JPG");
//File FileToRead = new File("c:\\dog.jpg"); local test
BufferedImage image = ImageIO.read(FileToRead);
BufferedImage resizedimage = new BufferedImage(260, 260,BufferedImage.TYPE_INT_RGB ); 
Graphics2D g = resizedimage.createGraphics();  
g.drawImage(image, 0, 0, 260, 260, null);  
g.dispose(); 
picture.setIcon(new ImageIcon(image));
</code>

Respuestas a la pregunta(1)

Su respuesta a la pregunta