jqno/equalsverifier

Better Kotlin Handling

xenoterracide opened this issue · 5 comments

Is your feature request related to a problem? Please describe.

/Library/Java/JavaVirtualMachines/adoptopenjdk-17.0.4+8/Contents/Home/bin/java -ea -Didea.test.cyclic.buffer.size=10240000 -javaagent:/Users/nqy642/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/222.4345.14/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=61315:/Users/nqy642/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/222.4345.14/IntelliJ IDEA.app/Contents/bin -Dfile.encoding=UTF-8 -classpath /Users/nqy642/.m2/repository/org/junit/platform/junit-platform-launcher/1.8.2/junit-platform-launcher-1.8.2.jar:/Users/nqy642/.m2/repository/org/junit/platform/junit-platform-engine/1.8.2/junit-platform-engine-1.8.2.jar:/Users/nqy642/.m2/repository/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar:/Users/nqy642/.m2/repository/org/junit/platform/junit-platform-commons/1.8.2/junit-platform-commons-1.8.2.jar:/Users/nqy642/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar:/Users/nqy642/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/222.4345.14/IntelliJ IDEA.app/Contents/lib/idea_rt.jar:/Users/nqy642/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/222.4345.14/IntelliJ IDEA.app/Contents/plugins/junit/lib/junit5-rt.jar:/Users/nqy642/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/222.4345.14/IntelliJ IDEA.app/Contents/plugins/junit/lib/junit-rt.jar:/Users/nqy642/IdeaProjects/E1-Shared-Kernel/module/domain-model-exceptions-one/build/classes/kotlin/test:/Users/nqy642/IdeaProjects/E1-Shared-Kernel/module/domain-model-exceptions-one/build/tmp/kapt3/classes/test:/Users/nqy642/IdeaProjects/E1-Shared-Kernel/module/domain-model-exceptions-one/build/resources/test:/Users/nqy642/IdeaProjects/E1-Shared-Kernel/module/domain-model-exceptions-one/build/classes/kotlin/main:/Users/nqy642/IdeaProjects/E1-Shared-Kernel/module/domain-model-exceptions-one/build/classes/java/main:/Users/nqy642/IdeaProjects/E1-Shared-Kernel/module/domain-model-exceptions-one/build/tmp/kapt3/classes/main:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework.data/spring-data-jpa/2.7.3/e6f61621f80030ba56195cf6664aa8c1d902e082/spring-data-jpa-2.7.3.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework.data/spring-data-commons/2.7.3/ef08e91f2d988e6c2e14109b661bb0d2078d649d/spring-data-commons-2.7.3.jar:/Users/nqy642/IdeaProjects/E1-Shared-Kernel/module/util-jpa/build/classes/kotlin/main:/Users/nqy642/IdeaProjects/E1-Shared-Kernel/module/util-jpa/build/classes/java/main:/Users/nqy642/IdeaProjects/E1-Shared-Kernel/module/util-jpa/build/tmp/kapt3/classes/main:/Users/nqy642/IdeaProjects/E1-Shared-Kernel/module/util-domain-model/build/classes/kotlin/main:/Users/nqy642/.gradle/caches/modules-2/files-2.1/com.querydsl/querydsl-kotlin/5.0.0/1decc7c7698b18e830b582c64ae4edfbc51bb493/querydsl-kotlin-5.0.0.jar:/Users/nqy642/IdeaProjects/E1-Shared-Kernel/module/infrastructure-feign-devexchange/build/classes/kotlin/main:/Users/nqy642/IdeaProjects/E1-Shared-Kernel/module/configuration-spring-tx/build/classes/kotlin/main:/Users/nqy642/IdeaProjects/E1-Shared-Kernel/module/infrastructure-feign/build/classes/kotlin/testFixtures:/Users/nqy642/IdeaProjects/E1-Shared-Kernel/module/infrastructure-feign/build/tmp/kapt3/classes/testFixtures:/Users/nqy642/IdeaProjects/E1-Shared-Kernel/module/infrastructure-feign/build/resources/testFixtures:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk8/1.7.10/d70d7d2c56371f7aa18f32e984e3e2e998fe9081/kotlin-stdlib-jdk8-1.7.10.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/com.querydsl/querydsl-jpa/5.0.0/2d66608cb2cbcde56290e49f2918960cc17fcb09/querydsl-jpa-5.0.0.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/com.querydsl/querydsl-core/5.0.0/7a469f78b7a89bae429f17766fb92687d0ab9e5b/querydsl-core-5.0.0.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.hibernate/hibernate-jpamodelgen/5.6.11.Final/82769f92a9b7db4ed8c53cb3c0399eac7e91753a/hibernate-jpamodelgen-5.6.11.Final.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework.cloud/spring-cloud-contract-wiremock/3.1.4/e11f91bb430c596cbc88d5119b4d079c4909d46/spring-cloud-contract-wiremock-3.1.4.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter-log4j2/2.7.4/122b681adec2fc873a3a0229e4551854ad73e90a/spring-boot-starter-log4j2-2.7.4.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-api-kotlin/1.2.0/1b0456d89982a1ee6a8926bccb19615ceb64fe4c/log4j-api-kotlin-1.2.0.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/javax.persistence/javax.persistence-api/2.2/25665ac8c0b62f50e6488173233239120fc52c96/javax.persistence-api-2.2.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/com.sun.mail/jakarta.mail/1.6.7/319df0e9d536c1a01acdfe49b6e82b97d2393073/jakarta.mail-1.6.7.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-reflect/1.7.10/165e600dfea6185cf5efa700756294cc4904dbeb/kotlin-reflect-1.7.10.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/com.github.tomakehurst/wiremock-jre8/2.26.3/45777ae0d6c8a2b886489ecc0d5be0f65d6ce07f/wiremock-jre8-2.26.3.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.apache.commons/commons-lang3/3.12.0/c6842c86792ff03b9f1d1fe2aab8dc23aa6c6f0e/commons-lang3-3.12.0.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/jakarta.validation/jakarta.validation-api/2.0.2/5eacc6522521f7eacb081f95cee1e231648461e7/jakarta.validation-api-2.0.2.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/nl.jqno.equalsverifier/equalsverifier/3.10.1/e8c6510f5059ed8749c906254bf7a1725c217611/equalsverifier-3.10.1.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-databind/2.13.4/98b0edfa8e4084078f10b7b356c300ded4a71491/jackson-databind-2.13.4.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.assertj/assertj-core/3.22.0/c300c0c6a24559f35fa0bd3a5472dc1edcd0111e/assertj-core-3.22.0.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.junit.jupiter/junit-jupiter-api/5.8.2/4c21029217adf07e4c0d0c5e192b6bf610c94bdc/junit-jupiter-api-5.8.2.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.junit.jupiter/junit-jupiter-params/5.8.2/ddeafe92fc263f895bfb73ffeca7fd56e23c2cce/junit-jupiter-params-5.8.2.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework.security/spring-security-test/5.7.3/36aab70fc9d2fd3557d9bb840193a6d00857b408/spring-security-test-5.7.3.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework/spring-test/5.3.23/d8ef0b0c1a26cf5a62b4e1204717ce6c682e2641/spring-test-5.3.23.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-test-autoconfigure/2.7.4/6bd903d21c38bbb7ee1910e9cfb891f7313538c3/spring-boot-test-autoconfigure-2.7.4.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-test/2.7.4/74acf474c32288f9b43caba92ade37abfe390317/spring-boot-test-2.7.4.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-autoconfigure/2.7.4/1848e5e8e474cc880a7708f03f750736665d4157/spring-boot-autoconfigure-2.7.4.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework/spring-orm/5.3.23/7d023546cde0f1b2b8d289c690679f740394298b/spring-orm-5.3.23.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework/spring-tx/5.3.23/ab313b4028c62e18fe02defdd5050af704778428/spring-tx-5.3.23.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework/spring-context/5.3.23/530b36b2ce2c9e471c6a260c3f181bcd20325a58/spring-context-5.3.23.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework/spring-aop/5.3.23/30d0034ba29178e98781d85f51a7eb709a628e9b/spring-aop-5.3.23.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework/spring-beans/5.3.23/3bdefbf6042ed742cbe16f27d2d14cca9096a606/spring-beans-5.3.23.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework/spring-core/5.3.23/91407dc1106ea423c44150f3da1a0b4f8e25e5ca/spring-core-5.3.23.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.slf4j/slf4j-api/1.7.36/6c62681a2f655b49963a5983b8b0950a6120ae14/slf4j-api-1.7.36.jar:/Users/nqy642/IdeaProjects/E1-Shared-Kernel/module/infrastructure-feign/build/classes/kotlin/main:/Users/nqy642/IdeaProjects/E1-Shared-Kernel/module/infrastructure-feign/build/tmp/kapt3/classes/main:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk7/1.7.10/1ef73fee66f45d52c67e2aca12fd945dbe0659bf/kotlin-stdlib-jdk7-1.7.10.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/1.7.10/d2abf9e77736acc4450dc4a3f707fa2c10f5099d/kotlin-stdlib-1.7.10.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/com.mysema.commons/mysema-commons-lang/0.2.4/d09c8489d54251a6c22fbce804bdd4a070557317/mysema-commons-lang-0.2.4.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.jboss.logging/jboss-logging/3.4.3.Final/c4bd7e12a745c0e7f6cf98c45cdcdf482fd827ea/jboss-logging-3.4.3.Final.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/javax.xml.bind/jaxb-api/2.3.1/8531ad5ac454cc2deb9d4d32c40c4d7451939b5d/jaxb-api-2.3.1.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.glassfish.jaxb/jaxb-runtime/2.3.6/1e6cd0e5d9f9919c8c8824fb4d310b09a978a60e/jaxb-runtime-2.3.6.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter/2.7.4/5fe2fed415877251263ebfac15efde59b1ea5913/spring-boot-starter-2.7.4.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.apache.httpcomponents/httpclient/4.5.13/e5f6cae5ca7ecaac1ec2827a9e2d65ae2869cada/httpclient-4.5.13.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework/spring-web/5.3.23/193f5276092d9cbe3222c63885b47ca7b2cce97/spring-web-5.3.23.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/com.github.tomakehurst/wiremock-jre8-standalone/2.33.0/94c6dac6352dc5d3fbc5f3b19489e0c8eba5d6d9/wiremock-jre8-standalone-2.33.0.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-core/2.17.2/fa43ba4467f5300b16d1e0742934149bfc5ac564/log4j-core-2.17.2.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-slf4j-impl/2.17.2/183f7c95fc981f3e97d008b363341343508848e/log4j-slf4j-impl-2.17.2.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-jul/2.17.2/6a479ffc13d5f0ca3df8117ed57419fc5d06de7f/log4j-jul-2.17.2.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.slf4j/jul-to-slf4j/1.7.36/ed46d81cef9c412a88caef405b58f93a678ff2ca/jul-to-slf4j-1.7.36.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-api/2.17.2/f42d6afa111b4dec5d2aea0fe2197240749a4ea6/log4j-api-2.17.2.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/com.sun.activation/jakarta.activation/1.2.2/74548703f9851017ce2f556066659438019e7eb5/jakarta.activation-1.2.2.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/com.github.jknack/handlebars-helpers/4.1.2/75af079abdb2a3ccb56b65fdab8daccde6bdac49/handlebars-helpers-4.1.2.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-annotations/2.13.4/858c6cc78e1f08a885b1613e1d817c829df70a6e/jackson-annotations-2.13.4.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.core/jackson-core/2.13.4/cf934c681294b97ef6d80082faeefbe1edadf56/jackson-core-2.13.4.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/com.google.guava/guava/27.0.1-jre/bd41a290787b5301e63929676d792c507bbc00ae/guava-27.0.1-jre.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/com.jayway.jsonpath/json-path/2.7.0/f9d7d9659f2694e61142046ff8a216c047f263e8/json-path-2.7.0.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.xmlunit/xmlunit-legacy/2.9.0/5ae63714672098cf11d5913587af5bec602b618e/xmlunit-legacy-2.9.0.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.xmlunit/xmlunit-placeholders/2.9.0/1499d56bb2059320bebb6b760a4cb7d2f09acc51/xmlunit-placeholders-2.9.0.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.xmlunit/xmlunit-core/2.9.0/8959725d90eecfee28acd7110e2bb8460285d876/xmlunit-core-2.9.0.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.eclipse.jetty.http2/http2-server/9.4.49.v20220914/95295e0e67287e491a65b989cf9d82aa500e743b/http2-server-9.4.49.v20220914.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/net.sf.jopt-simple/jopt-simple/5.0.3/cdd846cfc4e0f7eefafc02c0f5dce32b9303aa2a/jopt-simple-5.0.3.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/com.github.jknack/handlebars/4.1.2/62b172b650bdecdb647c7538c4faf140ba4a2423/handlebars-4.1.2.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.eclipse.jetty/jetty-alpn-conscrypt-server/9.4.49.v20220914/bc47ebd3d02a05c1b4a317a9a428f7668b81c037/jetty-alpn-conscrypt-server-9.4.49.v20220914.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.eclipse.jetty/jetty-alpn-server/9.4.49.v20220914/36e3619dbe2bc44941522650e8fee1b2654aea60/jetty-alpn-server-9.4.49.v20220914.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.eclipse.jetty/jetty-alpn-conscrypt-client/9.4.49.v20220914/5ed7a37c04c71ff79d9a5d39a01b6296a8840b41/jetty-alpn-conscrypt-client-9.4.49.v20220914.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.eclipse.jetty/jetty-servlets/9.4.49.v20220914/fbbc22055f13b83475848acd4449df67e794c6b0/jetty-servlets-9.4.49.v20220914.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.ow2.asm/asm/7.0/d74d4ba0dee443f68fb2dcb7fcdb945a2cd89912/asm-7.0.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.eclipse.jetty/jetty-webapp/9.4.49.v20220914/549345c1cc6fdd4754fabcf46bc4e60be16e2686/jetty-webapp-9.4.49.v20220914.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.eclipse.jetty/jetty-servlet/9.4.49.v20220914/53ca0898f02e72b6830551031ee0062430134a05/jetty-servlet-9.4.49.v20220914.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.eclipse.jetty/jetty-server/9.4.49.v20220914/502f99eed028139e71a4afebefa291ace12b9c1c/jetty-server-9.4.49.v20220914.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/net.javacrumbs.json-unit/json-unit-core/2.12.0/25175218e37dfbb4b57c783941e1ef3593d872cd/json-unit-core-2.12.0.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/commons-fileupload/commons-fileupload/1.4/f95188e3d372e20e7328706c37ef366e5d7859b0/commons-fileupload-1.4.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/com.flipkart.zjsonpatch/zjsonpatch/0.4.4/d46c5b83f457c5ba48b630da59f648caa89ee19e/zjsonpatch-0.4.4.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.objenesis/objenesis/3.2/7fadf57620c8b8abdf7519533e5527367cb51f09/objenesis-3.2.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/net.bytebuddy/byte-buddy/1.12.17/66a8f90cd6f93073ad2d1cc00649b3872330f927/byte-buddy-1.12.17.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.junit.platform/junit-platform-commons/1.8.2/32c8b8617c1342376fd5af2053da6410d8866861/junit-platform-commons-1.8.2.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.apiguardian/apiguardian-api/1.1.2/a231e0d844d2721b0fa1b238006d15c6ded6842a/apiguardian-api-1.1.2.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.opentest4j/opentest4j/1.2.0/28c11eb91f9b6d8e200631d46e20a7f407f2a046/opentest4j-1.2.0.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework.security/spring-security-web/5.7.3/293cba5503450553600e3204a98241160ec95c1d/spring-security-web-5.7.3.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework.security/spring-security-core/5.7.3/85f08fcc519495cc79cbaeed62ca23cf42a1f41c/spring-security-core-5.7.3.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot/2.7.4/8a6aeb18645a6191dc957b023907f8511dabffd1/spring-boot-2.7.4.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework/spring-jdbc/5.3.23/c859919a644942822e49cb7f2404b2c4d3cba040/spring-jdbc-5.3.23.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework/spring-expression/5.3.23/3a676bf4b9bc42bd37ab5ad264acb6ceb63397a2/spring-expression-5.3.23.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework/spring-jcl/5.3.23/3c7eb5fcca67b611065f73ff4325e398f8b051a3/spring-jcl-5.3.23.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-common/1.7.10/bac80c520d0a9e3f3673bc2658c6ed02ef45a76a/kotlin-stdlib-common-1.7.10.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.jetbrains/annotations/13.0/919f0dfe192fb4e063e7dacadee7f8bb9a2672a9/annotations-13.0.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/javax.activation/javax.activation-api/1.2.0/85262acf3ca9816f9537ca47d5adeabaead7cb16/javax.activation-api-1.2.0.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.glassfish.jaxb/txw2/2.3.6/45db7b69a8f1ec2c21eb7d4fc0ee729f53c1addc/txw2-2.3.6.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/com.sun.istack/istack-commons-runtime/3.0.12/cbbe1a62b0cc6c85972e99d52aaee350153dc530/istack-commons-runtime-3.0.12.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/jakarta.xml.bind/jakarta.xml.bind-api/2.3.3/48e3b9cfc10752fba3521d6511f4165bea951801/jakarta.xml.bind-api-2.3.3.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/jakarta.annotation/jakarta.annotation-api/1.3.5/59eb84ee0d616332ff44aba065f3888cf002cd2d/jakarta.annotation-api-1.3.5.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.yaml/snakeyaml/1.30/8fde7fe2586328ac3c68db92045e1c8759125000/snakeyaml-1.30.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/commons-codec/commons-codec/1.15/49d94806b6e3dc933dacbd8acb0fdbab8ebd1e5d/commons-codec-1.15.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.apache.httpcomponents/httpcore/4.4.15/7f2e0c573eaa7a74bac2e89b359e1f73d92a0a1d/httpcore-4.4.15.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.checkerframework/checker-qual/2.5.2/cea74543d5904a30861a61b4643a5f2bb372efc4/checker-qual-2.5.2.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/com.google.code.findbugs/jsr305/3.0.2/25ea2e8b0c338a877313bd4672d3fe056ea78f0d/jsr305-3.0.2.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/com.google.j2objc/j2objc-annotations/1.1/ed28ded51a8b1c6b112568def5f4b455e6809019/j2objc-annotations-1.1.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.codehaus.mojo/animal-sniffer-annotations/1.17/f97ce6decaea32b36101e37979f8b647f00681fb/animal-sniffer-annotations-1.17.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/com.google.guava/failureaccess/1.0.1/1dcf1de382a0bf95a3d8b0849546c88bac1292c9/failureaccess-1.0.1.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/com.google.guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/b421526c5f297295adef1c886e5246c39d4ac629/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/com.google.errorprone/error_prone_annotations/2.2.0/88e3c593e9b3586e1c6177f89267da6fc6986f0c/error_prone_annotations-2.2.0.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/net.minidev/json-smart/2.4.8/7c62f5f72ab05eb54d40e2abf0360a2fe9ea477f/json-smart-2.4.8.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.eclipse.jetty.http2/http2-common/9.4.49.v20220914/efa060236180dfbb3f1ea28422486ea07060b138/http2-common-9.4.49.v20220914.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.eclipse.jetty/jetty-io/9.4.49.v20220914/cb33d9a3bdb6e2173b9b9cfc94c0b45f9a21a1af/jetty-io-9.4.49.v20220914.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.conscrypt/conscrypt-openjdk-uber/2.5.2/d858f142ea189c62771c505a6548d8606ac098fe/conscrypt-openjdk-uber-2.5.2.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.eclipse.jetty/jetty-alpn-client/9.4.49.v20220914/2baedac4e6dedd3ece6ec8415f316df2e8258f60/jetty-alpn-client-9.4.49.v20220914.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.eclipse.jetty/jetty-continuation/9.4.49.v20220914/df64c20caeba57b681abc252bffd51d19f5be70/jetty-continuation-9.4.49.v20220914.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.eclipse.jetty/jetty-http/9.4.49.v20220914/ef1e3bde212115eb4bb0740aaf79029b624d4e30/jetty-http-9.4.49.v20220914.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.eclipse.jetty/jetty-util/9.4.49.v20220914/29008dbc6dfac553d209f54193b505d73c253a41/jetty-util-9.4.49.v20220914.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.eclipse.jetty/jetty-xml/9.4.49.v20220914/34e602eae6dd2fe54a00ec77fc98c5e77737906b/jetty-xml-9.4.49.v20220914.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.eclipse.jetty/jetty-security/9.4.49.v20220914/57a67eeb12078b620131664b3b7a37ea4c5aefe/jetty-security-9.4.49.v20220914.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.eclipse.jetty/jetty-util-ajax/9.4.49.v20220914/3b267b5ae59b7b826d5b579f2ee8b8914b286547/jetty-util-ajax-9.4.49.v20220914.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/javax.servlet/javax.servlet-api/4.0.1/a27082684a2ff0bf397666c3943496c44541d1ca/javax.servlet-api-4.0.1.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.hamcrest/hamcrest-core/2.2/3f2bd07716a31c395e2837254f37f21f0f0ab24b/hamcrest-core-2.2.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/commons-io/commons-io/2.2/83b5b8a7ba1c08f9e8c8ff2373724e33d3c1e22a/commons-io-2.2.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework.security/spring-security-crypto/5.7.3/886d808324f2c346fb47cc79ab617ff7973c029c/spring-security-crypto-5.7.3.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/net.minidev/accessors-smart/2.4.8/6e1bee5a530caba91893604d6ab41d0edcecca9a/accessors-smart-2.4.8.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.eclipse.jetty.http2/http2-hpack/9.4.49.v20220914/76836770a1a651d04254e079664ef69b1caf563b/http2-hpack-9.4.49.v20220914.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.hamcrest/hamcrest/2.2/1820c0968dba3a11a1b30669bb1f01978a91dedc/hamcrest-2.2.jar:/Users/nqy642/IdeaProjects/E1-Shared-Kernel/module/test-app/build/classes/kotlin/main:/Users/nqy642/IdeaProjects/E1-Shared-Kernel/module/test-app/build/resources/main:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter-data-jpa/2.7.4/d7eca5c4ca2ccba19256efb90ef75672292e5bc/spring-boot-starter-data-jpa-2.7.4.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter-validation/2.7.4/197f4c3bb50a01c20471442bb61ab385e0992cf2/spring-boot-starter-validation-2.7.4.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework.cloud/spring-cloud-starter-contract-stub-runner/3.1.4/179c5c9ce6bb352634de7c8499697094aa7b656a/spring-cloud-starter-contract-stub-runner-3.1.4.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.junit.jupiter/junit-jupiter-engine/5.8.2/c598b4328d2f397194d11df3b1648d68d7d990e3/junit-jupiter-engine-5.8.2.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.junit.jupiter/junit-jupiter/5.8.2/5a817b1e63f1217e5c586090c45e681281f097ad/junit-jupiter-5.8.2.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/com.h2database/h2/2.1.214/d5c2005c9e3279201e12d4776c948578b16bf8b2/h2-2.1.214.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter-aop/2.7.4/5210bce2cf231de528bbc5e9af95ff9c31d1eece/spring-boot-starter-aop-2.7.4.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.hibernate/hibernate-java8/5.6.11.Final/9d1bcfc9b064b3ebef432b3821d4aa490216a946/hibernate-java8-5.6.11.Final.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/com.github.f4b6a3/uuid-creator/5.1.2/e0a015bd2f8d430dffc833fdfd1de9e8b55ce02f/uuid-creator-5.1.2.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework.cloud/spring-cloud-openfeign-core/3.1.4/19044143794a1b296f48c672280484b8e866887f/spring-cloud-openfeign-core-3.1.4.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter-json/2.7.4/c0ee38fab3687538d88a4f7615361ba93fe87fca/spring-boot-starter-json-2.7.4.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.module/jackson-module-kotlin/2.13.4/f9cfefe0d853fc5704e6e366d531c82a1f8c3881/jackson-module-kotlin-2.13.4.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework.security/spring-security-oauth2-client/5.7.3/cd3614c86bff2467ec4de763d12fb044d85207d5/spring-security-oauth2-client-5.7.3.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter-jdbc/2.7.4/c016eabaf0b1495953ea47addfd467e9c886b01b/spring-boot-starter-jdbc-2.7.4.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.hibernate/hibernate-core/5.6.11.Final/bc2aa514b13cfeee4ce8ed1f770c321ab63c2b82/hibernate-core-5.6.11.Final.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/jakarta.persistence/jakarta.persistence-api/2.2.3/8f6ea5daedc614f07a3654a455660145286f024e/jakarta.persistence-api-2.2.3.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework/spring-aspects/5.3.23/35a0f5df4241f794fd79dd2447195ac055e88b8e/spring-aspects-5.3.23.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/jakarta.transaction/jakarta.transaction-api/1.3.3/c4179d48720a1e87202115fbed6089bdc4195405/jakarta.transaction-api-1.3.3.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.hibernate.validator/hibernate-validator/6.2.5.Final/a68959c06e5f8ff45faff469aa16f232c04af620/hibernate-validator-6.2.5.Final.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.apache.tomcat.embed/tomcat-embed-el/9.0.65/d278157387e59a5f9b48091dcada22b7c74aed00/tomcat-embed-el-9.0.65.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework.cloud/spring-cloud-contract-stub-runner/3.1.4/ea8920f4298146ed916a0634efc780c53a67285a/spring-cloud-contract-stub-runner-3.1.4.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter-test/2.7.4/6ffe636eb08825712c6ea24d2351888eaf626485/spring-boot-starter-test-2.7.4.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.sonatype.sisu/sisu-inject-plexus/2.6.0/7842bcac78208d1f9b60dcdd690eea573ce0f6c3/sisu-inject-plexus-2.6.0.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.apache.maven.resolver/maven-resolver-api/1.4.1/ceee6b7ea1bc252afa585fa32f76c2cda206bdcd/maven-resolver-api-1.4.1.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/net.javacrumbs.json-unit/json-unit-core/2.27.0/655b6bf534500c169257c1c619da543d1587abef/json-unit-core-2.27.0.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/com.github.jknack/handlebars/4.2.0/116306614fd4d250af27fe1ef48665e7830fc10b/handlebars-4.2.0.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.ow2.asm/asm/9.1/a99500cf6eea30535eeac6be73899d048f8d12a8/asm-9.1.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.junit.platform/junit-platform-engine/1.8.2/b737de09f19864bd136805c84df7999a142fec29/junit-platform-engine-1.8.2.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.aspectj/aspectjweaver/1.9.7/158f5c255cd3e4408e795b79f7c3fbae9b53b7ca/aspectjweaver-1.9.7.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework.cloud/spring-cloud-starter-openfeign/3.1.4/6fb0d0c7be9c2b6d214d4e823c9b41b3a9e5183d/spring-cloud-starter-openfeign-3.1.4.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter-web/2.7.4/ab112abef321c0b9dd4ac416982fb706a2634d18/spring-boot-starter-web-2.7.4.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter-oauth2-client/2.7.4/f0a2bcbbc9ec0c01c6a5fcd886a62621b45dc459/spring-boot-starter-oauth2-client-2.7.4.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.datatype/jackson-datatype-jsr310/2.13.4/e6d820112871f33cd94a1dcc54eef58874753b5/jackson-datatype-jsr310-2.13.4.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/io.github.openfeign/feign-core/11.8/9eab16a2ec5286808afde890dbf3c533ff517fbe/feign-core-11.8.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/io.github.openfeign.form/feign-form-spring/3.8.0/71059f6e16ddbaf0e42f1b1aa0bb60cc2f823e4d/feign-form-spring-3.8.0.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.datatype/jackson-datatype-jdk8/2.13.4/557dbba5d8dfc7b7f944c58fe084109afcb5670b/jackson-datatype-jdk8-2.13.4.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.module/jackson-module-parameter-names/2.13.4/858ccf6624b5fac6044813e845063edb6a62cf37/jackson-module-parameter-names-2.13.4.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/com.nimbusds/oauth2-oidc-sdk/9.35/7bfdf91bc4ae265f6c49a367bc0ed0e47d0e3a97/oauth2-oidc-sdk-9.35.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework.security/spring-security-oauth2-core/5.7.3/b9b72551d76b1dad5c4b605a7adbc85ddbda2b81/spring-security-oauth2-core-5.7.3.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.yaml/snakeyaml/1.31/cf26b7b05fef01e7bec00cb88ab4feeeba743e12/snakeyaml-1.31.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/com.zaxxer/HikariCP/4.0.3/107cbdf0db6780a065f895ae9d8fbf3bb0e1c21f/HikariCP-4.0.3.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/antlr/antlr/2.7.7/83cd2cd674a217ade95a4bb83a8a14f351f48bd0/antlr-2.7.7.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/com.fasterxml/classmate/1.5.1/3fe0bed568c62df5e89f4f174c101eab25345b6c/classmate-1.5.1.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.jboss/jandex/2.4.2.Final/1e1c385990b258ff1a24c801e84aebbacf70eb39/jandex-2.4.2.Final.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.hibernate.common/hibernate-commons-annotations/5.1.2.Final/e59ffdbc6ad09eeb33507b39ffcf287679a498c8/hibernate-commons-annotations-5.1.2.Final.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.jboss.spec.javax.transaction/jboss-transaction-api_1.2_spec/1.1.1.Final/a8485cab9484dda36e9a8c319e76b5cc18797b58/jboss-transaction-api_1.2_spec-1.1.1.Final.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework.cloud/spring-cloud-contract-converters/3.1.4/e926ae37ca470a7517e7457494326bcb8c2a3fdf/spring-cloud-contract-converters-3.1.4.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework.cloud/spring-cloud-contract-verifier/3.1.4/e55396b22c1a5e8ee42414ea2643aa088d90ddb0/spring-cloud-contract-verifier-3.1.4.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework.cloud/spring-cloud-contract-spec/3.1.4/70a1ee5d7e06756b3ca182058e935f83689d599c/spring-cloud-contract-spec-3.1.4.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/com.jcraft/jsch.agentproxy.usocket-jna/0.0.9/100522438a57b4c0d15db112fc8a08d17f48080a/jsch.agentproxy.usocket-jna-0.0.9.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.eclipse.jgit/org.eclipse.jgit.ssh.jsch/5.12.0.202106070339-r/af53654d7f4372b4e45fed6ccc4fe2333532d110/org.eclipse.jgit.ssh.jsch-5.12.0.202106070339-r.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/com.jcraft/jsch.agentproxy.sshagent/0.0.9/2ecca436463287682d16c3fa628bd7cca426cf6f/jsch.agentproxy.sshagent-0.0.9.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/com.jcraft/jsch.agentproxy.jsch/0.0.9/26f5c718216f1668f674816e580aa7c92f2660ad/jsch.agentproxy.jsch-0.0.9.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.eclipse.jgit/org.eclipse.jgit/5.13.1.202206130422-r/841d1ae74e4bc77ac7d4b106f15d0468dc7ac7f2/org.eclipse.jgit-5.13.1.202206130422-r.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework.cloud/spring-cloud-contract-shade/3.1.4/fb1f120b0885a74a4f6732c2b89d56556a9e4005/spring-cloud-contract-shade-3.1.4.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.mockito/mockito-junit-jupiter/4.5.1/f81fb60bd69b3a6e5537ae23b883326f01632a61/mockito-junit-jupiter-4.5.1.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.skyscreamer/jsonassert/1.5.1/6d842d0faf4cf6725c509a5e5347d319ee0431c3/jsonassert-1.5.1.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.mockito/mockito-core/4.5.1/ed456e623e5afc6f4cee3ae58144e5c45f3b3bf/mockito-core-4.5.1.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.sonatype.sisu/sisu-inject-bean/2.6.0/e056946e794584283e8343edabfec37140d560d1/sisu-inject-bean-2.6.0.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.eclipse.sisu/org.eclipse.sisu.plexus/0.3.0/3f53953a998d03b9b0f7d5098f63119e434af0ef/org.eclipse.sisu.plexus-0.3.0.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.codehaus.plexus/plexus-classworlds/2.5.2/4abb111bfdace5b8167db4c0ef74644f3f88f142/plexus-classworlds-2.5.2.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.codehaus.plexus/plexus-utils/3.0.18/65841e89978ee2709f1cff0320e2e421322bcb5e/plexus-utils-3.0.18.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.codehaus.plexus/plexus-component-annotations/1.5.5/c72f2660d0cbed24246ddb55d7fdc4f7374d2078/plexus-component-annotations-1.5.5.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework.cloud/spring-cloud-starter/3.1.4/d29d458f86e2c08009e7a67f6703cdd54c80483d/spring-cloud-starter-3.1.4.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework.cloud/spring-cloud-commons/3.1.4/8bf821527c6686dcd8842f6776dc820f6d58968f/spring-cloud-commons-3.1.4.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/io.github.openfeign/feign-slf4j/11.8/f5fa5b7c70029f40e1b4f9ba197f48ad0bd51c3a/feign-slf4j-11.8.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework/spring-webmvc/5.3.23/b163527c275b0374371890c0b76c2a2a09f9804b/spring-webmvc-5.3.23.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework.boot/spring-boot-starter-tomcat/2.7.4/b49555d2bfea184089f8e6b8b338faa5bc9ad254/spring-boot-starter-tomcat-2.7.4.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework.security/spring-security-oauth2-jose/5.7.3/32fe37cac2a6c234d1e8f953e6cde7f1817e4f38/spring-security-oauth2-jose-5.7.3.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework.security/spring-security-config/5.7.3/1b3af187763c2c343d87ec5e31c4e84bfb4c363e/spring-security-config-5.7.3.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/io.github.openfeign.form/feign-form/3.8.0/3083889996b18443c275a352d3ab4bc6c8321598/feign-form-3.8.0.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/com.nimbusds/lang-tag/1.6/ba96ae591bf885f130a772794f07209e2bdb9fb5/lang-tag-1.6.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/com.nimbusds/nimbus-jose-jwt/9.22/bed63628cd31d8641c5a1b29609a965179ef91ec/nimbus-jose-jwt-9.22.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/com.github.stephenc.jcip/jcip-annotations/1.0-1/ef31541dd28ae2cefdd17c7ebf352d93e9058c63/jcip-annotations-1.0-1.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/com.nimbusds/content-type/2.2/9a894bce7646dd4086652d85b88013229f23724b/content-type-2.2.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/jakarta.activation/jakarta.activation-api/1.2.2/99f53adba383cb1bf7c3862844488574b559621f/jakarta.activation-api-1.2.2.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.codehaus.groovy/groovy-nio/3.0.13/bfdc9d5c9ca5dc1efb0f9543dd732b7c20647fcd/groovy-nio-3.0.13.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.codehaus.groovy/groovy/3.0.13/7652b22000c2cebbfdcfdf530a64e41baa518cb/groovy-3.0.13.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/com.fasterxml.jackson.dataformat/jackson-dataformat-yaml/2.13.4/3142ec201e878372d1561e64bd1a947d9e88a03d/jackson-dataformat-yaml-2.13.4.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.apache.commons/commons-text/1.9/ba6ac8c2807490944a0a27f6f8e68fb5ed2e80e2/commons-text-1.9.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/net.javacrumbs.json-unit/json-unit-assertj/2.27.0/d44c4a910665fc3318b4ba5473af223ea4af0861/json-unit-assertj-2.27.0.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/javax.inject/javax.inject/1/6975da39a7040257bd51d21a231b76c915872d38/javax.inject-1.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/com.toomuchcoding.jsonassert/jsonassert/0.6.2/1f5ac6c84baf5a325d493fc55dcefb93c04eee8f/jsonassert-0.6.2.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/com.rackspace.eclipse.webtools.sourceediting/org.eclipse.wst.xml.xpath2.processor/2.1.100/e3a9a2dcbb256530c68ab66e10f41f882c3df086/org.eclipse.wst.xml.xpath2.processor-2.1.100.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework.cloud/spring-cloud-function-compiler/3.0.6.RELEASE/4c3ffcd57c896679731318af7ce04c99d8c4addf/spring-cloud-function-compiler-3.0.6.RELEASE.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.codehaus.groovy/groovy-json/3.0.13/21a3d9aeaf975d40d82c4d497e29d9feff066292/groovy-json-3.0.13.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.codehaus.groovy/groovy-xml/3.0.13/ddfcf27160748971f2d3aafc00ede067da2f5ee9/groovy-xml-3.0.13.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/commons-beanutils/commons-beanutils/1.9.4/d52b9abcd97f38c81342bb7e7ae1eee9b73cba51/commons-beanutils-1.9.4.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework.cloud/spring-cloud-contract-spec-groovy/3.1.4/88da77340e863f8f01713ef233c16ee9c58d4c4a/spring-cloud-contract-spec-groovy-3.1.4.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework.cloud/spring-cloud-contract-spec-java/3.1.4/2b6ba2a0924c725f3e4b6dae675172bf64b6c858/spring-cloud-contract-spec-java-3.1.4.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/net.java.dev.jna/jna-platform/4.1.0/23457ad1cf75c2c16763330de5565a0e67b4bc0a/jna-platform-4.1.0.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/net.java.dev.jna/jna/4.1.0/1c12d070e602efd8021891cdd7fd18bc129372d4/jna-4.1.0.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/com.jcraft/jsch.agentproxy.core/0.0.9/1af3741c3a83a71e29b8aa7637979791e50e538b/jsch.agentproxy.core-0.0.9.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/com.jcraft/jsch/0.1.55/bbd40e5aa7aa3cfad5db34965456cee738a42a50/jsch-0.1.55.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/com.jcraft/jzlib/1.1.1/a1551373315ffc2f96130a0e5704f74e151777ba/jzlib-1.1.1.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/com.googlecode.javaewah/JavaEWAH/1.1.13/32cd724a42dc73f99ca08453d11a4bb83e0034c7/JavaEWAH-1.1.13.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/com.vaadin.external.google/android-json/0.0.20131108.vaadin1/fa26d351fe62a6a17f5cda1287c1c6110dec413f/android-json-0.0.20131108.vaadin1.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/net.bytebuddy/byte-buddy-agent/1.12.17/ef83de389c64e83e3b5b7613756605764e507e8/byte-buddy-agent-1.12.17.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.sonatype.sisu/sisu-guice/3.2.5/c5a46b80cbc7eaaa88b5b3251fbd3c72346ea3d1/sisu-guice-3.2.5-no_aop.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/javax.enterprise/cdi-api/1.0/44c453f60909dfc223552ace63e05c694215156b/cdi-api-1.0.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.eclipse.sisu/org.eclipse.sisu.inject/0.3.0/6c25adce9ca9af097728ed57834e8807e3b6e2b5/org.eclipse.sisu.inject-0.3.0.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework.cloud/spring-cloud-context/3.1.4/c75a75cbc1503f63348b4b471172877cf22f0608/spring-cloud-context-3.1.4.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.springframework.security/spring-security-rsa/1.0.11.RELEASE/e1ce51e2e8735b99ca1a47a8968ff35984f0d902/spring-security-rsa-1.0.11.RELEASE.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.apache.tomcat.embed/tomcat-embed-websocket/9.0.65/bd70dfeb39cc83c6934be24fa377b21e541dbe76/tomcat-embed-websocket-9.0.65.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.apache.tomcat.embed/tomcat-embed-core/9.0.65/a24c5f379b2ec343a167a83332b75c37f26b2ae7/tomcat-embed-core-9.0.65.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/net.javacrumbs.json-unit/json-unit-json-path/2.27.0/1724380d84d5524b9ca3524700f05a64b3b24cf/json-unit-json-path-2.27.0.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/com.ibm.icu/icu4j/4.6/935544e98e498d95ed0f41ca1eef946780f2dbc0/icu4j-4.6.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/edu.princeton.cup/java-cup/10k/88eadc5347b2a22c9c87a04687f0aabaeac01c0b/java-cup-10k.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.eclipse.jdt.core.compiler/ecj/4.4.2/71d67f5bab9465ec844596ef844f40902ae25392/ecj-4.4.2.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/io.projectreactor/reactor-core/3.4.23/94bb06e2c4e6968c6faf4f5363cb278351f44a6a/reactor-core-3.4.23.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/commons-collections/commons-collections/3.2.2/8ad72fe39fa8c91eaaf12aadb21e0c3661fe26d5/commons-collections-3.2.2.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/commons-logging/commons-logging/1.2/4bfc12adfe4842bf07b657f0369c4cb522955686/commons-logging-1.2.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/dk.brics.automaton/automaton/1.11-8/6ebfa65eb431ff4b715a23be7a750cbc4cc96d0f/automaton-1.11-8.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/javax.annotation/jsr250-api/1.0/5025422767732a1ab45d93abfea846513d742dcf/jsr250-api-1.0.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.bouncycastle/bcpkix-jdk15on/1.69/45c36fb72fafb0b688c6af795e6cc803f6f79ee5/bcpkix-jdk15on-1.69.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.reactivestreams/reactive-streams/1.0.4/3864a1320d97d7b045f729a326e1e077661f31b7/reactive-streams-1.0.4.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.bouncycastle/bcutil-jdk15on/1.69/c3edf93d346e97f64f041e448e7455c39c7eff64/bcutil-jdk15on-1.69.jar:/Users/nqy642/.gradle/caches/modules-2/files-2.1/org.bouncycastle/bcprov-jdk15on/1.69/91e1628251cf3ca90093ce9d0fe67e5b7dab3850/bcprov-jdk15on-1.69.jar com.intellij.rt.junit.JUnitStarter -ideVersion5 -junit5 com.capitalone.e1.domain.core.EqualityTest

java.lang.IllegalStateException: Precondition: class BusinessDivisionAggregate does not contain field id.

	at nl.jqno.equalsverifier.internal.util.Validations.validate(Validations.java:232)
	at nl.jqno.equalsverifier.internal.util.Validations.validateFieldNameExists(Validations.java:41)
	at nl.jqno.equalsverifier.internal.util.Validations.lambda$validateFieldNamesExist$0(Validations.java:33)
	at java.base/java.util.Arrays$ArrayList.forEach(Arrays.java:4204)
	at nl.jqno.equalsverifier.internal.util.Validations.validateFieldNamesExist(Validations.java:33)
	at nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi.withFieldsAddedAndValidated(SingleTypeEqualsVerifierApi.java:166)
	at nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi.withOnlyTheseFields(SingleTypeEqualsVerifierApi.java:156)
	at com.capitalone.e1.domain.core.EqualityTest.equality(EqualityTest.kt:24)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:725)
	at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
	at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
	at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
	at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
	at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
	at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
	at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
	at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:214)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:210)
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:135)
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:66)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
	at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
	at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
	at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
	at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:992)
	at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762)
	at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
	at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
	at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
	at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
	at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
	at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
	at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
	at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
	at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
	at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
	at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
	at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
	at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57)
	at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38)
	at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)
	at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)
	at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
	at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
abstract class AbstractBaseEntity<KEY> : Identifiable<KEY> {

  /**
   * checks that other is the same instance of this for reflexivity
   */
  protected abstract fun canEqual(other: AbstractBaseEntity<*>): Boolean

  override fun equals(other: Any?): Boolean {
    if (this === other) return true
    // can equal called from other for reflexivity
    if (other is AbstractBaseEntity<*> && other.canEqual(this) && this.id == other.id) return true
    return false
  }

  override fun hashCode(): Int = Objects.hash(this.id)

  override fun toString(): String = ToStringBuilder.reflectionToString(this, ToStringStyle.MULTI_LINE_STYLE)
}
interface Identifiable<ID> {
  val id: ID
}
nternal open class EqualityTest {

  @ParameterizedTest(name = "{index}: {argumentsWithNames}")
  @ArgumentsSource(ClassesToValidateEquality::class)
  fun equality(kclass: KClass<Identifiable<*>>) {
    EqualsVerifier.forClass(kclass.java).withOnlyTheseFields("id").verify()
  }

  internal class ClassesToValidateEquality : ArgumentsProvider {
    override fun provideArguments(context: ExtensionContext): Stream<out Arguments?> {
      return Stream.of(
        arguments(named(ExceptionAggregate::class.simpleName, ExceptionAggregate::class)),
        arguments(named(BusinessDivisionAggregate::class.simpleName, BusinessDivisionAggregate::class)),
        arguments(named(BusinessDivisionEntity::class.simpleName, BusinessDivisionEntity::class)),
        arguments(named(PersonEntity::class.simpleName, PersonEntity::class)),
      )
    }
  }
}

Kotlin is weird with its magical property nonsense. My guess is the field is missing, but not the getter/setter. If that's what's happening then what might be best is to be able to write withOnlyTheseProperties("id") and have it also look for getters/setters.

nl.jqno.equalsverifier:equalsverifier:3.10.1

jqno commented

I've tried reading this issue several times now and given up each time, because I simply have no idea what's going on here. I don't know Kotlin, and I don't have a lot of spare time. Please write a proper description and use the prompts provided when you open a new ticket, they're there for a reason...

Identifiable is an interface that requires an id field, these classes that are provided in the test can be simple extensions of this code otherwise. Kotlin does magic garbage. In order to test this though you have to set up kotlin. An essentially extend a class with a field I'd. Then try to use that method as documented. It blows up in very strange ways. Most likely because the internals of kotlin don't work like Java would.

jqno commented

I was finally able to find some time to work on EqualsVerifier (my employer graciously donated some time), but I still don't understand what you're getting at, unfortunately. My spare time is very precious to me, and if I have to choose between hacking on EqualsVerifier or trying to parse unclear issue reports, I think you can guess which I'll choose. So I'm going to close this issue.

Of course you're free to open a new issue about this if you want, but if you do, take a good look at the questions in the issue template, and answer each one of them individually. You often ignore them, but they're there for a good reason, i.e., saving me time.

I really want to help you, but if you don't answer the questions in the template, I don't know how. Also, in this case, I will require a small demo project (either as a zip file or as a separate GitHub repo) that reproduces the issue, because otherwise I won't be able to reproduce the problem.

If you do all of that I still can't promise I can help you quickly (my time for EqualsVerifier is still extremely limited), but at least you'll have a much better chance...

Eh, I'm back to not doing kotlin anyways. Although I don't feel like this was a bad report because I did include code samples. But I'm pretty meh about it at the moment.

jqno commented

Indeed, there are code samples, but I still don't understand what the actual problem is. I could probably figure it out, but it would take me at least several hours to do so (remember that I don't know Kotlin, so I have no clear handle on what is expected there and what isn't).

Anyway, don't hesitate to re-submit this issue if you ever do return to Kotlin, but please do answer the questions from the template if you do!