Apache Iceberg version
1.11.0 (latest release)
Query engine
Flink
Please describe the bug 🐞
The Java jarsigner tool is failing to sign the following Apache Iceberg JAR files:
iceberg-aws-bundle 1.11.0 :https://mvnrepository.com/artifact/org.apache.iceberg/iceberg-aws-bundle/1.11.0
iceberg-flink-runtime-2.1 1.11.0 : https://mvnrepository.com/artifact/org.apache.iceberg/iceberg-flink-runtime-2.1/1.11.0
Error encountered during signing:
java.util.zip.ZipException: duplicate entry: LICENSE
Description:
When attempting to sign the above JARs using jarsigner, the process fails with a ZipException indicating a duplicate entry for LICENSE within the JAR archive. This is likely caused by the JAR being an uber/fat JAR (a bundled JAR that merges multiple dependencies), which may contain duplicate LICENSE files from different bundled libraries, making it non-compliant with the ZIP specification and incompatible with the jarsigner tool.
Willingness to contribute
Apache Iceberg version
1.11.0 (latest release)
Query engine
Flink
Please describe the bug 🐞
The Java jarsigner tool is failing to sign the following Apache Iceberg JAR files:
iceberg-aws-bundle 1.11.0 :https://mvnrepository.com/artifact/org.apache.iceberg/iceberg-aws-bundle/1.11.0
iceberg-flink-runtime-2.1 1.11.0 : https://mvnrepository.com/artifact/org.apache.iceberg/iceberg-flink-runtime-2.1/1.11.0
Error encountered during signing:
java.util.zip.ZipException: duplicate entry: LICENSE
Description:
When attempting to sign the above JARs using jarsigner, the process fails with a ZipException indicating a duplicate entry for LICENSE within the JAR archive. This is likely caused by the JAR being an uber/fat JAR (a bundled JAR that merges multiple dependencies), which may contain duplicate LICENSE files from different bundled libraries, making it non-compliant with the ZIP specification and incompatible with the jarsigner tool.
Willingness to contribute