Repository: airavata Updated Branches: refs/heads/master 3dafb0067 -> 2884bda6d
did some expception handling to debug AIRAVATA-1275. Project: http://git-wip-us.apache.org/repos/asf/airavata/repo Commit: http://git-wip-us.apache.org/repos/asf/airavata/commit/2884bda6 Tree: http://git-wip-us.apache.org/repos/asf/airavata/tree/2884bda6 Diff: http://git-wip-us.apache.org/repos/asf/airavata/diff/2884bda6 Branch: refs/heads/master Commit: 2884bda6dd06354a181c176080c54a9746264020 Parents: 3dafb00 Author: raminder <[email protected]> Authored: Mon May 26 15:43:34 2014 -0400 Committer: raminder <[email protected]> Committed: Mon May 26 15:43:34 2014 -0400 ---------------------------------------------------------------------- .../airavata/gfac/gsissh/handler/GSISSHDirectorySetupHandler.java | 3 ++- .../apache/airavata/gfac/gsissh/handler/GSISSHInputHandler.java | 1 + .../apache/airavata/gfac/gsissh/handler/GSISSHOutputHandler.java | 1 + .../org/apache/airavata/gfac/gsissh/util/GFACGSISSHUtils.java | 2 +- 4 files changed, 5 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/airavata/blob/2884bda6/modules/gfac/gfac-gsissh/src/main/java/org/apache/airavata/gfac/gsissh/handler/GSISSHDirectorySetupHandler.java ---------------------------------------------------------------------- diff --git a/modules/gfac/gfac-gsissh/src/main/java/org/apache/airavata/gfac/gsissh/handler/GSISSHDirectorySetupHandler.java b/modules/gfac/gfac-gsissh/src/main/java/org/apache/airavata/gfac/gsissh/handler/GSISSHDirectorySetupHandler.java index 7bbbc7e..1b1a6b9 100644 --- a/modules/gfac/gfac-gsissh/src/main/java/org/apache/airavata/gfac/gsissh/handler/GSISSHDirectorySetupHandler.java +++ b/modules/gfac/gfac-gsissh/src/main/java/org/apache/airavata/gfac/gsissh/handler/GSISSHDirectorySetupHandler.java @@ -50,7 +50,7 @@ public class GSISSHDirectorySetupHandler extends AbstractHandler { log.error(e.getMessage()); throw new GFacHandlerException("Error while creating SSHSecurityContext", e, e.getLocalizedMessage()); } catch (GFacException e) { - e.printStackTrace(); //To change body of catch statement use File | Settings | File Templates. + throw new GFacHandlerException("Error while creating SSHSecurityContext", e, e.getLocalizedMessage()); } log.info("Setup SSH job directorties"); @@ -85,6 +85,7 @@ public class GSISSHDirectorySetupHandler extends AbstractHandler { } catch (Exception e) { DataTransferDetails detail = new DataTransferDetails(); TransferStatus status = new TransferStatus(); + detail.setTransferDescription(e.getLocalizedMessage()); status.setTransferState(TransferState.FAILED); detail.setTransferStatus(status); try { http://git-wip-us.apache.org/repos/asf/airavata/blob/2884bda6/modules/gfac/gfac-gsissh/src/main/java/org/apache/airavata/gfac/gsissh/handler/GSISSHInputHandler.java ---------------------------------------------------------------------- diff --git a/modules/gfac/gfac-gsissh/src/main/java/org/apache/airavata/gfac/gsissh/handler/GSISSHInputHandler.java b/modules/gfac/gfac-gsissh/src/main/java/org/apache/airavata/gfac/gsissh/handler/GSISSHInputHandler.java index 6c08a59..3ac4d5e 100644 --- a/modules/gfac/gfac-gsissh/src/main/java/org/apache/airavata/gfac/gsissh/handler/GSISSHInputHandler.java +++ b/modules/gfac/gfac-gsissh/src/main/java/org/apache/airavata/gfac/gsissh/handler/GSISSHInputHandler.java @@ -93,6 +93,7 @@ public class GSISSHInputHandler extends AbstractHandler { } catch (Exception e) { log.error(e.getMessage()); status.setTransferState(TransferState.FAILED); + detail.setTransferDescription(e.getLocalizedMessage()); detail.setTransferStatus(status); try { GFacUtils.saveErrorDetails(jobExecutionContext, e.getLocalizedMessage(), CorrectiveAction.CONTACT_SUPPORT, ErrorCategory.FILE_SYSTEM_FAILURE); http://git-wip-us.apache.org/repos/asf/airavata/blob/2884bda6/modules/gfac/gfac-gsissh/src/main/java/org/apache/airavata/gfac/gsissh/handler/GSISSHOutputHandler.java ---------------------------------------------------------------------- diff --git a/modules/gfac/gfac-gsissh/src/main/java/org/apache/airavata/gfac/gsissh/handler/GSISSHOutputHandler.java b/modules/gfac/gfac-gsissh/src/main/java/org/apache/airavata/gfac/gsissh/handler/GSISSHOutputHandler.java index 6bcee88..f8c9a20 100644 --- a/modules/gfac/gfac-gsissh/src/main/java/org/apache/airavata/gfac/gsissh/handler/GSISSHOutputHandler.java +++ b/modules/gfac/gfac-gsissh/src/main/java/org/apache/airavata/gfac/gsissh/handler/GSISSHOutputHandler.java @@ -207,6 +207,7 @@ public class GSISSHOutputHandler extends AbstractHandler { try { status.setTransferState(TransferState.FAILED); detail.setTransferStatus(status); + detail.setTransferDescription(e.getLocalizedMessage()); registry.add(ChildDataType.DATA_TRANSFER_DETAIL, detail, jobExecutionContext.getTaskData().getTaskID()); GFacUtils.saveErrorDetails(jobExecutionContext, e.getLocalizedMessage(), CorrectiveAction.CONTACT_SUPPORT, ErrorCategory.FILE_SYSTEM_FAILURE); } catch (Exception e1) { http://git-wip-us.apache.org/repos/asf/airavata/blob/2884bda6/modules/gfac/gfac-gsissh/src/main/java/org/apache/airavata/gfac/gsissh/util/GFACGSISSHUtils.java ---------------------------------------------------------------------- diff --git a/modules/gfac/gfac-gsissh/src/main/java/org/apache/airavata/gfac/gsissh/util/GFACGSISSHUtils.java b/modules/gfac/gfac-gsissh/src/main/java/org/apache/airavata/gfac/gsissh/util/GFACGSISSHUtils.java index ac70bec..86bf3dd 100644 --- a/modules/gfac/gfac-gsissh/src/main/java/org/apache/airavata/gfac/gsissh/util/GFACGSISSHUtils.java +++ b/modules/gfac/gfac-gsissh/src/main/java/org/apache/airavata/gfac/gsissh/util/GFACGSISSHUtils.java @@ -97,7 +97,7 @@ public class GFACGSISSHUtils { } pbsCluster = new PBSCluster(serverInfo, authenticationInfo, jConfig); } catch (SSHApiException e) { - e.printStackTrace(); //To change body of catch statement use File | Settings | File Templates. + throw new GFacException("An error occurred while creating GSI security context", e); } context.setPbsCluster(pbsCluster);
