Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

QuarkusTest passes outside PIT, fails when run in PIT #1287

Open
snowe2010 opened this issue Dec 28, 2023 · 5 comments
Open

QuarkusTest passes outside PIT, fails when run in PIT #1287

snowe2010 opened this issue Dec 28, 2023 · 5 comments

Comments

@snowe2010
Copy link

I'm getting strange errors when trying to set up pitest with a quarkus project:

java.lang.RuntimeException: org.gradle.tooling.GradleConnectionException: Could not run build action using connection to Gradle distribution 'https://services.gradle.org/distributions/gradle-8.5-bin.zip'.

and a bunch of errors like:

Caused by: org.gradle.api.GradleException: Could not determine the class-path for class 

Nothing unusual in my setup. I'm using arcmutate. Here's a slightly pared down version of my build.gradle.kts

import info.solidsoft.gradle.pitest.PitestPluginExtension

plugins {
    `java-library`
    id("io.quarkus")
    kotlin("jvm")
    kotlin("plugin.serialization")
    kotlin("plugin.allopen")
    id("com.google.devtools.ksp") version "2.0.0-Beta1-1.0.15"
    id("info.solidsoft.pitest") version "1.15.0"
    application
}

val quarkusPlatformGroupId: String by project
val quarkusPlatformArtifactId: String by project
val quarkusPlatformVersion: String by project
val pricingCdkVersion = "5.3.5-rc.0.0+20231204T204941Z"

dependencies {
    implementation(kotlin("stdlib-jdk8"))

    quarkus()
    http4k()
    implementation(libs.bundles.aws.xray.required)

    implementation("io.github.oshai:kotlin-logging-jvm:6.0.1")
    implementation("org.slf4j:slf4j-simple:2.0.9")

    // test
    testImplementation("io.quarkiverse.amazonservices:quarkus-amazon-ssm:2.7.2")
    testImplementation("io.quarkus:quarkus-junit5")
    testImplementation("io.rest-assured:rest-assured")
    testImplementation(platform("io.kotest:kotest-bom:5.8.0"))
    testImplementation("io.kotest:kotest-assertions-core")
    testImplementation("io.kotest:kotest-runner-junit5")
    testImplementation(platform("io.strikt:strikt-bom:0.34.1"))
    testImplementation("io.strikt:strikt-core")
    testImplementation("io.quarkiverse.mockk:quarkus-junit5-mockk:2.1.0")
    pitest("com.groupcdg.pitest:pitest-kotlin-plugin:1.1.6")
}

java {
    sourceCompatibility = JavaVersion.VERSION_19
    targetCompatibility = JavaVersion.VERSION_19
}

tasks.withType<Test>().configureEach {
    systemProperty("java.util.logging.manager", "org.jboss.logmanager.LogManager")
    useJUnitPlatform()
}

tasks.withType<JavaCompile> {
    options.encoding = "UTF-8"
    options.compilerArgs.add("-parameters")
}

kotlin {
    jvmToolchain(19)
}

tasks.quarkusBuild {
    outputs.files.files.add(File(project.buildDir, "function.zip"))
    nativeArgs {
        "container-build" to true
        "builder-image" to "quay.io/quarkus/ubi-quarkus-mandrel-builder-image:23.1.1.0-Final-java21-arm64"
    }
    outputs.cacheIf {
        false
    }
}

// fixes log4j2 errors in aws
configurations.all {
    exclude("commons-logging", "commons-logging")
}

fun DependencyHandlerScope.quarkus() {
    implementation(enforcedPlatform("${quarkusPlatformGroupId}:${quarkusPlatformArtifactId}:${quarkusPlatformVersion}"))
    implementation("io.quarkus:quarkus-amazon-lambda")
    implementation("io.quarkus:quarkus-amazon-lambda-xray")
    implementation("io.quarkus:quarkus-arc")
}

fun DependencyHandlerScope.http4k() {
    implementation(platform(libs.http4k.bom))
    implementation(libs.bundles.http4k.client.required)
    implementation("dev.zacsweers.moshix:moshi-metadata-reflect:0.25.1")
    implementation(libs.bundles.http4k.serialization.required) {
        exclude("com.squareup.moshi", "moshi-kotlin")
        exclude("org.jetbrains.kotlin", "kotlin-reflect")
    }
    ksp(libs.http4k.compiler)
    implementation("com.squareup.moshi:moshi-adapters:1.15.0")

    implementation(platform("dev.forkhandles:forkhandles-bom:2.10.2.0"))
    implementation("dev.forkhandles:result4k")
    implementation("org.http4k:http4k-failsafe")
    implementation(platform("org.http4k:http4k-connect-bom:5.6.3.0"))
    implementation("org.http4k:http4k-connect-amazon-systemsmanager")
    implementation("org.http4k:http4k-connect-amazon-systemsmanager-fake")
}

configure<PitestPluginExtension> {

    junit5PluginVersion.set("1.2.1")
    avoidCallsTo.set(
        setOf(
            "kotlin.jvm.internal",
            "io.github.oshai.kotlinlogging",
            "io.github.oshai",
            "io.quarkus.bootstrap.resolver"
        )
    )
    mutators.set(setOf("STRONGER"))
    targetClasses.set(setOf("com.company.package1.package2.*"))
    targetTests.set(setOf("com.company.package1.package2.*"))
    threads.set(Runtime.getRuntime().availableProcessors())
    outputFormats.set(setOf("XML", "HTML"))
    mutationThreshold.set(75)
    coverageThreshold.set(60)
    pitestVersion.set("1.15.3")
    verbose.set(true)
}
Verbose log with the errors
12:28:19 PM PIT >> INFO : MINION : 12:28:19 PM PIT >> FINE : Gathering coverage for test Description [testClass=com.company.package1.package2.calculate.Calculatepackage2LambdaTest, name=[engine:junit-jupiter]/[class:com.company.package1.package2.calculate.Calculatepackage2LambdaTest]/[method:simple lambda success with real call to OS()]]
12:28:19 PM PIT >> INFO : MINION : 12:28:19 PM PIT >> SEVERE : Description [testClass=com.company.package1.package2.calculate.Calculatepackage2LambdaTest, name=[engine:junit-jupiter]/[class:com.company.package1.package2.calculate.Calculatepackage2LambdaTest]/[method:simple lambda success with real call to OS()]]
12:28:19 PM PIT >> INFO : MINION : java.lang.RuntimeException: org.gradle.tooling.GradleConnectionException: Could not run build action using connection to Gradle distribution 'https://services.gradle.org/distributions/gradle-8.5-bin.zip'.
12:28:19 PM PIT >> INFO : MINION :      at io.quarkus.test.junit.QuarkusTestExtension.throwBootFailureException(QuarkusTestExtension.java:638)
12:28:19 PM PIT >> INFO : MINION :      at io.quarkus.test.junit.QuarkusTestExtension.interceptTestClassConstructor(QuarkusTestExtension.java:722)
12:28:19 PM PIT >> INFO : MINION :      at java.base/java.util.Optional.orElseGet(Optional.java:364)
12:28:19 PM PIT >> INFO : MINION :      at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
12:28:19 PM PIT >> INFO : MINION :      at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
12:28:19 PM PIT >> INFO : MINION : Caused by: org.gradle.tooling.GradleConnectionException: Could not run build action using connection to Gradle distribution 'https://services.gradle.org/distributions/gradle-8.5-bin.zip'.
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.consumer.ExceptionTransformer.transform(ExceptionTransformer.java:55)
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.consumer.ExceptionTransformer.transform(ExceptionTransformer.java:29)
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.consumer.ResultHandlerAdapter.onFailure(ResultHandlerAdapter.java:43)
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor$1$1.run(DefaultAsyncConsumerActionExecutor.java:69)
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
12:28:19 PM PIT >> INFO : MINION :      at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
12:28:19 PM PIT >> INFO : MINION :      at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
12:28:19 PM PIT >> INFO : MINION :      at java.base/java.lang.Thread.run(Thread.java:1583)
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.consumer.BlockingResultHandler.getResult(BlockingResultHandler.java:46)
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.consumer.DefaultBuildActionExecuter.run(DefaultBuildActionExecuter.java:67)
12:28:19 PM PIT >> INFO : MINION :      at io.quarkus.bootstrap.resolver.QuarkusGradleModelFactory.create(QuarkusGradleModelFactory.java:24)
12:28:19 PM PIT >> INFO : MINION :      at io.quarkus.bootstrap.utils.BuildToolHelper.enableGradleAppModel(BuildToolHelper.java:112)
12:28:19 PM PIT >> INFO : MINION :      at io.quarkus.bootstrap.utils.BuildToolHelper.enableGradleAppModelForTest(BuildToolHelper.java:105)
12:28:19 PM PIT >> INFO : MINION :      at io.quarkus.test.junit.AbstractJvmQuarkusTestExtension.getGradleAppModelForIDE(AbstractJvmQuarkusTestExtension.java:218)
12:28:19 PM PIT >> INFO : MINION :      at io.quarkus.test.junit.AbstractJvmQuarkusTestExtension.createAugmentor(AbstractJvmQuarkusTestExtension.java:76)
12:28:19 PM PIT >> INFO : MINION :      at io.quarkus.test.junit.QuarkusTestExtension.doJavaStart(QuarkusTestExtension.java:219)
12:28:19 PM PIT >> INFO : MINION :      at io.quarkus.test.junit.QuarkusTestExtension.ensureStarted(QuarkusTestExtension.java:605)
12:28:19 PM PIT >> INFO : MINION :      at io.quarkus.test.junit.QuarkusTestExtension.beforeAll(QuarkusTestExtension.java:655)
12:28:19 PM PIT >> INFO : MINION :      ... 1 more
12:28:19 PM PIT >> INFO : MINION : Caused by: org.gradle.api.GradleException: Could not determine the class-path for class io.quarkus.bootstrap.resolver.QuarkusModelBuildAction.
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:142)
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.getClassPathFor(ClasspathInferer.java:60)
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClientSidePayloadClassLoaderRegistry$1.visitClass(ClientSidePayloadClassLoaderRegistry.java:80)
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.WellKnownClassLoaderRegistry$1.visitClass(WellKnownClassLoaderRegistry.java:65)
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.PayloadSerializerObjectOutputStream.writeClassLoader(PayloadSerializerObjectOutputStream.java:63)
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.PayloadSerializerObjectOutputStream.writeClass(PayloadSerializerObjectOutputStream.java:55)
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.PayloadSerializerObjectOutputStream.writeClassDescriptor(PayloadSerializerObjectOutputStream.java:43)
12:28:19 PM PIT >> INFO : MINION :      at java.base/java.io.ObjectOutputStream.writeNonProxyDesc(ObjectOutputStream.java:1298)
12:28:19 PM PIT >> INFO : MINION :      at java.base/java.io.ObjectOutputStream.writeClassDesc(ObjectOutputStream.java:1247)
12:28:19 PM PIT >> INFO : MINION :      at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1443)
12:28:19 PM PIT >> INFO : MINION :      at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1194)
12:28:19 PM PIT >> INFO : MINION :      at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1585)
12:28:19 PM PIT >> INFO : MINION :      at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1542)
12:28:19 PM PIT >> INFO : MINION :      at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1451)
12:28:19 PM PIT >> INFO : MINION :      at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1194)
12:28:19 PM PIT >> INFO : MINION :      at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:358)
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.PayloadSerializer.serialize(PayloadSerializer.java:53)
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.ProviderConnection.runClientAction(ProviderConnection.java:167)
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.ProviderConnection.run(ProviderConnection.java:162)
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.DefaultConnection.run(DefaultConnection.java:173)
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.consumer.connection.ParameterizedActionRunner.execute(ParameterizedActionRunner.java:36)
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.consumer.connection.CancellableActionRunner.run(CancellableActionRunner.java:52)
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.consumer.connection.AbstractConsumerConnection.run(AbstractConsumerConnection.java:69)
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.consumer.connection.ParameterValidatingConsumerConnection.run(ParameterValidatingConsumerConnection.java:56)
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.consumer.DefaultBuildActionExecuter$1.run(DefaultBuildActionExecuter.java:81)
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.consumer.connection.LazyConsumerActionExecutor.run(LazyConsumerActionExecutor.java:143)
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.consumer.connection.CancellableConsumerActionExecutor.run(CancellableConsumerActionExecutor.java:45)
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.consumer.connection.ProgressLoggingConsumerActionExecutor.run(ProgressLoggingConsumerActionExecutor.java:61)
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.consumer.connection.RethrowingErrorsConsumerActionExecutor.run(RethrowingErrorsConsumerActionExecutor.java:38)
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor$1$1.run(DefaultAsyncConsumerActionExecutor.java:67)
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
12:28:19 PM PIT >> INFO : MINION :      at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
12:28:19 PM PIT >> INFO : MINION :      at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
12:28:19 PM PIT >> INFO : MINION :      at java.base/java.lang.Thread.run(Thread.java:1583)
12:28:19 PM PIT >> INFO : MINION : Caused by: org.gradle.api.GradleException: Could not determine the class-path for interface io.quarkus.bootstrap.model.ApplicationModel.
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:142)
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:138)
12:28:19 PM PIT >> INFO : MINION :      ... 34 more
12:28:19 PM PIT >> INFO : MINION : Caused by: org.gradle.api.GradleException: Could not determine the class-path for interface io.quarkus.maven.dependency.ResolvedDependency.
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:142)
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:138)
12:28:19 PM PIT >> INFO : MINION :      ... 35 more
12:28:19 PM PIT >> INFO : MINION : Caused by: org.gradle.api.GradleException: Could not determine the class-path for interface io.quarkus.paths.PathTree.
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:142)
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:138)
12:28:19 PM PIT >> INFO : MINION :      ... 36 more
12:28:19 PM PIT >> INFO : MINION : Caused by: org.gradle.api.GradleException: Could not determine the class-path for class io.quarkus.paths.DirectoryPathTree.
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:142)
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:138)
12:28:19 PM PIT >> INFO : MINION :      ... 37 more
12:28:19 PM PIT >> INFO : MINION : Caused by: org.gradle.api.GradleException: Could not determine the class-path for class io.quarkus.paths.PathTreeWithManifest.
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:142)
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:138)
12:28:19 PM PIT >> INFO : MINION :      ... 38 more
12:28:19 PM PIT >> INFO : MINION : Caused by: org.gradle.api.GradleException: Could not determine the class-path for class io.quarkus.paths.PathTreeWithManifest$MultiReleaseMappingReader.
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:142)
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:138)
12:28:19 PM PIT >> INFO : MINION :      ... 39 more
12:28:19 PM PIT >> INFO : MINION : Caused by: org.gradle.api.GradleException: Could not determine the class-path for class org.jboss.logging.Logger.
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:142)
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:138)
12:28:19 PM PIT >> INFO : MINION :      ... 40 more
12:28:19 PM PIT >> INFO : MINION : Caused by: org.gradle.api.GradleException: Could not determine the class-path for class org.jboss.logging.LoggerProviders.
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:142)
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:138)
12:28:19 PM PIT >> INFO : MINION :      ... 41 more
12:28:19 PM PIT >> INFO : MINION : Caused by: org.gradle.api.GradleException: Could not determine the class-path for class org.jboss.logging.JBossLogManagerProvider.
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:142)
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:138)
12:28:19 PM PIT >> INFO : MINION :      ... 42 more
12:28:19 PM PIT >> INFO : MINION : Caused by: org.gradle.api.GradleException: Could not determine the class-path for class org.jboss.logging.JBossLogManagerLogger.
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:142)
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:138)
12:28:19 PM PIT >> INFO : MINION :      ... 43 more
12:28:19 PM PIT >> INFO : MINION : Caused by: org.gradle.api.GradleException: Could not determine the class-path for class org.jboss.logmanager.Logger.
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:142)
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:138)
12:28:19 PM PIT >> INFO : MINION :      ... 44 more
12:28:19 PM PIT >> INFO : MINION : Caused by: org.gradle.api.GradleException: Could not determine the class-path for class org.jboss.logmanager.ExtLogRecord.
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:142)
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:138)
12:28:19 PM PIT >> INFO : MINION :      ... 45 more
12:28:19 PM PIT >> INFO : MINION : Caused by: org.gradle.api.GradleException: Could not determine the class-path for class org.jboss.logmanager.JDKSpecific.
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:142)
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:138)
12:28:19 PM PIT >> INFO : MINION :      ... 46 more
12:28:19 PM PIT >> INFO : MINION : Caused by: org.gradle.api.GradleException: Could not determine the class-path for class org.jboss.logmanager.JDKSpecific$FindCallingClassesAction.
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:142)
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:138)
12:28:19 PM PIT >> INFO : MINION :      ... 47 more
12:28:19 PM PIT >> INFO : MINION : Caused by: org.gradle.api.GradleException: Could not determine the class-path for class org.jboss.logmanager.JDKSpecific$FindAllWalkFunction.
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:142)
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:138)
12:28:19 PM PIT >> INFO : MINION :      ... 48 more
12:28:19 PM PIT >> INFO : MINION : Caused by: org.gradle.api.GradleException: Could not determine the class-path for class org.jboss.logmanager.LogContext.
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:142)
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:138)
12:28:19 PM PIT >> INFO : MINION :      ... 49 more
12:28:19 PM PIT >> INFO : MINION : Caused by: org.gradle.api.GradleException: Could not determine the class-path for class org.jboss.logmanager.LoggerNode.
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:142)
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:138)
12:28:19 PM PIT >> INFO : MINION :      ... 50 more
12:28:19 PM PIT >> INFO : MINION : Caused by: org.gradle.api.GradleException: Could not determine the class-path for class io.smallrye.common.ref.PhantomReference.
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:142)
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:138)
12:28:19 PM PIT >> INFO : MINION :      ... 51 more
12:28:19 PM PIT >> INFO : MINION : Caused by: org.gradle.api.GradleException: Could not determine the class-path for class io.smallrye.common.ref.References$ReaperThread.
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:142)
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:138)
12:28:19 PM PIT >> INFO : MINION :      ... 52 more
12:28:19 PM PIT >> INFO : MINION : Caused by: org.gradle.api.GradleException: Could not determine the class-path for class org.graalvm.nativeimage.ImageInfo.
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:142)
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:138)
12:28:19 PM PIT >> INFO : MINION :      ... 53 more
12:28:19 PM PIT >> INFO : MINION : Caused by: org.gradle.api.GradleException: Cannot determine classpath for resource 'org/graalvm/nativeimage/ImageInfo.class' from location 'jrt:/org.graalvm.nativeimage/org/graalvm/nativeimage/ImageInfo.class'.
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.internal.classloader.ClasspathUtil.getClasspathForResource(ClasspathUtil.java:146)
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.internal.classloader.ClasspathUtil.getClasspathForClass(ClasspathUtil.java:107)
12:28:19 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:91)
12:28:19 PM PIT >> INFO : MINION :      ... 54 more
12:28:19 PM PIT >> INFO : MINION : WARNING: A Java agent has been loaded dynamically (/Users/tylerthrailkill/.gradle/caches/modules-2/files-2.1/net.bytebuddy/byte-buddy-agent/1.12.6/22ef9744303f8b243f9c465d24ef236f52d8ba67/byte-buddy-agent-1.12.6.jar)
12:28:19 PM PIT >> INFO : MINION : WARNING: If a serviceability tool is in use, please run with -XX:+EnableDynamicAgentLoading to hide this warning
12:28:19 PM PIT >> INFO : MINION : WARNING: If a serviceability tool is not in use, please run with -Djdk.instrument.traceUsage for more information
12:28:19 PM PIT >> INFO : MINION : WARNING: Dynamic loading of agents will be disallowed by default in a future release
12:28:19 PM PIT >> INFO : MINION : OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
12:29:43 PM PIT >> INFO : MINION : Dec 28, 2023 12:29:43 PM io.quarkus.bootstrap.utils.BuildToolHelper enableGradleAppModel
12:29:43 PM PIT >> INFO : MINION : INFO: Loading Quarkus Gradle application model for /Users/tylerthrailkill/Documents/dev/work/package2-service/lambda
12:29:43 PM PIT >> INFO : MINION : 12:29:43 PM PIT >> SEVERE : Description [testClass=com.company.package1.package2.login.UpdateServiceAuthTokenLambdaTest, name=[engine:junit-jupiter]/[class:com.company.package1.package2.login.UpdateServiceAuthTokenLambdaTest]]
12:29:43 PM PIT >> INFO : MINION : java.lang.RuntimeException: org.gradle.tooling.GradleConnectionException: Could not run build action using connection to Gradle distribution 'https://services.gradle.org/distributions/gradle-8.5-bin.zip'.
12:29:43 PM PIT >> INFO : MINION :      at io.quarkus.test.junit.QuarkusTestExtension.throwBootFailureException(QuarkusTestExtension.java:638)
12:29:43 PM PIT >> INFO : MINION :      at io.quarkus.test.junit.QuarkusTestExtension.interceptBeforeAllMethod(QuarkusTestExtension.java:706)
12:29:43 PM PIT >> INFO : MINION :      at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
12:29:43 PM PIT >> INFO : MINION : Caused by: org.gradle.tooling.GradleConnectionException: Could not run build action using connection to Gradle distribution 'https://services.gradle.org/distributions/gradle-8.5-bin.zip'.
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.consumer.ExceptionTransformer.transform(ExceptionTransformer.java:55)
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.consumer.ExceptionTransformer.transform(ExceptionTransformer.java:29)
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.consumer.ResultHandlerAdapter.onFailure(ResultHandlerAdapter.java:43)
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor$1$1.run(DefaultAsyncConsumerActionExecutor.java:69)
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
12:29:43 PM PIT >> INFO : MINION :      at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
12:29:43 PM PIT >> INFO : MINION :      at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
12:29:43 PM PIT >> INFO : MINION :      at java.base/java.lang.Thread.run(Thread.java:1583)
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.consumer.BlockingResultHandler.getResult(BlockingResultHandler.java:46)
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.consumer.DefaultBuildActionExecuter.run(DefaultBuildActionExecuter.java:67)
12:29:43 PM PIT >> INFO : MINION :      at io.quarkus.bootstrap.resolver.QuarkusGradleModelFactory.create(QuarkusGradleModelFactory.java:24)
12:29:43 PM PIT >> INFO : MINION :      at io.quarkus.bootstrap.utils.BuildToolHelper.enableGradleAppModel(BuildToolHelper.java:112)
12:29:43 PM PIT >> INFO : MINION :      at io.quarkus.bootstrap.utils.BuildToolHelper.enableGradleAppModelForTest(BuildToolHelper.java:105)
12:29:43 PM PIT >> INFO : MINION :      at io.quarkus.test.junit.AbstractJvmQuarkusTestExtension.getGradleAppModelForIDE(AbstractJvmQuarkusTestExtension.java:218)
12:29:43 PM PIT >> INFO : MINION :      at io.quarkus.test.junit.AbstractJvmQuarkusTestExtension.createAugmentor(AbstractJvmQuarkusTestExtension.java:76)
12:29:43 PM PIT >> INFO : MINION :      at io.quarkus.test.junit.QuarkusTestExtension.doJavaStart(QuarkusTestExtension.java:219)
12:29:43 PM PIT >> INFO : MINION :      at io.quarkus.test.junit.QuarkusTestExtension.ensureStarted(QuarkusTestExtension.java:605)
12:29:43 PM PIT >> INFO : MINION :      at io.quarkus.test.junit.QuarkusTestExtension.beforeAll(QuarkusTestExtension.java:655)
12:29:43 PM PIT >> INFO : MINION :      ... 1 more
12:29:43 PM PIT >> INFO : MINION : Caused by: org.gradle.api.GradleException: Could not determine the class-path for class io.quarkus.bootstrap.resolver.QuarkusModelBuildAction.
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:142)
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.getClassPathFor(ClasspathInferer.java:60)
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClientSidePayloadClassLoaderRegistry$1.visitClass(ClientSidePayloadClassLoaderRegistry.java:80)
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.WellKnownClassLoaderRegistry$1.visitClass(WellKnownClassLoaderRegistry.java:65)
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.PayloadSerializerObjectOutputStream.writeClassLoader(PayloadSerializerObjectOutputStream.java:63)
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.PayloadSerializerObjectOutputStream.writeClass(PayloadSerializerObjectOutputStream.java:55)
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.PayloadSerializerObjectOutputStream.writeClassDescriptor(PayloadSerializerObjectOutputStream.java:43)
12:29:43 PM PIT >> INFO : MINION :      at java.base/java.io.ObjectOutputStream.writeNonProxyDesc(ObjectOutputStream.java:1298)
12:29:43 PM PIT >> INFO : MINION :      at java.base/java.io.ObjectOutputStream.writeClassDesc(ObjectOutputStream.java:1247)
12:29:43 PM PIT >> INFO : MINION :      at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1443)
12:29:43 PM PIT >> INFO : MINION :      at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1194)
12:29:43 PM PIT >> INFO : MINION :      at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1585)
12:29:43 PM PIT >> INFO : MINION :      at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1542)
12:29:43 PM PIT >> INFO : MINION :      at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1451)
12:29:43 PM PIT >> INFO : MINION :      at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1194)
12:29:43 PM PIT >> INFO : MINION :      at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:358)
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.PayloadSerializer.serialize(PayloadSerializer.java:53)
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.ProviderConnection.runClientAction(ProviderConnection.java:167)
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.ProviderConnection.run(ProviderConnection.java:162)
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.DefaultConnection.run(DefaultConnection.java:173)
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.consumer.connection.ParameterizedActionRunner.execute(ParameterizedActionRunner.java:36)
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.consumer.connection.CancellableActionRunner.run(CancellableActionRunner.java:52)
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.consumer.connection.AbstractConsumerConnection.run(AbstractConsumerConnection.java:69)
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.consumer.connection.ParameterValidatingConsumerConnection.run(ParameterValidatingConsumerConnection.java:56)
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.consumer.DefaultBuildActionExecuter$1.run(DefaultBuildActionExecuter.java:81)
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.consumer.connection.LazyConsumerActionExecutor.run(LazyConsumerActionExecutor.java:143)
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.consumer.connection.CancellableConsumerActionExecutor.run(CancellableConsumerActionExecutor.java:45)
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.consumer.connection.ProgressLoggingConsumerActionExecutor.run(ProgressLoggingConsumerActionExecutor.java:61)
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.consumer.connection.RethrowingErrorsConsumerActionExecutor.run(RethrowingErrorsConsumerActionExecutor.java:38)
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor$1$1.run(DefaultAsyncConsumerActionExecutor.java:67)
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
12:29:43 PM PIT >> INFO : MINION :      at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
12:29:43 PM PIT >> INFO : MINION :      at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
12:29:43 PM PIT >> INFO : MINION :      at java.base/java.lang.Thread.run(Thread.java:1583)
12:29:43 PM PIT >> INFO : MINION : Caused by: org.gradle.api.GradleException: Could not determine the class-path for interface io.quarkus.bootstrap.model.ApplicationModel.
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:142)
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:138)
12:29:43 PM PIT >> INFO : MINION :      ... 34 more
12:29:43 PM PIT >> INFO : MINION : Caused by: org.gradle.api.GradleException: Could not determine the class-path for interface io.quarkus.maven.dependency.ResolvedDependency.
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:142)
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:138)
12:29:43 PM PIT >> INFO : MINION :      ... 35 more
12:29:43 PM PIT >> INFO : MINION : Caused by: org.gradle.api.GradleException: Could not determine the class-path for interface io.quarkus.paths.PathTree.
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:142)
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:138)
12:29:43 PM PIT >> INFO : MINION :      ... 36 more
12:29:43 PM PIT >> INFO : MINION : Caused by: org.gradle.api.GradleException: Could not determine the class-path for class io.quarkus.paths.DirectoryPathTree.
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:142)
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:138)
12:29:43 PM PIT >> INFO : MINION :      ... 37 more
12:29:43 PM PIT >> INFO : MINION : Caused by: org.gradle.api.GradleException: Could not determine the class-path for class io.quarkus.paths.PathTreeWithManifest.
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:142)
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:138)
12:29:43 PM PIT >> INFO : MINION :      ... 38 more
12:29:43 PM PIT >> INFO : MINION : Caused by: org.gradle.api.GradleException: Could not determine the class-path for class io.quarkus.paths.PathTreeWithManifest$MultiReleaseMappingReader.
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:142)
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:138)
12:29:43 PM PIT >> INFO : MINION :      ... 39 more
12:29:43 PM PIT >> INFO : MINION : Caused by: org.gradle.api.GradleException: Could not determine the class-path for class org.jboss.logging.Logger.
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:142)
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:138)
12:29:43 PM PIT >> INFO : MINION :      ... 40 more
12:29:43 PM PIT >> INFO : MINION : Caused by: org.gradle.api.GradleException: Could not determine the class-path for class org.jboss.logging.LoggerProviders.
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:142)
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:138)
12:29:43 PM PIT >> INFO : MINION :      ... 41 more
12:29:43 PM PIT >> INFO : MINION : Caused by: org.gradle.api.GradleException: Could not determine the class-path for class org.jboss.logging.JBossLogManagerProvider.
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:142)
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:138)
12:29:43 PM PIT >> INFO : MINION :      ... 42 more
12:29:43 PM PIT >> INFO : MINION : Caused by: org.gradle.api.GradleException: Could not determine the class-path for class org.jboss.logging.JBossLogManagerLogger.
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:142)
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:138)
12:29:43 PM PIT >> INFO : MINION :      ... 43 more
12:29:43 PM PIT >> INFO : MINION : Caused by: org.gradle.api.GradleException: Could not determine the class-path for class org.jboss.logmanager.Logger.
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:142)
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:138)
12:29:43 PM PIT >> INFO : MINION :      ... 44 more
12:29:43 PM PIT >> INFO : MINION : Caused by: org.gradle.api.GradleException: Could not determine the class-path for class org.jboss.logmanager.ExtLogRecord.
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:142)
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:138)
12:29:43 PM PIT >> INFO : MINION :      ... 45 more
12:29:43 PM PIT >> INFO : MINION : Caused by: org.gradle.api.GradleException: Could not determine the class-path for class org.jboss.logmanager.JDKSpecific.
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:142)
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:138)
12:29:43 PM PIT >> INFO : MINION :      ... 46 more
12:29:43 PM PIT >> INFO : MINION : Caused by: org.gradle.api.GradleException: Could not determine the class-path for class org.jboss.logmanager.JDKSpecific$FindCallingClassesAction.
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:142)
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:138)
12:29:43 PM PIT >> INFO : MINION :      ... 47 more
12:29:43 PM PIT >> INFO : MINION : Caused by: org.gradle.api.GradleException: Could not determine the class-path for class org.jboss.logmanager.JDKSpecific$FindAllWalkFunction.
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:142)
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:138)
12:29:43 PM PIT >> INFO : MINION :      ... 48 more
12:29:43 PM PIT >> INFO : MINION : Caused by: org.gradle.api.GradleException: Could not determine the class-path for class org.jboss.logmanager.LogContext.
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:142)
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:138)
12:29:43 PM PIT >> INFO : MINION :      ... 49 more
12:29:43 PM PIT >> INFO : MINION : Caused by: org.gradle.api.GradleException: Could not determine the class-path for class org.jboss.logmanager.LoggerNode.
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:142)
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:138)
12:29:43 PM PIT >> INFO : MINION :      ... 50 more
12:29:43 PM PIT >> INFO : MINION : Caused by: org.gradle.api.GradleException: Could not determine the class-path for class io.smallrye.common.ref.PhantomReference.
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:142)
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:138)
12:29:43 PM PIT >> INFO : MINION :      ... 51 more
12:29:43 PM PIT >> INFO : MINION : Caused by: org.gradle.api.GradleException: Could not determine the class-path for class io.smallrye.common.ref.References$ReaperThread.
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:142)
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:138)
12:29:43 PM PIT >> INFO : MINION :      ... 52 more
12:29:43 PM PIT >> INFO : MINION : Caused by: org.gradle.api.GradleException: Could not determine the class-path for class org.graalvm.nativeimage.ImageInfo.
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:142)
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:138)
12:29:43 PM PIT >> INFO : MINION :      ... 53 more
12:29:43 PM PIT >> INFO : MINION : Caused by: org.gradle.api.GradleException: Cannot determine classpath for resource 'org/graalvm/nativeimage/ImageInfo.class' from location 'jrt:/org.graalvm.nativeimage/org/graalvm/nativeimage/ImageInfo.class'.
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.internal.classloader.ClasspathUtil.getClasspathForResource(ClasspathUtil.java:146)
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.internal.classloader.ClasspathUtil.getClasspathForClass(ClasspathUtil.java:107)
12:29:43 PM PIT >> INFO : MINION :      at org.gradle.tooling.internal.provider.serialization.ClasspathInferer.find(ClasspathInferer.java:91)
12:29:43 PM PIT >> INFO : MINION :      ... 54 more
12:29:43 PM PIT >> INFO : MINION : 12:29:43 PM PIT >> WARNING : Recorded no start time. Test life cycle not as expected.
12:29:43 PM PIT >> INFO : MINION : 12:29:43 PM PIT >> WARNING : More threads at end of test (12) Description [testClass=com.company.package1.package2.login.UpdateServiceAuthTokenLambdaTest, name=[engine:junit-jupiter]/[class:com.company.package1.package2.login.UpdateServiceAuthTokenLambdaTest]] than start. ({})
12:29:46 PM PIT >> INFO : MINION : 12:29:46 PM PIT >> INFO : Found 2 tests
12:29:46 PM PIT >> INFO : MINION : 12:29:46 PM PIT >> INFO : 2 tests discovered
12:29:46 PM PIT >> INFO : MINION : 12:29:46 PM PIT >> INFO : All 2 tests were executed as part of discovery.
12:29:46 PM PIT >> SEVERE : Description [testClass=com.company.package1.package2.calculate.Calculatepackage2LambdaTest, name=[engine:junit-jupiter]/[class:com.company.package1.package2.calculate.Calculatepackage2LambdaTest]/[me
thod:simple lambda success with real call to OS()]] did not pass without mutation.                                                                                                                        -12:29:46 PM PIT >> SEVERE : Description [testClass=com.company.package1.package2.login.UpdateServiceAuthTokenLambdaTest, name=[engine:junit-jupiter]/[class:com.company.package1.package2.login.UpdateServiceAuthTokenLambdaTest]] did not pass without mutation.
12:29:46 PM PIT >> FINE : Coverage generator Minion exited ok
12:29:46 PM PIT >> INFO : Calculated coverage in 96 seconds.
12:29:46 PM PIT >> SEVERE : Tests failing without mutation: 
Description [testClass=com.company.package1.package2.calculate.Calculatepackage2LambdaTest, name=[engine:junit-jupiter]/[class:com.company.package1.package2.calculate.Calculatepackage2LambdaTest]/[method:simple lambda success with real call to OS()]]
Description [testClass=com.company.package1.package2.login.UpdateServiceAuthTokenLambdaTest, name=[engine:junit-jupiter]/[class:com.company.package1.package2.login.UpdateServiceAuthTokenLambdaTest]]
Exception in thread "main" org.pitest.help.PitHelpError: 2 tests did not pass without mutation when calculating line coverage. Mutation testing requires a green suite.
See https://pitest.org for more details.
        at org.pitest.coverage.execute.DefaultCoverageGenerator.verifyBuildSuitableForMutationTesting(DefaultCoverageGenerator.java:127)
        at org.pitest.coverage.execute.DefaultCoverageGenerator.calculateCoverage(DefaultCoverageGenerator.java:109)
        at org.pitest.coverage.execute.DefaultCoverageGenerator.calculateCoverage(DefaultCoverageGenerator.java:53)
        at org.pitest.mutationtest.tooling.MutationCoverage.runAnalysis(MutationCoverage.java:149)
        at org.pitest.mutationtest.tooling.MutationCoverage.runReport(MutationCoverage.java:136)
        at org.pitest.mutationtest.tooling.EntryPoint.execute(EntryPoint.java:136)
        at org.pitest.mutationtest.tooling.EntryPoint.execute(EntryPoint.java:63)
        at org.pitest.mutationtest.commandline.MutationCoverageReport.runReport(MutationCoverageReport.java:98)
        at org.pitest.mutationtest.commandline.MutationCoverageReport.main(MutationCoverageReport.java:45)

@hcoles
Copy link
Owner

hcoles commented Dec 28, 2023

If you can provide a complete, minimal project that reproduces the issue I can take a look.

@hcoles
Copy link
Owner

hcoles commented Feb 12, 2024

Hi @snowe2010 are you able to provide a way to reproduce the issue?

@snowe2010
Copy link
Author

sorry, I was actually looking at this the other day and meant to do it this week. I'll make a mcve and provide it as soon as I can. hopefully today.

@snowe2010
Copy link
Author

Test succeeds outside of pitest:
image

dev/temp/pit-example via 🅶 v8.5 via ☕ v21 via 🅺 v1.9.22 on ☁️  (us-west-2) took 5s 
❯ ./gradlew clean test --info

...

ExampleResourceTest STANDARD_OUT
    2024-02-14 12:00:18,153 INFO  [io.quarkus] (Test worker) code-with-quarkus 1.0.0-SNAPSHOT on JVM (powered by Quarkus 3.7.2) started in 0.884s. Listening on: http://localhost:8081
    2024-02-14 12:00:18,155 INFO  [io.quarkus] (Test worker) Profile test activated. 
    2024-02-14 12:00:18,155 INFO  [io.quarkus] (Test worker) Installed features: [cdi, resteasy-reactive, smallrye-context-propagation, vertx]

Gradle Test Executor 7 STANDARD_OUT
    2024-02-14 12:00:18,664 INFO  [io.quarkus] (Test worker) code-with-quarkus stopped in 0.010s
Finished generating test XML results (0.0 secs) into: /Users/tylerthrailkill/Documents/dev/temp/pit-example/build/test-results/test
Generating HTML test report...
Finished generating test html results (0.002 secs) into: /Users/tylerthrailkill/Documents/dev/temp/pit-example/build/reports/tests/test

Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.

You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.

For more on this, please refer to https://docs.gradle.org/8.5/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.

BUILD SUCCESSFUL in 4s
11 actionable tasks: 10 executed, 1 up-to-date
Watched directory hierarchies: [/Users/tylerthrailkill/Documents/dev/temp/pit-example]
Stopped 1 worker daemon(s).

dev/temp/pit-example via 🅶 v8.5 via ☕ v21 via 🅺 v1.9.22 on ☁️  (us-west-2) took 5s 

but when running pitest it fails:

Details

12:02:38 PM PIT >> SEVERE : Licence expired on 2024-01-27. Please renew licence or build will start to fail on 2024-02-27
12:02:38 PM PIT >> INFO : Created 1 mutation test units in pre scan
12:02:38 PM PIT >> FINE : MINION : Installing PIT agent
12:02:38 PM PIT >> INFO : Sending 3 test classes to minion
12:02:38 PM PIT >> INFO : Sent tests to minion
12:02:38 PM PIT >> INFO : MINION : Feb 14, 2024 12:02:38 PM org.jboss.logmanager.JBossLoggerFinder getLogger
12:02:38 PM PIT >> INFO : MINION : ERROR: The LogManager accessed before the "java.util.logging.manager" system property was set to "org.jboss.logmanager.LogManager". Results may be unexpected.
12:02:38 PM PIT >> INFO : MINION : 12:02:38 PM PIT >> FINE : Expecting 3 tests classes from parent
12:02:38 PM PIT >> INFO : MINION : 12:02:38 PM PIT >> FINE : Tests classes received
12:02:39 PM PIT >> INFO : MINION : 12:02:39 PM PIT >> INFO : Checking environment
12:02:39 PM PIT >> INFO : MINION : Feb 14, 2024 12:02:39 PM io.quarkus.bootstrap.utils.BuildToolHelper enableGradleAppModel
12:02:39 PM PIT >> INFO : MINION : INFO: Loading Quarkus Gradle application model for /Users/tylerthrailkill/Documents/dev/temp/pit-example
12:02:43 PM PIT >> INFO : MINION : Feb 14, 2024 12:02:43 PM io.quarkus.bootstrap.runner.Timing printStartupTime
12:02:43 PM PIT >> INFO : MINION : INFO: code-with-quarkus 1.0.0-SNAPSHOT on JVM (powered by Quarkus 3.7.2) started in 0.927s. Listening on: http://localhost:8081
12:02:43 PM PIT >> INFO : MINION : Feb 14, 2024 12:02:43 PM io.quarkus.bootstrap.runner.Timing printStartupTime
12:02:43 PM PIT >> INFO : MINION : INFO: Profile test activated. 
12:02:43 PM PIT >> INFO : MINION : Feb 14, 2024 12:02:43 PM io.quarkus.bootstrap.runner.Timing printStartupTime
12:02:43 PM PIT >> INFO : MINION : INFO: Installed features: [cdi, resteasy-reactive, smallrye-context-propagation, vertx]
12:02:43 PM PIT >> INFO : MINION : 12:02:43 PM PIT >> FINE : Gathering coverage for test Description [testClass=com.sunrun.ExampleResourceTest, name=[engine:junit-jupiter]/[class:com.sunrun.ExampleResourceTest]/[method:testHelloEndpoint()]]
12:02:43 PM PIT >> INFO : MINION : Feb 14, 2024 12:02:43 PM io.quarkus.bootstrap.runner.Timing printStopTime
12:02:43 PM PIT >> INFO : MINION : INFO: code-with-quarkus stopped in 0.009s
12:02:44 PM PIT >> INFO : MINION : Feb 14, 2024 12:02:44 PM io.quarkus.bootstrap.runner.Timing printStartupTime
12:02:44 PM PIT >> INFO : MINION : INFO: code-with-quarkus 1.0.0-SNAPSHOT on JVM (powered by Quarkus 3.7.2) started in 0.760s. Listening on: http://localhost:8081
12:02:44 PM PIT >> INFO : MINION : Feb 14, 2024 12:02:44 PM io.quarkus.bootstrap.runner.Timing printStartupTime
12:02:44 PM PIT >> INFO : MINION : INFO: Profile test activated. 
12:02:44 PM PIT >> INFO : MINION : Feb 14, 2024 12:02:44 PM io.quarkus.bootstrap.runner.Timing printStartupTime
12:02:44 PM PIT >> INFO : MINION : INFO: Installed features: [cdi, resteasy-reactive, smallrye-context-propagation, vertx]
12:02:44 PM PIT >> INFO : MINION : 12:02:44 PM PIT >> FINE : Gathering coverage for test Description [testClass=com.sunrun.ExampleResourceTestKt, name=[engine:junit-jupiter]/[class:com.sunrun.ExampleResourceTestKt]/[method:testHelloEndpoint()]]
12:02:45 PM PIT >> INFO : MINION : 12:02:45 PM PIT >> SEVERE : Description [testClass=com.sunrun.ExampleResourceTestKt, name=[engine:junit-jupiter]/[class:com.sunrun.ExampleResourceTestKt]/[method:testHelloEndpoint()]]
12:02:45 PM PIT >> INFO : MINION : java.lang.AssertionError: 1 expectation failed.
12:02:45 PM PIT >> INFO : MINION : Expected status code <200> but was <404>.
12:02:45 PM PIT >> INFO : MINION : 
12:02:45 PM PIT >> INFO : MINION :      at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)
12:02:45 PM PIT >> INFO : MINION :      at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502)
12:02:45 PM PIT >> INFO : MINION :      at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486)
12:02:45 PM PIT >> INFO : MINION :      at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:73)
12:02:45 PM PIT >> INFO : MINION :      at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:108)
12:02:45 PM PIT >> INFO : MINION :      at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:57)
12:02:45 PM PIT >> INFO : MINION :      at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:263)
12:02:45 PM PIT >> INFO : MINION :      at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:277)
12:02:45 PM PIT >> INFO : MINION :      at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure.validate(ResponseSpecificationImpl.groovy:512)
12:02:45 PM PIT >> INFO : MINION :      at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure$validate$1.call(Unknown Source)
12:02:45 PM PIT >> INFO : MINION :      at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)
12:02:45 PM PIT >> INFO : MINION :      at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
12:02:45 PM PIT >> INFO : MINION :      at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:139)
12:02:45 PM PIT >> INFO : MINION :      at io.restassured.internal.ResponseSpecificationImpl.validateResponseIfRequired(ResponseSpecificationImpl.groovy:696)
12:02:45 PM PIT >> INFO : MINION :      at io.restassured.internal.ResponseSpecificationImpl.this$2$validateResponseIfRequired(ResponseSpecificationImpl.groovy)
12:02:45 PM PIT >> INFO : MINION :      at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
12:02:45 PM PIT >> INFO : MINION :      at java.base/java.lang.reflect.Method.invoke(Method.java:580)
12:02:45 PM PIT >> INFO : MINION :      at org.codehaus.groovy.runtime.callsite.PlainObjectMetaMethodSite.doInvoke(PlainObjectMetaMethodSite.java:43)
12:02:45 PM PIT >> INFO : MINION :      at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:198)
12:02:45 PM PIT >> INFO : MINION :      at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:62)
12:02:45 PM PIT >> INFO : MINION :      at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:49)
12:02:45 PM PIT >> INFO : MINION :      at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:171)
12:02:45 PM PIT >> INFO : MINION :      at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)
12:02:45 PM PIT >> INFO : MINION :      at io.restassured.internal.ResponseSpecificationImpl.statusCode(ResponseSpecificationImpl.groovy:135)
12:02:45 PM PIT >> INFO : MINION :      at io.restassured.specification.ResponseSpecification$statusCode$0.callCurrent(Unknown Source)
12:02:45 PM PIT >> INFO : MINION :      at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:49)
12:02:45 PM PIT >> INFO : MINION :      at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:171)
12:02:45 PM PIT >> INFO : MINION :      at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)
12:02:45 PM PIT >> INFO : MINION :      at io.restassured.internal.ResponseSpecificationImpl.statusCode(ResponseSpecificationImpl.groovy:143)
12:02:45 PM PIT >> INFO : MINION :      at io.restassured.internal.ValidatableResponseOptionsImpl.statusCode(ValidatableResponseOptionsImpl.java:89)
12:02:45 PM PIT >> INFO : MINION :      at com.sunrun.ExampleResourceTestKt.testHelloEndpoint(ExampleResourceTestKt.kt:15)
12:02:45 PM PIT >> INFO : MINION :      at java.base/java.lang.reflect.Method.invoke(Method.java:580)
12:02:45 PM PIT >> INFO : MINION :      at io.quarkus.test.junit.QuarkusTestExtension.runExtensionMethod(QuarkusTestExtension.java:1013)
12:02:45 PM PIT >> INFO : MINION :      at io.quarkus.test.junit.QuarkusTestExtension.interceptTestMethod(QuarkusTestExtension.java:827)
12:02:45 PM PIT >> INFO : MINION :      at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
12:02:45 PM PIT >> INFO : MINION :      at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
12:02:45 PM PIT >> INFO : MINION : Feb 14, 2024 12:02:45 PM io.quarkus.bootstrap.runner.Timing printStopTime
12:02:45 PM PIT >> INFO : MINION : INFO: code-with-quarkus stopped in 0.007s
12:02:45 PM PIT >> INFO : MINION : 12:02:45 PM PIT >> INFO : Found 2 tests
12:02:45 PM PIT >> INFO : MINION : 12:02:45 PM PIT >> INFO : 2 tests discovered
12:02:45 PM PIT >> INFO : MINION : 12:02:45 PM PIT >> INFO : All 2 tests were executed as part of discovery.                                                                                                                                                                                                    -12:02:45 PM PIT >> SEVERE : Description [testClass=com.sunrun.ExampleResourceTestKt, name=[engine:junit-jupiter]/[class:com.sunrun.ExampleResourceTestKt]/[method:testHelloEndpoint()]] did not pass without mutation.
12:02:45 PM PIT >> FINE : Coverage generator Minion exited ok
12:02:45 PM PIT >> INFO : Calculated coverage in 6 seconds.
12:02:45 PM PIT >> SEVERE : Tests failing without mutation: 
Description [testClass=com.sunrun.ExampleResourceTestKt, name=[engine:junit-jupiter]/[class:com.sunrun.ExampleResourceTestKt]/[method:testHelloEndpoint()]]
Exception in thread "main" org.pitest.help.PitHelpError: 1 tests did not pass without mutation when calculating line coverage. Mutation testing requires a green suite.
See https://pitest.org for more details.
        at org.pitest.coverage.execute.DefaultCoverageGenerator.verifyBuildSuitableForMutationTesting(DefaultCoverageGenerator.java:127)
        at org.pitest.coverage.execute.DefaultCoverageGenerator.calculateCoverage(DefaultCoverageGenerator.java:109)
        at org.pitest.coverage.execute.DefaultCoverageGenerator.calculateCoverage(DefaultCoverageGenerator.java:53)
        at org.pitest.mutationtest.tooling.MutationCoverage.runAnalysis(MutationCoverage.java:149)
        at org.pitest.mutationtest.tooling.MutationCoverage.runReport(MutationCoverage.java:136)
        at org.pitest.mutationtest.tooling.EntryPoint.execute(EntryPoint.java:136)
        at org.pitest.mutationtest.tooling.EntryPoint.execute(EntryPoint.java:63)
        at org.pitest.mutationtest.commandline.MutationCoverageReport.runReport(MutationCoverageReport.java:98)
        at org.pitest.mutationtest.commandline.MutationCoverageReport.main(MutationCoverageReport.java:45)

> Task :pitest FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':pitest'.
> Process 'command '/Users/tylerthrailkill/.asdf/installs/java/openjdk-21/bin/java'' finished with non-zero exit value 1

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
> Get more help at https://help.gradle.org.

Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.

You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.

For more on this, please refer to https://docs.gradle.org/8.5/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.

BUILD FAILED in 9s
11 actionable tasks: 10 executed, 1 up-to-date

dev/temp/pit-example via 🅶 v8.5 via ☕ v21 via 🅺 v1.9.22 on ☁️  (us-west-2) took 10s 
❯ 

and no reports are generated. Here is a MCVE.

pit-example.zip

@hcoles
Copy link
Owner

hcoles commented Feb 26, 2024

Thanks for the mcve. It reproduces the issue for me, as yet I've not been able to determine the cause.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants