You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-dev@hadoop.apache.org by "Steve Loughran (JIRA)" <ji...@apache.org> on 2008/08/06 14:58:45 UTC
[jira] Commented: (HADOOP-3907) recent changes to the namenode
broke the build
[ https://issues.apache.org/jira/browse/HADOOP-3907?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12620241#action_12620241 ]
Steve Loughran commented on HADOOP-3907:
----------------------------------------
build file log:
Hadoop.compile-core-classes:
[jsp-compile] log4j:WARN No appenders could be found for logger (org.apache.jasper.compiler.JspRuntimeContext).
[jsp-compile] log4j:WARN Please initialize the log4j system properly.
[javac] Compiling 138 source files to /home/slo/Java/Apache/hadoop-core/build/classes
[javac] /home/slo/Java/Apache/hadoop-core/src/hdfs/org/apache/hadoop/hdfs/server/namenode/FSDirectory.java:48: cannot find symbol
[javac] symbol : class INodeDirectoryWithQuota
[javac] location: class org.apache.hadoop.hdfs.server.namenode.FSDirectory
[javac] final INodeDirectoryWithQuota rootDir;
[javac] ^
[javac] /home/slo/Java/Apache/hadoop-core/src/hdfs/org/apache/hadoop/hdfs/server/namenode/FSDirectory.java:61: cannot find symbol
[javac] symbol : class INodeDirectoryWithQuota
[javac] location: class org.apache.hadoop.hdfs.server.namenode.FSDirectory
[javac] rootDir = new INodeDirectoryWithQuota(INodeDirectory.ROOT_NAME,
[javac] ^
[javac] /home/slo/Java/Apache/hadoop-core/src/hdfs/org/apache/hadoop/hdfs/server/namenode/FSDirectory.java:215: cannot find symbol
[javac] symbol : class INodeDirectoryWithQuota
[javac] location: class org.apache.hadoop.hdfs.server.namenode.FSDirectory
[javac] newNode = new INodeDirectoryWithQuota(
[javac] ^
[javac] /home/slo/Java/Apache/hadoop-core/src/hdfs/org/apache/hadoop/hdfs/server/namenode/FSDirectory.java:761: cannot find symbol
[javac] symbol : class INodeDirectoryWithQuota
[javac] location: class org.apache.hadoop.hdfs.server.namenode.FSDirectory
[javac] List<INodeDirectoryWithQuota> inodesWithQuota =
[javac] ^
[javac] /home/slo/Java/Apache/hadoop-core/src/hdfs/org/apache/hadoop/hdfs/server/namenode/FSDirectory.java:762: cannot find symbol
[javac] symbol : class INodeDirectoryWithQuota
[javac] location: class org.apache.hadoop.hdfs.server.namenode.FSDirectory
[javac] new ArrayList<INodeDirectoryWithQuota>(numOfINodes);
[javac] ^
[javac] /home/slo/Java/Apache/hadoop-core/src/hdfs/org/apache/hadoop/hdfs/server/namenode/FSDirectory.java:767: cannot find symbol
[javac] symbol : class INodeDirectoryWithQuota
[javac] location: class org.apache.hadoop.hdfs.server.namenode.FSDirectory
[javac] INodeDirectoryWithQuota quotaINode =(INodeDirectoryWithQuota)inodes[i];
[javac] ^
[javac] /home/slo/Java/Apache/hadoop-core/src/hdfs/org/apache/hadoop/hdfs/server/namenode/FSDirectory.java:767: cannot find symbol
[javac] symbol : class INodeDirectoryWithQuota
[javac] location: class org.apache.hadoop.hdfs.server.namenode.FSDirectory
[javac] INodeDirectoryWithQuota quotaINode =(INodeDirectoryWithQuota)inodes[i];
[javac] ^
[javac] /home/slo/Java/Apache/hadoop-core/src/hdfs/org/apache/hadoop/hdfs/server/namenode/FSDirectory.java:773: cannot find symbol
[javac] symbol : class INodeDirectoryWithQuota
[javac] location: class org.apache.hadoop.hdfs.server.namenode.FSDirectory
[javac] for (INodeDirectoryWithQuota quotaINode:inodesWithQuota) {
[javac] ^
[javac] /home/slo/Java/Apache/hadoop-core/src/hdfs/org/apache/hadoop/hdfs/server/namenode/FSDirectory.java:969: cannot find symbol
[javac] symbol : class INodeDirectoryWithQuota
[javac] location: class org.apache.hadoop.hdfs.server.namenode.FSDirectory
[javac] ((INodeDirectoryWithQuota)dNode).setCount(count);
[javac] ^
[javac] /home/slo/Java/Apache/hadoop-core/src/hdfs/org/apache/hadoop/hdfs/server/namenode/FSDirectory.java:997: cannot find symbol
[javac] symbol : class INodeDirectoryWithQuota
[javac] location: class org.apache.hadoop.hdfs.server.namenode.FSDirectory
[javac] if (dirNode instanceof INodeDirectoryWithQuota) {
[javac] ^
[javac] /home/slo/Java/Apache/hadoop-core/src/hdfs/org/apache/hadoop/hdfs/server/namenode/FSDirectory.java:999: cannot find symbol
[javac] symbol : class INodeDirectoryWithQuota
[javac] location: class org.apache.hadoop.hdfs.server.namenode.FSDirectory
[javac] ((INodeDirectoryWithQuota)dirNode).setQuota(quota);
[javac] ^
[javac] /home/slo/Java/Apache/hadoop-core/src/hdfs/org/apache/hadoop/hdfs/server/namenode/FSDirectory.java:1002: cannot find symbol
[javac] symbol : class INodeDirectoryWithQuota
[javac] location: class org.apache.hadoop.hdfs.server.namenode.FSDirectory
[javac] INodeDirectoryWithQuota newNode =
[javac] ^
[javac] /home/slo/Java/Apache/hadoop-core/src/hdfs/org/apache/hadoop/hdfs/server/namenode/FSDirectory.java:1003: cannot find symbol
[javac] symbol : class INodeDirectoryWithQuota
[javac] location: class org.apache.hadoop.hdfs.server.namenode.FSDirectory
[javac] new INodeDirectoryWithQuota(quota, dirNode);
[javac] ^
[javac] /home/slo/Java/Apache/hadoop-core/src/hdfs/org/apache/hadoop/hdfs/server/namenode/FSDirectory.java:1036: cannot find symbol
[javac] symbol : class INodeDirectoryWithQuota
[javac] location: class org.apache.hadoop.hdfs.server.namenode.FSDirectory
[javac] } else if (targetNode instanceof INodeDirectoryWithQuota) {
[javac] ^
[javac] /home/slo/Java/Apache/hadoop-core/src/hdfs/org/apache/hadoop/hdfs/server/namenode/FSDirectory.java:1039: cannot find symbol
[javac] symbol : class INodeDirectoryWithQuota
[javac] location: class org.apache.hadoop.hdfs.server.namenode.FSDirectory
[javac] INodeDirectoryWithQuota dirNode = (INodeDirectoryWithQuota)targetNode;
[javac] ^
[javac] /home/slo/Java/Apache/hadoop-core/src/hdfs/org/apache/hadoop/hdfs/server/namenode/FSDirectory.java:1039: cannot find symbol
[javac] symbol : class INodeDirectoryWithQuota
[javac] location: class org.apache.hadoop.hdfs.server.namenode.FSDirectory
[javac] INodeDirectoryWithQuota dirNode = (INodeDirectoryWithQuota)targetNode;
[javac] ^
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] 16 errors
> recent changes to the namenode broke the build
> ----------------------------------------------
>
> Key: HADOOP-3907
> URL: https://issues.apache.org/jira/browse/HADOOP-3907
> Project: Hadoop Core
> Issue Type: Bug
> Reporter: Steve Loughran
>
> I can't do a clean build because INodeDirectoryWithQuota isn't being found. compile trace to follow.
> the underlying cause is that it is in a file different to its name, and javac doesnt know where to find the source file to build it. Dirty builds would work, but not clean ones. Please move INodeDirectoryWithQuota to a toplevel file.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.