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

VotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    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

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          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

                Slack

                  Issue deployment