Bug 790074

Summary: CLI doesn't support arguments with spaces
Product: [Other] RHQ Project Reporter: Charles Crouch <ccrouch>
Component: CLIAssignee: Lukas Krejci <lkrejci>
Status: CLOSED CURRENTRELEASE QA Contact: Mike Foley <mfoley>
Severity: urgent Docs Contact:
Priority: urgent    
Version: 4.3CC: hbrock, hrupp, lkrejci, skondkar, spinder
Target Milestone: ---   
Target Release: JON 3.0.1   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: 754968 Environment:
Last Closed: 2013-09-03 15:10:35 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 754968    
Bug Blocks: 678340    

Description Charles Crouch 2012-02-13 15:46:02 UTC
+++ This bug was initially created as a clone of Bug #754968 +++

Description of problem:
CLI is not able to accept arguments containing spaces.

rhq-cli.sh -f script.js "arg with spaces"

will be interpreted as if 3 arguments were passed to the script.

How reproducible:
always

Steps to Reproduce:
1. create script called argcnt.js with a single line "println(args.length);"
2. execute the RHQ CLI with the script and an argument "arg with spaces"
  
Actual results:
the script outputs "3"

Expected results:
"1"

--- Additional comment from lkrejci on 2011-11-18 10:10:31 EST ---

commit 6dac40e6a8caf01a9ad7d06fde5a511eac545569
Author: Lukas Krejci <lkrejci>
Date:   Fri Nov 18 16:08:13 2011 +0100

    [BZ 754968] - making quoted arguments work with CLI on *nix.
    Windows startup script surprisingly seems to support this ok.

--- Additional comment from mfoley on 2011-11-22 11:40:39 EST ---

verified.

[mfoley@foleymonsterbox1 bin]$ ./rhq-cli.sh -f ../argcnt.js "arg with spaces"
1
[mfoley@foleymonsterbox1 bin]$

Comment 2 Simeon Pinder 2012-02-17 05:29:39 UTC
Moving to ON_QA for testing with JON 3.0.1.GA RC5 or better:
https://brewweb.devel.redhat.com//buildinfo?buildID=199114

Comment 3 Sunil Kondkar 2012-02-17 10:33:30 UTC
Verified on JON 3.0.1.GA RC5 (Build Number: dd8a001:fbca611)

[root@suniltest bin]# ./rhq-cli.sh -f ../argcnt.js "arg with spaces"
1

Comment 4 Heiko W. Rupp 2013-09-03 15:10:35 UTC
Bulk closing of old issues in VERIFIED state.