Attila Doroszlai created HDDS-10581:
---------------------------------------

             Summary: NPE in SummarySubCommand
                 Key: HDDS-10581
                 URL: https://issues.apache.org/jira/browse/HDDS-10581
             Project: Apache Ozone
          Issue Type: Bug
          Components: Ozone CLI
            Reporter: Attila Doroszlai
            Assignee: Mohammad Arafat Khan


{{TestNSSummaryAdmin}} invokes various subcommands of {{ozone admin 
namespace}}.  It only checks for certain patterns in the output.  NPE occurs in 
{{SummarySubCommand}}, but it is silently ignored.  (It can be observed by 
logging {{getErrContentString()}}).

{code}
java.lang.NullPointerException
        at 
org.apache.hadoop.ozone.admin.nssummary.SummarySubCommand.call(SummarySubCommand.java:86)
        at 
org.apache.hadoop.ozone.admin.nssummary.SummarySubCommand.call(SummarySubCommand.java:39)
        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 org.apache.hadoop.hdds.cli.GenericCli.execute(GenericCli.java:100)
        at 
org.apache.hadoop.hdds.cli.OzoneAdmin.lambda$execute$0(OzoneAdmin.java:80)
        at 
org.apache.hadoop.hdds.tracing.TracingUtil.executeInSpan(TracingUtil.java:159)
        at 
org.apache.hadoop.hdds.tracing.TracingUtil.executeInNewSpan(TracingUtil.java:149)
        at org.apache.hadoop.hdds.cli.OzoneAdmin.execute(OzoneAdmin.java:79)
        at 
org.apache.hadoop.ozone.shell.TestNSSummaryAdmin.executeAdminCommands(TestNSSummaryAdmin.java:172)
        at 
org.apache.hadoop.ozone.shell.TestNSSummaryAdmin.testNSSummaryCLIFSO(TestNSSummaryAdmin.java:135)
{code}

Note: this changes slightly after HDDS-10540, but the problem is similar.

{code}
Cannot invoke "com.fasterxml.jackson.databind.JsonNode.asInt()" because the 
return value of "com.fasterxml.jackson.databind.JsonNode.get(String)" is null
{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