Jark Wu created FLINK-29370:
-------------------------------
Summary: Protobuf in flink-sql-protobuf is not shaded
Key: FLINK-29370
URL: https://issues.apache.org/jira/browse/FLINK-29370
Project: Flink
Issue Type: Bug
Components: Formats (JSON, Avro, Parquet, ORC, SequenceFile)
Affects Versions: 1.16.0
Reporter: Jark Wu
Fix For: 1.16.0, 1.17.0
The protobuf classes in flink-sql-protobuf is not shaded which may lead to
class conflicts. Usually, sql jars should shade common used dependencies, e.g.
flink-sql-avro:
https://github.com/apache/flink/blob/master/flink-formats/flink-sql-avro/pom.xml#L88
{code}
➜ Downloads jar tvf flink-sql-protobuf-1.16.0.jar | grep com.google
0 Tue Sep 13 20:23:44 CST 2022 com/google/
0 Tue Sep 13 20:23:44 CST 2022 com/google/protobuf/
568 Tue Sep 13 20:23:44 CST 2022
com/google/protobuf/ProtobufInternalUtils.class
19218 Tue Sep 13 20:23:44 CST 2022
com/google/protobuf/AbstractMessage$Builder.class
259 Tue Sep 13 20:23:44 CST 2022
com/google/protobuf/AbstractMessage$BuilderParent.class
10167 Tue Sep 13 20:23:44 CST 2022 com/google/protobuf/AbstractMessage.class
1486 Tue Sep 13 20:23:44 CST 2022
com/google/protobuf/AbstractMessageLite$Builder$LimitedInputStream.class
12399 Tue Sep 13 20:23:44 CST 2022
com/google/protobuf/AbstractMessageLite$Builder.class
279 Tue Sep 13 20:23:44 CST 2022
com/google/protobuf/AbstractMessageLite$InternalOneOfEnu
{code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)