[jboss-jira] [JBoss JIRA] (WFLY-3578) jboss-cli.bat always exits with return code 0 even after a cli failure

Gabriele Garuglieri (JIRA) issues at jboss.org
Thu Jul 3 04:44:24 EDT 2014


Gabriele Garuglieri created WFLY-3578:
-----------------------------------------

             Summary: jboss-cli.bat always exits with return code 0 even after a cli failure
                 Key: WFLY-3578
                 URL: https://issues.jboss.org/browse/WFLY-3578
             Project: WildFly
          Issue Type: Bug
      Security Level: Public (Everyone can see)
          Components: CLI
    Affects Versions: 8.1.0.Final
         Environment: Windows
            Reporter: Gabriele Garuglieri
            Assignee: Alexey Loubyansky


jboss-cli.bat cannot be reliably controlled by other scripts because it does not report return code from cli execution and  always exits with 0 even after a failure.

It can be solved with the following patch:

{noformat}
--- C:/home/JBoss/wildfly-8.1.0.Final/bin/jboss-cli-orig.bat	Sat May 31 04:54:25 2014
+++ C:/home/JBoss/wildfly-8.1.0.Final/bin/jboss-cli.bat	Thu Jul 03 10:19:09 2014
@@ -1,4 +1,5 @@
 @echo off
+setlocal ENABLEEXTENSIONS
 rem -------------------------------------------------------------------------
 rem JBoss Admin CLI Script for Windows
 rem -------------------------------------------------------------------------
@@ -48,6 +49,7 @@
 if not exist "%JBOSS_RUNJAR%" (
   echo Could not locate "%JBOSS_RUNJAR%".
   echo Please check that you are in the bin directory when running this script.
+  set /A RC=1
   goto END
 )
 
@@ -71,5 +73,11 @@
      org.jboss.as.cli ^
      %*
 
+set /A RC=%errorlevel%
 :END
 if "x%NOPAUSE%" == "x" pause
+
+if "x%RC%" == "x" (
+  set /A RC=0
+)
+exit /B %RC%
{noformat}



--
This message was sent by Atlassian JIRA
(v6.2.6#6264)


More information about the jboss-jira mailing list