Fang-Yu Rao created IMPALA-14159:
------------------------------------
Summary: Consider adding test cases for a bug in kudu-client
Key: IMPALA-14159
URL: https://issues.apache.org/jira/browse/IMPALA-14159
Project: IMPALA
Issue Type: Task
Reporter: Fang-Yu Rao
Assignee: Fang-Yu Rao
We found that after [[java] client update master locations
cache|https://github.com/apache/kudu/commit/a50aa5bfd], Impala could hit a
NullPointerException when executing the ALTER TABLE command. Specifically, in
the following in
[TableLocationsCache.java|https://github.com/apache/kudu/commit/a50aa5bfd#diff-d4f31763f7795ce8926f6c8006058d04bc3fb8562de04f9d88936a9cdfffe41aR64-R69],
there is no guarantee that '{{{}entry{}}}' would be a non-null value. If
'{{{}entry{}}}' is null, then Impala would encounter a NullPointerException.
Once [https://gerrit.cloudera.org/c/22958/] is done, we should consider adding
tests in Impala too to make sure the issue is resolved.
{code:java}
Preconditions.checkState(entries.size() <= 1);
TableLocationsCache.Entry entry =
entries.get(AsyncKuduClient.EMPTY_ARRAY);
if (entry.isStale()) {
return null;
}
{code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]