falta el try catch del fileChooser