Skip to content
Snippets Groups Projects
Commit d65cdfac authored by Dean Jonas Finkes's avatar Dean Jonas Finkes
Browse files

error handling expert mode

parent d3b2ad3e
Branches
No related tags found
No related merge requests found
......@@ -128,6 +128,24 @@ public class ApplyParallelisationPatternController extends ConnectedControl {
}
});
queryTask.setOnFailed(new EventHandler<WorkerStateEvent>() {
@Override
public void handle(final WorkerStateEvent workerStateEvent) {
updatePatternComboBox.setDisable(true);
transformButton.setDisable(true);
ObservableList<String> list = FXCollections.observableArrayList();
matchingPositionsList.set(list);
sequentialTextArea.setText("");
parallelizedTextArea.setText("");
Logger.exception(queryTask.exceptionProperty().get());
popup.close();
getApp().openPopup(ui.shared.MainApp.ERROR, true,
"Error when matching selected Candidate Pattern!");
}
});
new Thread(queryTask).start();
}
......@@ -171,7 +189,11 @@ public class ApplyParallelisationPatternController extends ConnectedControl {
@Override
public void handle(final WorkerStateEvent workerStateEvent) {
updateTask.exceptionProperty().get().printStackTrace();
parallelizedTextArea.setText("");
transformButton.setDisable(true);
popup.close();
getApp().openPopup(ui.shared.MainApp.ERROR, true,
"Error when matching selected Parallelisation Pattern!");
}
});
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment