private void updateEngineSettings(RepositoryDTO repositoryDTO) { this.engineSettingsManager.fetchAvailableEngineSettings(repositoryDTO, engineSettings -> Platform.runLater(() -> this.engineSettings = engineSettings), e -> Platform.runLater(() -> { final ErrorDialog errorDialog = ErrorDialog.builder() .withMessage(tr("Loading engine tools failed.")) .withException(e) .withOwner(this.containersView.getContent().getScene().getWindow()) .build(); errorDialog.showAndWait(); })); }