Uploaded image for project: 'Red Hat Data Grid'
  1. Red Hat Data Grid
  2. JDG-6735

CLI commands which needs a server-connection should not be availalbe if disconnected

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Minor Minor
    • RHDG 8.4.x CD
    • RHDG 8.4.5 GA
    • CLI
    • None

      CLI commands like "user roles ...." which require a connection are partially shown with tab-completion.
      But the command fail with error if it is in state disconnected.

      Current behavior:
      [disconnected]> user -> <tab>
      create describe encrypt-all groups ls password remove
      [disconnected]> user roles -> <tab>
      create deny grant ls remove
      [disconnected]> user roles ls
      Cannot invoke "org.infinispan.cli.connection.Connection.execute(java.util.function.BiFunction, org.infinispan.cli.connection.Connection$ResponseMode)" because the return value of "org.infinispan.cli.Context.getConnection()" is null

      Expected behavior:
      <tab> should not show further options for commands which are not available.
      If the command is typed it should end in a message like shown below for the backup command
      [disconnected]> backup
      The command is not available in the current context.

              ttarrant@redhat.com Tristan Tarrant
              rhn-support-wfink Wolf Fink
              Anna Manukyan Anna Manukyan
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: