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 64dc231d497 HIVE-27344: Add a null check in RecordReaderImpl#close()
(Seonggon Namgung, reviewed by Attila Turoczy, Denys Kuzmenko)
64dc231d497 is described below
commit 64dc231d4977c0d88160db88a948ce596f0bdefe
Author: seonggon <[email protected]>
AuthorDate: Thu Jun 22 17:32:20 2023 +0900
HIVE-27344: Add a null check in RecordReaderImpl#close() (Seonggon Namgung,
reviewed by Attila Turoczy, Denys Kuzmenko)
Closes #4323
---
ql/src/java/org/apache/hadoop/hive/ql/io/orc/RecordReaderImpl.java | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/ql/src/java/org/apache/hadoop/hive/ql/io/orc/RecordReaderImpl.java
b/ql/src/java/org/apache/hadoop/hive/ql/io/orc/RecordReaderImpl.java
index d0a6c6e25a7..e4fe449cbd0 100644
--- a/ql/src/java/org/apache/hadoop/hive/ql/io/orc/RecordReaderImpl.java
+++ b/ql/src/java/org/apache/hadoop/hive/ql/io/orc/RecordReaderImpl.java
@@ -165,7 +165,9 @@ public class RecordReaderImpl extends
org.apache.orc.impl.RecordReaderImpl
public void close() throws IOException {
super.close();
// free the memory for the column vectors
- batch.cols = null;
+ if (batch != null) {
+ batch.cols = null;
+ }
}
/* Routines for stubbing into Writables */