throw error;
}
} catch (GramException e) {
JobSubmissionFault error = new JobSubmissionFault(this, e, host.getHostAddress(), gateKeeper, job.getRSL(), invocationContext);
int errCode = listener.getError();
error.sendFaultNotification(error.getMessage(),invocationContext,error,host.getHostAddress()+ "," + job.getRSL());
throw errorReason(errCode, error);
} catch (GSSException e) {
throw new ProviderException(e.getMessage(), e, invocationContext);
} catch (InterruptedException e) {
throw new ProviderException("Thread", e,invocationContext);