Nihal Jain created PHOENIX-7261:
-----------------------------------
Summary: Align mockito version with Hadoop and HBase in Phoenix
QueryServer
Key: PHOENIX-7261
URL: https://issues.apache.org/jira/browse/PHOENIX-7261
Project: Phoenix
Issue Type: Bug
Affects Versions: 5.2.0
Reporter: Nihal Jain
Assignee: Istvan Toth
Fix For: 5.2.0
There is a well known incompatibility between old versions of mockito-all and
mockito-core and newer versions. It manifests as IncompatibleClassChangeErrors
and other linkage problems. The Hadoop minicluster in versions 3.x embed
mockito classes in the minicluster.
To avoid potential problems it would be best to align Phoenix use of mockito
(mockito-core) with downstreamers. HBase uses mockito-core 2.28.2 on branch-2.4
and branch-2.5. (Phoenix is on 1.10.19.) I checked Hadoop branch-3.3 and it's
also on 2.28.2.
I recently opened a PR for OMID-226 to fix the same concern in phoenix-omid.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)