See <https://builds.apache.org/job/Hcatalog-trunk-build/57/changes>
Changes:
[heyongqiang] HIVE-2546 add explain formatted (namit via He Yongqiang)
[jvs] HIVE-2565 [jira] Add Java linter to Hive
(Marek Sapota via jvs)
Summary:
Alter .arcconfig to use JavaLintEngine
Add a linter that will be run at `arc diff` and will check for too long lines,
trailing whitespace, etc.
Test Plan: EMPTY
Reviewers: JIRA, jsichi
Reviewed By: jsichi
CC: mareksapotafb, jsichi
Differential Revision: 345
------------------------------------------
[...truncated 6337 lines...]
[javac]
<https://builds.apache.org/job/Hcatalog-trunk-build/ws/trunk/src/java/org/apache/hcatalog/cli/SemanticAnalysis/AlterTableFileFormatHook.java>:60:
cannot find symbol
[javac] symbol : method getToken()
[javac] location: class org.apache.hadoop.hive.ql.parse.ASTNode
[javac] inDriver =
BaseSemanticAnalyzer.unescapeSQLString(((ASTNode)
child.getChild(2)).getToken().getText());
[javac]
^
[javac]
<https://builds.apache.org/job/Hcatalog-trunk-build/ws/trunk/src/java/org/apache/hcatalog/cli/SemanticAnalysis/AlterTableFileFormatHook.java>:61:
cannot find symbol
[javac] symbol : method getChild(int)
[javac] location: class org.apache.hadoop.hive.ql.parse.ASTNode
[javac] outDriver =
BaseSemanticAnalyzer.unescapeSQLString(((ASTNode)
child.getChild(3)).getToken().getText());
[javac]
^
[javac]
<https://builds.apache.org/job/Hcatalog-trunk-build/ws/trunk/src/java/org/apache/hcatalog/cli/SemanticAnalysis/AlterTableFileFormatHook.java>:61:
cannot find symbol
[javac] symbol : method getToken()
[javac] location: class org.apache.hadoop.hive.ql.parse.ASTNode
[javac] outDriver =
BaseSemanticAnalyzer.unescapeSQLString(((ASTNode)
child.getChild(3)).getToken().getText());
[javac]
^
[javac]
<https://builds.apache.org/job/Hcatalog-trunk-build/ws/trunk/src/java/org/apache/hcatalog/cli/SemanticAnalysis/CreateDatabaseHook.java>:50:
cannot find symbol
[javac] symbol : method getChildCount()
[javac] location: class org.apache.hadoop.hive.ql.parse.ASTNode
[javac] int numCh = ast.getChildCount();
[javac] ^
[javac]
<https://builds.apache.org/job/Hcatalog-trunk-build/ws/trunk/src/java/org/apache/hcatalog/cli/SemanticAnalysis/CreateDatabaseHook.java>:52:
cannot find symbol
[javac] symbol : method getChild(int)
[javac] location: class org.apache.hadoop.hive.ql.parse.ASTNode
[javac] databaseName =
BaseSemanticAnalyzer.getUnescapedName((ASTNode)ast.getChild(0));
[javac]
^
[javac]
<https://builds.apache.org/job/Hcatalog-trunk-build/ws/trunk/src/java/org/apache/hcatalog/cli/SemanticAnalysis/CreateDatabaseHook.java>:55:
cannot find symbol
[javac] symbol : method getChild(int)
[javac] location: class org.apache.hadoop.hive.ql.parse.ASTNode
[javac] ASTNode child = (ASTNode) ast.getChild(num);
[javac] ^
[javac]
<https://builds.apache.org/job/Hcatalog-trunk-build/ws/trunk/src/java/org/apache/hcatalog/cli/SemanticAnalysis/CreateDatabaseHook.java>:57:
cannot find symbol
[javac] symbol : method getToken()
[javac] location: class org.apache.hadoop.hive.ql.parse.ASTNode
[javac] switch (child.getToken().getType()) {
[javac] ^
[javac]
<https://builds.apache.org/job/Hcatalog-trunk-build/ws/trunk/src/java/org/apache/hcatalog/cli/SemanticAnalysis/CreateTableHook.java>:75:
cannot find symbol
[javac] symbol : method getChildCount()
[javac] location: class org.apache.hadoop.hive.ql.parse.ASTNode
[javac] int numCh = ast.getChildCount();
[javac] ^
[javac]
<https://builds.apache.org/job/Hcatalog-trunk-build/ws/trunk/src/java/org/apache/hcatalog/cli/SemanticAnalysis/CreateTableHook.java>:79:
cannot find symbol
[javac] symbol : method getChild(int)
[javac] location: class org.apache.hadoop.hive.ql.parse.ASTNode
[javac] .getChild(0));
[javac] ^
[javac]
<https://builds.apache.org/job/Hcatalog-trunk-build/ws/trunk/src/java/org/apache/hcatalog/cli/SemanticAnalysis/CreateTableHook.java>:82:
cannot find symbol
[javac] symbol : method getChild(int)
[javac] location: class org.apache.hadoop.hive.ql.parse.ASTNode
[javac] ASTNode child = (ASTNode) ast.getChild(num);
[javac] ^
[javac]
<https://builds.apache.org/job/Hcatalog-trunk-build/ws/trunk/src/java/org/apache/hcatalog/cli/SemanticAnalysis/CreateTableHook.java>:84:
cannot find symbol
[javac] symbol : method getToken()
[javac] location: class org.apache.hadoop.hive.ql.parse.ASTNode
[javac] switch (child.getToken().getType()) {
[javac] ^
[javac]
<https://builds.apache.org/job/Hcatalog-trunk-build/ws/trunk/src/java/org/apache/hcatalog/cli/SemanticAnalysis/CreateTableHook.java>:115:
cannot find symbol
[javac] symbol : method getChildCount()
[javac] location: class org.apache.hadoop.hive.ql.parse.ASTNode
[javac] if (child.getChildCount() > 0
[javac] ^
[javac]
<https://builds.apache.org/job/Hcatalog-trunk-build/ws/trunk/src/java/org/apache/hcatalog/cli/SemanticAnalysis/CreateTableHook.java>:117:
cannot find symbol
[javac] symbol : method getChild(int)
[javac] location: class org.apache.hadoop.hive.ql.parse.ASTNode
[javac] .getUnescapedName((ASTNode)
ast.getChild(0))) != null) {
[javac] ^
[javac]
<https://builds.apache.org/job/Hcatalog-trunk-build/ws/trunk/src/java/org/apache/hcatalog/cli/SemanticAnalysis/CreateTableHook.java>:153:
cannot find symbol
[javac] symbol : method getChild(int)
[javac] location: class org.apache.hadoop.hive.ql.parse.ASTNode
[javac] .getColumns((ASTNode)
child.getChild(0), false);
[javac] ^
[javac]
<https://builds.apache.org/job/Hcatalog-trunk-build/ws/trunk/src/java/org/apache/hcatalog/cli/SemanticAnalysis/CreateTableHook.java>:168:
cannot find symbol
[javac] symbol : method getChild(int)
[javac] location: class org.apache.hadoop.hive.ql.parse.ASTNode
[javac]
.unescapeSQLString(child.getChild(0).getText());
[javac] ^
[javac]
<https://builds.apache.org/job/Hcatalog-trunk-build/ws/trunk/src/java/org/apache/hcatalog/cli/SemanticAnalysis/CreateTableHook.java>:177:
cannot find symbol
[javac] symbol : method getChildCount()
[javac] location: class org.apache.hadoop.hive.ql.parse.ASTNode
[javac] if (child.getChildCount() < 4) {
[javac] ^
[javac]
<https://builds.apache.org/job/Hcatalog-trunk-build/ws/trunk/src/java/org/apache/hcatalog/cli/SemanticAnalysis/CreateTableHook.java>:184:
cannot find symbol
[javac] symbol : method getChild(int)
[javac] location: class org.apache.hadoop.hive.ql.parse.ASTNode
[javac] .getChild(0).getText());
[javac] ^
[javac]
<https://builds.apache.org/job/Hcatalog-trunk-build/ws/trunk/src/java/org/apache/hcatalog/cli/SemanticAnalysis/CreateTableHook.java>:186:
cannot find symbol
[javac] symbol : method getChild(int)
[javac] location: class org.apache.hadoop.hive.ql.parse.ASTNode
[javac] .getChild(1).getText());
[javac] ^
[javac]
<https://builds.apache.org/job/Hcatalog-trunk-build/ws/trunk/src/java/org/apache/hcatalog/cli/SemanticAnalysis/CreateTableHook.java>:188:
cannot find symbol
[javac] symbol : method getChild(int)
[javac] location: class org.apache.hadoop.hive.ql.parse.ASTNode
[javac]
.unescapeSQLString(child.getChild(2).getText());
[javac] ^
[javac]
<https://builds.apache.org/job/Hcatalog-trunk-build/ws/trunk/src/java/org/apache/hcatalog/cli/SemanticAnalysis/CreateTableHook.java>:190:
cannot find symbol
[javac] symbol : method getChild(int)
[javac] location: class org.apache.hadoop.hive.ql.parse.ASTNode
[javac]
.unescapeSQLString(child.getChild(3).getText());
[javac] ^
[javac]
<https://builds.apache.org/job/Hcatalog-trunk-build/ws/trunk/src/java/org/apache/hcatalog/cli/SemanticAnalysis/HCatSemanticAnalyzer.java>:48:
cannot find symbol
[javac] symbol : variable LogFactory
[javac] location: class
org.apache.hcatalog.cli.SemanticAnalysis.HCatSemanticAnalyzer
[javac] private static final Log LOG =
LogFactory.getLog(HCatSemanticAnalyzer.class);
[javac] ^
[javac]
<https://builds.apache.org/job/Hcatalog-trunk-build/ws/trunk/src/java/org/apache/hcatalog/cli/SemanticAnalysis/HCatSemanticAnalyzer.java>:55:
cannot find symbol
[javac] symbol : method getToken()
[javac] location: class org.apache.hadoop.hive.ql.parse.ASTNode
[javac] switch (ast.getToken().getType()) {
[javac] ^
[javac]
<https://builds.apache.org/job/Hcatalog-trunk-build/ws/trunk/src/java/org/apache/hcatalog/cli/SemanticAnalysis/HCatSemanticAnalyzer.java>:91:
cannot find symbol
[javac] symbol : method getChild(int)
[javac] location: class org.apache.hadoop.hive.ql.parse.ASTNode
[javac] if (((ASTNode)ast.getChild(1)).getToken().getType() ==
HiveParser.TOK_ALTERTABLE_FILEFORMAT) {
[javac] ^
[javac]
<https://builds.apache.org/job/Hcatalog-trunk-build/ws/trunk/src/java/org/apache/hcatalog/cli/SemanticAnalysis/HCatSemanticAnalyzer.java>:91:
cannot find symbol
[javac] symbol : method getToken()
[javac] location: class org.apache.hadoop.hive.ql.parse.ASTNode
[javac] if (((ASTNode)ast.getChild(1)).getToken().getType() ==
HiveParser.TOK_ALTERTABLE_FILEFORMAT) {
[javac] ^
[javac]
<https://builds.apache.org/job/Hcatalog-trunk-build/ws/trunk/src/java/org/apache/hcatalog/cli/SemanticAnalysis/HCatSemanticAnalyzer.java>:116:
cannot find symbol
[javac] symbol : method getToken()
[javac] location: class org.apache.hadoop.hive.ql.parse.ASTNode
[javac] switch (ast.getToken().getType()) {
[javac] ^
[javac]
<https://builds.apache.org/job/Hcatalog-trunk-build/ws/trunk/src/java/org/apache/hcatalog/cli/SemanticAnalysis/HCatSemanticAnalyzer.java>:119:
cannot find symbol
[javac] symbol : method getChild(int)
[javac] location: class org.apache.hadoop.hive.ql.parse.ASTNode
[javac] authorize(getFullyQualifiedName((ASTNode)
ast.getChild(0).getChild(0)), context, FsAction.READ, false);
[javac] ^
[javac]
<https://builds.apache.org/job/Hcatalog-trunk-build/ws/trunk/src/java/org/apache/hcatalog/cli/SemanticAnalysis/HCatSemanticAnalyzer.java>:123:
cannot find symbol
[javac] symbol : method getChild(int)
[javac] location: class org.apache.hadoop.hive.ql.parse.ASTNode
[javac]
authorize(BaseSemanticAnalyzer.getUnescapedName((ASTNode)ast.getChild(0)),
context, FsAction.READ, false);
[javac]
^
[javac]
<https://builds.apache.org/job/Hcatalog-trunk-build/ws/trunk/src/java/org/apache/hcatalog/cli/SemanticAnalysis/HCatSemanticAnalyzer.java>:134:
cannot find symbol
[javac] symbol : method getChild(int)
[javac] location: class org.apache.hadoop.hive.ql.parse.ASTNode
[javac]
authorize(BaseSemanticAnalyzer.getUnescapedName((ASTNode)ast.getChild(0)),
context, FsAction.WRITE, false);
[javac]
^
[javac]
<https://builds.apache.org/job/Hcatalog-trunk-build/ws/trunk/src/java/org/apache/hcatalog/cli/SemanticAnalysis/HCatSemanticAnalyzer.java>:138:
cannot find symbol
[javac] symbol : method getChild(int)
[javac] location: class org.apache.hadoop.hive.ql.parse.ASTNode
[javac]
authorize(BaseSemanticAnalyzer.unescapeIdentifier(((ASTNode)ast.getChild(0)).getChild(0).getText()),
context, FsAction.WRITE, false);
[javac]
^
[javac]
<https://builds.apache.org/job/Hcatalog-trunk-build/ws/trunk/src/java/org/apache/hcatalog/cli/SemanticAnalysis/HCatSemanticAnalyzer.java>:138:
cannot find symbol
[javac] symbol : method getChild(int)
[javac] location: class org.apache.hadoop.hive.ql.parse.ASTNode
[javac]
authorize(BaseSemanticAnalyzer.unescapeIdentifier(((ASTNode)ast.getChild(0)).getChild(0).getText()),
context, FsAction.WRITE, false);
[javac]
^
[javac]
<https://builds.apache.org/job/Hcatalog-trunk-build/ws/trunk/src/java/org/apache/hcatalog/cli/SemanticAnalysis/HCatSemanticAnalyzer.java>:142:
cannot find symbol
[javac] symbol : method getChild(int)
[javac] location: class org.apache.hadoop.hive.ql.parse.ASTNode
[javac]
authorize(BaseSemanticAnalyzer.getUnescapedName((ASTNode)ast.getChild(0)),
context, FsAction.READ, true);
[javac]
^
[javac]
<https://builds.apache.org/job/Hcatalog-trunk-build/ws/trunk/src/java/org/apache/hcatalog/cli/SemanticAnalysis/HCatSemanticAnalyzer.java>:146:
cannot find symbol
[javac] symbol : method getChild(int)
[javac] location: class org.apache.hadoop.hive.ql.parse.ASTNode
[javac]
authorize(BaseSemanticAnalyzer.getUnescapedName((ASTNode)ast.getChild(0)),
context, FsAction.WRITE, true);
[javac]
^
[javac]
<https://builds.apache.org/job/Hcatalog-trunk-build/ws/trunk/src/java/org/apache/hcatalog/cli/SemanticAnalysis/HCatSemanticAnalyzer.java>:161:
cannot find symbol
[javac] symbol : method getChild(int)
[javac] location: class org.apache.hadoop.hive.ql.parse.ASTNode
[javac] String tableName =
BaseSemanticAnalyzer.getUnescapedName(((ASTNode) ast.getChild(0).getChild(0)));
[javac]
^
[javac]
<https://builds.apache.org/job/Hcatalog-trunk-build/ws/trunk/src/java/org/apache/hcatalog/cli/SemanticAnalysis/HCatSemanticAnalyzer.java>:174:
cannot find symbol
[javac] symbol : method getToken()
[javac] location: class org.apache.hadoop.hive.ql.parse.ASTNode
[javac] throw new HCatException(ErrorType.ERROR_INTERNAL_EXCEPTION,
"Unexpected token: "+ast.getToken());
[javac]
^
[javac]
<https://builds.apache.org/job/Hcatalog-trunk-build/ws/trunk/src/java/org/apache/hcatalog/cli/SemanticAnalysis/HCatSemanticAnalyzer.java>:222:
cannot find symbol
[javac] symbol : method getChildCount()
[javac] location: class org.apache.hadoop.hive.ql.parse.ASTNode
[javac] if (ast.getChildCount() == 0) {
[javac] ^
[javac]
<https://builds.apache.org/job/Hcatalog-trunk-build/ws/trunk/src/java/org/apache/hcatalog/cli/SemanticAnalysis/HCatSemanticAnalyzer.java>:223:
cannot find symbol
[javac] symbol : method getText()
[javac] location: class org.apache.hadoop.hive.ql.parse.ASTNode
[javac] return ast.getText();
[javac] ^
[javac]
<https://builds.apache.org/job/Hcatalog-trunk-build/ws/trunk/src/java/org/apache/hcatalog/cli/SemanticAnalysis/HCatSemanticAnalyzer.java>:226:
cannot find symbol
[javac] symbol : method getChild(int)
[javac] location: class org.apache.hadoop.hive.ql.parse.ASTNode
[javac] return getFullyQualifiedName((ASTNode) ast.getChild(0)) + "."
[javac] ^
[javac]
<https://builds.apache.org/job/Hcatalog-trunk-build/ws/trunk/src/java/org/apache/hcatalog/cli/SemanticAnalysis/HCatSemanticAnalyzer.java>:227:
cannot find symbol
[javac] symbol : method getChild(int)
[javac] location: class org.apache.hadoop.hive.ql.parse.ASTNode
[javac] + getFullyQualifiedName((ASTNode) ast.getChild(1));
[javac] ^
[javac]
<https://builds.apache.org/job/Hcatalog-trunk-build/ws/trunk/src/java/org/apache/hcatalog/common/AuthUtils.java>:94:
cannot find symbol
[javac] symbol : variable ArrayUtils
[javac] location: class org.apache.hcatalog.common.AuthUtils
[javac] if(ArrayUtils.contains(ugi.getGroupNames(), grp)){
[javac] ^
[javac]
<https://builds.apache.org/job/Hcatalog-trunk-build/ws/trunk/src/java/org/apache/hcatalog/listener/NotificationListener.java>:78:
cannot find symbol
[javac] symbol : variable LogFactory
[javac] location: class org.apache.hcatalog.listener.NotificationListener
[javac] private static final Log LOG =
LogFactory.getLog(NotificationListener.class);
[javac] ^
[javac]
<https://builds.apache.org/job/Hcatalog-trunk-build/ws/trunk/src/java/org/apache/hcatalog/mapreduce/HCatEximOutputCommitter.java>:50:
cannot find symbol
[javac] symbol : variable LogFactory
[javac] location: class
org.apache.hcatalog.mapreduce.HCatEximOutputCommitter
[javac] private static final Log LOG =
LogFactory.getLog(HCatEximOutputCommitter.class);
[javac] ^
[javac]
<https://builds.apache.org/job/Hcatalog-trunk-build/ws/trunk/src/java/org/apache/hcatalog/mapreduce/HCatEximOutputFormat.java>:64:
cannot find symbol
[javac] symbol : variable LogFactory
[javac] location: class org.apache.hcatalog.mapreduce.HCatEximOutputFormat
[javac] private static final Log LOG =
LogFactory.getLog(HCatEximOutputFormat.class);
[javac] ^
[javac]
<https://builds.apache.org/job/Hcatalog-trunk-build/ws/trunk/src/java/org/apache/hcatalog/pig/HCatEximLoader.java>:44:
cannot find symbol
[javac] symbol : variable LogFactory
[javac] location: class org.apache.hcatalog.pig.HCatEximLoader
[javac] private static final Log LOG =
LogFactory.getLog(HCatEximLoader.class);
[javac] ^
[javac]
<https://builds.apache.org/job/Hcatalog-trunk-build/ws/trunk/src/java/org/apache/hcatalog/pig/HCatEximStorer.java>:52:
cannot find symbol
[javac] symbol : variable LogFactory
[javac] location: class org.apache.hcatalog.pig.HCatEximStorer
[javac] private static final Log LOG =
LogFactory.getLog(HCatEximStorer.class);
[javac] ^
[javac]
<https://builds.apache.org/job/Hcatalog-trunk-build/ws/trunk/src/java/org/apache/hcatalog/pig/drivers/LoadFuncBasedInputDriver.java>:133:
warning: non-varargs call of varargs method with inexact argument type for
last parameter;
[javac] cast to java.lang.Object for a varargs call
[javac] cast to java.lang.Object[] for a non-varargs call and to suppress
this warning
[javac] lf = (LoadFunc)constructor.newInstance(args);
[javac] ^
[javac]
<https://builds.apache.org/job/Hcatalog-trunk-build/ws/trunk/src/java/org/apache/hcatalog/pig/drivers/StoreFuncBasedOutputDriver.java>:66:
warning: non-varargs call of varargs method with inexact argument type for
last parameter;
[javac] cast to java.lang.Object for a varargs call
[javac] cast to java.lang.Object[] for a non-varargs call and to suppress
this warning
[javac] sf =
(StoreFuncInterface)constructor.newInstance(args);
[javac]
^
[javac]
<https://builds.apache.org/job/Hcatalog-trunk-build/ws/trunk/src/java/org/apache/hcatalog/rcfile/RCFileInputDriver.java>:63:
cannot find symbol
[javac] symbol : variable LogFactory
[javac] location: class org.apache.hcatalog.rcfile.RCFileInputDriver
[javac] private static final Log LOG =
LogFactory.getLog(RCFileInputDriver.class);
[javac] ^
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 83 errors
[javac] 2 warnings
BUILD FAILED
<https://builds.apache.org/job/Hcatalog-trunk-build/ws/trunk/build.xml>:240:
Compile failed; see the compiler error output for details.
Total time: 1 minute 7 seconds
Build step 'Execute shell' marked build as failure
Archiving artifacts
Recording test results