Details
-
Bug
-
Resolution: Done
-
Major
-
8.1.0.Final
-
None
Description
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:
--- 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%