La cosa más tonta del mundo.
Todos los reportes daban que no existía el fichero
Cargando el fichero en file, nada de nada, referenciándolo a un directorio del proyecto nada
Al final empiezo ha hacer pruebas tontas y di con el resultado.
Cuando cargas el directorio de datos le das una ruta en mi caso /mnt/datos
Se puede cambiar luego en el código de Java String uploadDir = "/mnt/datos";
Al darle la ruta y nombre del fichero suponía que le faltaba la primera barra
/datos2/mifichero.pdf
Pero era un mal supuesto, no hay que poner la barra al inicio en la dirección que le pasas
como parámetro : datos2/mifichero.pdf es lo correcto
si quieres si puedes poner la última barra en String uploadDir = "/mnt/datos/";
Luego un this.descargaVaraible1.update();
y fichero descargado.
saludos