[jira] [Commented] (GROOVY-10461) Gradle multimodule project fails with NoClassDefFoundError in groovyjarjarasm.asm.signature.SignatureReader.parseType

2022-01-20 Thread Chris Kocel (Jira)


[ 
https://issues.apache.org/jira/browse/GROOVY-10461?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17479235#comment-17479235
 ] 

Chris Kocel commented on GROOVY-10461:
--

I noticed that someone else had this exact issue: 
https://stackoverflow.com/questions/68312933/gradle-build-error-in-multi-module-project-java-lang-noclassdeffounderror-at-g

> Gradle multimodule project fails with NoClassDefFoundError in 
> groovyjarjarasm.asm.signature.SignatureReader.parseType
> -
>
> Key: GROOVY-10461
> URL: https://issues.apache.org/jira/browse/GROOVY-10461
> Project: Groovy
>  Issue Type: Bug
>  Components: Compiler
>Reporter: Chris Kocel
>Priority: Major
>
> I noticed that when having Gradle 6/7 multimodule project SignatureReader 
> reports NoClassDefFoundError on dependencies that are not in the project.
> Project works fine with Groovy 3.0.8 but fails with 3.0.9 with the following 
> stacktrace:
> > Task :e2e:compileJava NO-SOURCE
> > Task :e2e:compileGroovy NO-SOURCE
> > Task :e2e:processResources NO-SOURCE
> > Task :e2e:classes UP-TO-DATE
> > Task :e2e:compileTestJava NO-SOURCE
> > Task :e2e:compileTestGroovy NO-SOURCE
> > Task :e2e:processTestResources NO-SOURCE
> > Task :e2e:testClasses UP-TO-DATE
> > Task :e2e:compileE2eTestJava NO-SOURCE
> > Task :e2e:compileE2eTestGroovy FAILED
> FAILURE: Build failed with an exception.
> * What went wrong:
> Execution failed for task ':e2e:compileE2eTestGroovy'.
> > com.google.gson.Gson
> * Try:
> Run with --info or --debug option to get more log output. Run with --scan to 
> get full insights.
> * Exception is:
> org.gradle.api.tasks.TaskExecutionException: Execution failed for task 
> ':e2e:compileE2eTestGroovy'.
>     at 
> org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$3(ExecuteActionsTaskExecuter.java:186)
>     at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:268)
>     at 
> org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:184)
>     at 
> org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:173)
>     at 
> org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:109)
>     at 
> org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
>     at 
> org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:62)
>     at 
> org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
>     at 
> org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:56)
>     at 
> org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
>     at 
> org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
>     at 
> org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
>     at 
> org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:75)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:68)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:153)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:68)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:62)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$call$2(DefaultBuildOperationExecutor.java:76)
>     at 
> org.gradle.internal.operations.UnmanagedBuildOperationWrapper.callWithUnmanagedSupport(UnmanagedBuildOperationWrapper.java:54)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:76)
>     at 
> org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
>     at 
> org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTask

[jira] [Commented] (GROOVY-10461) Gradle multimodule project fails with NoClassDefFoundError in groovyjarjarasm.asm.signature.SignatureReader.parseType

2022-02-04 Thread Eric Milles (Jira)


[ 
https://issues.apache.org/jira/browse/GROOVY-10461?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17487130#comment-17487130
 ] 

Eric Milles commented on GROOVY-10461:
--

It seems like there are some stack frames missing. I'm not seeing the direct 
link between `SpecialMethodCall` and `SignatureParser`:

Caused by: java.lang.NoClassDefFoundError: com.google.gson.Gson
at 
groovyjarjarasm.asm.signature.SignatureReader.parseType([SignatureReader.java:206|https://github.com/consulo/objectweb-asm/blob/master/asm/src/main/java/org/objectweb/asm/signature/SignatureReader.java#L206])
at 
groovyjarjarasm.asm.signature.SignatureReader.parseType([SignatureReader.java:240|https://github.com/consulo/objectweb-asm/blob/master/asm/src/main/java/org/objectweb/asm/signature/SignatureReader.java#L240])
at 
groovyjarjarasm.asm.signature.SignatureReader.accept([SignatureReader.java:124|https://github.com/consulo/objectweb-asm/blob/master/asm/src/main/java/org/objectweb/asm/signature/SignatureReader.java#L124])
at 
org.spockframework.compiler.SpecialMethodCall.checkIsConditionBlock([SpecialMethodCall.java:269|https://github.com/spockframework/spock/blob/master/spock-core/src/main/java/org/spockframework/compiler/SpecialMethodCall.java#L269])
at 
org.spockframework.compiler.SpecialMethodCall.parse([SpecialMethodCall.java:172|https://github.com/spockframework/spock/blob/master/spock-core/src/main/java/org/spockframework/compiler/SpecialMethodCall.java#L172])

> Gradle multimodule project fails with NoClassDefFoundError in 
> groovyjarjarasm.asm.signature.SignatureReader.parseType
> -
>
> Key: GROOVY-10461
> URL: https://issues.apache.org/jira/browse/GROOVY-10461
> Project: Groovy
>  Issue Type: Bug
>  Components: Compiler
>Reporter: Chris Kocel
>Priority: Major
>
> I noticed that when having Gradle 6/7 multimodule project SignatureReader 
> reports NoClassDefFoundError on dependencies that are not in the project.
> Project works fine with Groovy 3.0.8 but fails with 3.0.9 with the following 
> stacktrace:
> > Task :e2e:compileJava NO-SOURCE
> > Task :e2e:compileGroovy NO-SOURCE
> > Task :e2e:processResources NO-SOURCE
> > Task :e2e:classes UP-TO-DATE
> > Task :e2e:compileTestJava NO-SOURCE
> > Task :e2e:compileTestGroovy NO-SOURCE
> > Task :e2e:processTestResources NO-SOURCE
> > Task :e2e:testClasses UP-TO-DATE
> > Task :e2e:compileE2eTestJava NO-SOURCE
> > Task :e2e:compileE2eTestGroovy FAILED
> FAILURE: Build failed with an exception.
> * What went wrong:
> Execution failed for task ':e2e:compileE2eTestGroovy'.
> > com.google.gson.Gson
> * Try:
> Run with --info or --debug option to get more log output. Run with --scan to 
> get full insights.
> * Exception is:
> org.gradle.api.tasks.TaskExecutionException: Execution failed for task 
> ':e2e:compileE2eTestGroovy'.
>     at 
> org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$3(ExecuteActionsTaskExecuter.java:186)
>     at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:268)
>     at 
> org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:184)
>     at 
> org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:173)
>     at 
> org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:109)
>     at 
> org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
>     at 
> org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:62)
>     at 
> org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
>     at 
> org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:56)
>     at 
> org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
>     at 
> org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
>     at 
> org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
>     at 
> org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
>     at 
> org.gradle.internal.operations.D

[jira] [Commented] (GROOVY-10461) Gradle multimodule project fails with NoClassDefFoundError in groovyjarjarasm.asm.signature.SignatureReader.parseType

2022-02-04 Thread Eric Milles (Jira)


[ 
https://issues.apache.org/jira/browse/GROOVY-10461?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17487141#comment-17487141
 ] 

Eric Milles commented on GROOVY-10461:
--

Any idea what is on the classpath of the project?  {{AsmReferenceResolver}} 
makes use of {{ClassNodeResolver}} which uses class loader to conver a 
fully-qualified name into a {{java.lang.Class}} so it can create an 
{{org.codehaus.groovy.ast.ClassNode}}.

> Gradle multimodule project fails with NoClassDefFoundError in 
> groovyjarjarasm.asm.signature.SignatureReader.parseType
> -
>
> Key: GROOVY-10461
> URL: https://issues.apache.org/jira/browse/GROOVY-10461
> Project: Groovy
>  Issue Type: Bug
>  Components: Compiler
>Reporter: Chris Kocel
>Priority: Major
>
> I noticed that when having Gradle 6/7 multimodule project SignatureReader 
> reports NoClassDefFoundError on dependencies that are not in the project.
> Project works fine with Groovy 3.0.8 but fails with 3.0.9 with the following 
> stacktrace:
> > Task :e2e:compileJava NO-SOURCE
> > Task :e2e:compileGroovy NO-SOURCE
> > Task :e2e:processResources NO-SOURCE
> > Task :e2e:classes UP-TO-DATE
> > Task :e2e:compileTestJava NO-SOURCE
> > Task :e2e:compileTestGroovy NO-SOURCE
> > Task :e2e:processTestResources NO-SOURCE
> > Task :e2e:testClasses UP-TO-DATE
> > Task :e2e:compileE2eTestJava NO-SOURCE
> > Task :e2e:compileE2eTestGroovy FAILED
> FAILURE: Build failed with an exception.
> * What went wrong:
> Execution failed for task ':e2e:compileE2eTestGroovy'.
> > com.google.gson.Gson
> * Try:
> Run with --info or --debug option to get more log output. Run with --scan to 
> get full insights.
> * Exception is:
> org.gradle.api.tasks.TaskExecutionException: Execution failed for task 
> ':e2e:compileE2eTestGroovy'.
>     at 
> org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$3(ExecuteActionsTaskExecuter.java:186)
>     at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:268)
>     at 
> org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:184)
>     at 
> org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:173)
>     at 
> org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:109)
>     at 
> org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
>     at 
> org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:62)
>     at 
> org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
>     at 
> org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:56)
>     at 
> org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
>     at 
> org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
>     at 
> org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
>     at 
> org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:75)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:68)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:153)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:68)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:62)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$call$2(DefaultBuildOperationExecutor.java:76)
>     at 
> org.gradle.internal.operations.UnmanagedBuildOperationWrapper.callWithUnmanagedSupport(UnmanagedBuildOperationWrapper.java:54)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:76)
>     at 
> org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java

[jira] [Commented] (GROOVY-10461) Gradle multimodule project fails with NoClassDefFoundError in groovyjarjarasm.asm.signature.SignatureReader.parseType

2022-02-04 Thread Chris Kocel (Jira)


[ 
https://issues.apache.org/jira/browse/GROOVY-10461?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17487160#comment-17487160
 ] 

Chris Kocel commented on GROOVY-10461:
--

This is the whole stacktrace I got:  !image-2022-02-04-17-23-30-962.png!

> Gradle multimodule project fails with NoClassDefFoundError in 
> groovyjarjarasm.asm.signature.SignatureReader.parseType
> -
>
> Key: GROOVY-10461
> URL: https://issues.apache.org/jira/browse/GROOVY-10461
> Project: Groovy
>  Issue Type: Bug
>  Components: Compiler
>Reporter: Chris Kocel
>Priority: Major
> Attachments: image-2022-02-04-17-23-30-962.png
>
>
> I noticed that when having Gradle 6/7 multimodule project SignatureReader 
> reports NoClassDefFoundError on dependencies that are not in the project.
> Project works fine with Groovy 3.0.8 but fails with 3.0.9 with the following 
> stacktrace:
> > Task :e2e:compileJava NO-SOURCE
> > Task :e2e:compileGroovy NO-SOURCE
> > Task :e2e:processResources NO-SOURCE
> > Task :e2e:classes UP-TO-DATE
> > Task :e2e:compileTestJava NO-SOURCE
> > Task :e2e:compileTestGroovy NO-SOURCE
> > Task :e2e:processTestResources NO-SOURCE
> > Task :e2e:testClasses UP-TO-DATE
> > Task :e2e:compileE2eTestJava NO-SOURCE
> > Task :e2e:compileE2eTestGroovy FAILED
> FAILURE: Build failed with an exception.
> * What went wrong:
> Execution failed for task ':e2e:compileE2eTestGroovy'.
> > com.google.gson.Gson
> * Try:
> Run with --info or --debug option to get more log output. Run with --scan to 
> get full insights.
> * Exception is:
> org.gradle.api.tasks.TaskExecutionException: Execution failed for task 
> ':e2e:compileE2eTestGroovy'.
>     at 
> org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$3(ExecuteActionsTaskExecuter.java:186)
>     at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:268)
>     at 
> org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:184)
>     at 
> org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:173)
>     at 
> org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:109)
>     at 
> org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
>     at 
> org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:62)
>     at 
> org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
>     at 
> org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:56)
>     at 
> org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
>     at 
> org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
>     at 
> org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
>     at 
> org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:75)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:68)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:153)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:68)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:62)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$call$2(DefaultBuildOperationExecutor.java:76)
>     at 
> org.gradle.internal.operations.UnmanagedBuildOperationWrapper.callWithUnmanagedSupport(UnmanagedBuildOperationWrapper.java:54)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:76)
>     at 
> org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
>     at 
> org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:41)
>     at 
> org.gradl

[jira] [Commented] (GROOVY-10461) Gradle multimodule project fails with NoClassDefFoundError in groovyjarjarasm.asm.signature.SignatureReader.parseType

2022-02-04 Thread Chris Kocel (Jira)


[ 
https://issues.apache.org/jira/browse/GROOVY-10461?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17487162#comment-17487162
 ] 

Chris Kocel commented on GROOVY-10461:
--

My dependencies are:

 

buildscript {
    ext {
        askSdkModel = '1.38.1'
        groovyAll = '3.0.9' 
        groovyYaml = '3.0.9'
        httpBuilder = '0.7.1'
        jackson = '2.13.1'
        restAssured = '4.4.0'
        slf4j = '1.7.35'
        spockCore = '2.0-groovy-3.0'
    }
    dependencies {
        classpath "org.codehaus.groovy:groovy-yaml:$groovyYaml"
    }
}

plugins {
    id 'groovy'
    id 'java'
}

group 'com.example'
version '0.0.1'

sourceCompatibility = 1.8

repositories {
    mavenCentral()
}

dependencies {
    testImplementation "org.slf4j:slf4j-api:$slf4j"
    testImplementation "org.codehaus.groovy:groovy-all:$groovyAll"
    testImplementation "io.rest-assured:rest-assured:$restAssured"
    testImplementation "com.fasterxml.jackson.core:jackson-databind:$jackson"
    testImplementation "org.spockframework:spock-core:$spockCore"
    testImplementation "com.amazon.alexa:ask-sdk-model:$askSdkModel"
}

> Gradle multimodule project fails with NoClassDefFoundError in 
> groovyjarjarasm.asm.signature.SignatureReader.parseType
> -
>
> Key: GROOVY-10461
> URL: https://issues.apache.org/jira/browse/GROOVY-10461
> Project: Groovy
>  Issue Type: Bug
>  Components: Compiler
>Reporter: Chris Kocel
>Priority: Major
> Attachments: image-2022-02-04-17-23-30-962.png
>
>
> I noticed that when having Gradle 6/7 multimodule project SignatureReader 
> reports NoClassDefFoundError on dependencies that are not in the project.
> Project works fine with Groovy 3.0.8 but fails with 3.0.9 with the following 
> stacktrace:
> > Task :e2e:compileJava NO-SOURCE
> > Task :e2e:compileGroovy NO-SOURCE
> > Task :e2e:processResources NO-SOURCE
> > Task :e2e:classes UP-TO-DATE
> > Task :e2e:compileTestJava NO-SOURCE
> > Task :e2e:compileTestGroovy NO-SOURCE
> > Task :e2e:processTestResources NO-SOURCE
> > Task :e2e:testClasses UP-TO-DATE
> > Task :e2e:compileE2eTestJava NO-SOURCE
> > Task :e2e:compileE2eTestGroovy FAILED
> FAILURE: Build failed with an exception.
> * What went wrong:
> Execution failed for task ':e2e:compileE2eTestGroovy'.
> > com.google.gson.Gson
> * Try:
> Run with --info or --debug option to get more log output. Run with --scan to 
> get full insights.
> * Exception is:
> org.gradle.api.tasks.TaskExecutionException: Execution failed for task 
> ':e2e:compileE2eTestGroovy'.
>     at 
> org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$3(ExecuteActionsTaskExecuter.java:186)
>     at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:268)
>     at 
> org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:184)
>     at 
> org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:173)
>     at 
> org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:109)
>     at 
> org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
>     at 
> org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:62)
>     at 
> org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
>     at 
> org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:56)
>     at 
> org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
>     at 
> org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
>     at 
> org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
>     at 
> org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:75)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:68)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOp

[jira] [Commented] (GROOVY-10461) Gradle multimodule project fails with NoClassDefFoundError in groovyjarjarasm.asm.signature.SignatureReader.parseType

2022-02-04 Thread Eric Milles (Jira)


[ 
https://issues.apache.org/jira/browse/GROOVY-10461?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17487167#comment-17487167
 ] 

Eric Milles commented on GROOVY-10461:
--

Any idea what type references Gson in a method signature?  A small project 
would be helpful.  I think it is a matter of declaring a dependency as API 
instead of implementation.

> Gradle multimodule project fails with NoClassDefFoundError in 
> groovyjarjarasm.asm.signature.SignatureReader.parseType
> -
>
> Key: GROOVY-10461
> URL: https://issues.apache.org/jira/browse/GROOVY-10461
> Project: Groovy
>  Issue Type: Bug
>  Components: Compiler
>Reporter: Chris Kocel
>Priority: Major
> Attachments: image-2022-02-04-17-23-30-962.png
>
>
> I noticed that when having Gradle 6/7 multimodule project SignatureReader 
> reports NoClassDefFoundError on dependencies that are not in the project.
> Project works fine with Groovy 3.0.8 but fails with 3.0.9 with the following 
> stacktrace:
> > Task :e2e:compileJava NO-SOURCE
> > Task :e2e:compileGroovy NO-SOURCE
> > Task :e2e:processResources NO-SOURCE
> > Task :e2e:classes UP-TO-DATE
> > Task :e2e:compileTestJava NO-SOURCE
> > Task :e2e:compileTestGroovy NO-SOURCE
> > Task :e2e:processTestResources NO-SOURCE
> > Task :e2e:testClasses UP-TO-DATE
> > Task :e2e:compileE2eTestJava NO-SOURCE
> > Task :e2e:compileE2eTestGroovy FAILED
> FAILURE: Build failed with an exception.
> * What went wrong:
> Execution failed for task ':e2e:compileE2eTestGroovy'.
> > com.google.gson.Gson
> * Try:
> Run with --info or --debug option to get more log output. Run with --scan to 
> get full insights.
> * Exception is:
> org.gradle.api.tasks.TaskExecutionException: Execution failed for task 
> ':e2e:compileE2eTestGroovy'.
>     at 
> org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$3(ExecuteActionsTaskExecuter.java:186)
>     at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:268)
>     at 
> org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:184)
>     at 
> org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:173)
>     at 
> org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:109)
>     at 
> org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
>     at 
> org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:62)
>     at 
> org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
>     at 
> org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:56)
>     at 
> org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
>     at 
> org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
>     at 
> org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
>     at 
> org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:75)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:68)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:153)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:68)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:62)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$call$2(DefaultBuildOperationExecutor.java:76)
>     at 
> org.gradle.internal.operations.UnmanagedBuildOperationWrapper.callWithUnmanagedSupport(UnmanagedBuildOperationWrapper.java:54)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:76)
>     at 
> org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
>     at 
> or

[jira] [Commented] (GROOVY-10461) Gradle multimodule project fails with NoClassDefFoundError in groovyjarjarasm.asm.signature.SignatureReader.parseType

2022-02-04 Thread Chris Kocel (Jira)


[ 
https://issues.apache.org/jira/browse/GROOVY-10461?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17487307#comment-17487307
 ] 

Chris Kocel commented on GROOVY-10461:
--

TBH no idea, but take a look that this error happens in Gradle, not in during 
project compilation

> Gradle multimodule project fails with NoClassDefFoundError in 
> groovyjarjarasm.asm.signature.SignatureReader.parseType
> -
>
> Key: GROOVY-10461
> URL: https://issues.apache.org/jira/browse/GROOVY-10461
> Project: Groovy
>  Issue Type: Bug
>  Components: Compiler
>Reporter: Chris Kocel
>Priority: Major
> Attachments: image-2022-02-04-17-23-30-962.png
>
>
> I noticed that when having Gradle 6/7 multimodule project SignatureReader 
> reports NoClassDefFoundError on dependencies that are not in the project.
> Project works fine with Groovy 3.0.8 but fails with 3.0.9 with the following 
> stacktrace:
> > Task :e2e:compileJava NO-SOURCE
> > Task :e2e:compileGroovy NO-SOURCE
> > Task :e2e:processResources NO-SOURCE
> > Task :e2e:classes UP-TO-DATE
> > Task :e2e:compileTestJava NO-SOURCE
> > Task :e2e:compileTestGroovy NO-SOURCE
> > Task :e2e:processTestResources NO-SOURCE
> > Task :e2e:testClasses UP-TO-DATE
> > Task :e2e:compileE2eTestJava NO-SOURCE
> > Task :e2e:compileE2eTestGroovy FAILED
> FAILURE: Build failed with an exception.
> * What went wrong:
> Execution failed for task ':e2e:compileE2eTestGroovy'.
> > com.google.gson.Gson
> * Try:
> Run with --info or --debug option to get more log output. Run with --scan to 
> get full insights.
> * Exception is:
> org.gradle.api.tasks.TaskExecutionException: Execution failed for task 
> ':e2e:compileE2eTestGroovy'.
>     at 
> org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$3(ExecuteActionsTaskExecuter.java:186)
>     at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:268)
>     at 
> org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:184)
>     at 
> org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:173)
>     at 
> org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:109)
>     at 
> org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
>     at 
> org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:62)
>     at 
> org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
>     at 
> org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:56)
>     at 
> org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
>     at 
> org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
>     at 
> org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
>     at 
> org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:75)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:68)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:153)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:68)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:62)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$call$2(DefaultBuildOperationExecutor.java:76)
>     at 
> org.gradle.internal.operations.UnmanagedBuildOperationWrapper.callWithUnmanagedSupport(UnmanagedBuildOperationWrapper.java:54)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:76)
>     at 
> org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
>     at 
> org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java

[jira] [Commented] (GROOVY-10461) Gradle multimodule project fails with NoClassDefFoundError in groovyjarjarasm.asm.signature.SignatureReader.parseType

2022-02-04 Thread Chris Kocel (Jira)


[ 
https://issues.apache.org/jira/browse/GROOVY-10461?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17487313#comment-17487313
 ] 

Chris Kocel commented on GROOVY-10461:
--

[~emilles] I added an attached repro project

> Gradle multimodule project fails with NoClassDefFoundError in 
> groovyjarjarasm.asm.signature.SignatureReader.parseType
> -
>
> Key: GROOVY-10461
> URL: https://issues.apache.org/jira/browse/GROOVY-10461
> Project: Groovy
>  Issue Type: Bug
>  Components: Compiler
>Reporter: Chris Kocel
>Priority: Major
> Attachments: image-2022-02-04-17-23-30-962.png, repro-project.zip
>
>
> I noticed that when having Gradle 6/7 multimodule project SignatureReader 
> reports NoClassDefFoundError on dependencies that are not in the project.
> Project works fine with Groovy 3.0.8 but fails with 3.0.9 with the following 
> stacktrace:
> > Task :e2e:compileJava NO-SOURCE
> > Task :e2e:compileGroovy NO-SOURCE
> > Task :e2e:processResources NO-SOURCE
> > Task :e2e:classes UP-TO-DATE
> > Task :e2e:compileTestJava NO-SOURCE
> > Task :e2e:compileTestGroovy NO-SOURCE
> > Task :e2e:processTestResources NO-SOURCE
> > Task :e2e:testClasses UP-TO-DATE
> > Task :e2e:compileE2eTestJava NO-SOURCE
> > Task :e2e:compileE2eTestGroovy FAILED
> FAILURE: Build failed with an exception.
> * What went wrong:
> Execution failed for task ':e2e:compileE2eTestGroovy'.
> > com.google.gson.Gson
> * Try:
> Run with --info or --debug option to get more log output. Run with --scan to 
> get full insights.
> * Exception is:
> org.gradle.api.tasks.TaskExecutionException: Execution failed for task 
> ':e2e:compileE2eTestGroovy'.
>     at 
> org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$3(ExecuteActionsTaskExecuter.java:186)
>     at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:268)
>     at 
> org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:184)
>     at 
> org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:173)
>     at 
> org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:109)
>     at 
> org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
>     at 
> org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:62)
>     at 
> org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
>     at 
> org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:56)
>     at 
> org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
>     at 
> org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
>     at 
> org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
>     at 
> org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:75)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:68)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:153)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:68)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:62)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$call$2(DefaultBuildOperationExecutor.java:76)
>     at 
> org.gradle.internal.operations.UnmanagedBuildOperationWrapper.callWithUnmanagedSupport(UnmanagedBuildOperationWrapper.java:54)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:76)
>     at 
> org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
>     at 
> org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:41)
>     at 
> org.gradle.executi

[jira] [Commented] (GROOVY-10461) Gradle multimodule project fails with NoClassDefFoundError in groovyjarjarasm.asm.signature.SignatureReader.parseType

2022-02-04 Thread Eric Milles (Jira)


[ 
https://issues.apache.org/jira/browse/GROOVY-10461?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17487362#comment-17487362
 ] 

Eric Milles commented on GROOVY-10461:
--

So it is creating the exception in AsmReferenceResolver: !screenshot-1.png! 

> Gradle multimodule project fails with NoClassDefFoundError in 
> groovyjarjarasm.asm.signature.SignatureReader.parseType
> -
>
> Key: GROOVY-10461
> URL: https://issues.apache.org/jira/browse/GROOVY-10461
> Project: Groovy
>  Issue Type: Bug
>  Components: Compiler
>Reporter: Chris Kocel
>Priority: Major
> Attachments: image-2022-02-04-17-23-30-962.png, repro-project.zip, 
> screenshot-1.png
>
>
> I noticed that when having Gradle 6/7 multimodule project SignatureReader 
> reports NoClassDefFoundError on dependencies that are not in the project.
> Project works fine with Groovy 3.0.8 but fails with 3.0.9 with the following 
> stacktrace:
> > Task :e2e:compileJava NO-SOURCE
> > Task :e2e:compileGroovy NO-SOURCE
> > Task :e2e:processResources NO-SOURCE
> > Task :e2e:classes UP-TO-DATE
> > Task :e2e:compileTestJava NO-SOURCE
> > Task :e2e:compileTestGroovy NO-SOURCE
> > Task :e2e:processTestResources NO-SOURCE
> > Task :e2e:testClasses UP-TO-DATE
> > Task :e2e:compileE2eTestJava NO-SOURCE
> > Task :e2e:compileE2eTestGroovy FAILED
> FAILURE: Build failed with an exception.
> * What went wrong:
> Execution failed for task ':e2e:compileE2eTestGroovy'.
> > com.google.gson.Gson
> * Try:
> Run with --info or --debug option to get more log output. Run with --scan to 
> get full insights.
> * Exception is:
> org.gradle.api.tasks.TaskExecutionException: Execution failed for task 
> ':e2e:compileE2eTestGroovy'.
>     at 
> org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$3(ExecuteActionsTaskExecuter.java:186)
>     at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:268)
>     at 
> org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:184)
>     at 
> org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:173)
>     at 
> org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:109)
>     at 
> org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
>     at 
> org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:62)
>     at 
> org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
>     at 
> org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:56)
>     at 
> org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
>     at 
> org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
>     at 
> org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
>     at 
> org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:75)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:68)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:153)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:68)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:62)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$call$2(DefaultBuildOperationExecutor.java:76)
>     at 
> org.gradle.internal.operations.UnmanagedBuildOperationWrapper.callWithUnmanagedSupport(UnmanagedBuildOperationWrapper.java:54)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:76)
>     at 
> org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
>     at 
> org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTas

[jira] [Commented] (GROOVY-10461) Gradle multimodule project fails with NoClassDefFoundError in groovyjarjarasm.asm.signature.SignatureReader.parseType

2022-02-04 Thread Eric Milles (Jira)


[ 
https://issues.apache.org/jira/browse/GROOVY-10461?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17487363#comment-17487363
 ] 

Eric Milles commented on GROOVY-10461:
--

And this is the signature being parsed: 
"Ljava/lang/Object;Lio/restassured/common/mapper/factory/ObjectMapperFactory;"

> Gradle multimodule project fails with NoClassDefFoundError in 
> groovyjarjarasm.asm.signature.SignatureReader.parseType
> -
>
> Key: GROOVY-10461
> URL: https://issues.apache.org/jira/browse/GROOVY-10461
> Project: Groovy
>  Issue Type: Bug
>  Components: Compiler
>Reporter: Chris Kocel
>Priority: Major
> Attachments: image-2022-02-04-17-23-30-962.png, repro-project.zip, 
> screenshot-1.png
>
>
> I noticed that when having Gradle 6/7 multimodule project SignatureReader 
> reports NoClassDefFoundError on dependencies that are not in the project.
> Project works fine with Groovy 3.0.8 but fails with 3.0.9 with the following 
> stacktrace:
> > Task :e2e:compileJava NO-SOURCE
> > Task :e2e:compileGroovy NO-SOURCE
> > Task :e2e:processResources NO-SOURCE
> > Task :e2e:classes UP-TO-DATE
> > Task :e2e:compileTestJava NO-SOURCE
> > Task :e2e:compileTestGroovy NO-SOURCE
> > Task :e2e:processTestResources NO-SOURCE
> > Task :e2e:testClasses UP-TO-DATE
> > Task :e2e:compileE2eTestJava NO-SOURCE
> > Task :e2e:compileE2eTestGroovy FAILED
> FAILURE: Build failed with an exception.
> * What went wrong:
> Execution failed for task ':e2e:compileE2eTestGroovy'.
> > com.google.gson.Gson
> * Try:
> Run with --info or --debug option to get more log output. Run with --scan to 
> get full insights.
> * Exception is:
> org.gradle.api.tasks.TaskExecutionException: Execution failed for task 
> ':e2e:compileE2eTestGroovy'.
>     at 
> org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$3(ExecuteActionsTaskExecuter.java:186)
>     at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:268)
>     at 
> org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:184)
>     at 
> org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:173)
>     at 
> org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:109)
>     at 
> org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
>     at 
> org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:62)
>     at 
> org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
>     at 
> org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:56)
>     at 
> org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
>     at 
> org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
>     at 
> org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
>     at 
> org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:75)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:68)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:153)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:68)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:62)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$call$2(DefaultBuildOperationExecutor.java:76)
>     at 
> org.gradle.internal.operations.UnmanagedBuildOperationWrapper.callWithUnmanagedSupport(UnmanagedBuildOperationWrapper.java:54)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:76)
>     at 
> org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
>     at 
> org.gradle.execution.

[jira] [Commented] (GROOVY-10461) Gradle multimodule project fails with NoClassDefFoundError in groovyjarjarasm.asm.signature.SignatureReader.parseType

2022-02-04 Thread Eric Milles (Jira)


[ 
https://issues.apache.org/jira/browse/GROOVY-10461?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17487364#comment-17487364
 ] 

Eric Milles commented on GROOVY-10461:
--

It is having a problem with this line, which asks "isUsingGenerics()" which 
triggers extra resolution:
{code:java}
returnType[0] = GenericsUtils.nonGeneric(returnType[0]);
{code}

> Gradle multimodule project fails with NoClassDefFoundError in 
> groovyjarjarasm.asm.signature.SignatureReader.parseType
> -
>
> Key: GROOVY-10461
> URL: https://issues.apache.org/jira/browse/GROOVY-10461
> Project: Groovy
>  Issue Type: Bug
>  Components: Compiler
>Reporter: Chris Kocel
>Priority: Major
> Attachments: image-2022-02-04-17-23-30-962.png, repro-project.zip, 
> screenshot-1.png
>
>
> I noticed that when having Gradle 6/7 multimodule project SignatureReader 
> reports NoClassDefFoundError on dependencies that are not in the project.
> Project works fine with Groovy 3.0.8 but fails with 3.0.9 with the following 
> stacktrace:
> > Task :e2e:compileJava NO-SOURCE
> > Task :e2e:compileGroovy NO-SOURCE
> > Task :e2e:processResources NO-SOURCE
> > Task :e2e:classes UP-TO-DATE
> > Task :e2e:compileTestJava NO-SOURCE
> > Task :e2e:compileTestGroovy NO-SOURCE
> > Task :e2e:processTestResources NO-SOURCE
> > Task :e2e:testClasses UP-TO-DATE
> > Task :e2e:compileE2eTestJava NO-SOURCE
> > Task :e2e:compileE2eTestGroovy FAILED
> FAILURE: Build failed with an exception.
> * What went wrong:
> Execution failed for task ':e2e:compileE2eTestGroovy'.
> > com.google.gson.Gson
> * Try:
> Run with --info or --debug option to get more log output. Run with --scan to 
> get full insights.
> * Exception is:
> org.gradle.api.tasks.TaskExecutionException: Execution failed for task 
> ':e2e:compileE2eTestGroovy'.
>     at 
> org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$3(ExecuteActionsTaskExecuter.java:186)
>     at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:268)
>     at 
> org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:184)
>     at 
> org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:173)
>     at 
> org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:109)
>     at 
> org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
>     at 
> org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:62)
>     at 
> org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
>     at 
> org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:56)
>     at 
> org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
>     at 
> org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
>     at 
> org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
>     at 
> org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:75)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:68)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:153)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:68)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:62)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$call$2(DefaultBuildOperationExecutor.java:76)
>     at 
> org.gradle.internal.operations.UnmanagedBuildOperationWrapper.callWithUnmanagedSupport(UnmanagedBuildOperationWrapper.java:54)
>     at 
> org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:76)
>     at 
> org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventF