From a71e5c64a8312c2d97bd937966d21e7d83fa9de3 Mon Sep 17 00:00:00 2001 From: Goooler Date: Mon, 1 Dec 2025 06:59:34 +0800 Subject: [PATCH] Simplify checks for Zip64RequiredException Refs https://github.com/gradle/gradle/blob/1468e41e448ec0c31f6f5b6999825da00e22c931/platforms/core-configuration/file-operations/src/main/java/org/gradle/api/internal/file/archive/ZipCopyAction.java#L67. --- .../gradle/plugins/shadow/tasks/ShadowCopyAction.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/kotlin/com/github/jengelman/gradle/plugins/shadow/tasks/ShadowCopyAction.kt b/src/main/kotlin/com/github/jengelman/gradle/plugins/shadow/tasks/ShadowCopyAction.kt index 428c77fd2..5384e7ad0 100644 --- a/src/main/kotlin/com/github/jengelman/gradle/plugins/shadow/tasks/ShadowCopyAction.kt +++ b/src/main/kotlin/com/github/jengelman/gradle/plugins/shadow/tasks/ShadowCopyAction.kt @@ -67,11 +67,11 @@ constructor( checkDuplicateEntries(zos) } } catch (e: Exception) { - if (e is Zip64RequiredException || e.cause is Zip64RequiredException) { - val message = if (e is Zip64RequiredException) e.message else e.cause?.message + val cause = e.cause + if (cause is Zip64RequiredException) { throw Zip64RequiredException( """ - $message + ${cause.message} To build this archive, please enable the zip64 extension. e.g. ```kts