List of usage examples for org.springframework.batch.core JobParametersInvalidException printStackTrace
public void printStackTrace()
From source file:uk.ac.ebi.intact.editor.controller.dbmanager.DbImportController.java
public void launchComplexFileImport(ActionEvent evt) { if (this.uploadedFile != null && this.uploadedFile.getFileName() != null) { File[] files = saveUploadedFileTemporarily(); if (files != null) { try { JobParametersBuilder builder = new JobParametersBuilder(); this.jobId = "complexImport_" + System.currentTimeMillis(); String eMail = "intact-dev@ebi.ac.uk"; User user = userSessionController.getCurrentUser(); String userLogin = null; if (user != null && user.getEmail() != null) { eMail = user.getEmail(); userLogin = user.getLogin(); }/*from ww w. j av a2 s. com*/ getIntactJobLauncher().run((Job) ApplicationContextProvider.getBean("complexImport"), builder.addString("MIJobId", jobId).addString("input.file", files[0].getAbsolutePath()) .addString("error.file", files[1].getAbsolutePath()) .addString("email.recipient", eMail).addString("user.login", userLogin) .toJobParameters()); addInfoMessage("Job started", "Job ID: " + jobId); } catch (JobParametersInvalidException e) { addErrorMessage("Invalid job parameters", "Job Param: " + "input.file=" + files[0].getAbsolutePath() + "error.file" + files[1].getAbsolutePath()); e.printStackTrace(); jobId = null; } catch (JobExecutionAlreadyRunningException e) { addErrorMessage("Job already running", "Job Param: " + "input.file=" + files[0].getAbsolutePath() + "error.file" + files[1].getAbsolutePath()); e.printStackTrace(); jobId = null; } catch (JobRestartException e) { addErrorMessage("Job cannot be restarted", "Job Param: " + "input.file=" + files[0].getAbsolutePath() + "error.file" + files[1].getAbsolutePath()); e.printStackTrace(); jobId = null; } catch (JobInstanceAlreadyCompleteException e) { addErrorMessage("Job already finished", "Job Param: " + "input.file=" + files[0].getAbsolutePath() + "error.file" + files[1].getAbsolutePath()); e.printStackTrace(); jobId = null; } } else { addErrorMessage("Could not upload file " + uploadedFile.getFileName(), "Import failed"); jobId = null; } } else { addErrorMessage("Could not upload file", "Import failed"); jobId = null; } }
From source file:uk.ac.ebi.intact.editor.controller.dbmanager.DbImportController.java
public void launchFileImport(ActionEvent evt) { if (this.uploadedFile != null && this.uploadedFile.getFileName() != null) { File[] files = saveUploadedFileTemporarily(); if (files != null) { try { JobParametersBuilder builder = new JobParametersBuilder(); this.jobId = "interactionMixImport_" + System.currentTimeMillis(); String eMail = "intact-dev@ebi.ac.uk"; User user = userSessionController.getCurrentUser(); String userLogin = null; if (user != null && user.getEmail() != null) { eMail = user.getEmail(); userLogin = user.getLogin(); }// ww w . j a v a 2 s.c om getIntactJobLauncher().run((Job) ApplicationContextProvider.getBean("interactionMixImport"), builder.addString("MIJobId", jobId).addString("input.file", files[0].getAbsolutePath()) .addString("error.file", files[1].getAbsolutePath()) .addString("email.recipient", eMail).addString("user.login", userLogin) .toJobParameters()); addInfoMessage("Job started", "Job ID: " + jobId); } catch (JobParametersInvalidException e) { addErrorMessage("Invalid job parameters", "Job Param: " + "input.file=" + files[0].getAbsolutePath() + "error.file" + files[1].getAbsolutePath()); e.printStackTrace(); jobId = null; } catch (JobExecutionAlreadyRunningException e) { addErrorMessage("Job already running", "Job Param: " + "input.file=" + files[0].getAbsolutePath() + "error.file" + files[1].getAbsolutePath()); e.printStackTrace(); jobId = null; } catch (JobRestartException e) { addErrorMessage("Job cannot be restarted", "Job Param: " + "input.file=" + files[0].getAbsolutePath() + "error.file" + files[1].getAbsolutePath()); e.printStackTrace(); jobId = null; } catch (JobInstanceAlreadyCompleteException e) { addErrorMessage("Job already finished", "Job Param: " + "input.file=" + files[0].getAbsolutePath() + "error.file" + files[1].getAbsolutePath()); e.printStackTrace(); jobId = null; } } else { addErrorMessage("Could not upload file " + uploadedFile.getFileName(), "Import failed"); jobId = null; } } else { addErrorMessage("Could not upload file", "Import failed"); jobId = null; } }