Uploaded image for project: 'Hadoop YARN'
  1. Hadoop YARN
  2. YARN-9246

NPE when executing a command yarn node -status or -states without additional arguments

    XMLWordPrintableJSON

Details

    Description

      yarn node command should not print NPE even if there are some missing arguments.

      ubuntu@ip-172-31-0-78:~/hadoop-3.3.0-SNAPSHOT$ ./bin/yarn node -states
      Missing argument for options
      usage: node
       -all Works with -list to list all nodes.
       -help Displays help for all commands.
       -list List all running nodes. Supports optional use of
       -states to filter nodes based on node state, all -all
       to list all nodes, -showDetails to display more
       details about each node.
       -showDetails Works with -list to show more details about each node.
       -states <States> Works with -list to filter nodes based on input
       comma-separated list of node states. The valid node
       state can be one of the following:
       NEW,RUNNING,UNHEALTHY,DECOMMISSIONED,LOST,REBOOTED,DEC
       OMMISSIONING,SHUTDOWN.
       -status <NodeId> Prints the status report of the node.
      Exception in thread "main" java.lang.NullPointerException
       at org.apache.hadoop.yarn.client.cli.YarnCLI.stop(YarnCLI.java:75)
       at org.apache.hadoop.yarn.client.cli.NodeCLI.main(NodeCLI.java:63)
      ubuntu@ip-172-31-0-78:~/hadoop-3.3.0-SNAPSHOT$ ./bin/yarn node -status
      Missing argument for options
      usage: node
       -all Works with -list to list all nodes.
       -help Displays help for all commands.
       -list List all running nodes. Supports optional use of
       -states to filter nodes based on node state, all -all
       to list all nodes, -showDetails to display more
       details about each node.
       -showDetails Works with -list to show more details about each node.
       -states <States> Works with -list to filter nodes based on input
       comma-separated list of node states. The valid node
       state can be one of the following:
       NEW,RUNNING,UNHEALTHY,DECOMMISSIONED,LOST,REBOOTED,DEC
       OMMISSIONING,SHUTDOWN.
       -status <NodeId> Prints the status report of the node.
      Exception in thread "main" java.lang.NullPointerException
       at org.apache.hadoop.yarn.client.cli.YarnCLI.stop(YarnCLI.java:75)
       at org.apache.hadoop.yarn.client.cli.NodeCLI.main(NodeCLI.java:63)
      ubuntu@ip-172-31-0-78:~/hadoop-3.3.0-SNAPSHOT$
      

      Attachments

        1. YARN-9246.002.patch
          0.8 kB
          Masahiro Tanaka
        2. YARN-9246.001.patch
          0.8 kB
          Masahiro Tanaka

        Issue Links

          Activity

            People

              masatana Masahiro Tanaka
              masatana Masahiro Tanaka
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 40m
                  40m