Open ZakTaccardi opened 1 year ago
I suspect you have something changing the signature of the constructor.
the signature is public final class ConfigurationFactory public constructor(marathonfileDir: java.io.File, environmentReader: com.malinskiy.marathon.config.environment.EnvironmentReader /* = compiled code */, mapper: com.malinskiy.marathon.shadow.com.fasterxml.jackson.databind.ObjectMapper /* = compiled code */, environmentVariableSubstitutor: org.apache.commons.text.StringSubstitutor /* = compiled code */) {
The additional parameters you have at the end of the invocation are questionable int, kotlin.jvm.internal.DefaultConstructorMarker
.
I ran the same thing on a sample project with gradle 8 and don't see any issues.
Can you create a reproducer please to continue investigation?
let me know if you have had a chance to fix this - happy to privately reshare the reproducer if needed!
Hey this is still an issue that's blocking our team. Please let me know if you need a reproducer still
Due to my current time constraints, the best course of action here is for you to investigate this issue and provide the results here. Any potential solutions would also be appreciated.
I can share the reproducer privately, but I wasn't able to figure out a fix unfortunately
@ZakTaccardi can you please send it to am@marathonlabs.io
? Thank you
After bumping to Marathon
0.8.0
from0.7.6
- seeing:We're on Gradle
8.0
(which leverages Kotlin1.8.10
), and here's the output of our./gradlew buildEnvironment