[ https://issues.apache.org/jira/browse/HDFS-762?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Cristian Ivascu updated HDFS-762: --------------------------------- Fix Version/s: 0.21.0 Status: Patch Available (was: Open) Reverts the Balancer() constructor to do nothing. Similar to what 0.20 used. This way, when ToolRunner.run() is called, creating a new Balancer() does not cause the NPE. > Trying to start the balancer throws a NPE > ----------------------------------------- > > Key: HDFS-762 > URL: https://issues.apache.org/jira/browse/HDFS-762 > Project: Hadoop HDFS > Issue Type: Bug > Affects Versions: 0.21.0 > Reporter: Cristian Ivascu > Fix For: 0.21.0 > > Attachments: 0001-corrected-balancer-constructor.patch > > > When trying to run the balancer, I get a NullPointerException: > 2009-11-10 11:08:14,235 ERROR > org.apache.hadoop.hdfs.server.balancer.Balancer: > java.lang.NullPointerException > at > org.apache.hadoop.hdfs.server.namenode.BlockPlacementPolicy.getInstance(BlockPlacementPolicy.java:161) > at > org.apache.hadoop.hdfs.server.balancer.Balancer.checkReplicationPolicyCompatibility(Balancer.java:784) > at > org.apache.hadoop.hdfs.server.balancer.Balancer.<init>(Balancer.java:792) > at > org.apache.hadoop.hdfs.server.balancer.Balancer.main(Balancer.java:814) > This happens when trying to use bin/start-balancer or bin/hdfs balancer > -threshold 10 > The config files (hdfs-site and core-site) have as fs.default.name > hdfs://namenode:9000. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.