[
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.