]
RH Bugzilla Integration commented on WFLY-3578:
-----------------------------------------------
Peter Palaga <ppalaga(a)redhat.com> changed the Status of [bug
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
Components: CLI
Affects Versions: 8.1.0.Final
Environment: Windows
Reporter: Gabriele Garuglieri
Assignee: Alexey Loubyansky
Fix For: 9.0.0.Alpha1
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}