diff --git a/src/main/kotlin/org/zowe/zdevops/logic/PerformTsoCommandOperation.kt b/src/main/kotlin/org/zowe/zdevops/logic/PerformTsoCommandOperation.kt index a5acc82..c6aeb07 100644 --- a/src/main/kotlin/org/zowe/zdevops/logic/PerformTsoCommandOperation.kt +++ b/src/main/kotlin/org/zowe/zdevops/logic/PerformTsoCommandOperation.kt @@ -37,12 +37,12 @@ fun performTsoCommand( command: String, ) { listener.logger.println(Messages.zdevops_issue_TSO_command(command)) - runCatching { + try { val tsoCommandResponse = IssueTso(zosConnection).issueTsoCommand(acct, command, StartTsoParams(), failOnPrompt = true) listener.logger.println(tsoCommandResponse.commandResponses) - }.onFailure { - listener.logger.println(it) - throw AbortException(Messages.zdevops_TSO_command_fail()) + } catch (ex: Exception) { + listener.logger.println(Messages.zdevops_TSO_command_fail()) + throw ex } listener.logger.println(Messages.zdevops_TSO_command_success()) } \ No newline at end of file