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)

Reply via email to