Uploaded image for project: 'WildFly Core'
  1. WildFly Core
  2. WFCORE-2667

CLI returns always "0" if CLI is started with "cmd /c " on Windows

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Critical
    • 3.0.0.Beta16
    • None
    • CLI, Scripts
    • None

    Description

      Description of problem:
      CLI returns always "0" if CLI is started with "cmd /c " on Windows

      This issue is regression against EAP 7.0.0, but priority of this jira is not blocker, because this issue is corner case.

      Steps to Reproduce:

      1. jboss-cli.bat --command=version_error
      2. echo Exit Code is %errorlevel%
      3. REM verify correct return value: 1
      4. cmd /c jboss-cli.bat --command=version_error
      5. echo Exit Code is %errorlevel%
      6. REM return value is 0 in EAP 7.1.0.DR16. Correct return value should be 1

      Actual results:

      C:\Users\Administrator\playground\7.1.0.DR16\jboss-eap-7.1\bin>jboss-cli.bat --command=version_error
      Unexpected command 'version_error'. Type 'help --commands' for the list of supported commands.
      
      C:\Users\Administrator\playground\7.1.0.DR16\jboss-eap-7.1\bin>echo Exit Code is %errorlevel%
      Exit Code is 1
      
      C:\Users\Administrator\playground\7.1.0.DR16\jboss-eap-7.1\bin>
      
      
      C:\Users\Administrator\playground\7.1.0.DR16\jboss-eap-7.1\bin>cmd /c jboss-cli.bat --command=version_error
      Unexpected command 'version_error'. Type 'help --commands' for the list of supported commands.
      
      C:\Users\Administrator\playground\7.1.0.DR16\jboss-eap-7.1\bin>echo Exit Code is %errorlevel%
      Exit Code is 0
      
      C:\Users\Administrator\playground\7.1.0.DR16\jboss-eap-7.1\bin>
      

      Expected results:

      C:\Users\Administrator\playground\7.0.0\jboss-eap-7.0\bin>jboss-cli.bat --command=version_error
      Unexpected command 'version_error'. Type 'help --commands' for the list of supported commands.
      
      C:\Users\Administrator\playground\7.0.0\jboss-eap-7.0\bin>echo Exit Code is %errorlevel%
      Exit Code is 1
      
      C:\Users\Administrator\playground\7.0.0\jboss-eap-7.0\bin>
      
      
      C:\Users\Administrator\playground\7.0.0\jboss-eap-7.0\bin>cmd /c jboss-cli.bat --command=version_error
      Unexpected command 'version_error'. Type 'help --commands' for the list of supported commands.
      
      C:\Users\Administrator\playground\7.0.0\jboss-eap-7.0\bin>echo Exit Code is %errorlevel%
      Exit Code is 1
      
      C:\Users\Administrator\playground\7.0.0\jboss-eap-7.0\bin>
      

      Additional info:
      We see this issue also if jboss-cli.bat script is called from groovy or java

      Attachments

        Issue Links

          Activity

            People

              jdenise@redhat.com Jean Francois Denise
              jdenise@redhat.com Jean Francois Denise
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: