[ https://issues.apache.org/jira/browse/HDFS-1422?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Tom White resolved HDFS-1422. ----------------------------- Resolution: Fixed HADOOP-6951 has now been reverted and I confirmed HDFS trunk now compiles. Sorry for the noise. > hadoop-hdfs-trunk is broken due to HADOOP-6951 change to hadoop-common-trunk > ---------------------------------------------------------------------------- > > Key: HDFS-1422 > URL: https://issues.apache.org/jira/browse/HDFS-1422 > Project: Hadoop HDFS > Issue Type: Bug > Components: name-node > Reporter: Tanping Wang > > The recent check in to hadoop-common breaks hadoop-hdfs trunk. The change > was made to > src/java/org/apache/hadoop/ipc/Server.java > src/java/org/apache/hadoop/ipc/Server.java > The change makes refresh() method to be non-static > - public static synchronized void refresh(Configuration conf, > + public synchronized void refresh(Configuration conf, > PolicyProvider provider) { > This breaks the invocation of this method in DataNode.java, NameNode.java. > Compilation errors : > compile-hdfs-classes: > [javac] Compiling 206 source files to > /home/tanping/src/SVN/hadoop-hdfs-trunk/build/classes > [javac] > /home/tanping/src/SVN/hadoop-hdfs-trunk/src/java/org/apache/hadoop/hdfs/server/datanode/DataNode.java:461: > non-static method > refresh(org.apache.hadoop.conf.Configuration,org.apache.hadoop.security.authorize.PolicyProvider) > cannot be referenced from a static context > [javac] ServiceAuthorizationManager.refresh(conf, new > HDFSPolicyProvider()); > [javac] ^ > [javac] > /home/tanping/src/SVN/hadoop-hdfs-trunk/src/java/org/apache/hadoop/hdfs/server/namenode/NameNode.java:356: > non-static method > refresh(org.apache.hadoop.conf.Configuration,org.apache.hadoop.security.authorize.PolicyProvider) > cannot be referenced from a static context > [javac] ServiceAuthorizationManager.refresh(conf, new > HDFSPolicyProvider()); > [javac] ^ > [javac] > /home/tanping/src/SVN/hadoop-hdfs-trunk/src/java/org/apache/hadoop/hdfs/server/namenode/NameNode.java:1420: > non-static method > refresh(org.apache.hadoop.conf.Configuration,org.apache.hadoop.security.authorize.PolicyProvider) > cannot be referenced from a static context > [javac] ServiceAuthorizationManager.refresh( > [javac] ^ > [javac] Note: Some input files use or override a deprecated API. > [javac] Note: Recompile with -Xlint:deprecation for details. > [javac] 3 errors -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.