Lendo um arquivo em um caminho de rede

Eu tenho esse problema estranho, quando eu uso

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

para ler um arquivo em uma rede, tudo que eu obtenho é uma exceção de ponteiro nulo. Normalmente, um caminho local funciona com isso, mas quando estou em um caminho de rede, eu simplesmente não consegui fazê-lo funcionar. Alguma ideia?

PS: oh e minha conexão de rede parece funcionar, sem problemas ao acessar dados no Windows Explorer ...

Mais do 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>

questionAnswers(1)

yourAnswerToTheQuestion