-
-
Notifications
You must be signed in to change notification settings - Fork 423
Shadow Plugin does not build with Gradle 6.0 #527
Copy link
Copy link
Closed
Milestone
Description
When upgrading this project to Gradle 6.0, building it hangs forever when trying to build the JAR via shadowJar.
2019-11-11T09:20:51.144-0800 [DEBUG] [org.gradle.internal.execution.steps.CreateOutputsStep] Ensuring parent directory exists for property archiveFile at /Users/rperezalcolea/Projects/github/johnrengelman/shadow/build/libs/shadow-5.1.0-SNAPSHOT.jar
2019-11-11T09:20:51.145-0800 [DEBUG] [org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter] Executing actions for task ':shadowJar'.
2019-11-11T09:20:51.145-0800 [DEBUG] [org.gradle.internal.operations.DefaultBuildOperationExecutor] Build operation 'Execute doFirst {} action for :shadowJar' started
2019-11-11T09:20:51.145-0800 [DEBUG] [org.gradle.internal.operations.DefaultBuildOperationExecutor] Build operation 'Resolve files of :shadow' started
2019-11-11T09:20:51.145-0800 [DEBUG] [org.gradle.internal.component.model.ComponentAttributeMatcher] Selected match groovy-all-1.3-2.5.8.jar (Local Groovy) from candidates [groovy-all-1.3-2.5.8.jar (Local Groovy)] for {}
2019-11-11T09:20:51.145-0800 [DEBUG] [org.gradle.internal.component.model.ComponentAttributeMatcher] Selected match gradle-api-6.0.jar (Gradle API) from candidates [gradle-api-6.0.jar (Gradle API)] for {}
2019-11-11T09:20:51.145-0800 [DEBUG] [org.gradle.internal.component.model.ComponentAttributeMatcher] Selected match groovy-all-1.3-2.5.8.jar (Gradle API) from candidates [groovy-all-1.3-2.5.8.jar (Gradle API)] for {}
2019-11-11T09:20:51.145-0800 [DEBUG] [org.gradle.internal.component.model.ComponentAttributeMatcher] Selected match kotlin-stdlib-1.3.50.jar (Gradle API) from candidates [kotlin-stdlib-1.3.50.jar (Gradle API)] for {}
2019-11-11T09:20:51.145-0800 [DEBUG] [org.gradle.internal.component.model.ComponentAttributeMatcher] Selected match kotlin-stdlib-common-1.3.50.jar (Gradle API) from candidates [kotlin-stdlib-common-1.3.50.jar (Gradle API)] for {}
2019-11-11T09:20:51.145-0800 [DEBUG] [org.gradle.internal.component.model.ComponentAttributeMatcher] Selected match kotlin-stdlib-jdk8-1.3.50.jar (Gradle API) from candidates [kotlin-stdlib-jdk8-1.3.50.jar (Gradle API)] for {}
2019-11-11T09:20:51.145-0800 [DEBUG] [org.gradle.internal.component.model.ComponentAttributeMatcher] Selected match kotlin-stdlib-jdk7-1.3.50.jar (Gradle API) from candidates [kotlin-stdlib-jdk7-1.3.50.jar (Gradle API)] for {}
2019-11-11T09:20:51.146-0800 [DEBUG] [org.gradle.internal.component.model.ComponentAttributeMatcher] Selected match kotlin-reflect-1.3.50.jar (Gradle API) from candidates [kotlin-reflect-1.3.50.jar (Gradle API)] for {}
2019-11-11T09:20:51.146-0800 [DEBUG] [org.gradle.internal.component.model.ComponentAttributeMatcher] Selected match gradle-installation-beacon-6.0.jar (Gradle API) from candidates [gradle-installation-beacon-6.0.jar (Gradle API)] for {}
2019-11-11T09:20:51.146-0800 [DEBUG] [org.gradle.internal.operations.DefaultBuildOperationExecutor] Completing Build operation 'Resolve files of :shadow'
2019-11-11T09:20:51.146-0800 [DEBUG] [org.gradle.internal.operations.DefaultBuildOperationExecutor] Build operation 'Resolve files of :shadow' completed
2019-11-11T09:20:51.152-0800 [DEBUG] [org.gradle.internal.operations.DefaultBuildOperationExecutor] Completing Build operation 'Execute doFirst {} action for :shadowJar'
2019-11-11T09:20:51.152-0800 [DEBUG] [org.gradle.internal.operations.DefaultBuildOperationExecutor] Build operation 'Execute doFirst {} action for :shadowJar' completed
2019-11-11T09:20:51.152-0800 [DEBUG] [org.gradle.internal.operations.DefaultBuildOperationExecutor] Build operation 'Execute copy for :shadowJar' started
2019-11-11T09:20:51.236-0800 [DEBUG] [org.gradle.internal.operations.DefaultBuildOperationExecutor] Build operation 'Resolve files of :runtimeClasspath' started
2019-11-11T09:20:51.236-0800 [DEBUG] [org.gradle.internal.component.model.ComponentAttributeMatcher] Selected match gradle-api-6.0.jar (Gradle API) from candidates [gradle-api-6.0.jar (Gradle API)] for {org.gradle.dependency.bundling=external, org.gradle.jvm.version=7, org.gradle.libraryelements=jar, org.gradle.usage=java-runtime}
2019-11-11T09:20:51.237-0800 [DEBUG] [org.gradle.internal.component.model.ComponentAttributeMatcher] Selected match groovy-all-1.3-2.5.8.jar (Gradle API) from candidates [groovy-all-1.3-2.5.8.jar (Gradle API)] for {org.gradle.dependency.bundling=external, org.gradle.jvm.version=7, org.gradle.libraryelements=jar, org.gradle.usage=java-runtime}
2019-11-11T09:20:51.237-0800 [DEBUG] [org.gradle.internal.component.model.ComponentAttributeMatcher] Selected match kotlin-stdlib-1.3.50.jar (Gradle API) from candidates [kotlin-stdlib-1.3.50.jar (Gradle API)] for {org.gradle.dependency.bundling=external, org.gradle.jvm.version=7, org.gradle.libraryelements=jar, org.gradle.usage=java-runtime}
2019-11-11T09:20:51.237-0800 [DEBUG] [org.gradle.internal.component.model.ComponentAttributeMatcher] Selected match kotlin-stdlib-common-1.3.50.jar (Gradle API) from candidates [kotlin-stdlib-common-1.3.50.jar (Gradle API)] for {org.gradle.dependency.bundling=external, org.gradle.jvm.version=7, org.gradle.libraryelements=jar, org.gradle.usage=java-runtime}
2019-11-11T09:20:51.237-0800 [DEBUG] [org.gradle.internal.component.model.ComponentAttributeMatcher] Selected match kotlin-stdlib-jdk8-1.3.50.jar (Gradle API) from candidates [kotlin-stdlib-jdk8-1.3.50.jar (Gradle API)] for {org.gradle.dependency.bundling=external, org.gradle.jvm.version=7, org.gradle.libraryelements=jar, org.gradle.usage=java-runtime}
2019-11-11T09:20:51.237-0800 [DEBUG] [org.gradle.internal.component.model.ComponentAttributeMatcher] Selected match kotlin-stdlib-jdk7-1.3.50.jar (Gradle API) from candidates [kotlin-stdlib-jdk7-1.3.50.jar (Gradle API)] for {org.gradle.dependency.bundling=external, org.gradle.jvm.version=7, org.gradle.libraryelements=jar, org.gradle.usage=java-runtime}
2019-11-11T09:20:51.237-0800 [DEBUG] [org.gradle.internal.component.model.ComponentAttributeMatcher] Selected match kotlin-reflect-1.3.50.jar (Gradle API) from candidates [kotlin-reflect-1.3.50.jar (Gradle API)] for {org.gradle.dependency.bundling=external, org.gradle.jvm.version=7, org.gradle.libraryelements=jar, org.gradle.usage=java-runtime}
2019-11-11T09:20:51.237-0800 [DEBUG] [org.gradle.internal.component.model.ComponentAttributeMatcher] Selected match gradle-installation-beacon-6.0.jar (Gradle API) from candidates [gradle-installation-beacon-6.0.jar (Gradle API)] for {org.gradle.dependency.bundling=external, org.gradle.jvm.version=7, org.gradle.libraryelements=jar, org.gradle.usage=java-runtime}
2019-11-11T09:20:51.237-0800 [DEBUG] [org.gradle.internal.operations.DefaultBuildOperationExecutor] Completing Build operation 'Resolve files of :runtimeClasspath'
2019-11-11T09:20:51.237-0800 [DEBUG] [org.gradle.internal.operations.DefaultBuildOperationExecutor] Build operation 'Resolve files of :runtimeClasspath' completed
2019-11-11T09:20:55.870-0800 [LIFECYCLE] [org.gradle.cache.internal.DefaultFileLockManager]
2019-11-11T09:20:55.870-0800 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
2019-11-11T09:20:55.871-0800 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
2019-11-11T09:20:55.871-0800 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
2019-11-11T09:20:55.871-0800 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
2019-11-11T09:20:55.871-0800 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
2019-11-11T09:20:55.871-0800 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
2019-11-11T09:21:05.869-0800 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
2019-11-11T09:21:05.869-0800 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
2019-11-11T09:21:05.869-0800 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
2019-11-11T09:21:05.869-0800 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
2019-11-11T09:21:05.869-0800 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
2019-11-11T09:21:05.869-0800 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
2019-11-11T09:21:15.868-0800 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
2019-11-11T09:21:15.868-0800 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
I'm attaching the jstack for the daemon and it seems like having troubles while relocating:
Daemon worker" #19 prio=5 os_prio=31 tid=0x00007fbebc185800 nid=0x5c03 runnable [0x0000700003512000]
java.lang.Thread.State: RUNNABLE
at com.github.jengelman.gradle.plugins.shadow.relocation.Relocator$canRelocatePath.call(Unknown Source)
at com.github.jengelman.gradle.plugins.shadow.impl.RelocatorRemapper.map(RelocatorRemapper.groovy:101)
The interesting part is that we don't see this happening with projects consuming Shadow plugin 5.2.0. So wondering if this is something particular in the setup for this build
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels