From f8fd741fd5c56d55cb1d011333fc7536e3ff3c00 Mon Sep 17 00:00:00 2001 From: PJ Fanning Date: Fri, 3 Jan 2025 08:23:25 +0100 Subject: [PATCH 1/4] [MINOR UPDATE] upgrade Phoenix to 5.2.1 --- contrib/storage-phoenix/pom.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/contrib/storage-phoenix/pom.xml b/contrib/storage-phoenix/pom.xml index e21dd3a9b68..64d491ebac5 100644 --- a/contrib/storage-phoenix/pom.xml +++ b/contrib/storage-phoenix/pom.xml @@ -29,9 +29,9 @@ Drill : Contrib : Storage : Phoenix - 5.1.3 - - 2.4.17 + 5.2.1 + + 2.5.10 false From e6ca0f4d3c3de5abf017c2bab8b3938dc4e87f46 Mon Sep 17 00:00:00 2001 From: PJ Fanning Date: Fri, 3 Jan 2025 09:00:28 +0100 Subject: [PATCH 2/4] Update pom.xml --- contrib/storage-phoenix/pom.xml | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/contrib/storage-phoenix/pom.xml b/contrib/storage-phoenix/pom.xml index 64d491ebac5..09f585e2f41 100644 --- a/contrib/storage-phoenix/pom.xml +++ b/contrib/storage-phoenix/pom.xml @@ -120,11 +120,6 @@ - - org.apache.phoenix - phoenix-hbase-compat-2.4.1 - ${phoenix.version} - org.apache.phoenix phoenix-core @@ -198,7 +193,7 @@ org.apache.phoenix - phoenix-hbase-compat-2.4.0 + phoenix-hbase-compat-2.4.1 ${phoenix.version} test From 32bfc4ed1ec5c12ad61e726c161b4ee6424bb136 Mon Sep 17 00:00:00 2001 From: PJ Fanning Date: Fri, 3 Jan 2025 22:01:27 +0100 Subject: [PATCH 3/4] compile issue --- contrib/storage-phoenix/pom.xml | 6 ++++++ .../drill/exec/store/phoenix/PhoenixStoragePlugin.java | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/contrib/storage-phoenix/pom.xml b/contrib/storage-phoenix/pom.xml index 09f585e2f41..557edfbddbe 100644 --- a/contrib/storage-phoenix/pom.xml +++ b/contrib/storage-phoenix/pom.xml @@ -330,6 +330,12 @@ + + org.apiguardian + apiguardian-api + 1.1.2 + test + diff --git a/contrib/storage-phoenix/src/main/java/org/apache/drill/exec/store/phoenix/PhoenixStoragePlugin.java b/contrib/storage-phoenix/src/main/java/org/apache/drill/exec/store/phoenix/PhoenixStoragePlugin.java index daf4e480fa7..de0b8514759 100644 --- a/contrib/storage-phoenix/src/main/java/org/apache/drill/exec/store/phoenix/PhoenixStoragePlugin.java +++ b/contrib/storage-phoenix/src/main/java/org/apache/drill/exec/store/phoenix/PhoenixStoragePlugin.java @@ -43,12 +43,12 @@ import org.apache.drill.exec.store.phoenix.rules.PhoenixConvention; import com.fasterxml.jackson.core.type.TypeReference; -import org.apache.drill.exec.util.ImpersonationUtil; import com.google.common.cache.CacheBuilder; import com.google.common.cache.CacheLoader; import com.google.common.cache.LoadingCache; +import com.google.common.collect.ImmutableSet; +import org.apache.drill.exec.util.ImpersonationUtil; import org.apache.hadoop.security.UserGroupInformation; -import org.apache.tephra.shaded.com.google.common.collect.ImmutableSet; public class PhoenixStoragePlugin extends AbstractStoragePlugin { From 57ad9a18a72cd451dc09863b82939e4d835d1646 Mon Sep 17 00:00:00 2001 From: PJ Fanning Date: Fri, 3 Jan 2025 23:29:34 +0100 Subject: [PATCH 4/4] npe --- .../org/apache/drill/common/exceptions/UserExceptionUtils.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/common/src/main/java/org/apache/drill/common/exceptions/UserExceptionUtils.java b/common/src/main/java/org/apache/drill/common/exceptions/UserExceptionUtils.java index 1d9fbff6f3b..15b6ec5f8a6 100644 --- a/common/src/main/java/org/apache/drill/common/exceptions/UserExceptionUtils.java +++ b/common/src/main/java/org/apache/drill/common/exceptions/UserExceptionUtils.java @@ -33,7 +33,8 @@ private static String decorateHint(final String text) { return String.format("[Hint: %s]", text); } public static String getUserHint(final Throwable ex) { - if (ex.getMessage().startsWith("Error getting user info for current user")) { + final String message = ex.getMessage(); + if (message != null && message.startsWith("Error getting user info for current user")) { //User does not exist hint return decorateHint(USER_DOES_NOT_EXIST); } else {