Skip to content

Commit c64ff93

Browse files
HIVE-29326: Move imports to commons-collections4.x to prevent ClassNotFound in Tez-1.0.0
As part of this PR, following changes has been done: - Migrated commons-collections3 import to commons-collections4 - Upgraded commons-collections4 version to 4.4 to be in sync with hadoop Co-authored-by: P Eshwitha Sai <saieshwitha999@gmail.com>
1 parent e9d3cd7 commit c64ff93

File tree

68 files changed

+73
-82
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

68 files changed

+73
-82
lines changed

iceberg/iceberg-handler/src/main/java/org/apache/iceberg/mr/hive/HiveIcebergMetaHook.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
import java.util.function.Function;
3333
import java.util.stream.Collectors;
3434
import java.util.stream.Stream;
35-
import org.apache.commons.collections.CollectionUtils;
35+
import org.apache.commons.collections4.CollectionUtils;
3636
import org.apache.commons.lang3.ObjectUtils;
3737
import org.apache.hadoop.conf.Configuration;
3838
import org.apache.hadoop.fs.FileSystem;

iceberg/iceberg-handler/src/main/java/org/apache/iceberg/mr/hive/HiveIcebergStorageHandler.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,8 @@
4141
import java.util.function.Predicate;
4242
import java.util.stream.Collectors;
4343
import java.util.stream.Stream;
44-
import org.apache.commons.collections.MapUtils;
4544
import org.apache.commons.collections4.ListUtils;
45+
import org.apache.commons.collections4.MapUtils;
4646
import org.apache.commons.lang3.SerializationUtils;
4747
import org.apache.commons.lang3.StringUtils;
4848
import org.apache.hadoop.conf.Configuration;

llap-server/src/java/org/apache/hadoop/hive/llap/cli/service/AsyncTaskCopyAuxJars.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
import java.util.Set;
2828
import java.util.concurrent.Callable;
2929

30-
import org.apache.commons.collections.CollectionUtils;
30+
import org.apache.commons.collections4.CollectionUtils;
3131
import org.apache.commons.lang3.StringUtils;
3232
import org.apache.hadoop.fs.FileSystem;
3333
import org.apache.hadoop.fs.Path;

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@
122122
<commons-cli.version>1.5.0</commons-cli.version>
123123
<commons-codec.version>1.15</commons-codec.version>
124124
<commons-collections.version>3.2.2</commons-collections.version>
125-
<commons-collections4.version>4.1</commons-collections4.version>
125+
<commons-collections4.version>4.4</commons-collections4.version>
126126
<commons-compress.version>1.26.0</commons-compress.version>
127127
<commons-configuration.version>1.10</commons-configuration.version>
128128
<commons-exec.version>1.1</commons-exec.version>

ql/src/java/org/apache/hadoop/hive/ql/DriverTxnHandler.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
import java.util.Set;
3131
import java.util.stream.Collectors;
3232

33-
import org.apache.commons.collections.CollectionUtils;
33+
import org.apache.commons.collections4.CollectionUtils;
3434
import org.apache.hadoop.conf.Configurable;
3535
import org.apache.hadoop.hive.common.JavaUtils;
3636
import org.apache.hadoop.hive.common.TableName;
@@ -65,7 +65,6 @@
6565
import org.apache.hadoop.hive.ql.plan.HiveOperation;
6666
import org.apache.hadoop.hive.ql.plan.TableDesc;
6767
import org.apache.hadoop.hive.ql.processors.CommandProcessorException;
68-
import org.apache.hadoop.hive.ql.reexec.ReCompileException;
6968
import org.apache.hadoop.hive.ql.session.SessionState;
7069
import org.apache.hadoop.hive.ql.session.SessionState.LogHelper;
7170
import org.apache.hadoop.util.StringUtils;

ql/src/java/org/apache/hadoop/hive/ql/ddl/database/desc/DescDatabaseFormatter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
package org.apache.hadoop.hive.ql.ddl.database.desc;
2020

21-
import org.apache.commons.collections.MapUtils;
21+
import org.apache.commons.collections4.MapUtils;
2222
import org.apache.hadoop.hive.conf.HiveConf;
2323
import org.apache.hadoop.hive.metastore.api.PrincipalType;
2424
import org.apache.hadoop.hive.ql.ddl.ShowUtils;

ql/src/java/org/apache/hadoop/hive/ql/ddl/dataconnector/desc/DescDataConnectorFormatter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
package org.apache.hadoop.hive.ql.ddl.dataconnector.desc;
2020

21-
import org.apache.commons.collections.MapUtils;
21+
import org.apache.commons.collections4.MapUtils;
2222
import org.apache.hadoop.hive.conf.HiveConf;
2323
import org.apache.hadoop.hive.metastore.api.PrincipalType;
2424
import org.apache.hadoop.hive.ql.ddl.ShowUtils;

ql/src/java/org/apache/hadoop/hive/ql/ddl/function/create/CreateFunctionOperation.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
import java.io.IOException;
2929
import java.util.Map;
3030

31-
import org.apache.commons.collections.CollectionUtils;
31+
import org.apache.commons.collections4.CollectionUtils;
3232
import org.apache.hadoop.fs.FileSystem;
3333
import org.apache.hadoop.hive.conf.HiveConf;
3434
import org.apache.hadoop.hive.metastore.api.AlreadyExistsException;

ql/src/java/org/apache/hadoop/hive/ql/ddl/privilege/show/grant/ShowGrantOperation.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
import java.util.Comparator;
2828
import java.util.List;
2929

30-
import org.apache.commons.collections.CollectionUtils;
30+
import org.apache.commons.collections4.CollectionUtils;
3131
import org.apache.hadoop.hive.conf.HiveConf;
3232
import org.apache.hadoop.hive.ql.ddl.DDLOperation;
3333
import org.apache.hadoop.hive.ql.metadata.HiveException;

ql/src/java/org/apache/hadoop/hive/ql/ddl/process/show/compactions/ShowCompactionsOperation.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
import org.apache.hadoop.hive.ql.parse.SemanticException;
3434
import org.apache.hadoop.hive.ql.session.SessionState;
3535

36-
import static org.apache.commons.collections.MapUtils.isNotEmpty;
36+
import static org.apache.commons.collections4.MapUtils.isNotEmpty;
3737
import static org.apache.hadoop.hive.metastore.utils.MetaStoreUtils.NO_VAL;
3838
import static org.apache.hadoop.hive.metastore.utils.MetaStoreUtils.getHostFromId;
3939
import static org.apache.hadoop.hive.metastore.utils.MetaStoreUtils.getThreadIdFromId;

0 commit comments

Comments
 (0)