Kirill Sizov created HDDS-7707:
----------------------------------
Summary: NPE while decommissioning an OM node
Key: HDDS-7707
URL: https://issues.apache.org/jira/browse/HDDS-7707
Project: Apache Ozone
Issue Type: Bug
Components: OM HA
Affects Versions: 1.3.0
Reporter: Kirill Sizov
OM decommission command looks as follows:
{noformat}
ozone admin om decommission -id=<om-service-id>
-nodeid=<decommissioning-om-node-id>
-hostname=<decommissioning-om-node-address> [optional --force]
{noformat}
If nodeid does not exist (likely just a misprint), the command fails with an
NPE:
{noformat}
java.lang.NullPointerException
at
org.apache.hadoop.ozone.admin.om.DecommissionOMSubcommand.checkOMConfig(DecommissionOMSubcommand.java:201)
at
org.apache.hadoop.ozone.admin.om.DecommissionOMSubcommand.verifyConfigUpdatedOnAllOMs(DecommissionOMSubcommand.java:178)
at
org.apache.hadoop.ozone.admin.om.DecommissionOMSubcommand.call(DecommissionOMSubcommand.java:104)
at
org.apache.hadoop.ozone.admin.om.DecommissionOMSubcommand.call(DecommissionOMSubcommand.java:45)
at picocli.CommandLine.executeUserObject(CommandLine.java:1953)
at picocli.CommandLine.access$1300(CommandLine.java:145)
at
picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2352)
at picocli.CommandLine$RunLast.handle(CommandLine.java:2346)
at picocli.CommandLine$RunLast.handle(CommandLine.java:2311)
at
picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2179)
at picocli.CommandLine.execute(CommandLine.java:2078)
at org.apache.hadoop.hdds.cli.GenericCli.execute(GenericCli.java:100)
at
org.apache.hadoop.hdds.cli.OzoneAdmin.lambda$execute$0(OzoneAdmin.java:93)
at
org.apache.hadoop.hdds.tracing.TracingUtil.executeInNewSpan(TracingUtil.java:162)
at org.apache.hadoop.hdds.cli.OzoneAdmin.execute(OzoneAdmin.java:92)
at org.apache.hadoop.hdds.cli.GenericCli.run(GenericCli.java:91)
at org.apache.hadoop.hdds.cli.OzoneAdmin.main(OzoneAdmin.java:86)
{noformat}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]