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