finos / waltz

Enterprise Information Service
https://waltz.finos.org
Apache License 2.0
182 stars 129 forks source link

JDK 17 Compile Error #7172

Open donatomz opened 1 month ago

donatomz commented 1 month ago

Description

Program compiles on jdk-11 but not 17.

"C:\Program Files\Java\jdk-17\bin\java.exe" "-javaagent:C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 2024.1.4\lib\idea_rt.jar=63346:C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 2024.1.4\bin" -Dfile.encoding=UTF-8 -classpath C:\Users\ildonatomz\Documents\GitHub\CRMP\waltz-1.61.1\waltz-jobs\target\classes;C:\Users\ildonatomz\Documents\GitHub\CRMP\waltz-1.61.1\waltz-test-common\target\classes;C:\Users\ildonatomz.m2\repository\com\microsoft\playwright\playwright\1.30.0\playwright-1.30.0.jar;C:\Users\ildonatomz.m2\repository\com\google\code\gson\gson\2.8.9\gson-2.8.9.jar;C:\Users\ildonatomz.m2\repository\org\opentest4j\opentest4j\1.2.0\opentest4j-1.2.0.jar;C:\Users\ildonatomz.m2\repository\com\microsoft\playwright\driver\1.30.0\driver-1.30.0.jar;C:\Users\ildonatomz.m2\repository\com\microsoft\playwright\driver-bundle\1.30.0\driver-bundle-1.30.0.jar;C:\Users\ildonatomz.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.0\junit-jupiter-api-5.10.0.jar;C:\Users\ildonatomz.m2\repository\org\junit\platform\junit-platform-commons\1.10.0\junit-platform-commons-1.10.0.jar;C:\Users\ildonatomz.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\ildonatomz.m2\repository\com\h2database\h2\2.1.212\h2-2.1.212.jar;C:\Users\ildonatomz.m2\repository\org\springframework\spring-test\5.0.12.RELEASE\spring-test-5.0.12.RELEASE.jar;C:\Users\ildonatomz.m2\repository\org\springframework\spring-core\5.3.30\spring-core-5.3.30.jar;C:\Users\ildonatomz.m2\repository\org\springframework\spring-jcl\5.3.30\spring-jcl-5.3.30.jar;C:\Users\ildonatomz.m2\repository\net\sf\supercsv\super-csv\2.4.0\super-csv-2.4.0.jar;C:\Users\ildonatomz.m2\repository\org\jgrapht\jgrapht-core\1.4.0\jgrapht-core-1.4.0.jar;C:\Users\ildonatomz.m2\repository\org\jheaps\jheaps\0.11\jheaps-0.11.jar;C:\Users\ildonatomz.m2\repository\org\jgrapht\jgrapht-io\1.4.0\jgrapht-io-1.4.0.jar;C:\Users\ildonatomz.m2\repository\org\antlr\antlr4-runtime\4.7.2\antlr4-runtime-4.7.2.jar;C:\Users\ildonatomz.m2\repository\org\apache\commons\commons-text\1.6\commons-text-1.6.jar;C:\Users\ildonatomz.m2\repository\io\codearte\jfairy\jfairy\0.5.9\jfairy-0.5.9.jar;C:\Users\ildonatomz.m2\repository\org\apache\commons\commons-math3\3.6.1\commons-math3-3.6.1.jar;C:\Users\ildonatomz.m2\repository\org\yaml\snakeyaml\1.18\snakeyaml-1.18.jar;C:\Users\ildonatomz.m2\repository\com\google\guava\guava\20.0\guava-20.0.jar;C:\Users\ildonatomz.m2\repository\com\google\inject\extensions\guice-assistedinject\4.1.0\guice-assistedinject-4.1.0.jar;C:\Users\ildonatomz.m2\repository\org\slf4j\slf4j-api\2.0.7\slf4j-api-2.0.7.jar;C:\Users\ildonatomz.m2\repository\joda-time\joda-time\2.9.9\joda-time-2.9.9.jar;C:\Users\ildonatomz.m2\repository\org\reflections\reflections\0.9.11\reflections-0.9.11.jar;C:\Users\ildonatomz.m2\repository\org\javassist\javassist\3.21.0-GA\javassist-3.21.0-GA.jar;C:\Users\ildonatomz.m2\repository\org\iban4j\iban4j\3.2.1\iban4j-3.2.1.jar;C:\Users\ildonatomz.m2\repository\org\apache\commons\commons-lang3\3.6\commons-lang3-3.6.jar;C:\Users\ildonatomz.m2\repository\com\google\inject\guice\4.1.0\guice-4.1.0.jar;C:\Users\ildonatomz.m2\repository\javax\inject\javax.inject\1\javax.inject-1.jar;C:\Users\ildonatomz.m2\repository\aopalliance\aopalliance\1.0\aopalliance-1.0.jar;C:\Users\ildonatomz\Documents\GitHub\CRMP\waltz-1.61.1\waltz-service\target\classes;C:\Users\ildonatomz\Documents\GitHub\CRMP\waltz-1.61.1\waltz-data\target\classes;C:\Users\ildonatomz\Documents\GitHub\CRMP\waltz-1.61.1\waltz-model\target\classes;C:\Users\ildonatomz\Documents\GitHub\CRMP\waltz-1.61.1\waltz-schema\target\classes;C:\Users\ildonatomz.m2\repository\com\zaxxer\HikariCP\3.4.5\HikariCP-3.4.5.jar;C:\Users\ildonatomz\Documents\GitHub\CRMP\waltz-1.61.1\waltz-common\target\classes;C:\Users\ildonatomz.m2\repository\org\pcollections\pcollections\4.0.1\pcollections-4.0.1.jar;C:\Users\ildonatomz.m2\repository\org\jooq\jool-java-8\0.9.15\jool-java-8-0.9.15.jar;C:\Users\ildonatomz.m2\repository\ch\qos\logback\logback-core\1.3.8\logback-core-1.3.8.jar;C:\Users\ildonatomz.m2\repository\ch\qos\logback\logback-classic\1.3.8\logback-classic-1.3.8.jar;C:\Users\ildonatomz.m2\repository\com\fasterxml\jackson\core\jackson-annotations\2.15.2\jackson-annotations-2.15.2.jar;C:\Users\ildonatomz.m2\repository\com\fasterxml\jackson\core\jackson-core\2.15.2\jackson-core-2.15.2.jar;C:\Users\ildonatomz.m2\repository\com\fasterxml\jackson\core\jackson-databind\2.15.2\jackson-databind-2.15.2.jar;C:\Users\ildonatomz.m2\repository\com\fasterxml\jackson\dataformat\jackson-dataformat-yaml\2.15.2\jackson-dataformat-yaml-2.15.2.jar;C:\Users\ildonatomz.m2\repository\com\fasterxml\jackson\datatype\jackson-datatype-jsr310\2.15.2\jackson-datatype-jsr310-2.15.2.jar;C:\Users\ildonatomz.m2\repository\com\fasterxml\jackson\datatype\jackson-datatype-jdk8\2.15.2\jackson-datatype-jdk8-2.15.2.jar;C:\Users\ildonatomz.m2\repository\org\immutables\value\2.9.3\value-2.9.3.jar;C:\Users\ildonatomz.m2\repository\org\springframework\spring-context\5.3.30\spring-context-5.3.30.jar;C:\Users\ildonatomz.m2\repository\org\springframework\spring-aop\5.3.30\spring-aop-5.3.30.jar;C:\Users\ildonatomz.m2\repository\org\springframework\spring-beans\5.3.30\spring-beans-5.3.30.jar;C:\Users\ildonatomz.m2\repository\org\springframework\spring-expression\5.3.30\spring-expression-5.3.30.jar;C:\Users\ildonatomz.m2\repository\org\springframework\spring-context-support\5.3.30\spring-context-support-5.3.30.jar;C:\Users\ildonatomz.m2\repository\org\springframework\spring-jdbc\5.3.30\spring-jdbc-5.3.30.jar;C:\Users\ildonatomz.m2\repository\org\springframework\spring-tx\5.3.30\spring-tx-5.3.30.jar;C:\Users\ildonatomz.m2\repository\org\freemarker\freemarker\2.3.32\freemarker-2.3.32.jar;C:\Users\ildonatomz.m2\repository\javax\mail\mail\1.4.7\mail-1.4.7.jar;C:\Users\ildonatomz.m2\repository\javax\activation\activation\1.1\activation-1.1.jar;C:\Users\ildonatomz.m2\repository\de\svenkubiak\jBCrypt\0.4.3\jBCrypt-0.4.3.jar;C:\Users\ildonatomz.m2\repository\org\apache\poi\poi-ooxml\5.2.4\poi-ooxml-5.2.4.jar;C:\Users\ildonatomz.m2\repository\org\apache\poi\poi\5.2.4\poi-5.2.4.jar;C:\Users\ildonatomz.m2\repository\commons-codec\commons-codec\1.16.0\commons-codec-1.16.0.jar;C:\Users\ildonatomz.m2\repository\com\zaxxer\SparseBitSet\1.3\SparseBitSet-1.3.jar;C:\Users\ildonatomz.m2\repository\org\apache\poi\poi-ooxml-lite\5.2.4\poi-ooxml-lite-5.2.4.jar;C:\Users\ildonatomz.m2\repository\org\apache\xmlbeans\xmlbeans\5.1.1\xmlbeans-5.1.1.jar;C:\Users\ildonatomz.m2\repository\org\apache\commons\commons-compress\1.24.0\commons-compress-1.24.0.jar;C:\Users\ildonatomz.m2\repository\commons-io\commons-io\2.13.0\commons-io-2.13.0.jar;C:\Users\ildonatomz.m2\repository\com\github\virtuald\curvesapi\1.08\curvesapi-1.08.jar;C:\Users\ildonatomz.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;C:\Users\ildonatomz.m2\repository\org\apache\commons\commons-collections4\4.4\commons-collections4-4.4.jar;C:\Users\ildonatomz.m2\repository\org\apache\commons\commons-jexl3\3.2.1\commons-jexl3-3.2.1.jar;C:\Users\ildonatomz.m2\repository\commons-logging\commons-logging\1.2\commons-logging-1.2.jar;C:\Users\ildonatomz.m2\repository\org\postgresql\postgresql\42.2.5\postgresql-42.2.5.jar;C:\Users\ildonatomz.m2\repository\org\jooq\jooq\3.13.2\jooq-3.13.2.jar;C:\Users\ildonatomz.m2\repository\org\reactivestreams\reactive-streams\1.0.2\reactive-streams-1.0.2.jar;C:\Users\ildonatomz.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\ildonatomz.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar org.finos.waltz.jobs.generators.LoadAll Exception in thread "main" com.google.common.util.concurrent.ExecutionError: com.google.common.util.concurrent.ExecutionError: java.lang.ExceptionInInitializerError at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2212) at com.google.common.cache.LocalCache.get(LocalCache.java:4053) at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4057) at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4986) at com.google.common.cache.LocalCache$LocalLoadingCache.getUnchecked(LocalCache.java:4992) at com.google.inject.internal.FailableCache.get(FailableCache.java:48) at com.google.inject.internal.ConstructorInjectorStore.get(ConstructorInjectorStore.java:50) at com.google.inject.internal.ConstructorBindingImpl.initialize(ConstructorBindingImpl.java:138) at com.google.inject.internal.InjectorImpl.initializeJitBinding(InjectorImpl.java:550) at com.google.inject.internal.InjectorImpl.createJustInTimeBinding(InjectorImpl.java:887) at com.google.inject.internal.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:808) at com.google.inject.internal.InjectorImpl.getJustInTimeBinding(InjectorImpl.java:285) at com.google.inject.internal.InjectorImpl.getBindingOrThrow(InjectorImpl.java:217) at com.google.inject.internal.InjectorImpl.getProviderOrThrow(InjectorImpl.java:1009) at com.google.inject.internal.InjectorImpl.getProvider(InjectorImpl.java:1041) at com.google.inject.internal.InjectorImpl.getProvider(InjectorImpl.java:1004) at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1054) at io.codearte.jfairy.Bootstrap$Builder.getDefaultDataMaster(Bootstrap.java:164) at io.codearte.jfairy.Bootstrap$Builder.build(Bootstrap.java:224) at io.codearte.jfairy.Bootstrap.create(Bootstrap.java:82) at io.codearte.jfairy.Fairy.create(Fairy.java:48) at org.finos.waltz.jobs.generators.PersonDataGenerator.(PersonDataGenerator.java:47) at org.finos.waltz.jobs.generators.LoadAll.(LoadAll.java:33) Caused by: com.google.common.util.concurrent.ExecutionError: java.lang.ExceptionInInitializerError at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2212) at com.google.common.cache.LocalCache.get(LocalCache.java:4053) at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4057) at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4986) at com.google.common.cache.LocalCache$LocalLoadingCache.getUnchecked(LocalCache.java:4992) at com.google.inject.internal.FailableCache.get(FailableCache.java:48) at com.google.inject.internal.ConstructorInjectorStore.get(ConstructorInjectorStore.java:50) at com.google.inject.internal.ConstructorBindingImpl.initialize(ConstructorBindingImpl.java:138) at com.google.inject.internal.InjectorImpl.initializeJitBinding(InjectorImpl.java:550) at com.google.inject.internal.InjectorImpl.createJustInTimeBinding(InjectorImpl.java:887) at com.google.inject.internal.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:808) at com.google.inject.internal.InjectorImpl.getJustInTimeBinding(InjectorImpl.java:285) at com.google.inject.internal.InjectorImpl.getBindingOrThrow(InjectorImpl.java:217) at com.google.inject.internal.InjectorImpl.createParameterInjector(InjectorImpl.java:965) at com.google.inject.internal.InjectorImpl.getParametersInjectors(InjectorImpl.java:953) at com.google.inject.internal.ConstructorInjectorStore.createConstructor(ConstructorInjectorStore.java:71) at com.google.inject.internal.ConstructorInjectorStore.access$000(ConstructorInjectorStore.java:29) at com.google.inject.internal.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:37) at com.google.inject.internal.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:33) at com.google.inject.internal.FailableCache$1.load(FailableCache.java:37) at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3628) at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2336) at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2295) at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2208) ... 22 more Caused by: java.lang.ExceptionInInitializerError at com.google.inject.internal.cglib.reflect.$FastClass$Generator.getProtectionDomain(FastClass.java:73) at com.google.inject.internal.cglib.core.$AbstractClassGenerator.create(AbstractClassGenerator.java:206) at com.google.inject.internal.cglib.reflect.$FastClass$Generator.create(FastClass.java:65) at com.google.inject.internal.BytecodeGen.newFastClassForMember(BytecodeGen.java:252) at com.google.inject.internal.BytecodeGen.newFastClassForMember(BytecodeGen.java:203) at com.google.inject.internal.DefaultConstructionProxyFactory.create(DefaultConstructionProxyFactory.java:53) at com.google.inject.internal.ProxyFactory.create(ProxyFactory.java:158) at com.google.inject.internal.ConstructorInjectorStore.createConstructor(ConstructorInjectorStore.java:90) at com.google.inject.internal.ConstructorInjectorStore.access$000(ConstructorInjectorStore.java:29) at com.google.inject.internal.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:37) at com.google.inject.internal.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:33) at com.google.inject.internal.FailableCache$1.load(FailableCache.java:37) at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3628) at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2336) at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2295) at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2208) ... 45 more Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) throws java.lang.ClassFormatError accessible: module java.base does not "opens java.lang" to unnamed module @757942a1 at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199) at java.base/java.lang.reflect.Method.setAccessible(Method.java:193) at com.google.inject.internal.cglib.core.$ReflectUtils$1.run(ReflectUtils.java:52) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.google.inject.internal.cglib.core.$ReflectUtils.(ReflectUtils.java:42) ... 61 more

Process finished with exit code 1

Waltz Version

1.61.1

Steps to Reproduce

  1. change jdk-11 to jdk-17 and build.
  2. ...

Expected Result

"C:\Program Files\Java\jdk-17\bin\java.exe" "-javaagent:C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 2024.1.4\lib\idea_rt.jar=63346:C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 2024.1.4\bin" -Dfile.encoding=UTF-8 -classpath C:\Users\ildonatomz\Documents\GitHub\CRMP\waltz-1.61.1\waltz-jobs\target\classes;C:\Users\ildonatomz\Documents\GitHub\CRMP\waltz-1.61.1\waltz-test-common\target\classes;C:\Users\ildonatomz.m2\repository\com\microsoft\playwright\playwright\1.30.0\playwright-1.30.0.jar;C:\Users\ildonatomz.m2\repository\com\google\code\gson\gson\2.8.9\gson-2.8.9.jar;C:\Users\ildonatomz.m2\repository\org\opentest4j\opentest4j\1.2.0\opentest4j-1.2.0.jar;C:\Users\ildonatomz.m2\repository\com\microsoft\playwright\driver\1.30.0\driver-1.30.0.jar;C:\Users\ildonatomz.m2\repository\com\microsoft\playwright\driver-bundle\1.30.0\driver-bundle-1.30.0.jar;C:\Users\ildonatomz.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.0\junit-jupiter-api-5.10.0.jar;C:\Users\ildonatomz.m2\repository\org\junit\platform\junit-platform-commons\1.10.0\junit-platform-commons-1.10.0.jar;C:\Users\ildonatomz.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\ildonatomz.m2\repository\com\h2database\h2\2.1.212\h2-2.1.212.jar;C:\Users\ildonatomz.m2\repository\org\springframework\spring-test\5.0.12.RELEASE\spring-test-5.0.12.RELEASE.jar;C:\Users\ildonatomz.m2\repository\org\springframework\spring-core\5.3.30\spring-core-5.3.30.jar;C:\Users\ildonatomz.m2\repository\org\springframework\spring-jcl\5.3.30\spring-jcl-5.3.30.jar;C:\Users\ildonatomz.m2\repository\net\sf\supercsv\super-csv\2.4.0\super-csv-2.4.0.jar;C:\Users\ildonatomz.m2\repository\org\jgrapht\jgrapht-core\1.4.0\jgrapht-core-1.4.0.jar;C:\Users\ildonatomz.m2\repository\org\jheaps\jheaps\0.11\jheaps-0.11.jar;C:\Users\ildonatomz.m2\repository\org\jgrapht\jgrapht-io\1.4.0\jgrapht-io-1.4.0.jar;C:\Users\ildonatomz.m2\repository\org\antlr\antlr4-runtime\4.7.2\antlr4-runtime-4.7.2.jar;C:\Users\ildonatomz.m2\repository\org\apache\commons\commons-text\1.6\commons-text-1.6.jar;C:\Users\ildonatomz.m2\repository\io\codearte\jfairy\jfairy\0.5.9\jfairy-0.5.9.jar;C:\Users\ildonatomz.m2\repository\org\apache\commons\commons-math3\3.6.1\commons-math3-3.6.1.jar;C:\Users\ildonatomz.m2\repository\org\yaml\snakeyaml\1.18\snakeyaml-1.18.jar;C:\Users\ildonatomz.m2\repository\com\google\guava\guava\20.0\guava-20.0.jar;C:\Users\ildonatomz.m2\repository\com\google\inject\extensions\guice-assistedinject\4.1.0\guice-assistedinject-4.1.0.jar;C:\Users\ildonatomz.m2\repository\org\slf4j\slf4j-api\2.0.7\slf4j-api-2.0.7.jar;C:\Users\ildonatomz.m2\repository\joda-time\joda-time\2.9.9\joda-time-2.9.9.jar;C:\Users\ildonatomz.m2\repository\org\reflections\reflections\0.9.11\reflections-0.9.11.jar;C:\Users\ildonatomz.m2\repository\org\javassist\javassist\3.21.0-GA\javassist-3.21.0-GA.jar;C:\Users\ildonatomz.m2\repository\org\iban4j\iban4j\3.2.1\iban4j-3.2.1.jar;C:\Users\ildonatomz.m2\repository\org\apache\commons\commons-lang3\3.6\commons-lang3-3.6.jar;C:\Users\ildonatomz.m2\repository\com\google\inject\guice\4.1.0\guice-4.1.0.jar;C:\Users\ildonatomz.m2\repository\javax\inject\javax.inject\1\javax.inject-1.jar;C:\Users\ildonatomz.m2\repository\aopalliance\aopalliance\1.0\aopalliance-1.0.jar;C:\Users\ildonatomz\Documents\GitHub\CRMP\waltz-1.61.1\waltz-service\target\classes;C:\Users\ildonatomz\Documents\GitHub\CRMP\waltz-1.61.1\waltz-data\target\classes;C:\Users\ildonatomz\Documents\GitHub\CRMP\waltz-1.61.1\waltz-model\target\classes;C:\Users\ildonatomz\Documents\GitHub\CRMP\waltz-1.61.1\waltz-schema\target\classes;C:\Users\ildonatomz.m2\repository\com\zaxxer\HikariCP\3.4.5\HikariCP-3.4.5.jar;C:\Users\ildonatomz\Documents\GitHub\CRMP\waltz-1.61.1\waltz-common\target\classes;C:\Users\ildonatomz.m2\repository\org\pcollections\pcollections\4.0.1\pcollections-4.0.1.jar;C:\Users\ildonatomz.m2\repository\org\jooq\jool-java-8\0.9.15\jool-java-8-0.9.15.jar;C:\Users\ildonatomz.m2\repository\ch\qos\logback\logback-core\1.3.8\logback-core-1.3.8.jar;C:\Users\ildonatomz.m2\repository\ch\qos\logback\logback-classic\1.3.8\logback-classic-1.3.8.jar;C:\Users\ildonatomz.m2\repository\com\fasterxml\jackson\core\jackson-annotations\2.15.2\jackson-annotations-2.15.2.jar;C:\Users\ildonatomz.m2\repository\com\fasterxml\jackson\core\jackson-core\2.15.2\jackson-core-2.15.2.jar;C:\Users\ildonatomz.m2\repository\com\fasterxml\jackson\core\jackson-databind\2.15.2\jackson-databind-2.15.2.jar;C:\Users\ildonatomz.m2\repository\com\fasterxml\jackson\dataformat\jackson-dataformat-yaml\2.15.2\jackson-dataformat-yaml-2.15.2.jar;C:\Users\ildonatomz.m2\repository\com\fasterxml\jackson\datatype\jackson-datatype-jsr310\2.15.2\jackson-datatype-jsr310-2.15.2.jar;C:\Users\ildonatomz.m2\repository\com\fasterxml\jackson\datatype\jackson-datatype-jdk8\2.15.2\jackson-datatype-jdk8-2.15.2.jar;C:\Users\ildonatomz.m2\repository\org\immutables\value\2.9.3\value-2.9.3.jar;C:\Users\ildonatomz.m2\repository\org\springframework\spring-context\5.3.30\spring-context-5.3.30.jar;C:\Users\ildonatomz.m2\repository\org\springframework\spring-aop\5.3.30\spring-aop-5.3.30.jar;C:\Users\ildonatomz.m2\repository\org\springframework\spring-beans\5.3.30\spring-beans-5.3.30.jar;C:\Users\ildonatomz.m2\repository\org\springframework\spring-expression\5.3.30\spring-expression-5.3.30.jar;C:\Users\ildonatomz.m2\repository\org\springframework\spring-context-support\5.3.30\spring-context-support-5.3.30.jar;C:\Users\ildonatomz.m2\repository\org\springframework\spring-jdbc\5.3.30\spring-jdbc-5.3.30.jar;C:\Users\ildonatomz.m2\repository\org\springframework\spring-tx\5.3.30\spring-tx-5.3.30.jar;C:\Users\ildonatomz.m2\repository\org\freemarker\freemarker\2.3.32\freemarker-2.3.32.jar;C:\Users\ildonatomz.m2\repository\javax\mail\mail\1.4.7\mail-1.4.7.jar;C:\Users\ildonatomz.m2\repository\javax\activation\activation\1.1\activation-1.1.jar;C:\Users\ildonatomz.m2\repository\de\svenkubiak\jBCrypt\0.4.3\jBCrypt-0.4.3.jar;C:\Users\ildonatomz.m2\repository\org\apache\poi\poi-ooxml\5.2.4\poi-ooxml-5.2.4.jar;C:\Users\ildonatomz.m2\repository\org\apache\poi\poi\5.2.4\poi-5.2.4.jar;C:\Users\ildonatomz.m2\repository\commons-codec\commons-codec\1.16.0\commons-codec-1.16.0.jar;C:\Users\ildonatomz.m2\repository\com\zaxxer\SparseBitSet\1.3\SparseBitSet-1.3.jar;C:\Users\ildonatomz.m2\repository\org\apache\poi\poi-ooxml-lite\5.2.4\poi-ooxml-lite-5.2.4.jar;C:\Users\ildonatomz.m2\repository\org\apache\xmlbeans\xmlbeans\5.1.1\xmlbeans-5.1.1.jar;C:\Users\ildonatomz.m2\repository\org\apache\commons\commons-compress\1.24.0\commons-compress-1.24.0.jar;C:\Users\ildonatomz.m2\repository\commons-io\commons-io\2.13.0\commons-io-2.13.0.jar;C:\Users\ildonatomz.m2\repository\com\github\virtuald\curvesapi\1.08\curvesapi-1.08.jar;C:\Users\ildonatomz.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;C:\Users\ildonatomz.m2\repository\org\apache\commons\commons-collections4\4.4\commons-collections4-4.4.jar;C:\Users\ildonatomz.m2\repository\org\apache\commons\commons-jexl3\3.2.1\commons-jexl3-3.2.1.jar;C:\Users\ildonatomz.m2\repository\commons-logging\commons-logging\1.2\commons-logging-1.2.jar;C:\Users\ildonatomz.m2\repository\org\postgresql\postgresql\42.2.5\postgresql-42.2.5.jar;C:\Users\ildonatomz.m2\repository\org\jooq\jooq\3.13.2\jooq-3.13.2.jar;C:\Users\ildonatomz.m2\repository\org\reactivestreams\reactive-streams\1.0.2\reactive-streams-1.0.2.jar;C:\Users\ildonatomz.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\ildonatomz.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar org.finos.waltz.jobs.generators.LoadAll Exception in thread "main" com.google.common.util.concurrent.ExecutionError: com.google.common.util.concurrent.ExecutionError: java.lang.ExceptionInInitializerError at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2212) at com.google.common.cache.LocalCache.get(LocalCache.java:4053) at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4057) at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4986) at com.google.common.cache.LocalCache$LocalLoadingCache.getUnchecked(LocalCache.java:4992) at com.google.inject.internal.FailableCache.get(FailableCache.java:48) at com.google.inject.internal.ConstructorInjectorStore.get(ConstructorInjectorStore.java:50) at com.google.inject.internal.ConstructorBindingImpl.initialize(ConstructorBindingImpl.java:138) at com.google.inject.internal.InjectorImpl.initializeJitBinding(InjectorImpl.java:550) at com.google.inject.internal.InjectorImpl.createJustInTimeBinding(InjectorImpl.java:887) at com.google.inject.internal.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:808) at com.google.inject.internal.InjectorImpl.getJustInTimeBinding(InjectorImpl.java:285) at com.google.inject.internal.InjectorImpl.getBindingOrThrow(InjectorImpl.java:217) at com.google.inject.internal.InjectorImpl.getProviderOrThrow(InjectorImpl.java:1009) at com.google.inject.internal.InjectorImpl.getProvider(InjectorImpl.java:1041) at com.google.inject.internal.InjectorImpl.getProvider(InjectorImpl.java:1004) at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1054) at io.codearte.jfairy.Bootstrap$Builder.getDefaultDataMaster(Bootstrap.java:164) at io.codearte.jfairy.Bootstrap$Builder.build(Bootstrap.java:224) at io.codearte.jfairy.Bootstrap.create(Bootstrap.java:82) at io.codearte.jfairy.Fairy.create(Fairy.java:48) at org.finos.waltz.jobs.generators.PersonDataGenerator.(PersonDataGenerator.java:47) at org.finos.waltz.jobs.generators.LoadAll.(LoadAll.java:33) Caused by: com.google.common.util.concurrent.ExecutionError: java.lang.ExceptionInInitializerError at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2212) at com.google.common.cache.LocalCache.get(LocalCache.java:4053) at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4057) at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4986) at com.google.common.cache.LocalCache$LocalLoadingCache.getUnchecked(LocalCache.java:4992) at com.google.inject.internal.FailableCache.get(FailableCache.java:48) at com.google.inject.internal.ConstructorInjectorStore.get(ConstructorInjectorStore.java:50) at com.google.inject.internal.ConstructorBindingImpl.initialize(ConstructorBindingImpl.java:138) at com.google.inject.internal.InjectorImpl.initializeJitBinding(InjectorImpl.java:550) at com.google.inject.internal.InjectorImpl.createJustInTimeBinding(InjectorImpl.java:887) at com.google.inject.internal.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:808) at com.google.inject.internal.InjectorImpl.getJustInTimeBinding(InjectorImpl.java:285) at com.google.inject.internal.InjectorImpl.getBindingOrThrow(InjectorImpl.java:217) at com.google.inject.internal.InjectorImpl.createParameterInjector(InjectorImpl.java:965) at com.google.inject.internal.InjectorImpl.getParametersInjectors(InjectorImpl.java:953) at com.google.inject.internal.ConstructorInjectorStore.createConstructor(ConstructorInjectorStore.java:71) at com.google.inject.internal.ConstructorInjectorStore.access$000(ConstructorInjectorStore.java:29) at com.google.inject.internal.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:37) at com.google.inject.internal.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:33) at com.google.inject.internal.FailableCache$1.load(FailableCache.java:37) at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3628) at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2336) at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2295) at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2208) ... 22 more Caused by: java.lang.ExceptionInInitializerError at com.google.inject.internal.cglib.reflect.$FastClass$Generator.getProtectionDomain(FastClass.java:73) at com.google.inject.internal.cglib.core.$AbstractClassGenerator.create(AbstractClassGenerator.java:206) at com.google.inject.internal.cglib.reflect.$FastClass$Generator.create(FastClass.java:65) at com.google.inject.internal.BytecodeGen.newFastClassForMember(BytecodeGen.java:252) at com.google.inject.internal.BytecodeGen.newFastClassForMember(BytecodeGen.java:203) at com.google.inject.internal.DefaultConstructionProxyFactory.create(DefaultConstructionProxyFactory.java:53) at com.google.inject.internal.ProxyFactory.create(ProxyFactory.java:158) at com.google.inject.internal.ConstructorInjectorStore.createConstructor(ConstructorInjectorStore.java:90) at com.google.inject.internal.ConstructorInjectorStore.access$000(ConstructorInjectorStore.java:29) at com.google.inject.internal.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:37) at com.google.inject.internal.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:33) at com.google.inject.internal.FailableCache$1.load(FailableCache.java:37) at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3628) at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2336) at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2295) at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2208) ... 45 more Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) throws java.lang.ClassFormatError accessible: module java.base does not "opens java.lang" to unnamed module @757942a1 at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199) at java.base/java.lang.reflect.Method.setAccessible(Method.java:193) at com.google.inject.internal.cglib.core.$ReflectUtils$1.run(ReflectUtils.java:52) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at com.google.inject.internal.cglib.core.$ReflectUtils.(ReflectUtils.java:42) ... 61 more

Process finished with exit code 1

Actual Result

No response