[
https://issues.apache.org/jira/browse/HDFS-4558?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Tsz Wo (Nicholas), SZE resolved HDFS-4558.
------------------------------------------
Resolution: Fixed
Fix Version/s: 1.2.0
I have committed this. Thanks, Junping!
> start balancer failed with NPE
> ------------------------------
>
> Key: HDFS-4558
> URL: https://issues.apache.org/jira/browse/HDFS-4558
> Project: Hadoop HDFS
> Issue Type: Bug
> Components: balancer
> Affects Versions: 1.2.0
> Reporter: wenwupeng
> Assignee: Junping Du
> Priority: Critical
> Fix For: 1.2.0
>
> Attachments: HDFS-4558.patch, HDFS-4558-v2.patch, HDFS-4558-v3.patch
>
>
> start balancer failed with NPE
> File this issue to track for QE and dev take a look
> balancer.log:
> 2013-03-06 00:19:55,174 ERROR
> org.apache.hadoop.hdfs.server.balancer.Balancer:
> java.lang.NullPointerException
> at
> org.apache.hadoop.hdfs.server.namenode.BlockPlacementPolicy.getInstance(BlockPlacementPolicy.java:165)
> at
> org.apache.hadoop.hdfs.server.balancer.Balancer.checkReplicationPolicyCompatibility(Balancer.java:799)
> at org.apache.hadoop.hdfs.server.balancer.Balancer.<init>(Balancer.java:808)
> at org.apache.hadoop.hdfs.server.balancer.Balancer.main(Balancer.java:831)
> Balancer.java
> private void checkReplicationPolicyCompatibility(Configuration conf)
> throws UnsupportedActionException {
> if (!(BlockPlacementPolicy.getInstance(conf, null, null) <== here
> instanceof BlockPlacementPolicyDefault))
> { throw new UnsupportedActionException( "Balancer without
> BlockPlacementPolicyDefault"); }
> }
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira