shai created PHOENIX-5114:
-----------------------------
Summary: protobuf-java latest Dependency version throw exception
Key: PHOENIX-5114
URL: https://issues.apache.org/jira/browse/PHOENIX-5114
Project: Phoenix
Issue Type: Bug
Affects Versions: 5.0.0
Reporter: shai
Hi,
Phoenix JDBC has a dependency on protobuf, We are using protobuf version 3.6.1,
and it seems that they made some major changes that doesn't support backward
compatible, they made some of the static class's private, and because of that
the pohenix connector is throwing exception
*"java.lang.NoClassDefFoundError: com/google/protobuf/LiteralByteString"*
if you download the source code of the protobuff ByteString class, you will see
in comment:
_*Keep this class private to avoid deadlocks in classloading across threads as
ByteString's,*_ _*static initialize loads LiteralByteString and another thread
loads LiteralByteString.*_
Is it possible to fix the Phoenix JDBC connector to support the latest
protobuff version?
Thanks,
[email protected]
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)