+ job.getIDAsString(), e); log.info("Attempting to renew credentials and re-submit commit signal..."); GFacUtils.saveErrorDetails(jobExecutionContext, gssException.getLocalizedMessage(), CorrectiveAction.RETRY_SUBMISSION, ErrorCategory.AIRAVATA_INTERNAL_ERROR); renewCredentials(jobExecutionContext); job.signal(GramJob.SIGNAL_COMMIT_REQUEST); } catch (GramException e1) { GFacUtils.saveErrorDetails(jobExecutionContext, gssException.getLocalizedMessage(), CorrectiveAction.CONTACT_SUPPORT, ErrorCategory.AIRAVATA_INTERNAL_ERROR); throw new GFacException("Error while sending commit request. Job Id - " + job.getIDAsString(), e1); } catch (GSSException e1) { GFacUtils.saveErrorDetails(jobExecutionContext, gssException.getLocalizedMessage(), CorrectiveAction.CONTACT_SUPPORT, ErrorCategory.AIRAVATA_INTERNAL_ERROR); throw new GFacException("Error while sending commit request. Job Id - " + job.getIDAsString() + ". Credentials provided invalid", e1); GFacUtils.saveErrorDetails(jobExecutionContext, e.getLocalizedMessage(), CorrectiveAction.RETRY_SUBMISSION, ErrorCategory.AIRAVATA_INTERNAL_ERROR); throw new GFacException("An error occurred while submitting a job, job id = " + job.getIDAsString(), e); } catch (GSSException e) { GFacUtils.saveErrorDetails(jobExecutionContext, e.getLocalizedMessage(), CorrectiveAction.RETRY_SUBMISSION, ErrorCategory.AIRAVATA_INTERNAL_ERROR);