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

Reply via email to