Radim Kolar created HIVE-3848:
---------------------------------
Summary: branch-0.10 fails to compile on OpenJDK7
Key: HIVE-3848
URL: https://issues.apache.org/jira/browse/HIVE-3848
Project: Hive
Issue Type: Bug
Components: JDBC
Affects Versions: 0.10.0
Reporter: Radim Kolar
Priority: Critical
trunk compiles with openJDK7 fine. HIVE-3384 needs to be merged into 0.10
compile:
[echo] Project: jdbc
[javac] Compiling 16 source files to
/usr/local/jboss/.jenkins/jobs/Hive/workspace/build/jdbc/classes
[javac]
/usr/local/jboss/.jenkins/jobs/Hive/workspace/jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveCallableStatement.java:48:
error: HiveCallableStatement is not abstract and does not override abstract
method <T>getObject(String,Class<T>) in CallableStatement
[javac] public class HiveCallableStatement implements
java.sql.CallableStatement {
[javac] ^
[javac] where T is a type-variable:
[javac] T extends Object declared in method
<T>getObject(String,Class<T>)
[javac]
/usr/local/jboss/.jenkins/jobs/Hive/workspace/jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveConnection.java:55:
error: HiveConnection is not abstract and does not override abstract method
getNetworkTimeout() in Connection
[javac] public class HiveConnection implements java.sql.Connection {
[javac] ^
[javac]
/usr/local/jboss/.jenkins/jobs/Hive/workspace/jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveDataSource.java:31:
error: HiveDataSource is not abstract and does not override abstract method
getParentLogger() in CommonDataSource
[javac] public class HiveDataSource implements DataSource {
[javac] ^
[javac]
/usr/local/jboss/.jenkins/jobs/Hive/workspace/jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveDatabaseMetaData.java:43:
error: HiveDatabaseMetaData is not abstract and does not override abstract
method generatedKeyAlwaysReturned() in DatabaseMetaData
[javac] public class HiveDatabaseMetaData implements
java.sql.DatabaseMetaData {
[javac] ^
[javac]
/usr/local/jboss/.jenkins/jobs/Hive/workspace/jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveDatabaseMetaData.java:113:
error: <anonymous org.apache.hadoop.hive.jdbc.HiveDatabaseMetaData$1> is not
abstract and does not override abstract method <T>getObject(String,Class<T>) in
ResultSet
[javac] , catalogs) {
[javac] ^
[javac] where T is a type-variable:
[javac] T extends Object declared in method
<T>getObject(String,Class<T>)
[javac]
/usr/local/jboss/.jenkins/jobs/Hive/workspace/jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveDatabaseMetaData.java:222:
error: <anonymous org.apache.hadoop.hive.jdbc.HiveDatabaseMetaData$2> is not
abstract and does not override abstract method <T>getObject(String,Class<T>) in
ResultSet
[javac] , columns) {
[javac] ^
[javac] where T is a type-variable:
[javac] T extends Object declared in method
<T>getObject(String,Class<T>)
[javac]
/usr/local/jboss/.jenkins/jobs/Hive/workspace/jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveDatabaseMetaData.java:512:
error: <anonymous org.apache.hadoop.hive.jdbc.HiveDatabaseMetaData$3> is not
abstract and does not override abstract method <T>getObject(String,Class<T>) in
ResultSet
[javac] , Arrays.asList("STRING", "STRING"), null) {
[javac] ^
[javac] where T is a type-variable:
[javac] T extends Object declared in method
<T>getObject(String,Class<T>)
[javac]
/usr/local/jboss/.jenkins/jobs/Hive/workspace/jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveDatabaseMetaData.java:552:
error: <anonymous org.apache.hadoop.hive.jdbc.HiveDatabaseMetaData$4> is not
abstract and does not override abstract method <T>getObject(String,Class<T>) in
ResultSet
[javac] , Arrays.asList("STRING"), new
ArrayList<TableType>(Arrays.asList(tt))) {
[javac]
^
[javac] where T is a type-variable:
[javac] T extends Object declared in method
<T>getObject(String,Class<T>)
[javac]
/usr/local/jboss/.jenkins/jobs/Hive/workspace/jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveDatabaseMetaData.java:609:
error: <anonymous org.apache.hadoop.hive.jdbc.HiveDatabaseMetaData$5> is not
abstract and does not override abstract method <T>getObject(String,Class<T>) in
ResultSet
[javac] , resultTables) {
[javac] ^
[javac] where T is a type-variable:
[javac] T extends Object declared in method
<T>getObject(String,Class<T>)
[javac]
/usr/local/jboss/.jenkins/jobs/Hive/workspace/jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveDatabaseMetaData.java:687:
error: <anonymous org.apache.hadoop.hive.jdbc.HiveDatabaseMetaData$6> is not
abstract and does not override abstract method <T>getObject(String,Class<T>) in
ResultSet
[javac] , null) {
[javac] ^
[javac] where T is a type-variable:
[javac] T extends Object declared in method
<T>getObject(String,Class<T>)
[javac]
/usr/local/jboss/.jenkins/jobs/Hive/workspace/jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveDriver.java:36:
error: HiveDriver is not abstract and does not override abstract method
getParentLogger() in Driver
[javac] public class HiveDriver implements Driver {
[javac] ^
[javac]
/usr/local/jboss/.jenkins/jobs/Hive/workspace/jdbc/src/java/org/apache/hadoop/hive/jdbc/HivePreparedStatement.java:52:
error: HivePreparedStatement is not abstract and does not override abstract
method isCloseOnCompletion() in Statement
[javac] public class HivePreparedStatement implements PreparedStatement {
[javac] ^
[javac]
/usr/local/jboss/.jenkins/jobs/Hive/workspace/jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveQueryResultSet.java:49:
error: HiveQueryResultSet is not abstract and does not override abstract
method <T>getObject(String,Class<T>) in ResultSet
[javac] public class HiveQueryResultSet extends HiveBaseResultSet {
[javac] ^
[javac] where T is a type-variable:
[javac] T extends Object declared in method
<T>getObject(String,Class<T>)
[javac]
/usr/local/jboss/.jenkins/jobs/Hive/workspace/jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveStatement.java:33:
error: HiveStatement is not abstract and does not override abstract method
isCloseOnCompletion() in Statement
[javac] public class HiveStatement implements java.sql.Statement {
[javac] ^
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira