[ https://issues.apache.org/jira/browse/GEODE-2203?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16031565#comment-16031565 ]
ASF GitHub Bot commented on GEODE-2203: --------------------------------------- Github user YehEmily commented on a diff in the pull request: https://github.com/apache/geode/pull/549#discussion_r119422035 --- Diff: geode-core/src/main/java/org/apache/geode/management/internal/cli/commands/LauncherLifecycleCommands.java --- @@ -771,11 +771,19 @@ public Result statusLocator( CliStrings.STATUS_SERVICE__GFSH_NOT_CONNECTED_ERROR_MESSAGE, LOCATOR_TERM_NAME)); } } else { - final LocatorLauncher locatorLauncher = - new LocatorLauncher.Builder().setCommand(LocatorLauncher.Command.STATUS) - .setBindAddress(locatorHost).setDebug(isDebugging()).setPid(pid) - .setPort(locatorPort).setWorkingDirectory(workingDirectory).build(); - + final LocatorLauncher locatorLauncher; + + if ((locatorHost == null) && (locatorPort == null) && (workingDirectory == null) + && (pid == null)) { + return ResultBuilder.createShellClientErrorResult( + String.format(CliStrings.STATUS_LOCATOR__NO_LOCATOR_SPECIFIED_ERROR_MESSAGE, + getLocatorId(locatorHost, locatorPort), + StringUtils.defaultIfBlank(workingDirectory, SystemUtils.CURRENT_DIRECTORY))); --- End diff -- Oops! Sorry, I'll fix that right away - thank you! > gfsh status locator/server - Give more descriptive output on empty parameter > ---------------------------------------------------------------------------- > > Key: GEODE-2203 > URL: https://issues.apache.org/jira/browse/GEODE-2203 > Project: Geode > Issue Type: Improvement > Components: gfsh > Reporter: Alyssa Kim > Assignee: Emily Yeh > Priority: Minor > Labels: StatusLocatorCommand, StatusServerCommand, gfsh, status > > Currently, executing some status commands in gfsh without valid parameters > gives a vague explanation/output that might be misleading. Although we have > help <command_name> for usage description, displaying 'null' as an output > might not be the best idea. > Current Result > {code} > gfsh>status locator > null > {code} > {code} > gfsh>status server > Server in > C:\Users\XXX\git\incubator-geode\geode-assembly\build\install\apache-geode\bin > on null is currently not responding. > {code} > Improvement > {code} > gfsh>status locator > SYNTAX > status locator [--name=value] [--host=value] [--port=value] [--pid=value] > Use help status locator to display detailed usage information > {code} > {code} > gfsh>status server > SYNTAX > status server [--name=value] [--pid=value] [--dir=value] > Use help status server to display detailed usage information > {code} -- This message was sent by Atlassian JIRA (v6.3.15#6346)