ConfX created HDFS-17108: ---------------------------- Summary: Null Pointer Exception when running TestDecommissionWithBackoffMonitor Key: HDFS-17108 URL: https://issues.apache.org/jira/browse/HDFS-17108 Project: Hadoop HDFS Issue Type: Bug Reporter: ConfX Attachments: reproduce.sh
h2. What happened After setting {{{}dfs.client.read.shortcircuit=true{}}}, running test {{org.apache.hadoop.hdfs.TestDecommissionWithBackoffMonitor#testNodeUsageWhileDecommissioining}} results in a {{{}NullPointerException{}}}. h2. Where's the bug In the test class {{{}org.apache.hadoop.hdfs.TestDecommission{}}}: {noformat} } finally { cleanupFile(fileSys, file1); }{noformat} However, the class does not check if the fileSys is null, causing the NPE. h2. How to reproduce # Set {{dfs.client.read.shortcircuit=true}} # Run {{org.apache.hadoop.hdfs.TestDecommissionWithBackoffMonitor#testNodeUsageWhileDecommissioining}} and the following exception should be observed: {noformat} java.lang.NullPointerException at org.apache.hadoop.hdfs.AdminStatesBaseTest.cleanupFile(AdminStatesBaseTest.java:459) at org.apache.hadoop.hdfs.TestDecommission.nodeUsageVerification(TestDecommission.java:1575) at org.apache.hadoop.hdfs.TestDecommission.testNodeUsageWhileDecommissioining(TestDecommission.java:1510){noformat} For an easy reproduction, run the reproduce.sh in the attachment. We are happy to provide a patch if this issue is confirmed. -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: hdfs-dev-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-dev-h...@hadoop.apache.org