[ https://issues.apache.org/jira/browse/HDFS-11135?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15663812#comment-15663812 ]
Brahma Reddy Battula commented on HDFS-11135: --------------------------------------------- linking the broken jira. > 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 > Components: test > Reporter: Yiqun Lin > Assignee: Yiqun Lin > Attachments: HDFS-11135.001.patch > > > 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} > The related codes: > {code} > @AfterClass > public static void destroy() throws Exception { > if (kdc != null) { > kdc.stop(); > } > FileUtil.fullyDelete(baseDir); > KeyStoreTestUtil.cleanupSSLConfig(keystoresDir, sslConfDir); > } > {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 in {{TestBalancer}}. -- 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