Not helpfull type error: Expected case class type, got TypeVar(T,Some(218919)) in expression: match d with error when I try to use enum as datum.
reproduction:
https://github.com/cardano-hydrozoa/hydrozoa/blob/sum-datum-error/src/main/scala/hydrozoa/l1/rulebased/onchain/SumDatum.scala
nix/store/v5p972p1lsfnb3v62jy3qcf69as7x8wp-openjdk-21.0.5+11/lib/openjdk/bin/java -javaagent:/nix/store/ri5wxhm7c3yb635xrn9p78w6drq96vrs-idea-community-2024.3.3/idea-community/lib/idea_rt.jar=32843:/nix/store/ri5wxhm7c3yb635xrn9p78w6drq96vrs-idea-community-2024.3.3/idea-community/bin -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 -classpath /home/euonymos/src/cardano-hydrozoa/hydrozoa/target/scala-3.3.6/classes:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.3.6/scala3-library_3-3.3.6.jar:/home/euonymos/.cache/coursier/v1/https/s01.oss.sonatype.org/content/repositories/snapshots/org/scalus/scalus_3/0.10.1%2B36-979f1eb3-SNAPSHOT/scalus_3-0.10.1%2B36-979f1eb3-SNAPSHOT.jar:/home/euonymos/.cache/coursier/v1/https/s01.oss.sonatype.org/content/repositories/snapshots/org/scalus/scalus-bloxbean-cardano-client-lib_3/0.10.1%2B36-979f1eb3-SNAPSHOT/scalus-bloxbean-cardano-client-lib_3-0.10.1%2B36-979f1eb3-SNAPSHOT.jar:/home/euonymos/.cache/coursier/v1/https/oss.sonatype.org/content/repositories/snapshots/com/bloxbean/cardano/cardano-client-lib/0.7.0-beta3-SNAPSHOT/cardano-client-lib-0.7.0-beta3-20250601.034503-77.jar:/home/euonymos/.cache/coursier/v1/https/oss.sonatype.org/content/repositories/snapshots/com/bloxbean/cardano/cardano-client-backend-blockfrost/0.7.0-beta3-SNAPSHOT/cardano-client-backend-blockfrost-0.7.0-beta3-20250601.034503-77.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/sttp/tapir/tapir-netty-server-sync_3/1.11.14/tapir-netty-server-sync_3-1.11.14.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/sttp/tapir/tapir-swagger-ui-bundle_3/1.11.14/tapir-swagger-ui-bundle_3-1.11.14.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/sttp/client4/ox_3/4.0.0-RC1/ox_3-4.0.0-RC1.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/monovore/decline_3/2.5.0/decline_3-2.5.0.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/ox/core_3/0.5.13/core_3-0.5.13.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/ox/mdc-logback_3/0.5.13/mdc-logback_3-0.5.13.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.5.17/logback-classic-1.5.17.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/typesafe/scala-logging/scala-logging_3/3.9.4/scala-logging_3-3.9.4.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/toolkit_3/0.7.0/toolkit_3-0.7.0.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/plokhotnyuk/jsoniter-scala/jsoniter-scala-core_3/2.33.2/jsoniter-scala-core_3-2.33.2.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/plokhotnyuk/jsoniter-scala/jsoniter-scala-macros_3/2.33.2/jsoniter-scala-macros_3-2.33.2.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/sttp/tapir/tapir-jsoniter-scala_3/1.11.19/tapir-jsoniter-scala_3-1.11.19.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/prometheus/prometheus-metrics-core/1.3.6/prometheus-metrics-core-1.3.6.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/prometheus/prometheus-metrics-instrumentation-jvm/1.3.6/prometheus-metrics-instrumentation-jvm-1.3.6.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/prometheus/prometheus-metrics-exporter-httpserver/1.3.6/prometheus-metrics-exporter-httpserver-1.3.6.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.16/scala-library-2.13.16.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/org/typelevel/cats-core_3/2.13.0/cats-core_3-2.13.0.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/org/typelevel/cats-parse_3/1.1.0/cats-parse_3-1.1.0.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/org/typelevel/paiges-core_3/0.4.4/paiges-core_3-0.4.4.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upickle_3/4.2.1/upickle_3-4.2.1.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/bullet/borer-core_3/1.16.1/borer-core_3-1.16.1.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk18on/1.80/bcprov-jdk18on-1.80.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/foundation/icon/blst-java/0.3.2/blst-java-0.3.2.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/org/bitcoin-s/bitcoin-s-secp256k1jni/1.9.10/bitcoin-s-secp256k1jni-1.9.10.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar:/home/euonymos/.cache/coursier/v1/https/oss.sonatype.org/content/repositories/snapshots/com/bloxbean/cardano/cardano-client-core/0.7.0-beta3-SNAPSHOT/cardano-client-core-0.7.0-beta3-20250601.034503-77.jar:/home/euonymos/.cache/coursier/v1/https/oss.sonatype.org/content/repositories/snapshots/com/bloxbean/cardano/cardano-client-function/0.7.0-beta3-SNAPSHOT/cardano-client-function-0.7.0-beta3-20250601.034503-77.jar:/home/euonymos/.cache/coursier/v1/https/oss.sonatype.org/content/repositories/snapshots/com/bloxbean/cardano/cardano-client-cip/0.7.0-beta3-SNAPSHOT/cardano-client-cip-0.7.0-beta3-20250601.034503-77.jar:/home/euonymos/.cache/coursier/v1/https/oss.sonatype.org/content/repositories/snapshots/com/bloxbean/cardano/cardano-client-quicktx/0.7.0-beta3-SNAPSHOT/cardano-client-quicktx-0.7.0-beta3-20250601.034503-77.jar:/home/euonymos/.cache/coursier/v1/https/oss.sonatype.org/content/repositories/snapshots/com/bloxbean/cardano/cardano-client-backend/0.7.0-beta3-SNAPSHOT/cardano-client-backend-0.7.0-beta3-20250601.034503-77.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/squareup/retrofit2/converter-jackson/2.9.0/converter-jackson-2.9.0.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.12.0/okhttp-4.12.0.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/sttp/tapir/tapir-netty-server_3/1.11.14/tapir-netty-server_3-1.11.14.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/sttp/tapir/tapir-swagger-ui_3/1.11.14/tapir-swagger-ui_3-1.11.14.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/sttp/tapir/tapir-openapi-docs_3/1.11.14/tapir-openapi-docs_3-1.11.14.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/sttp/apispec/openapi-circe-yaml_3/0.11.7/openapi-circe-yaml_3-0.11.7.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/sttp/client4/core_3/4.0.0-RC1/core_3-4.0.0-RC1.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/jox/channels/0.4.0/channels-0.4.0.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-core/1.5.17/logback-core-1.5.17.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/sttp/client4/upickle_3/4.0.0-RC1/upickle_3-4.0.0-RC1.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/os-lib_3/0.11.3/os-lib_3-0.11.3.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/sttp/tapir/tapir-core_3/1.11.19/tapir-core_3-1.11.19.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/prometheus/prometheus-metrics-model/1.3.6/prometheus-metrics-model-1.3.6.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/prometheus/prometheus-metrics-config/1.3.6/prometheus-metrics-config-1.3.6.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/prometheus/prometheus-metrics-tracer-initializer/1.3.6/prometheus-metrics-tracer-initializer-1.3.6.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/prometheus/prometheus-metrics-exporter-common/1.3.6/prometheus-metrics-exporter-common-1.3.6.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/org/typelevel/cats-kernel_3/2.13.0/cats-kernel_3-2.13.0.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/ujson_3/4.2.1/ujson_3-4.2.1.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upack_3/4.2.1/upack_3-4.2.1.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upickle-implicits_3/4.2.1/upickle-implicits_3-4.2.1.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scijava/native-lib-loader/2.5.0/native-lib-loader-2.5.0.jar:/home/euonymos/.cache/coursier/v1/https/oss.sonatype.org/content/repositories/snapshots/com/bloxbean/cardano/cardano-client-common/0.7.0-beta3-SNAPSHOT/cardano-client-common-0.7.0-beta3-20250601.034503-77.jar:/home/euonymos/.cache/coursier/v1/https/oss.sonatype.org/content/repositories/snapshots/com/bloxbean/cardano/cardano-client-crypto/0.7.0-beta3-SNAPSHOT/cardano-client-crypto-0.7.0-beta3-20250601.034503-77.jar:/home/euonymos/.cache/coursier/v1/https/oss.sonatype.org/content/repositories/snapshots/com/bloxbean/cardano/cardano-client-common-spec/0.7.0-beta3-SNAPSHOT/cardano-client-common-spec-0.7.0-beta3-20250601.034503-77.jar:/home/euonymos/.cache/coursier/v1/https/oss.sonatype.org/content/repositories/snapshots/com/bloxbean/cardano/cardano-client-address/0.7.0-beta3-SNAPSHOT/cardano-client-address-0.7.0-beta3-20250601.034503-77.jar:/home/euonymos/.cache/coursier/v1/https/oss.sonatype.org/content/repositories/snapshots/com/bloxbean/cardano/cardano-client-metadata/0.7.0-beta3-SNAPSHOT/cardano-client-metadata-0.7.0-beta3-20250601.034503-77.jar:/home/euonymos/.cache/coursier/v1/https/oss.sonatype.org/content/repositories/snapshots/com/bloxbean/cardano/cardano-client-transaction-spec/0.7.0-beta3-SNAPSHOT/cardano-client-transaction-spec-0.7.0-beta3-20250601.034503-77.jar:/home/euonymos/.cache/coursier/v1/https/oss.sonatype.org/content/repositories/snapshots/com/bloxbean/cardano/cardano-client-core-api/0.7.0-beta3-SNAPSHOT/cardano-client-core-api-0.7.0-beta3-20250601.034503-77.jar:/home/euonymos/.cache/coursier/v1/https/oss.sonatype.org/content/repositories/snapshots/com/bloxbean/cardano/cardano-client-plutus/0.7.0-beta3-SNAPSHOT/cardano-client-plutus-0.7.0-beta3-20250601.034503-77.jar:/home/euonymos/.cache/coursier/v1/https/oss.sonatype.org/content/repositories/snapshots/com/bloxbean/cardano/cardano-client-coinselection/0.7.0-beta3-SNAPSHOT/cardano-client-coinselection-0.7.0-beta3-20250601.034503-77.jar:/home/euonymos/.cache/coursier/v1/https/oss.sonatype.org/content/repositories/snapshots/com/bloxbean/cardano/cardano-client-governance/0.7.0-beta3-SNAPSHOT/cardano-client-governance-0.7.0-beta3-20250601.034503-77.jar:/home/euonymos/.cache/coursier/v1/https/oss.sonatype.org/content/repositories/snapshots/com/bloxbean/cardano/cardano-client-hd-wallet/0.7.0-beta3-SNAPSHOT/cardano-client-hd-wallet-0.7.0-beta3-20250601.034503-77.jar:/home/euonymos/.cache/coursier/v1/https/oss.sonatype.org/content/repositories/snapshots/com/bloxbean/cardano/cardano-client-cip8/0.7.0-beta3-SNAPSHOT/cardano-client-cip8-0.7.0-beta3-20250601.034503-77.jar:/home/euonymos/.cache/coursier/v1/https/oss.sonatype.org/content/repositories/snapshots/com/bloxbean/cardano/cardano-client-cip20/0.7.0-beta3-SNAPSHOT/cardano-client-cip20-0.7.0-beta3-20250601.034503-77.jar:/home/euonymos/.cache/coursier/v1/https/oss.sonatype.org/content/repositories/snapshots/com/bloxbean/cardano/cardano-client-cip25/0.7.0-beta3-SNAPSHOT/cardano-client-cip25-0.7.0-beta3-20250601.034503-77.jar:/home/euonymos/.cache/coursier/v1/https/oss.sonatype.org/content/repositories/snapshots/com/bloxbean/cardano/cardano-client-cip27/0.7.0-beta3-SNAPSHOT/cardano-client-cip27-0.7.0-beta3-20250601.034503-77.jar:/home/euonymos/.cache/coursier/v1/https/oss.sonatype.org/content/repositories/snapshots/com/bloxbean/cardano/cardano-client-cip30/0.7.0-beta3-SNAPSHOT/cardano-client-cip30-0.7.0-beta3-20250601.034503-77.jar:/home/euonymos/.cache/coursier/v1/https/oss.sonatype.org/content/repositories/snapshots/com/bloxbean/cardano/cardano-client-cip67/0.7.0-beta3-SNAPSHOT/cardano-client-cip67-0.7.0-beta3-20250601.034503-77.jar:/home/euonymos/.cache/coursier/v1/https/oss.sonatype.org/content/repositories/snapshots/com/bloxbean/cardano/cardano-client-cip68/0.7.0-beta3-SNAPSHOT/cardano-client-cip68-0.7.0-beta3-20250601.034503-77.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/squareup/okio/okio/3.6.0/okio-3.6.0.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.9.10/kotlin-stdlib-jdk8-1.9.10.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/sttp/tapir/tapir-server_3/1.11.14/tapir-server_3-1.11.14.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-all/4.1.117.Final/netty-all-4.1.117.Final.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/org/playframework/netty/netty-reactive-streams-http/3.0.3/netty-reactive-streams-http-3.0.3.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/sttp/tapir/tapir-files_3/1.11.14/tapir-files_3-1.11.14.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/org/webjars/swagger-ui/5.18.3/swagger-ui-5.18.3.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/sttp/tapir/tapir-apispec-docs_3/1.11.14/tapir-apispec-docs_3-1.11.14.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/quicklens/quicklens_3/1.9.12/quicklens_3-1.9.12.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/sttp/apispec/openapi-model_3/0.11.7/openapi-model_3-0.11.7.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/sttp/apispec/openapi-circe_3/0.11.7/openapi-circe_3-0.11.7.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/circe/circe-yaml_3/0.15.1/circe-yaml_3-0.15.1.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/sttp/model/core_3/1.7.12/core_3-1.7.12.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/sttp/shared/core_3/1.4.2/core_3-1.4.2.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/sttp/shared/ws_3/1.4.2/ws_3-1.4.2.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/sttp/client4/json-common_3/4.0.0-RC1/json-common_3-4.0.0-RC1.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/geny_3/1.1.1/geny_3-1.1.1.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/magnolia1_3/magnolia_3/1.3.16/magnolia_3-1.3.16.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/prometheus/prometheus-metrics-tracer-common/1.3.6/prometheus-metrics-tracer-common-1.3.6.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/prometheus/prometheus-metrics-tracer-otel/1.3.6/prometheus-metrics-tracer-otel-1.3.6.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/prometheus/prometheus-metrics-tracer-otel-agent/1.3.6/prometheus-metrics-tracer-otel-agent-1.3.6.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/prometheus/prometheus-metrics-exposition-textformats/1.3.6/prometheus-metrics-exposition-textformats-1.3.6.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/prometheus/prometheus-metrics-exposition-formats/1.3.6/prometheus-metrics-exposition-formats-1.3.6.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/upickle-core_3/4.2.1/upickle-core_3-4.2.1.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/co/nstant/in/cbor/0.9/cbor-0.9.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.16.0/jackson-databind-2.16.0.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/google/guava/guava/33.0.0-jre/guava-33.0.0-jre.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/bloxbean/cardano/net-i2p-crypto-eddsa/0.3.1/net-i2p-crypto-eddsa-0.3.1.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/squareup/okio/okio-jvm/3.6.0/okio-jvm-3.6.0.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.9.10/kotlin-stdlib-1.9.10.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.9.10/kotlin-stdlib-jdk7-1.9.10.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-buffer/4.1.117.Final/netty-buffer-4.1.117.Final.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec/4.1.117.Final/netty-codec-4.1.117.Final.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-dns/4.1.117.Final/netty-codec-dns-4.1.117.Final.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-haproxy/4.1.117.Final/netty-codec-haproxy-4.1.117.Final.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.117.Final/netty-codec-http-4.1.117.Final.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-http2/4.1.117.Final/netty-codec-http2-4.1.117.Final.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-memcache/4.1.117.Final/netty-codec-memcache-4.1.117.Final.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-mqtt/4.1.117.Final/netty-codec-mqtt-4.1.117.Final.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-redis/4.1.117.Final/netty-codec-redis-4.1.117.Final.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-smtp/4.1.117.Final/netty-codec-smtp-4.1.117.Final.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-socks/4.1.117.Final/netty-codec-socks-4.1.117.Final.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-stomp/4.1.117.Final/netty-codec-stomp-4.1.117.Final.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-xml/4.1.117.Final/netty-codec-xml-4.1.117.Final.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-common/4.1.117.Final/netty-common-4.1.117.Final.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-handler/4.1.117.Final/netty-handler-4.1.117.Final.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.117.Final/netty-transport-native-unix-common-4.1.117.Final.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-handler-proxy/4.1.117.Final/netty-handler-proxy-4.1.117.Final.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-handler-ssl-ocsp/4.1.117.Final/netty-handler-ssl-ocsp-4.1.117.Final.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-resolver/4.1.117.Final/netty-resolver-4.1.117.Final.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-resolver-dns/4.1.117.Final/netty-resolver-dns-4.1.117.Final.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport/4.1.117.Final/netty-transport-4.1.117.Final.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-rxtx/4.1.117.Final/netty-transport-rxtx-4.1.117.Final.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-sctp/4.1.117.Final/netty-transport-sctp-4.1.117.Final.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-udt/4.1.117.Final/netty-transport-udt-4.1.117.Final.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-classes-epoll/4.1.117.Final/netty-transport-classes-epoll-4.1.117.Final.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-classes-kqueue/4.1.117.Final/netty-transport-classes-kqueue-4.1.117.Final.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-resolver-dns-classes-macos/4.1.117.Final/netty-resolver-dns-classes-macos-4.1.117.Final.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.117.Final/netty-transport-native-epoll-4.1.117.Final-linux-x86_64.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.117.Final/netty-transport-native-epoll-4.1.117.Final-linux-aarch_64.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.117.Final/netty-transport-native-epoll-4.1.117.Final-linux-riscv64.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-kqueue/4.1.117.Final/netty-transport-native-kqueue-4.1.117.Final-osx-x86_64.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-kqueue/4.1.117.Final/netty-transport-native-kqueue-4.1.117.Final-osx-aarch_64.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-resolver-dns-native-macos/4.1.117.Final/netty-resolver-dns-native-macos-4.1.117.Final-osx-x86_64.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-resolver-dns-native-macos/4.1.117.Final/netty-resolver-dns-native-macos-4.1.117.Final-osx-aarch_64.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/org/playframework/netty/netty-reactive-streams/3.0.3/netty-reactive-streams-3.0.3.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/sttp/apispec/asyncapi-model_3/0.11.7/asyncapi-model_3-0.11.7.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/sttp/apispec/apispec-model_3/0.11.7/apispec-model_3-0.11.7.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/sttp/apispec/jsonschema-circe_3/0.11.7/jsonschema-circe_3-0.11.7.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/circe/circe-yaml-common_3/0.15.1/circe-yaml-common_3-0.15.1.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/org/yaml/snakeyaml/2.2/snakeyaml-2.2.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.16.0/jackson-annotations-2.16.0.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.16.0/jackson-core-2.16.0.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.2/failureaccess-1.0.2.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/org/checkerframework/checker-qual/3.41.0/checker-qual-3.41.0.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.23.0/error_prone_annotations-2.23.0.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/2.8/j2objc-annotations-2.8.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.9.10/kotlin-stdlib-common-1.9.10.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.4/reactive-streams-1.0.4.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/circe/circe-core_3/0.14.6/circe-core_3-0.14.6.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/circe/circe-parser_3/0.14.6/circe-parser_3-0.14.6.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/circe/circe-generic_3/0.14.6/circe-generic_3-0.14.6.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_3/2.11.0/scala-collection-compat_3-2.11.0.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/circe/circe-numbers_3/0.14.6/circe-numbers_3-0.14.6.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/io/circe/circe-jawn_3/0.14.6/circe-jawn_3-0.14.6.jar:/home/euonymos/.cache/coursier/v1/https/repo1.maven.org/maven2/org/typelevel/jawn-parser_3/1.4.0/jawn-parser_3-1.4.0.jar hydrozoa.l1.rulebased.onchain.main Exception in thread "main" java.lang.ExceptionInInitializerError at hydrozoa.l1.rulebased.onchain.DisputeResolutionValidator$package$.main(DisputeResolutionValidator.scala:87) at hydrozoa.l1.rulebased.onchain.main.main(DisputeResolutionValidator.scala:85) Caused by: java.lang.IllegalArgumentException: Expected case class type, got TypeVar(T,Some(218919)) in expression: match d with case scalus.ledger.api.v2.OutputDatum$.NoOutputDatum -> constrData(0, mkNilData(())) case scalus.ledger.api.v2.OutputDatum$.OutputDatumHash(datumHash) -> constrData(1, mkCons(bData(datumHash), [])) case scalus.ledger.api.v2.OutputDatum$.OutputDatum(datum) -> constrData(2, mkCons(datum, [])) at SIRPosition(/home/runner/work/scalus/scalus/scalus-core/shared/src/main/scala/scalus/ledger/api/v2/Contexts.scala,102,8,107,50) at scalus.sir.SimpleSirToUplcLowering.find$1(SimpleSirToUplcLowering.scala:98) at scalus.sir.SimpleSirToUplcLowering.lowerInner(SimpleSirToUplcLowering.scala:101) at scalus.sir.SimpleSirToUplcLowering.lowerInner(SimpleSirToUplcLowering.scala:212) at scalus.sir.SimpleSirToUplcLowering.lowerInner(SimpleSirToUplcLowering.scala:212) at scalus.sir.SimpleSirToUplcLowering.$anonfun$13(SimpleSirToUplcLowering.scala:193) at scala.collection.immutable.List.foldRight(List.scala:353) at scalus.sir.SimpleSirToUplcLowering.lowerInner(SimpleSirToUplcLowering.scala:192) at scalus.sir.SimpleSirToUplcLowering.lowerInner(SimpleSirToUplcLowering.scala:191) at scalus.sir.SimpleSirToUplcLowering.lowerInner(SimpleSirToUplcLowering.scala:191) at scalus.sir.SimpleSirToUplcLowering.lowerInner(SimpleSirToUplcLowering.scala:191) at scalus.sir.SimpleSirToUplcLowering.lowerInner(SimpleSirToUplcLowering.scala:191) at scalus.sir.SimpleSirToUplcLowering.lowerInner(SimpleSirToUplcLowering.scala:191) at scalus.sir.SimpleSirToUplcLowering.lowerInner(SimpleSirToUplcLowering.scala:191) at scalus.sir.SimpleSirToUplcLowering.lowerInner(SimpleSirToUplcLowering.scala:191) at scalus.sir.SimpleSirToUplcLowering.lowerInner(SimpleSirToUplcLowering.scala:191)