ConfX created HDFS-17103: ---------------------------- Summary: messy file system cleanup in TestNameEditsConfigs Key: HDFS-17103 URL: https://issues.apache.org/jira/browse/HDFS-17103 Project: Hadoop HDFS Issue Type: Bug Reporter: ConfX Attachments: reproduce.sh
h2. What happened: Got a {{NullPointerException}} without message when running {{{}TestNameEditsConfigs{}}}. h2. Where's the bug: In line 450 of {{{}TestNameEditsConfigs{}}}, the test attempts to cleanup the file system: {noformat} ... fileSys = cluster.getFileSystem(); ... } finally { fileSys.close(); cluster.shutdown(); }{noformat} However, the cleanup would result in a {{NullPointerException}} that covers up the actual exception if the initialization of {{fileSys}} fails or another exception is thrown before the line that initializes {{{}fileSys{}}}. h2. How to reproduce: (1) Set {{dfs.namenode.maintenance.replication.min}} to {{-1155969698}} (2) Run test: {{org.apache.hadoop.hdfs.server.namenode.TestNameEditsConfigs#testNameEditsConfigsFailure}} h2. Stacktrace: {noformat} java.lang.NullPointerException, at org.apache.hadoop.hdfs.server.namenode.TestNameEditsConfigs.testNameEditsConfigsFailure(TestNameEditsConfigs.java:450),{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