[
https://issues.jboss.org/browse/WFLY-3578?page=com.atlassian.jira.plugin....
]
Gabriele Garuglieri commented on WFLY-3578:
-------------------------------------------
AFAIK, org.jboss.as.cli returns 0 if execution succeeds, 1 for every other cases.
That is enough to understand if everything went straight or anything failed.
For the reason of the failure we'll have to dig in the log.
Thanks,
Gabriele
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)