Istvan Toth created PHOENIX-7331:
------------------------------------
Summary: Fix incompatibilities with HBASE-28644
Key: PHOENIX-7331
URL: https://issues.apache.org/jira/browse/PHOENIX-7331
Project: Phoenix
Issue Type: Bug
Components: core
Reporter: Istvan Toth
These are the errors:
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-compiler-plugin:3.11.0:compile (default-compile)
on project phoenix-core-client: Compilation failure: Compilation failure:
[ERROR]
/home/stoty/workspaces/apache-phoenix/phoenix/phoenix-core-client/src/main/java/org/apache/phoenix/util/PhoenixKeyValueUtil.java:[262,93]
incompatible types: java.util.List<org.apache.hadoop.hbase.Cell> cannot be
converted to java.util.List<org.apache.hadoop.hbase.ExtendedCell>
[ERROR]
/home/stoty/workspaces/apache-phoenix/phoenix/phoenix-core-client/src/main/java/org/apache/phoenix/hbase/index/util/IndexManagementUtil.java:[248,69]
incompatible types: java.util.List<org.apache.hadoop.hbase.Cell> cannot be
converted to java.util.List<org.apache.hadoop.hbase.ExtendedCell>
In IndexManagementUtil we can simply change the signature to cell.
In PhoenixKeyValueUtil , we need to check for ExtendedCell, and clone it if it
is not.
I'm pretty sure that there is already a utility method somewhere for this.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)