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)