@FXML
protected void handleFileChoseAction(ActionEvent event) {
FileChooser choser = new FileChooser();
choser.setTitle("Выберите список кинопоиска:");
choser.getExtensionFilters().addAll(
new FileChooser.ExtensionFilter("XLS", "*.xls"),
new FileChooser.ExtensionFilter("Все файлы", "*.*")
);
File file = choser.showOpenDialog(stage);
if (file != null) {
selectFileBtn.setText("Выбрать другой файл...");
selectedFile.setText(file.getPath());
<BUG>kpFile = file;
runBtn.setDisable(false);</BUG>
}

@FXML
protected void handleStartAction(ActionEvent event) {
try {
clientExecutor.setConfig(configMap);
clientExecutor.run();
} catch (IllegalArgumentException | NullPointerException | ConfigException e) {
Alert alert = new Alert(Alert.AlertType.ERROR);
alert.initModality(Modality.APPLICATION_MODAL);
alert.initStyle(StageStyle.UTILITY);
alert.setTitle("Ошибка");
alert.setHeaderText("Произошла ошибка");
alert.setContentText(e.getMessage());
alert.showAndWait();
