Attila Doroszlai created HDDS-15186:
---------------------------------------

             Summary: Omit stack trace in ozone interactive
                 Key: HDDS-15186
                 URL: https://issues.apache.org/jira/browse/HDDS-15186
             Project: Apache Ozone
          Issue Type: Sub-task
          Components: Ozone CLI
            Reporter: Attila Doroszlai


Unlike other {{ozone}} commands, {{ozone interactive}} prints stack trace of 
exceptions.  The stack trace is too verbose, should be suppressed.  
{{--verbose}} mode turns it on for other commands, but ({{ozone interactive}} 
does not have this flag.

{code}
$ ozone sh --interactive
ozone sh> vol create /v
INVALID_VOLUME_NAME volume name 'v' is too short, valid length is 3-63 
characters

$ ozone interactive
ozone> sh vol create /v
INVALID_VOLUME_NAME org.apache.hadoop.ozone.om.exceptions.OMException: volume 
name 'v' is too short, valid length is 3-63 characters
        at 
org.apache.hadoop.ozone.client.rpc.RpcClient.verifyVolumeName(RpcClient.java:702)
        at 
org.apache.hadoop.ozone.client.rpc.RpcClient.createVolume(RpcClient.java:436)
        at 
org.apache.hadoop.ozone.client.ObjectStore.createVolume(ObjectStore.java:121)
        at 
org.apache.hadoop.ozone.shell.volume.CreateVolumeHandler.execute(CreateVolumeHandler.java:70)
        at org.apache.hadoop.ozone.shell.Handler.call(Handler.java:71)
        at org.apache.hadoop.ozone.shell.Handler.call(Handler.java:36)
        at picocli.CommandLine.executeUserObject(CommandLine.java:2041)
        at picocli.CommandLine.access$1500(CommandLine.java:148)
        at 
picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2461)
        at picocli.CommandLine$RunLast.handle(CommandLine.java:2453)
        at picocli.CommandLine$RunLast.handle(CommandLine.java:2415)
        at 
picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2273)
        at picocli.CommandLine$RunLast.execute(CommandLine.java:2417)
        at picocli.CommandLine.execute(CommandLine.java:2170)
        at picocli.shell.jline3.PicocliCommands.invoke(PicocliCommands.java:287)
        at 
org.jline.console.impl.SystemRegistryImpl.execute(SystemRegistryImpl.java:1228)
        at 
org.jline.console.impl.SystemRegistryImpl.execute(SystemRegistryImpl.java:1274)
        at org.apache.hadoop.ozone.shell.REPL.<init>(REPL.java:87)
        at 
org.apache.hadoop.ozone.shell.OzoneInteractiveShell.main(OzoneInteractiveShell.java:63)
{code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to