scala / scala3

The Scala 3 compiler, also known as Dotty.
https://dotty.epfl.ch
Apache License 2.0
5.83k stars 1.05k forks source link

An unhandled exception was thrown in the compiler. #21704

Open eb-jianping-roth opened 1 day ago

eb-jianping-roth commented 1 day ago

unhandled exception while running inlining on /Users/Jianping.Roth/workspace/ebs/comms/cem-comms/comms-cqrs/comms-command-gateway/src/main/scala/CommQueryClient.scala

An unhandled exception was thrown in the compiler. Please file a crash report here: https://github.com/lampepfl/dotty/issues/new/choose

 while compiling: <no file>
    during phase: <no phase>
            mode: Mode(ImplicitsEnabled)
 library version: version 2.13.10
compiler version: version 3.3.1
        settings: -Xmax-inlines 100 -bootclasspath /Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.3.1/scala3-library_3-3.3.1.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.10/scala-library-2.13.10.jar -classpath /Users/Jianping.Roth/workspace/ebs/comms/cem-comms/comms-cqrs/comms-command-gateway/target/scala-3.3.1/classes:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.3.3/scala3-library_3-3.3.3.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/http4s/http4s-ember-server_3/0.23.27/http4s-ember-server_3-0.23.27.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/http4s/http4s-circe_3/0.23.27/http4s-circe_3-0.23.27.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/http4s/http4s-dsl_3/0.23.27/http4s-dsl_3-0.23.27.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/http4s/http4s-otel4s-middleware_3/0.8.0/http4s-otel4s-middleware_3-0.8.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/profunktor/http4s-jwt-auth_3/1.2.2/http4s-jwt-auth_3-1.2.2.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/jwt-scala/jwt-circe_3/9.4.6/jwt-circe_3-9.4.6.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/kubukoz/sup-core_3/0.9.0-M7/sup-core_3-0.9.0-M7.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/kubukoz/sup-http4s_3/0.9.0-M7/sup-http4s_3-0.9.0-M7.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/kubukoz/sup-http4s-client_3/0.9.0-M7/sup-http4s-client_3-0.9.0-M7.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/kubukoz/sup-circe_3/0.9.0-M7/sup-circe_3-0.9.0-M7.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/laserdisc/fs2-aws-sqs_3/6.1.3/fs2-aws-sqs_3-6.1.3.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/profunktor/redis4cats-effects_3/1.7.0/redis4cats-effects_3-1.7.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/profunktor/redis4cats-log4cats_3/1.7.0/redis4cats-log4cats_3-1.7.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/circe/circe-generic_3/0.14.7/circe-generic_3-0.14.7.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/circe/circe-testing_3/0.14.7/circe-testing_3-0.14.7.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/software/amazon/awssdk/sqs/2.25.61/sqs-2.25.61.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/software/amazon/awssdk/sts/2.25.61/sts-2.25.61.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/hnaderi/scala-k8s-http4s_3/0.18.0/scala-k8s-http4s_3-0.18.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/hnaderi/scala-k8s-http4s-ember_3/0.18.0/scala-k8s-http4s-ember_3-0.18.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/hnaderi/scala-k8s-circe_3/0.18.0/scala-k8s-circe_3-0.18.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/hnaderi/scala-k8s-client_3/0.18.0/scala-k8s-client_3-0.18.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/hnaderi/scala-k8s-objects_3/0.18.0/scala-k8s-objects_3-0.18.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.5.6/logback-classic-1.5.6.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/2.0.13/slf4j-api-2.0.13.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/googlecode/libphonenumber/libphonenumber/8.13.36/libphonenumber-8.13.36.jar:/Users/Jianping.Roth/.ivy2/local/io.evbg.comms/comms-models-mpo_3/18.0.1-SNAPSHOT/jars/comms-models-mpo_3.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/%40gitlab.eb-tools.com/api/v4/groups/7199/-/packages/maven/io/evbg/comms/comms-models-public_3/0.11.2-SNAPSHOT/comms-models-public_3-0.11.2-SNAPSHOT.jar:/Users/Jianping.Roth/.ivy2/local/io.evbg.comms/comms-models-storage_3/29.2.2-SNAPSHOT/jars/comms-models-storage_3.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/%40gitlab.eb-tools.com/api/v4/groups/7199/-/packages/maven/io/evbg/comms/comms-pipeline-tools_3/0.9.1/comms-pipeline-tools_3-0.9.1.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/%40gitlab.eb-tools.com/api/v4/groups/7080/-/packages/maven/io/evbg/contextual/contextual-kubernetes/2.0-SNAPSHOT/contextual-kubernetes-2.0-20240523.164135-5.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/%40gitlab.eb-tools.com/api/v4/groups/7080/-/packages/maven/io/evbg/contextual/contextual-cats/1.0-SNAPSHOT/contextual-cats-1.0-20240507.151513-14.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/%40gitlab.eb-tools.com/api/v4/groups/7080/-/packages/maven/io/evbg/contextual/contextual-case/1.0-SNAPSHOT/contextual-case-1.0-20240507.141736-13.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/typelevel/otel4s-oteljava_3/0.8.0/otel4s-oteljava_3-0.8.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-api/1.38.0/opentelemetry-api-1.38.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk/1.38.0/opentelemetry-sdk-1.38.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-extension-autoconfigure/1.38.0/opentelemetry-sdk-extension-autoconfigure-1.38.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-otlp/1.34.1/opentelemetry-exporter-otlp-1.34.1.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/http4s/http4s-ember-core_3/0.23.27/http4s-ember-core_3-0.23.27.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/http4s/http4s-server_3/0.23.27/http4s-server_3-0.23.27.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/typelevel/log4cats-slf4j_3/2.6.0/log4cats-slf4j_3-2.6.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/http4s/http4s-core_3/0.23.27/http4s-core_3-0.23.27.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/http4s/http4s-jawn_3/0.23.27/http4s-jawn_3-0.23.27.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/circe/circe-core_3/0.14.8/circe-core_3-0.14.8.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/circe/circe-jawn_3/0.14.8/circe-jawn_3-0.14.8.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/typelevel/cats-effect_3/3.5.4/cats-effect_3-3.5.4.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/http4s/http4s-client_3/0.23.27/http4s-client_3-0.23.27.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/typelevel/otel4s-core-metrics_3/0.8.0/otel4s-core-metrics_3-0.8.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/typelevel/otel4s-core-trace_3/0.8.0/otel4s-core-trace_3-0.8.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/typelevel/otel4s-semconv_3/0.8.0/otel4s-semconv_3-0.8.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/typelevel/cats-core_3/2.11.0/cats-core_3-2.11.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/co/fs2/fs2-core_3/3.10.2/fs2-core_3-3.10.2.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/jwt-scala/jwt-core_3/9.4.6/jwt-core_3-9.4.6.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/jwt-scala/jwt-json-common_3/9.4.6/jwt-json-common_3-9.4.6.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/circe/circe-parser_3/0.14.7/circe-parser_3-0.14.7.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/typelevel/cats-effect-kernel_3/3.5.4/cats-effect-kernel_3-3.5.4.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/laserdisc/pure-sqs-tagless_3/6.1.3/pure-sqs-tagless_3-6.1.3.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/co/fs2/fs2-io_3/3.10.2/fs2-io_3-3.10.2.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/eu/timepit/refined_3/0.11.1/refined_3-0.11.1.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_3/2.12.0/scala-collection-compat_3-2.12.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/profunktor/redis4cats-core_3/1.7.0/redis4cats-core_3-1.7.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/lettuce/lettuce-core/6.3.2.RELEASE/lettuce-core-6.3.2.RELEASE.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/typelevel/log4cats-core_3/2.7.0/log4cats-core_3-2.7.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/circe/circe-numbers-testing_3/0.14.7/circe-numbers-testing_3-0.14.7.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scalacheck/scalacheck_3/1.17.1/scalacheck_3-1.17.1.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/typelevel/cats-laws_3/2.10.0/cats-laws_3-2.10.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/typelevel/discipline-core_3/1.6.0/discipline-core_3-1.6.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/software/amazon/awssdk/aws-json-protocol/2.25.61/aws-json-protocol-2.25.61.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/software/amazon/awssdk/protocol-core/2.25.61/protocol-core-2.25.61.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/software/amazon/awssdk/http-auth-aws/2.25.61/http-auth-aws-2.25.61.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/software/amazon/awssdk/sdk-core/2.25.61/sdk-core-2.25.61.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/software/amazon/awssdk/auth/2.25.61/auth-2.25.61.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/software/amazon/awssdk/http-auth-spi/2.25.61/http-auth-spi-2.25.61.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/software/amazon/awssdk/http-auth/2.25.61/http-auth-2.25.61.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/software/amazon/awssdk/identity-spi/2.25.61/identity-spi-2.25.61.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/software/amazon/awssdk/http-client-spi/2.25.61/http-client-spi-2.25.61.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/software/amazon/awssdk/regions/2.25.61/regions-2.25.61.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/software/amazon/awssdk/annotations/2.25.61/annotations-2.25.61.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/software/amazon/awssdk/utils/2.25.61/utils-2.25.61.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/software/amazon/awssdk/aws-core/2.25.61/aws-core-2.25.61.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/software/amazon/awssdk/metrics-spi/2.25.61/metrics-spi-2.25.61.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/software/amazon/awssdk/json-utils/2.25.61/json-utils-2.25.61.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/software/amazon/awssdk/endpoints-spi/2.25.61/endpoints-spi-2.25.61.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/software/amazon/awssdk/apache-client/2.25.61/apache-client-2.25.61.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/software/amazon/awssdk/netty-nio-client/2.25.61/netty-nio-client-2.25.61.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/software/amazon/awssdk/aws-query-protocol/2.25.61/aws-query-protocol-2.25.61.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/software/amazon/awssdk/profiles/2.25.61/profiles-2.25.61.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/hnaderi/scala-k8s-jawn_3/0.18.0/scala-k8s-jawn_3-0.18.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/hnaderi/scala-k8s-java-ssl_3/0.18.0/scala-k8s-java-ssl_3-0.18.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/typelevel/jawn-fs2_3/2.4.0/jawn-fs2_3-2.4.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/http4s/http4s-ember-client_3/0.23.27/http4s-ember-client_3-0.23.27.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/hnaderi/scala-k8s-manifests_3/0.18.0/scala-k8s-manifests_3-0.18.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-core/1.5.6/logback-core-1.5.6.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/%40gitlab.eb-tools.com/api/v4/groups/7199/-/packages/maven/io/evbg/comms/comms-auth-library_3/3.0.0/comms-auth-library_3-3.0.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/tpolecat/skunk-core_3/1.0.0-M7/skunk-core_3-1.0.0-M7.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/tpolecat/skunk-circe_3/1.0.0-M7/skunk-circe_3-1.0.0-M7.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/github/cb372/cats-retry_3/3.1.3/cats-retry_3-3.1.3.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/%40gitlab.eb-tools.com/api/v4/groups/7199/-/packages/maven/io/evbg/comms/comms-telemetry-helpers_3/0.3.2/comms-telemetry-helpers_3-0.3.2.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/typelevel/otel4s-core_3/0.8.0/otel4s-core_3-0.8.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/typelevel/otel4s-oteljava-metrics_3/0.8.0/otel4s-oteljava-metrics_3-0.8.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/typelevel/otel4s-oteljava-trace_3/0.8.0/otel4s-oteljava-trace_3-0.8.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-context/1.38.0/opentelemetry-context-1.38.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-common/1.38.0/opentelemetry-sdk-common-1.38.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-trace/1.38.0/opentelemetry-sdk-trace-1.38.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-metrics/1.38.0/opentelemetry-sdk-metrics-1.38.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-logs/1.38.0/opentelemetry-sdk-logs-1.38.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-sdk-extension-autoconfigure-spi/1.38.0/opentelemetry-sdk-extension-autoconfigure-spi-1.38.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-api-incubator/1.38.0-alpha/opentelemetry-api-incubator-1.38.0-alpha.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-otlp-common/1.34.1/opentelemetry-exporter-otlp-common-1.34.1.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-sender-okhttp/1.34.1/opentelemetry-exporter-sender-okhttp-1.34.1.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/twitter/hpack/1.0.2/hpack-1.0.2.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/typelevel/case-insensitive_3/1.4.0/case-insensitive_3-1.4.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/typelevel/cats-effect-std_3/3.5.4/cats-effect-std_3-3.5.4.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/typelevel/cats-parse_3/1.0.0/cats-parse_3-1.0.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/http4s/http4s-crypto_3/0.2.4/http4s-crypto_3-0.2.4.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/comcast/ip4s-core_3/3.5.0/ip4s-core_3-3.5.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/typelevel/literally_3/1.1.0/literally_3-1.1.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scodec/scodec-bits_3/1.1.38/scodec-bits_3-1.1.38.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/typelevel/vault_3/3.5.0/vault_3-3.5.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/log4s/log4s_3/1.10.0/log4s_3-1.10.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/typelevel/jawn-parser_3/1.5.1/jawn-parser_3-1.5.1.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/circe/circe-numbers_3/0.14.8/circe-numbers_3-0.14.8.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/typelevel/otel4s-core-common_3/0.8.0/otel4s-core-common_3-0.8.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/typelevel/cats-kernel_3/2.11.0/cats-kernel_3-2.11.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-common/4.1.108.Final/netty-common-4.1.108.Final.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-handler/4.1.108.Final/netty-handler-4.1.108.Final.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport/4.1.108.Final/netty-transport-4.1.108.Final.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/projectreactor/reactor-core/3.6.4/reactor-core-3.6.4.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/test-interface/1.0/test-interface-1.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/typelevel/cats-kernel-laws_3/2.10.0/cats-kernel-laws_3-2.10.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/software/amazon/awssdk/third-party-jackson-core/2.25.61/third-party-jackson-core-2.25.61.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/software/amazon/awssdk/checksums-spi/2.25.61/checksums-spi-2.25.61.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/software/amazon/awssdk/checksums/2.25.61/checksums-2.25.61.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.4/reactive-streams-1.0.4.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/software/amazon/eventstream/eventstream/1.0.1/eventstream-1.0.1.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.13/httpcore-4.4.13.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.15/commons-codec-1.15.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.108.Final/netty-codec-http-4.1.108.Final.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-http2/4.1.108.Final/netty-codec-http2-4.1.108.Final.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec/4.1.108.Final/netty-codec-4.1.108.Final.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-buffer/4.1.108.Final/netty-buffer-4.1.108.Final.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-classes-epoll/4.1.108.Final/netty-transport-classes-epoll-4.1.108.Final.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-resolver/4.1.108.Final/netty-resolver-4.1.108.Final.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk18on/1.78.1/bcpkix-jdk18on-1.78.1.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/typelevel/keypool_3/0.4.9/keypool_3-0.4.9.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/hnaderi/yaml4s-backend_3/0.2.2/yaml4s-backend_3-0.2.2.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scodec/scodec-core_3/2.2.2/scodec-core_3-2.2.2.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scodec/scodec-cats_3/1.2.0/scodec-cats_3-1.2.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/tpolecat/sourcepos_3/1.1.0/sourcepos_3-1.1.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/typelevel/twiddles-core_3/0.8.0/twiddles-core_3-0.8.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/ongres/scram/client/2.1/client-2.1.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/typelevel/otel4s-oteljava-common_3/0.8.0/otel4s-oteljava-common_3-0.8.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-exporter-common/1.34.1/opentelemetry-exporter-common-1.34.1.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/opentelemetry/opentelemetry-extension-incubator/1.34.1-alpha/opentelemetry-extension-incubator-1.34.1-alpha.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/4.12.0/okhttp-4.12.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/typelevel/cats-mtl_3/1.4.0/cats-mtl_3-1.4.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.108.Final/netty-transport-native-unix-common-4.1.108.Final.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk18on/1.78.1/bcprov-jdk18on-1.78.1.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/bouncycastle/bcutil-jdk18on/1.78.1/bcutil-jdk18on-1.78.1.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/hnaderi/yaml4s-snake_3/0.2.2/yaml4s-snake_3-0.2.2.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/ongres/scram/common/2.1/common-2.1.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okio/okio/3.6.0/okio-3.6.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.9.10/kotlin-stdlib-jdk8-1.9.10.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/dev/hnaderi/yaml4s-core_3/0.2.2/yaml4s-core_3-0.2.2.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/snakeyaml/snakeyaml-engine/2.7/snakeyaml-engine-2.7.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/ongres/stringprep/saslprep/1.1/saslprep-1.1.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/squareup/okio/okio-jvm/3.6.0/okio-jvm-3.6.0.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.9.10/kotlin-stdlib-1.9.10.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.9.10/kotlin-stdlib-jdk7-1.9.10.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/ongres/stringprep/stringprep/1.1/stringprep-1.1.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.9.10/kotlin-stdlib-common-1.9.10.jar:/Users/Jianping.Roth/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar -d /Users/Jianping.Roth/workspace/ebs/comms/cem-comms/comms-cqrs/comms-command-gateway/target/scala-3.3.1/classes

            tree: EmptyTree
   tree position: :<unknown>
       tree type: <notype>
          symbol: val <none>
       call site: package <root> in module class <root>

== Source file context for tree position ==

[error] ## Exception when compiling 36 sources to /Users/Jianping.Roth/workspace/ebs/comms/cem-comms/comms-cqrs/comms-command-gateway/target/scala-3.3.1/classes [error] java.lang.AssertionError: assertion failed: NoType [error] scala.runtime.Scala3RunTime$.assertFailed(Scala3RunTime.scala:8) [error] dotty.tools.dotc.core.Types$TypeBounds.(Types.scala:5141) [error] dotty.tools.dotc.core.Types$AliasingBounds.(Types.scala:5220) [error] dotty.tools.dotc.core.Types$TypeAlias.(Types.scala:5242) [error] dotty.tools.dotc.core.Types$TypeAlias$.apply(Types.scala:5279) [error] dotty.tools.dotc.core.Types$TypeAlias.derivedAlias(Types.scala:5244) [error] dotty.tools.dotc.core.Types$TypeMap.derivedAlias(Types.scala:5643) [error] dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:5579) [error] dotty.tools.dotc.typer.ImplicitRunInfo$$anon$1.apply(Implicits.scala:799) [error] dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:5754) [error] dotty.tools.dotc.typer.ImplicitRunInfo$$anon$1.apply(Implicits.scala:799) [error] dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:5754) [error] dotty.tools.dotc.typer.ImplicitRunInfo$$anon$1.apply(Implicits.scala:799) [error] dotty.tools.dotc.core.Types$TypeMap.mapOver(Types.scala:5754) [error] dotty.tools.dotc.typer.ImplicitRunInfo$$anon$1.apply(Implicits.scala:799) [error] dotty.tools.dotc.typer.ImplicitRunInfo.implicitScope(Implicits.scala:801) [error] dotty.tools.dotc.typer.ImplicitRunInfo.implicitScope$(Implicits.scala:584) [error] dotty.tools.dotc.Run.implicitScope(Run.scala:36) [error] dotty.tools.dotc.typer.Implicits$ImplicitSearch.implicitScope(Implicits.scala:1575) [error] dotty.tools.dotc.typer.Implicits$ImplicitSearch.searchImplicit(Implicits.scala:1538) [error] dotty.tools.dotc.typer.Implicits$ImplicitSearch.searchImplicit(Implicits.scala:1547) [error] dotty.tools.dotc.typer.Implicits$ImplicitSearch.bestImplicit(Implicits.scala:1572) [error] dotty.tools.dotc.typer.Implicits.inferImplicit(Implicits.scala:1060) [error] dotty.tools.dotc.typer.Implicits.inferImplicit$(Implicits.scala:818) [error] dotty.tools.dotc.typer.Typer.inferImplicit(Typer.scala:116) [error] dotty.tools.dotc.typer.Implicits.inferImplicitArg(Implicits.scala:884) [error] dotty.tools.dotc.typer.Implicits.inferImplicitArg$(Implicits.scala:818) [error] dotty.tools.dotc.typer.Typer.inferImplicitArg(Typer.scala:116) [error] dotty.tools.dotc.typer.Typer.implicitArgs$1(Typer.scala:3737) [error] dotty.tools.dotc.typer.Typer.addImplicitArgs$1(Typer.scala:3773) [error] dotty.tools.dotc.typer.Typer.adaptNoArgsImplicitMethod$1(Typer.scala:3849) [error] dotty.tools.dotc.typer.Typer.adaptNoArgs$1(Typer.scala:4038) [error] dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:4268) [error] dotty.tools.dotc.typer.Typer.adapt(Typer.scala:3587) [error] dotty.tools.dotc.typer.Typer.readapt$1(Typer.scala:3598) [error] dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:4255) [error] dotty.tools.dotc.typer.Typer.adapt(Typer.scala:3587) [error] dotty.tools.dotc.typer.Implicits.typedImplicit(Implicits.scala:1117) [error] dotty.tools.dotc.typer.Implicits.typedImplicit$(Implicits.scala:818) [error] dotty.tools.dotc.typer.Typer.typedImplicit(Typer.scala:116) [error] dotty.tools.dotc.typer.Implicits$ImplicitSearch.tryImplicit(Implicits.scala:1242) [error] dotty.tools.dotc.typer.Implicits$ImplicitSearch.rank$1(Implicits.scala:1341) [error] dotty.tools.dotc.typer.Implicits$ImplicitSearch.searchImplicit(Implicits.scala:1511) [error] dotty.tools.dotc.typer.Implicits$ImplicitSearch.searchImplicit(Implicits.scala:1539) [error] dotty.tools.dotc.typer.Implicits$ImplicitSearch.bestImplicit(Implicits.scala:1572) [error] dotty.tools.dotc.typer.Implicits.inferImplicit(Implicits.scala:1060) [error] dotty.tools.dotc.typer.Implicits.inferImplicit$(Implicits.scala:818) [error] dotty.tools.dotc.typer.Typer.inferImplicit(Typer.scala:116) [error] dotty.tools.dotc.typer.Implicits.inferImplicitArg(Implicits.scala:884) [error] dotty.tools.dotc.typer.Implicits.inferImplicitArg$(Implicits.scala:818) [error] dotty.tools.dotc.typer.Typer.inferImplicitArg(Typer.scala:116) [error] dotty.tools.dotc.typer.Typer.implicitArgs$1(Typer.scala:3737) [error] dotty.tools.dotc.typer.Typer.addImplicitArgs$1(Typer.scala:3773) [error] dotty.tools.dotc.typer.Typer.adaptNoArgsImplicitMethod$1(Typer.scala:3849) [error] dotty.tools.dotc.typer.Typer.adaptNoArgs$1(Typer.scala:4038) [error] dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:4268) [error] dotty.tools.dotc.typer.Typer.adapt(Typer.scala:3587) [error] dotty.tools.dotc.typer.Typer.readapt$1(Typer.scala:3598) [error] dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:4255) [error] dotty.tools.dotc.typer.Typer.adapt(Typer.scala:3587) [error] dotty.tools.dotc.typer.Implicits.typedImplicit(Implicits.scala:1117) [error] dotty.tools.dotc.typer.Implicits.typedImplicit$(Implicits.scala:818) [error] dotty.tools.dotc.typer.Typer.typedImplicit(Typer.scala:116) [error] dotty.tools.dotc.typer.Implicits$ImplicitSearch.tryImplicit(Implicits.scala:1242) [error] dotty.tools.dotc.typer.Implicits$ImplicitSearch.rank$1(Implicits.scala:1341) [error] dotty.tools.dotc.typer.Implicits$ImplicitSearch.searchImplicit(Implicits.scala:1511) [error] dotty.tools.dotc.typer.Implicits$ImplicitSearch.searchImplicit(Implicits.scala:1539) [error] dotty.tools.dotc.typer.Implicits$ImplicitSearch.searchImplicit(Implicits.scala:1547) [error] dotty.tools.dotc.typer.Implicits$ImplicitSearch.bestImplicit(Implicits.scala:1572) [error] dotty.tools.dotc.typer.Implicits.inferImplicit(Implicits.scala:1060)

bishabosha commented 1 day ago

Hello, thanks for opening this - while its clear to see the crash cause (NoType was unexpected during an implicit search) it could be difficult to replicate to know why it appears.

it would be very helpful if possible for you to provide a code sample that produces the crash - try and cut down the code to the smallest thing that can reproduce the crash, and possibly rename things if they are sensitive information

bishabosha commented 1 day ago

also you are using 3.3.1 which is an old compiler version, does it go away with 3.3.4?