[ https://issues.apache.org/jira/browse/HDFS-11135?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Yiqun Lin updated HDFS-11135: ----------------------------- Status: Patch Available (was: Open) Attach a simple patch to make a quick fix. Thanks for the review. > The tests in TestBalancer run fails due to NPE > ---------------------------------------------- > > Key: HDFS-11135 > URL: https://issues.apache.org/jira/browse/HDFS-11135 > Project: Hadoop HDFS > Issue Type: Bug > Reporter: Yiqun Lin > Assignee: Yiqun Lin > > I am making test for HDFS-11051, I found a serious issue: All the tests in > {{TestBalancer}} fails except {{TestBalancer#testBalancerWithKeytabs}}. I saw > there was NPE threw in the method {{TestBalancer#destroy}}. The stack infos: > {code} > java.lang.NullPointerException > at org.apache.hadoop.fs.FileUtil.fullyDeleteContents(FileUtil.java:242) > at org.apache.hadoop.fs.FileUtil.fullyDelete(FileUtil.java:164) > at org.apache.hadoop.fs.FileUtil.fullyDelete(FileUtil.java:135) > at > org.apache.hadoop.hdfs.server.balancer.TestBalancer.destroy(TestBalancer.java:274) > {code} > It seems that the deleted dir {{baseDir}} is only used in > {{TestBalancer#testBalancerWithKeytabs}}, but here we don't do a check and > then it throws the NPE, finally cause the other tests fails. Since it will > run the test {{TestBalancer#testBalancerWithKeytabs}} and initialize the dir > if we do the whole test {{TesrBalancer}}, and it will runs good. However, it > will fails if we want to run a single test. -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org