Quanlong Huang created IMPALA-11273:
---------------------------------------
Summary: Get rid of deprecated API in Java 11
Key: IMPALA-11273
URL: https://issues.apache.org/jira/browse/IMPALA-11273
Project: IMPALA
Issue Type: Task
Reporter: Quanlong Huang
Assignee: Quanlong Huang
Frontend uses some Java APIs that are deprecated in Java 11:
{code:java}
$ cd $IMPALA_HOME
$ source bin/impala-config.sh
$ source bin/set-classpath.sh
$ ~/software/jdk-11.0.2/bin/jdeprscan --release 11 --class-path "$CLASSPATH"
fe/target/impala-frontend-4.1.0-SNAPSHOT.jar
Jar file fe/target/impala-frontend-4.1.0-SNAPSHOT.jar:
class org/apache/impala/service/Frontend$CheckAuthorization uses deprecated
method java/lang/Boolean::<init>(Z)V
class org/apache/impala/planner/AnalyticPlanner uses deprecated method
java/lang/Boolean::<init>(Z)V
class org/apache/impala/planner/SingleNodePlanner uses deprecated method
java/lang/Long::<init>(J)V
class org/apache/impala/planner/SingleNodePlanner uses deprecated method
java/lang/Boolean::<init>(Z)V
class org/apache/impala/analysis/NumericLiteral uses deprecated method
java/math/BigDecimal::setScale(II)Ljava/math/BigDecimal;
class org/apache/impala/analysis/SelectStmt uses deprecated method
java/lang/Boolean::<init>(Z)V
class org/apache/impala/analysis/OrderByElement uses deprecated method
java/lang/Boolean::<init>(Z)V
class org/apache/impala/analysis/SqlScanner uses deprecated method
java/lang/Integer::<init>(I)V
class org/apache/impala/catalog/ColumnStats uses deprecated method
java/lang/Long::<init>(J)V
class org/apache/impala/catalog/ColumnStats uses deprecated method
java/lang/Double::<init>(D)V
class org/apache/impala/hive/executor/ImpalaStringWritable uses deprecated
method java/lang/Object::finalize()V
class org/apache/impala/hive/executor/ImpalaStringWritable overrides deprecated
method java/lang/Object::finalize()V
class org/apache/impala/hive/executor/UdfExecutor uses deprecated method
java/lang/Object::finalize()V
class org/apache/impala/hive/executor/UdfExecutor overrides deprecated method
java/lang/Object::finalize()V{code}
We should update codes to get rid of them.
--
This message was sent by Atlassian Jira
(v8.20.7#820007)