This is an automated email from the ASF dual-hosted git repository.
dkuzmenko pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hive.git
The following commit(s) were added to refs/heads/master by this push:
new 26f72a976d7 HIVE-24110: NullPointerException occurs in some UDFs (Ryu
Kobayashi, reviewed by Ayush Saxena, Denys Kuzmenko)
26f72a976d7 is described below
commit 26f72a976d740b53b3483ebf33b8d6870a0b4c80
Author: Ryu Kobayashi <[email protected]>
AuthorDate: Wed Feb 5 00:24:37 2025 +0900
HIVE-24110: NullPointerException occurs in some UDFs (Ryu Kobayashi,
reviewed by Ayush Saxena, Denys Kuzmenko)
Closes #5632
---
.../apache/hadoop/hive/ql/udf/generic/GenericUDFCharacterLength.java | 2 +-
ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFLength.java | 2 +-
.../org/apache/hadoop/hive/ql/udf/generic/GenericUDFOctetLength.java | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git
a/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFCharacterLength.java
b/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFCharacterLength.java
index ce6cd301d72..ab7dcd8afeb 100644
---
a/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFCharacterLength.java
+++
b/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFCharacterLength.java
@@ -50,7 +50,7 @@ public ObjectInspector initialize(ObjectInspector[]
arguments) throws UDFArgumen
if (arguments[0].getCategory() != ObjectInspector.Category.PRIMITIVE) {
throw new UDFArgumentException(
- "CHARACTER_LENGTH only takes primitive types, got " +
argumentOI.getTypeName());
+ "CHARACTER_LENGTH only takes primitive types, got " +
arguments[0].getTypeName());
}
argumentOI = (PrimitiveObjectInspector) arguments[0];
diff --git
a/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFLength.java
b/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFLength.java
index f4ac350b71a..df6189c385d 100644
--- a/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFLength.java
+++ b/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFLength.java
@@ -56,7 +56,7 @@ public ObjectInspector initialize(ObjectInspector[]
arguments) throws UDFArgumen
if (arguments[0].getCategory() != ObjectInspector.Category.PRIMITIVE) {
throw new UDFArgumentException(
- "LENGTH only takes primitive types, got " +
argumentOI.getTypeName());
+ "LENGTH only takes primitive types, got " +
arguments[0].getTypeName());
}
argumentOI = (PrimitiveObjectInspector) arguments[0];
diff --git
a/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFOctetLength.java
b/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFOctetLength.java
index 825066fc02c..0eb6e666ce3 100644
---
a/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFOctetLength.java
+++
b/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFOctetLength.java
@@ -50,7 +50,7 @@ public ObjectInspector initialize(ObjectInspector[]
arguments) throws UDFArgumen
if (arguments[0].getCategory() != ObjectInspector.Category.PRIMITIVE) {
throw new UDFArgumentException(
- "OCTET_LENGTH only takes primitive types, got " +
argumentOI.getTypeName());
+ "OCTET_LENGTH only takes primitive types, got " +
arguments[0].getTypeName());
}
argumentOI = (PrimitiveObjectInspector) arguments[0];