Comments (4)
A question: What kind of type is config.K8sConfig
? Is it a class, or a type alias, or an opaque type?
from scala3.
Hi @odersky. This K8sConfig
is just a simple case class with few properties. But I also saw it referencing a trait. That's why my suspicion is that it's more about how these types are used. So far it was always type used from ZIO environment as a service, which involves izumi-reflect type tags. But I don't know why this project is "special". Other projects of this multi-project build compile fine. So far I wasn't able to isolate code which would cause same behaviour when moved to some demo project.
from scala3.
@m-kalai Can you run with -Yno-deep-subtypes and post the stack trace here?
from scala3.
starts as usual, only now it shows assertion failures
[info] [log inlining] !!! deep subtype recursion involving core.config.K8sConfig <:< Nothing, constraint = uninstantiated variables:
[info] constrained types:
[info] bounds:
[info] ordering:
[info] co-deps:
[info] contra-deps:
[info] [log inlining] !!! constraint = uninstantiated variables:
[info] constrained types:
[info] bounds:
[info] ordering:
[info] co-deps:
[info] contra-deps:
[info] assertion failure for core.config.K8sConfig <:< Nothing, frozen = false
[info] assertion failure for core.config.K8sConfig &
[info] config.OpenSearchStoreConfig <:< Nothing, frozen = false
[info] assertion failure for core.config.K8sConfig &
[info] config.OpenSearchStoreConfig &
[info] core.tasks.CxTaskRegistry <:< Nothing, frozen = false
[info] assertion failure for core.config.K8sConfig &
[info] config.OpenSearchStoreConfig &
[info] core.tasks.CxTaskRegistry &
[info] management.capacity.ClustersManager <:< Nothing, frozen = false
goes like this for a while including all ZLayers, until last one:
[info] assertion failure for zio.ZLayer[Any, Throwable | Nothing & Throwable,
[info] core.config.K8sConfig &
[info] config.OpenSearchStoreConfig &
[info] core.tasks.CxTaskRegistry &
[info] management.capacity.ClustersManager &
...
[info] zio.metrics.connectors.prometheus.PrometheusPublisher] <:< zio.ZLayer[i, e & Throwable, o], frozen = false
and the stacktrace is:
[error] -- Error: src/main/scala/Main.scala:173:14
[error] 154 | app
[error] 155 | .provide(
[error] | ^
[error] |Exception occurred while executing macro expansion.
[error] |java.lang.AssertionError: assertion failed
[error] | at scala.runtime.Scala3RunTime$.assertFailed(Scala3RunTime.scala:11)
[error] | at dotty.tools.dotc.core.TypeComparer.monitoredIsSubType$1(TypeComparer.scala:253)
[error] | at dotty.tools.dotc.core.TypeComparer.recur(TypeComparer.scala:1553)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1$$anonfun$1(TypeComparer.scala:1031)
[error] | at scala.Function0.apply$mcZ$sp(Function0.scala:42)
[error] | at dotty.tools.dotc.core.TypeComparer.necessaryEither(TypeComparer.scala:1960)
[error] | at dotty.tools.dotc.core.TypeComparer.either(TypeComparer.scala:1842)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1(TypeComparer.scala:1031)
[error] | at dotty.tools.dotc.core.TypeComparer.tryBaseType$1(TypeComparer.scala:917)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTryNamed$1(TypeComparer.scala:589)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTry$1(TypeComparer.scala:627)
[error] | at dotty.tools.dotc.core.TypeComparer.secondTry$1(TypeComparer.scala:481)
[error] | at dotty.tools.dotc.core.TypeComparer.compareNamed$1(TypeComparer.scala:337)
[error] | at dotty.tools.dotc.core.TypeComparer.firstTry$1(TypeComparer.scala:343)
[error] | at dotty.tools.dotc.core.TypeComparer.recur(TypeComparer.scala:1553)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1$$anonfun$1(TypeComparer.scala:1031)
[error] | at scala.Function0.apply$mcZ$sp(Function0.scala:42)
[error] | at dotty.tools.dotc.core.TypeComparer.necessaryEither(TypeComparer.scala:1960)
[error] | at dotty.tools.dotc.core.TypeComparer.either(TypeComparer.scala:1842)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1(TypeComparer.scala:1031)
[error] | at dotty.tools.dotc.core.TypeComparer.tryBaseType$1(TypeComparer.scala:917)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTryNamed$1(TypeComparer.scala:589)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTry$1(TypeComparer.scala:627)
[error] | at dotty.tools.dotc.core.TypeComparer.secondTry$1(TypeComparer.scala:481)
[error] | at dotty.tools.dotc.core.TypeComparer.compareNamed$1(TypeComparer.scala:337)
[error] | at dotty.tools.dotc.core.TypeComparer.firstTry$1(TypeComparer.scala:343)
[error] | at dotty.tools.dotc.core.TypeComparer.recur(TypeComparer.scala:1553)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1$$anonfun$1(TypeComparer.scala:1031)
[error] | at scala.Function0.apply$mcZ$sp(Function0.scala:42)
[error] | at dotty.tools.dotc.core.TypeComparer.necessaryEither(TypeComparer.scala:1960)
[error] | at dotty.tools.dotc.core.TypeComparer.either(TypeComparer.scala:1842)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1(TypeComparer.scala:1031)
[error] | at dotty.tools.dotc.core.TypeComparer.tryBaseType$1(TypeComparer.scala:917)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTryNamed$1(TypeComparer.scala:589)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTry$1(TypeComparer.scala:627)
[error] | at dotty.tools.dotc.core.TypeComparer.secondTry$1(TypeComparer.scala:481)
[error] | at dotty.tools.dotc.core.TypeComparer.compareNamed$1(TypeComparer.scala:337)
[error] | at dotty.tools.dotc.core.TypeComparer.firstTry$1(TypeComparer.scala:343)
[error] | at dotty.tools.dotc.core.TypeComparer.recur(TypeComparer.scala:1553)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1$$anonfun$1(TypeComparer.scala:1031)
[error] | at scala.Function0.apply$mcZ$sp(Function0.scala:42)
[error] | at dotty.tools.dotc.core.TypeComparer.necessaryEither(TypeComparer.scala:1960)
[error] | at dotty.tools.dotc.core.TypeComparer.either(TypeComparer.scala:1842)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1(TypeComparer.scala:1031)
[error] | at dotty.tools.dotc.core.TypeComparer.tryBaseType$1(TypeComparer.scala:917)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTryNamed$1(TypeComparer.scala:589)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTry$1(TypeComparer.scala:627)
[error] | at dotty.tools.dotc.core.TypeComparer.secondTry$1(TypeComparer.scala:481)
[error] | at dotty.tools.dotc.core.TypeComparer.compareNamed$1(TypeComparer.scala:337)
[error] | at dotty.tools.dotc.core.TypeComparer.firstTry$1(TypeComparer.scala:343)
[error] | at dotty.tools.dotc.core.TypeComparer.recur(TypeComparer.scala:1553)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1$$anonfun$1(TypeComparer.scala:1031)
[error] | at scala.Function0.apply$mcZ$sp(Function0.scala:42)
[error] | at dotty.tools.dotc.core.TypeComparer.necessaryEither(TypeComparer.scala:1960)
[error] | at dotty.tools.dotc.core.TypeComparer.either(TypeComparer.scala:1842)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1(TypeComparer.scala:1031)
[error] | at dotty.tools.dotc.core.TypeComparer.tryBaseType$1(TypeComparer.scala:917)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTryNamed$1(TypeComparer.scala:589)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTry$1(TypeComparer.scala:627)
[error] | at dotty.tools.dotc.core.TypeComparer.secondTry$1(TypeComparer.scala:481)
[error] | at dotty.tools.dotc.core.TypeComparer.compareNamed$1(TypeComparer.scala:337)
[error] | at dotty.tools.dotc.core.TypeComparer.firstTry$1(TypeComparer.scala:343)
[error] | at dotty.tools.dotc.core.TypeComparer.recur(TypeComparer.scala:1553)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1$$anonfun$1(TypeComparer.scala:1031)
[error] | at scala.Function0.apply$mcZ$sp(Function0.scala:42)
[error] | at dotty.tools.dotc.core.TypeComparer.necessaryEither(TypeComparer.scala:1960)
[error] | at dotty.tools.dotc.core.TypeComparer.either(TypeComparer.scala:1842)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1(TypeComparer.scala:1031)
[error] | at dotty.tools.dotc.core.TypeComparer.tryBaseType$1(TypeComparer.scala:917)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTryNamed$1(TypeComparer.scala:589)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTry$1(TypeComparer.scala:627)
[error] | at dotty.tools.dotc.core.TypeComparer.secondTry$1(TypeComparer.scala:481)
[error] | at dotty.tools.dotc.core.TypeComparer.compareNamed$1(TypeComparer.scala:337)
[error] | at dotty.tools.dotc.core.TypeComparer.firstTry$1(TypeComparer.scala:343)
[error] | at dotty.tools.dotc.core.TypeComparer.recur(TypeComparer.scala:1553)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1$$anonfun$1(TypeComparer.scala:1031)
[error] | at scala.Function0.apply$mcZ$sp(Function0.scala:42)
[error] | at dotty.tools.dotc.core.TypeComparer.necessaryEither(TypeComparer.scala:1960)
[error] | at dotty.tools.dotc.core.TypeComparer.either(TypeComparer.scala:1842)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1(TypeComparer.scala:1031)
[error] | at dotty.tools.dotc.core.TypeComparer.tryBaseType$1(TypeComparer.scala:917)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTryNamed$1(TypeComparer.scala:589)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTry$1(TypeComparer.scala:627)
[error] | at dotty.tools.dotc.core.TypeComparer.secondTry$1(TypeComparer.scala:481)
[error] | at dotty.tools.dotc.core.TypeComparer.compareNamed$1(TypeComparer.scala:337)
[error] | at dotty.tools.dotc.core.TypeComparer.firstTry$1(TypeComparer.scala:343)
[error] | at dotty.tools.dotc.core.TypeComparer.recur(TypeComparer.scala:1553)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1$$anonfun$1(TypeComparer.scala:1031)
[error] | at scala.Function0.apply$mcZ$sp(Function0.scala:42)
[error] | at dotty.tools.dotc.core.TypeComparer.necessaryEither(TypeComparer.scala:1960)
[error] | at dotty.tools.dotc.core.TypeComparer.either(TypeComparer.scala:1842)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1(TypeComparer.scala:1031)
[error] | at dotty.tools.dotc.core.TypeComparer.tryBaseType$1(TypeComparer.scala:917)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTryNamed$1(TypeComparer.scala:589)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTry$1(TypeComparer.scala:627)
[error] | at dotty.tools.dotc.core.TypeComparer.secondTry$1(TypeComparer.scala:481)
[error] | at dotty.tools.dotc.core.TypeComparer.compareNamed$1(TypeComparer.scala:337)
[error] | at dotty.tools.dotc.core.TypeComparer.firstTry$1(TypeComparer.scala:343)
[error] | at dotty.tools.dotc.core.TypeComparer.recur(TypeComparer.scala:1553)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1$$anonfun$1(TypeComparer.scala:1031)
[error] | at scala.Function0.apply$mcZ$sp(Function0.scala:42)
[error] | at dotty.tools.dotc.core.TypeComparer.necessaryEither(TypeComparer.scala:1960)
[error] | at dotty.tools.dotc.core.TypeComparer.either(TypeComparer.scala:1842)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1(TypeComparer.scala:1031)
[error] | at dotty.tools.dotc.core.TypeComparer.tryBaseType$1(TypeComparer.scala:917)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTryNamed$1(TypeComparer.scala:589)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTry$1(TypeComparer.scala:627)
[error] | at dotty.tools.dotc.core.TypeComparer.secondTry$1(TypeComparer.scala:481)
[error] | at dotty.tools.dotc.core.TypeComparer.compareNamed$1(TypeComparer.scala:337)
[error] | at dotty.tools.dotc.core.TypeComparer.firstTry$1(TypeComparer.scala:343)
[error] | at dotty.tools.dotc.core.TypeComparer.recur(TypeComparer.scala:1553)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1$$anonfun$1(TypeComparer.scala:1031)
[error] | at scala.Function0.apply$mcZ$sp(Function0.scala:42)
[error] | at dotty.tools.dotc.core.TypeComparer.necessaryEither(TypeComparer.scala:1960)
[error] | at dotty.tools.dotc.core.TypeComparer.either(TypeComparer.scala:1842)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1(TypeComparer.scala:1031)
[error] | at dotty.tools.dotc.core.TypeComparer.tryBaseType$1(TypeComparer.scala:917)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTryNamed$1(TypeComparer.scala:589)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTry$1(TypeComparer.scala:627)
[error] | at dotty.tools.dotc.core.TypeComparer.secondTry$1(TypeComparer.scala:481)
[error] | at dotty.tools.dotc.core.TypeComparer.compareNamed$1(TypeComparer.scala:337)
[error] | at dotty.tools.dotc.core.TypeComparer.firstTry$1(TypeComparer.scala:343)
[error] | at dotty.tools.dotc.core.TypeComparer.recur(TypeComparer.scala:1553)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1$$anonfun$1(TypeComparer.scala:1031)
[error] | at scala.Function0.apply$mcZ$sp(Function0.scala:42)
[error] | at dotty.tools.dotc.core.TypeComparer.necessaryEither(TypeComparer.scala:1960)
[error] | at dotty.tools.dotc.core.TypeComparer.either(TypeComparer.scala:1842)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1(TypeComparer.scala:1031)
[error] | at dotty.tools.dotc.core.TypeComparer.tryBaseType$1(TypeComparer.scala:917)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTryNamed$1(TypeComparer.scala:589)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTry$1(TypeComparer.scala:627)
[error] | at dotty.tools.dotc.core.TypeComparer.secondTry$1(TypeComparer.scala:481)
[error] | at dotty.tools.dotc.core.TypeComparer.compareNamed$1(TypeComparer.scala:337)
[error] | at dotty.tools.dotc.core.TypeComparer.firstTry$1(TypeComparer.scala:343)
[error] | at dotty.tools.dotc.core.TypeComparer.recur(TypeComparer.scala:1553)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1$$anonfun$1(TypeComparer.scala:1031)
[error] | at scala.Function0.apply$mcZ$sp(Function0.scala:42)
[error] | at dotty.tools.dotc.core.TypeComparer.necessaryEither(TypeComparer.scala:1960)
[error] | at dotty.tools.dotc.core.TypeComparer.either(TypeComparer.scala:1842)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1(TypeComparer.scala:1031)
[error] | at dotty.tools.dotc.core.TypeComparer.tryBaseType$1(TypeComparer.scala:917)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTryNamed$1(TypeComparer.scala:589)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTry$1(TypeComparer.scala:627)
[error] | at dotty.tools.dotc.core.TypeComparer.secondTry$1(TypeComparer.scala:481)
[error] | at dotty.tools.dotc.core.TypeComparer.compareNamed$1(TypeComparer.scala:337)
[error] | at dotty.tools.dotc.core.TypeComparer.firstTry$1(TypeComparer.scala:343)
[error] | at dotty.tools.dotc.core.TypeComparer.recur(TypeComparer.scala:1553)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1$$anonfun$1(TypeComparer.scala:1031)
[error] | at scala.Function0.apply$mcZ$sp(Function0.scala:42)
[error] | at dotty.tools.dotc.core.TypeComparer.necessaryEither(TypeComparer.scala:1960)
[error] | at dotty.tools.dotc.core.TypeComparer.either(TypeComparer.scala:1842)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1(TypeComparer.scala:1031)
[error] | at dotty.tools.dotc.core.TypeComparer.tryBaseType$1(TypeComparer.scala:917)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTryNamed$1(TypeComparer.scala:589)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTry$1(TypeComparer.scala:627)
[error] | at dotty.tools.dotc.core.TypeComparer.secondTry$1(TypeComparer.scala:481)
[error] | at dotty.tools.dotc.core.TypeComparer.compareNamed$1(TypeComparer.scala:337)
[error] | at dotty.tools.dotc.core.TypeComparer.firstTry$1(TypeComparer.scala:343)
[error] | at dotty.tools.dotc.core.TypeComparer.recur(TypeComparer.scala:1553)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1$$anonfun$1(TypeComparer.scala:1031)
[error] | at scala.Function0.apply$mcZ$sp(Function0.scala:42)
[error] | at dotty.tools.dotc.core.TypeComparer.necessaryEither(TypeComparer.scala:1960)
[error] | at dotty.tools.dotc.core.TypeComparer.either(TypeComparer.scala:1842)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1(TypeComparer.scala:1031)
[error] | at dotty.tools.dotc.core.TypeComparer.tryBaseType$1(TypeComparer.scala:917)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTryNamed$1(TypeComparer.scala:589)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTry$1(TypeComparer.scala:627)
[error] | at dotty.tools.dotc.core.TypeComparer.secondTry$1(TypeComparer.scala:481)
[error] | at dotty.tools.dotc.core.TypeComparer.compareNamed$1(TypeComparer.scala:337)
[error] | at dotty.tools.dotc.core.TypeComparer.firstTry$1(TypeComparer.scala:343)
[error] | at dotty.tools.dotc.core.TypeComparer.recur(TypeComparer.scala:1553)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1$$anonfun$1(TypeComparer.scala:1031)
[error] | at scala.Function0.apply$mcZ$sp(Function0.scala:42)
[error] | at dotty.tools.dotc.core.TypeComparer.necessaryEither(TypeComparer.scala:1960)
[error] | at dotty.tools.dotc.core.TypeComparer.either(TypeComparer.scala:1842)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1(TypeComparer.scala:1031)
[error] | at dotty.tools.dotc.core.TypeComparer.tryBaseType$1(TypeComparer.scala:917)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTryNamed$1(TypeComparer.scala:589)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTry$1(TypeComparer.scala:627)
[error] | at dotty.tools.dotc.core.TypeComparer.secondTry$1(TypeComparer.scala:481)
[error] | at dotty.tools.dotc.core.TypeComparer.compareNamed$1(TypeComparer.scala:337)
[error] | at dotty.tools.dotc.core.TypeComparer.firstTry$1(TypeComparer.scala:343)
[error] | at dotty.tools.dotc.core.TypeComparer.recur(TypeComparer.scala:1553)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1$$anonfun$1(TypeComparer.scala:1031)
[error] | at scala.Function0.apply$mcZ$sp(Function0.scala:42)
[error] | at dotty.tools.dotc.core.TypeComparer.necessaryEither(TypeComparer.scala:1960)
[error] | at dotty.tools.dotc.core.TypeComparer.either(TypeComparer.scala:1842)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1(TypeComparer.scala:1031)
[error] | at dotty.tools.dotc.core.TypeComparer.tryBaseType$1(TypeComparer.scala:917)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTryNamed$1(TypeComparer.scala:589)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTry$1(TypeComparer.scala:627)
[error] | at dotty.tools.dotc.core.TypeComparer.secondTry$1(TypeComparer.scala:481)
[error] | at dotty.tools.dotc.core.TypeComparer.compareNamed$1(TypeComparer.scala:337)
[error] | at dotty.tools.dotc.core.TypeComparer.firstTry$1(TypeComparer.scala:343)
[error] | at dotty.tools.dotc.core.TypeComparer.recur(TypeComparer.scala:1553)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1$$anonfun$1(TypeComparer.scala:1031)
[error] | at scala.Function0.apply$mcZ$sp(Function0.scala:42)
[error] | at dotty.tools.dotc.core.TypeComparer.necessaryEither(TypeComparer.scala:1960)
[error] | at dotty.tools.dotc.core.TypeComparer.either(TypeComparer.scala:1842)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1(TypeComparer.scala:1031)
[error] | at dotty.tools.dotc.core.TypeComparer.tryBaseType$1(TypeComparer.scala:917)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTryNamed$1(TypeComparer.scala:589)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTry$1(TypeComparer.scala:627)
[error] | at dotty.tools.dotc.core.TypeComparer.secondTry$1(TypeComparer.scala:481)
[error] | at dotty.tools.dotc.core.TypeComparer.compareNamed$1(TypeComparer.scala:337)
[error] | at dotty.tools.dotc.core.TypeComparer.firstTry$1(TypeComparer.scala:343)
[error] | at dotty.tools.dotc.core.TypeComparer.recur(TypeComparer.scala:1553)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1$$anonfun$1(TypeComparer.scala:1031)
[error] | at scala.Function0.apply$mcZ$sp(Function0.scala:42)
[error] | at dotty.tools.dotc.core.TypeComparer.necessaryEither(TypeComparer.scala:1960)
[error] | at dotty.tools.dotc.core.TypeComparer.either(TypeComparer.scala:1842)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1(TypeComparer.scala:1031)
[error] | at dotty.tools.dotc.core.TypeComparer.tryBaseType$1(TypeComparer.scala:917)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTryNamed$1(TypeComparer.scala:589)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTry$1(TypeComparer.scala:627)
[error] | at dotty.tools.dotc.core.TypeComparer.secondTry$1(TypeComparer.scala:481)
[error] | at dotty.tools.dotc.core.TypeComparer.compareNamed$1(TypeComparer.scala:337)
[error] | at dotty.tools.dotc.core.TypeComparer.firstTry$1(TypeComparer.scala:343)
[error] | at dotty.tools.dotc.core.TypeComparer.recur(TypeComparer.scala:1553)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1$$anonfun$1(TypeComparer.scala:1031)
[error] | at scala.Function0.apply$mcZ$sp(Function0.scala:42)
[error] | at dotty.tools.dotc.core.TypeComparer.necessaryEither(TypeComparer.scala:1960)
[error] | at dotty.tools.dotc.core.TypeComparer.either(TypeComparer.scala:1842)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1(TypeComparer.scala:1031)
[error] | at dotty.tools.dotc.core.TypeComparer.tryBaseType$1(TypeComparer.scala:917)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTryNamed$1(TypeComparer.scala:589)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTry$1(TypeComparer.scala:627)
[error] | at dotty.tools.dotc.core.TypeComparer.secondTry$1(TypeComparer.scala:481)
[error] | at dotty.tools.dotc.core.TypeComparer.compareNamed$1(TypeComparer.scala:337)
[error] | at dotty.tools.dotc.core.TypeComparer.firstTry$1(TypeComparer.scala:343)
[error] | at dotty.tools.dotc.core.TypeComparer.recur(TypeComparer.scala:1553)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1$$anonfun$1(TypeComparer.scala:1031)
[error] | at scala.Function0.apply$mcZ$sp(Function0.scala:42)
[error] | at dotty.tools.dotc.core.TypeComparer.necessaryEither(TypeComparer.scala:1960)
[error] | at dotty.tools.dotc.core.TypeComparer.either(TypeComparer.scala:1842)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1(TypeComparer.scala:1031)
[error] | at dotty.tools.dotc.core.TypeComparer.tryBaseType$1(TypeComparer.scala:917)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTryNamed$1(TypeComparer.scala:589)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTry$1(TypeComparer.scala:627)
[error] | at dotty.tools.dotc.core.TypeComparer.secondTry$1(TypeComparer.scala:481)
[error] | at dotty.tools.dotc.core.TypeComparer.compareNamed$1(TypeComparer.scala:337)
[error] | at dotty.tools.dotc.core.TypeComparer.firstTry$1(TypeComparer.scala:343)
[error] | at dotty.tools.dotc.core.TypeComparer.recur(TypeComparer.scala:1553)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1$$anonfun$1(TypeComparer.scala:1031)
[error] | at scala.Function0.apply$mcZ$sp(Function0.scala:42)
[error] | at dotty.tools.dotc.core.TypeComparer.necessaryEither(TypeComparer.scala:1960)
[error] | at dotty.tools.dotc.core.TypeComparer.either(TypeComparer.scala:1842)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1(TypeComparer.scala:1031)
[error] | at dotty.tools.dotc.core.TypeComparer.tryBaseType$1(TypeComparer.scala:917)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTryNamed$1(TypeComparer.scala:589)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTry$1(TypeComparer.scala:627)
[error] | at dotty.tools.dotc.core.TypeComparer.secondTry$1(TypeComparer.scala:481)
[error] | at dotty.tools.dotc.core.TypeComparer.compareNamed$1(TypeComparer.scala:337)
[error] | at dotty.tools.dotc.core.TypeComparer.firstTry$1(TypeComparer.scala:343)
[error] | at dotty.tools.dotc.core.TypeComparer.recur(TypeComparer.scala:1553)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1$$anonfun$1(TypeComparer.scala:1031)
[error] | at scala.Function0.apply$mcZ$sp(Function0.scala:42)
[error] | at dotty.tools.dotc.core.TypeComparer.necessaryEither(TypeComparer.scala:1960)
[error] | at dotty.tools.dotc.core.TypeComparer.either(TypeComparer.scala:1842)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1(TypeComparer.scala:1031)
[error] | at dotty.tools.dotc.core.TypeComparer.tryBaseType$1(TypeComparer.scala:917)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTryNamed$1(TypeComparer.scala:589)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTry$1(TypeComparer.scala:627)
[error] | at dotty.tools.dotc.core.TypeComparer.secondTry$1(TypeComparer.scala:481)
[error] | at dotty.tools.dotc.core.TypeComparer.compareNamed$1(TypeComparer.scala:337)
[error] | at dotty.tools.dotc.core.TypeComparer.firstTry$1(TypeComparer.scala:343)
[error] | at dotty.tools.dotc.core.TypeComparer.recur(TypeComparer.scala:1553)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1$$anonfun$1(TypeComparer.scala:1031)
[error] | at scala.Function0.apply$mcZ$sp(Function0.scala:42)
[error] | at dotty.tools.dotc.core.TypeComparer.necessaryEither(TypeComparer.scala:1960)
[error] | at dotty.tools.dotc.core.TypeComparer.either(TypeComparer.scala:1842)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1(TypeComparer.scala:1031)
[error] | at dotty.tools.dotc.core.TypeComparer.tryBaseType$1(TypeComparer.scala:917)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTryNamed$1(TypeComparer.scala:589)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTry$1(TypeComparer.scala:627)
[error] | at dotty.tools.dotc.core.TypeComparer.secondTry$1(TypeComparer.scala:481)
[error] | at dotty.tools.dotc.core.TypeComparer.compareNamed$1(TypeComparer.scala:337)
[error] | at dotty.tools.dotc.core.TypeComparer.firstTry$1(TypeComparer.scala:343)
[error] | at dotty.tools.dotc.core.TypeComparer.recur(TypeComparer.scala:1553)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1$$anonfun$1(TypeComparer.scala:1031)
[error] | at scala.Function0.apply$mcZ$sp(Function0.scala:42)
[error] | at dotty.tools.dotc.core.TypeComparer.necessaryEither(TypeComparer.scala:1960)
[error] | at dotty.tools.dotc.core.TypeComparer.either(TypeComparer.scala:1842)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1(TypeComparer.scala:1031)
[error] | at dotty.tools.dotc.core.TypeComparer.tryBaseType$1(TypeComparer.scala:917)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTryNamed$1(TypeComparer.scala:589)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTry$1(TypeComparer.scala:627)
[error] | at dotty.tools.dotc.core.TypeComparer.secondTry$1(TypeComparer.scala:481)
[error] | at dotty.tools.dotc.core.TypeComparer.compareNamed$1(TypeComparer.scala:337)
[error] | at dotty.tools.dotc.core.TypeComparer.firstTry$1(TypeComparer.scala:343)
[error] | at dotty.tools.dotc.core.TypeComparer.recur(TypeComparer.scala:1553)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1$$anonfun$1(TypeComparer.scala:1031)
[error] | at scala.Function0.apply$mcZ$sp(Function0.scala:42)
[error] | at dotty.tools.dotc.core.TypeComparer.necessaryEither(TypeComparer.scala:1960)
[error] | at dotty.tools.dotc.core.TypeComparer.either(TypeComparer.scala:1842)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1(TypeComparer.scala:1031)
[error] | at dotty.tools.dotc.core.TypeComparer.tryBaseType$1(TypeComparer.scala:917)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTryNamed$1(TypeComparer.scala:589)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTry$1(TypeComparer.scala:627)
[error] | at dotty.tools.dotc.core.TypeComparer.secondTry$1(TypeComparer.scala:481)
[error] | at dotty.tools.dotc.core.TypeComparer.compareNamed$1(TypeComparer.scala:337)
[error] | at dotty.tools.dotc.core.TypeComparer.firstTry$1(TypeComparer.scala:343)
[error] | at dotty.tools.dotc.core.TypeComparer.recur(TypeComparer.scala:1553)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1$$anonfun$1(TypeComparer.scala:1031)
[error] | at scala.Function0.apply$mcZ$sp(Function0.scala:42)
[error] | at dotty.tools.dotc.core.TypeComparer.necessaryEither(TypeComparer.scala:1960)
[error] | at dotty.tools.dotc.core.TypeComparer.either(TypeComparer.scala:1842)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1(TypeComparer.scala:1031)
[error] | at dotty.tools.dotc.core.TypeComparer.tryBaseType$1(TypeComparer.scala:917)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTryNamed$1(TypeComparer.scala:589)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTry$1(TypeComparer.scala:627)
[error] | at dotty.tools.dotc.core.TypeComparer.secondTry$1(TypeComparer.scala:481)
[error] | at dotty.tools.dotc.core.TypeComparer.compareNamed$1(TypeComparer.scala:337)
[error] | at dotty.tools.dotc.core.TypeComparer.firstTry$1(TypeComparer.scala:343)
[error] | at dotty.tools.dotc.core.TypeComparer.recur(TypeComparer.scala:1553)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1$$anonfun$1(TypeComparer.scala:1031)
[error] | at scala.Function0.apply$mcZ$sp(Function0.scala:42)
[error] | at dotty.tools.dotc.core.TypeComparer.necessaryEither(TypeComparer.scala:1960)
[error] | at dotty.tools.dotc.core.TypeComparer.either(TypeComparer.scala:1842)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1(TypeComparer.scala:1031)
[error] | at dotty.tools.dotc.core.TypeComparer.tryBaseType$1(TypeComparer.scala:917)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTryNamed$1(TypeComparer.scala:589)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTry$1(TypeComparer.scala:627)
[error] | at dotty.tools.dotc.core.TypeComparer.secondTry$1(TypeComparer.scala:481)
[error] | at dotty.tools.dotc.core.TypeComparer.compareNamed$1(TypeComparer.scala:337)
[error] | at dotty.tools.dotc.core.TypeComparer.firstTry$1(TypeComparer.scala:343)
[error] | at dotty.tools.dotc.core.TypeComparer.recur(TypeComparer.scala:1553)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1$$anonfun$1(TypeComparer.scala:1031)
[error] | at scala.Function0.apply$mcZ$sp(Function0.scala:42)
[error] | at dotty.tools.dotc.core.TypeComparer.necessaryEither(TypeComparer.scala:1960)
[error] | at dotty.tools.dotc.core.TypeComparer.either(TypeComparer.scala:1842)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1(TypeComparer.scala:1031)
[error] | at dotty.tools.dotc.core.TypeComparer.tryBaseType$1(TypeComparer.scala:917)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTryNamed$1(TypeComparer.scala:589)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTry$1(TypeComparer.scala:627)
[error] | at dotty.tools.dotc.core.TypeComparer.secondTry$1(TypeComparer.scala:481)
[error] | at dotty.tools.dotc.core.TypeComparer.compareNamed$1(TypeComparer.scala:337)
[error] | at dotty.tools.dotc.core.TypeComparer.firstTry$1(TypeComparer.scala:343)
[error] | at dotty.tools.dotc.core.TypeComparer.recur(TypeComparer.scala:1553)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1$$anonfun$1(TypeComparer.scala:1031)
[error] | at scala.Function0.apply$mcZ$sp(Function0.scala:42)
[error] | at dotty.tools.dotc.core.TypeComparer.necessaryEither(TypeComparer.scala:1960)
[error] | at dotty.tools.dotc.core.TypeComparer.either(TypeComparer.scala:1842)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1(TypeComparer.scala:1031)
[error] | at dotty.tools.dotc.core.TypeComparer.tryBaseType$1(TypeComparer.scala:917)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTryNamed$1(TypeComparer.scala:589)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTry$1(TypeComparer.scala:627)
[error] | at dotty.tools.dotc.core.TypeComparer.secondTry$1(TypeComparer.scala:481)
[error] | at dotty.tools.dotc.core.TypeComparer.compareNamed$1(TypeComparer.scala:337)
[error] | at dotty.tools.dotc.core.TypeComparer.firstTry$1(TypeComparer.scala:343)
[error] | at dotty.tools.dotc.core.TypeComparer.recur(TypeComparer.scala:1553)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1$$anonfun$1(TypeComparer.scala:1031)
[error] | at scala.Function0.apply$mcZ$sp(Function0.scala:42)
[error] | at dotty.tools.dotc.core.TypeComparer.necessaryEither(TypeComparer.scala:1960)
[error] | at dotty.tools.dotc.core.TypeComparer.either(TypeComparer.scala:1842)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1(TypeComparer.scala:1031)
[error] | at dotty.tools.dotc.core.TypeComparer.tryBaseType$1(TypeComparer.scala:917)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTryNamed$1(TypeComparer.scala:589)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTry$1(TypeComparer.scala:627)
[error] | at dotty.tools.dotc.core.TypeComparer.secondTry$1(TypeComparer.scala:481)
[error] | at dotty.tools.dotc.core.TypeComparer.compareNamed$1(TypeComparer.scala:337)
[error] | at dotty.tools.dotc.core.TypeComparer.firstTry$1(TypeComparer.scala:343)
[error] | at dotty.tools.dotc.core.TypeComparer.recur(TypeComparer.scala:1553)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1$$anonfun$1(TypeComparer.scala:1031)
[error] | at scala.Function0.apply$mcZ$sp(Function0.scala:42)
[error] | at dotty.tools.dotc.core.TypeComparer.necessaryEither(TypeComparer.scala:1960)
[error] | at dotty.tools.dotc.core.TypeComparer.either(TypeComparer.scala:1842)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1(TypeComparer.scala:1031)
[error] | at dotty.tools.dotc.core.TypeComparer.tryBaseType$1(TypeComparer.scala:917)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTryNamed$1(TypeComparer.scala:589)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTry$1(TypeComparer.scala:627)
[error] | at dotty.tools.dotc.core.TypeComparer.secondTry$1(TypeComparer.scala:481)
[error] | at dotty.tools.dotc.core.TypeComparer.compareNamed$1(TypeComparer.scala:337)
[error] | at dotty.tools.dotc.core.TypeComparer.firstTry$1(TypeComparer.scala:343)
[error] | at dotty.tools.dotc.core.TypeComparer.recur(TypeComparer.scala:1553)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1$$anonfun$1(TypeComparer.scala:1031)
[error] | at scala.Function0.apply$mcZ$sp(Function0.scala:42)
[error] | at dotty.tools.dotc.core.TypeComparer.necessaryEither(TypeComparer.scala:1960)
[error] | at dotty.tools.dotc.core.TypeComparer.either(TypeComparer.scala:1842)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1(TypeComparer.scala:1031)
[error] | at dotty.tools.dotc.core.TypeComparer.tryBaseType$1(TypeComparer.scala:917)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTryNamed$1(TypeComparer.scala:589)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTry$1(TypeComparer.scala:627)
[error] | at dotty.tools.dotc.core.TypeComparer.secondTry$1(TypeComparer.scala:481)
[error] | at dotty.tools.dotc.core.TypeComparer.compareNamed$1(TypeComparer.scala:337)
[error] | at dotty.tools.dotc.core.TypeComparer.firstTry$1(TypeComparer.scala:343)
[error] | at dotty.tools.dotc.core.TypeComparer.recur(TypeComparer.scala:1553)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1$$anonfun$1(TypeComparer.scala:1031)
[error] | at scala.Function0.apply$mcZ$sp(Function0.scala:42)
[error] | at dotty.tools.dotc.core.TypeComparer.necessaryEither(TypeComparer.scala:1960)
[error] | at dotty.tools.dotc.core.TypeComparer.either(TypeComparer.scala:1842)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1(TypeComparer.scala:1031)
[error] | at dotty.tools.dotc.core.TypeComparer.tryBaseType$1(TypeComparer.scala:917)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTryNamed$1(TypeComparer.scala:589)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTry$1(TypeComparer.scala:627)
[error] | at dotty.tools.dotc.core.TypeComparer.secondTry$1(TypeComparer.scala:481)
[error] | at dotty.tools.dotc.core.TypeComparer.compareNamed$1(TypeComparer.scala:337)
[error] | at dotty.tools.dotc.core.TypeComparer.firstTry$1(TypeComparer.scala:343)
[error] | at dotty.tools.dotc.core.TypeComparer.recur(TypeComparer.scala:1553)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1$$anonfun$1(TypeComparer.scala:1031)
[error] | at scala.Function0.apply$mcZ$sp(Function0.scala:42)
[error] | at dotty.tools.dotc.core.TypeComparer.necessaryEither(TypeComparer.scala:1960)
[error] | at dotty.tools.dotc.core.TypeComparer.either(TypeComparer.scala:1842)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1(TypeComparer.scala:1031)
[error] | at dotty.tools.dotc.core.TypeComparer.tryBaseType$1(TypeComparer.scala:917)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTryNamed$1(TypeComparer.scala:589)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTry$1(TypeComparer.scala:627)
[error] | at dotty.tools.dotc.core.TypeComparer.secondTry$1(TypeComparer.scala:481)
[error] | at dotty.tools.dotc.core.TypeComparer.compareNamed$1(TypeComparer.scala:337)
[error] | at dotty.tools.dotc.core.TypeComparer.firstTry$1(TypeComparer.scala:343)
[error] | at dotty.tools.dotc.core.TypeComparer.recur(TypeComparer.scala:1553)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1$$anonfun$1(TypeComparer.scala:1031)
[error] | at scala.Function0.apply$mcZ$sp(Function0.scala:42)
[error] | at dotty.tools.dotc.core.TypeComparer.necessaryEither(TypeComparer.scala:1960)
[error] | at dotty.tools.dotc.core.TypeComparer.either(TypeComparer.scala:1842)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1(TypeComparer.scala:1031)
[error] | at dotty.tools.dotc.core.TypeComparer.tryBaseType$1(TypeComparer.scala:917)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTryNamed$1(TypeComparer.scala:589)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTry$1(TypeComparer.scala:627)
[error] | at dotty.tools.dotc.core.TypeComparer.secondTry$1(TypeComparer.scala:481)
[error] | at dotty.tools.dotc.core.TypeComparer.compareNamed$1(TypeComparer.scala:337)
[error] | at dotty.tools.dotc.core.TypeComparer.firstTry$1(TypeComparer.scala:343)
[error] | at dotty.tools.dotc.core.TypeComparer.recur(TypeComparer.scala:1553)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1$$anonfun$1(TypeComparer.scala:1031)
[error] | at scala.Function0.apply$mcZ$sp(Function0.scala:42)
[error] | at dotty.tools.dotc.core.TypeComparer.necessaryEither(TypeComparer.scala:1960)
[error] | at dotty.tools.dotc.core.TypeComparer.either(TypeComparer.scala:1842)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1(TypeComparer.scala:1031)
[error] | at dotty.tools.dotc.core.TypeComparer.tryBaseType$1(TypeComparer.scala:917)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTryNamed$1(TypeComparer.scala:589)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTry$1(TypeComparer.scala:627)
[error] | at dotty.tools.dotc.core.TypeComparer.secondTry$1(TypeComparer.scala:481)
[error] | at dotty.tools.dotc.core.TypeComparer.compareNamed$1(TypeComparer.scala:337)
[error] | at dotty.tools.dotc.core.TypeComparer.firstTry$1(TypeComparer.scala:343)
[error] | at dotty.tools.dotc.core.TypeComparer.recur(TypeComparer.scala:1553)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1$$anonfun$1(TypeComparer.scala:1031)
[error] | at scala.Function0.apply$mcZ$sp(Function0.scala:42)
[error] | at dotty.tools.dotc.core.TypeComparer.necessaryEither(TypeComparer.scala:1960)
[error] | at dotty.tools.dotc.core.TypeComparer.either(TypeComparer.scala:1842)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1(TypeComparer.scala:1031)
[error] | at dotty.tools.dotc.core.TypeComparer.tryBaseType$1(TypeComparer.scala:917)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTryNamed$1(TypeComparer.scala:589)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTry$1(TypeComparer.scala:627)
[error] | at dotty.tools.dotc.core.TypeComparer.secondTry$1(TypeComparer.scala:481)
[error] | at dotty.tools.dotc.core.TypeComparer.compareNamed$1(TypeComparer.scala:337)
[error] | at dotty.tools.dotc.core.TypeComparer.firstTry$1(TypeComparer.scala:343)
[error] | at dotty.tools.dotc.core.TypeComparer.recur(TypeComparer.scala:1553)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1$$anonfun$1(TypeComparer.scala:1031)
[error] | at scala.Function0.apply$mcZ$sp(Function0.scala:42)
[error] | at dotty.tools.dotc.core.TypeComparer.necessaryEither(TypeComparer.scala:1960)
[error] | at dotty.tools.dotc.core.TypeComparer.either(TypeComparer.scala:1842)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1(TypeComparer.scala:1031)
[error] | at dotty.tools.dotc.core.TypeComparer.tryBaseType$1(TypeComparer.scala:917)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTryNamed$1(TypeComparer.scala:589)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTry$1(TypeComparer.scala:627)
[error] | at dotty.tools.dotc.core.TypeComparer.secondTry$1(TypeComparer.scala:481)
[error] | at dotty.tools.dotc.core.TypeComparer.compareNamed$1(TypeComparer.scala:337)
[error] | at dotty.tools.dotc.core.TypeComparer.firstTry$1(TypeComparer.scala:343)
[error] | at dotty.tools.dotc.core.TypeComparer.recur(TypeComparer.scala:1553)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1$$anonfun$1(TypeComparer.scala:1031)
[error] | at scala.Function0.apply$mcZ$sp(Function0.scala:42)
[error] | at dotty.tools.dotc.core.TypeComparer.necessaryEither(TypeComparer.scala:1960)
[error] | at dotty.tools.dotc.core.TypeComparer.either(TypeComparer.scala:1842)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1(TypeComparer.scala:1031)
[error] | at dotty.tools.dotc.core.TypeComparer.tryBaseType$1(TypeComparer.scala:917)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTryNamed$1(TypeComparer.scala:589)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTry$1(TypeComparer.scala:627)
[error] | at dotty.tools.dotc.core.TypeComparer.secondTry$1(TypeComparer.scala:481)
[error] | at dotty.tools.dotc.core.TypeComparer.compareNamed$1(TypeComparer.scala:337)
[error] | at dotty.tools.dotc.core.TypeComparer.firstTry$1(TypeComparer.scala:343)
[error] | at dotty.tools.dotc.core.TypeComparer.recur(TypeComparer.scala:1553)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1$$anonfun$1(TypeComparer.scala:1031)
[error] | at scala.Function0.apply$mcZ$sp(Function0.scala:42)
[error] | at dotty.tools.dotc.core.TypeComparer.necessaryEither(TypeComparer.scala:1960)
[error] | at dotty.tools.dotc.core.TypeComparer.either(TypeComparer.scala:1842)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1(TypeComparer.scala:1031)
[error] | at dotty.tools.dotc.core.TypeComparer.tryBaseType$1(TypeComparer.scala:917)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTryNamed$1(TypeComparer.scala:589)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTry$1(TypeComparer.scala:627)
[error] | at dotty.tools.dotc.core.TypeComparer.secondTry$1(TypeComparer.scala:481)
[error] | at dotty.tools.dotc.core.TypeComparer.compareNamed$1(TypeComparer.scala:337)
[error] | at dotty.tools.dotc.core.TypeComparer.firstTry$1(TypeComparer.scala:343)
[error] | at dotty.tools.dotc.core.TypeComparer.recur(TypeComparer.scala:1553)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1$$anonfun$1(TypeComparer.scala:1031)
[error] | at scala.Function0.apply$mcZ$sp(Function0.scala:42)
[error] | at dotty.tools.dotc.core.TypeComparer.necessaryEither(TypeComparer.scala:1960)
[error] | at dotty.tools.dotc.core.TypeComparer.either(TypeComparer.scala:1842)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1(TypeComparer.scala:1031)
[error] | at dotty.tools.dotc.core.TypeComparer.tryBaseType$1(TypeComparer.scala:917)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTryNamed$1(TypeComparer.scala:589)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTry$1(TypeComparer.scala:627)
[error] | at dotty.tools.dotc.core.TypeComparer.secondTry$1(TypeComparer.scala:481)
[error] | at dotty.tools.dotc.core.TypeComparer.compareNamed$1(TypeComparer.scala:337)
[error] | at dotty.tools.dotc.core.TypeComparer.firstTry$1(TypeComparer.scala:343)
[error] | at dotty.tools.dotc.core.TypeComparer.recur(TypeComparer.scala:1553)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1$$anonfun$1(TypeComparer.scala:1031)
[error] | at scala.Function0.apply$mcZ$sp(Function0.scala:42)
[error] | at dotty.tools.dotc.core.TypeComparer.necessaryEither(TypeComparer.scala:1960)
[error] | at dotty.tools.dotc.core.TypeComparer.either(TypeComparer.scala:1842)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1(TypeComparer.scala:1031)
[error] | at dotty.tools.dotc.core.TypeComparer.tryBaseType$1(TypeComparer.scala:917)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTryNamed$1(TypeComparer.scala:589)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTry$1(TypeComparer.scala:627)
[error] | at dotty.tools.dotc.core.TypeComparer.secondTry$1(TypeComparer.scala:481)
[error] | at dotty.tools.dotc.core.TypeComparer.compareNamed$1(TypeComparer.scala:337)
[error] | at dotty.tools.dotc.core.TypeComparer.firstTry$1(TypeComparer.scala:343)
[error] | at dotty.tools.dotc.core.TypeComparer.recur(TypeComparer.scala:1553)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1$$anonfun$1(TypeComparer.scala:1031)
[error] | at scala.Function0.apply$mcZ$sp(Function0.scala:42)
[error] | at dotty.tools.dotc.core.TypeComparer.necessaryEither(TypeComparer.scala:1960)
[error] | at dotty.tools.dotc.core.TypeComparer.either(TypeComparer.scala:1842)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1(TypeComparer.scala:1031)
[error] | at dotty.tools.dotc.core.TypeComparer.tryBaseType$1(TypeComparer.scala:917)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTryNamed$1(TypeComparer.scala:589)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTry$1(TypeComparer.scala:627)
[error] | at dotty.tools.dotc.core.TypeComparer.secondTry$1(TypeComparer.scala:481)
[error] | at dotty.tools.dotc.core.TypeComparer.compareNamed$1(TypeComparer.scala:337)
[error] | at dotty.tools.dotc.core.TypeComparer.firstTry$1(TypeComparer.scala:343)
[error] | at dotty.tools.dotc.core.TypeComparer.recur(TypeComparer.scala:1553)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1$$anonfun$1(TypeComparer.scala:1031)
[error] | at scala.Function0.apply$mcZ$sp(Function0.scala:42)
[error] | at dotty.tools.dotc.core.TypeComparer.necessaryEither(TypeComparer.scala:1960)
[error] | at dotty.tools.dotc.core.TypeComparer.either(TypeComparer.scala:1842)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1(TypeComparer.scala:1031)
[error] | at dotty.tools.dotc.core.TypeComparer.tryBaseType$1(TypeComparer.scala:917)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTryNamed$1(TypeComparer.scala:589)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTry$1(TypeComparer.scala:627)
[error] | at dotty.tools.dotc.core.TypeComparer.secondTry$1(TypeComparer.scala:481)
[error] | at dotty.tools.dotc.core.TypeComparer.compareNamed$1(TypeComparer.scala:337)
[error] | at dotty.tools.dotc.core.TypeComparer.firstTry$1(TypeComparer.scala:343)
[error] | at dotty.tools.dotc.core.TypeComparer.recur(TypeComparer.scala:1553)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1$$anonfun$1(TypeComparer.scala:1031)
[error] | at scala.Function0.apply$mcZ$sp(Function0.scala:42)
[error] | at dotty.tools.dotc.core.TypeComparer.necessaryEither(TypeComparer.scala:1960)
[error] | at dotty.tools.dotc.core.TypeComparer.either(TypeComparer.scala:1842)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1(TypeComparer.scala:1031)
[error] | at dotty.tools.dotc.core.TypeComparer.tryBaseType$1(TypeComparer.scala:917)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTryNamed$1(TypeComparer.scala:589)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTry$1(TypeComparer.scala:627)
[error] | at dotty.tools.dotc.core.TypeComparer.secondTry$1(TypeComparer.scala:481)
[error] | at dotty.tools.dotc.core.TypeComparer.compareNamed$1(TypeComparer.scala:337)
[error] | at dotty.tools.dotc.core.TypeComparer.firstTry$1(TypeComparer.scala:343)
[error] | at dotty.tools.dotc.core.TypeComparer.recur(TypeComparer.scala:1553)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1$$anonfun$1(TypeComparer.scala:1031)
[error] | at scala.Function0.apply$mcZ$sp(Function0.scala:42)
[error] | at dotty.tools.dotc.core.TypeComparer.necessaryEither(TypeComparer.scala:1960)
[error] | at dotty.tools.dotc.core.TypeComparer.either(TypeComparer.scala:1842)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1(TypeComparer.scala:1031)
[error] | at dotty.tools.dotc.core.TypeComparer.tryBaseType$1(TypeComparer.scala:917)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTryNamed$1(TypeComparer.scala:589)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTry$1(TypeComparer.scala:627)
[error] | at dotty.tools.dotc.core.TypeComparer.secondTry$1(TypeComparer.scala:481)
[error] | at dotty.tools.dotc.core.TypeComparer.compareNamed$1(TypeComparer.scala:337)
[error] | at dotty.tools.dotc.core.TypeComparer.firstTry$1(TypeComparer.scala:343)
[error] | at dotty.tools.dotc.core.TypeComparer.recur(TypeComparer.scala:1553)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1$$anonfun$1(TypeComparer.scala:1031)
[error] | at scala.Function0.apply$mcZ$sp(Function0.scala:42)
[error] | at dotty.tools.dotc.core.TypeComparer.necessaryEither(TypeComparer.scala:1960)
[error] | at dotty.tools.dotc.core.TypeComparer.either(TypeComparer.scala:1842)
[error] | at dotty.tools.dotc.core.TypeComparer.fourthTry$1(TypeComparer.scala:1031)
[error] | at dotty.tools.dotc.core.TypeComparer.tryBaseType$1(TypeComparer.scala:917)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTryNamed$1(TypeComparer.scala:589)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTry$1(TypeComparer.scala:627)
[error] | at dotty.tools.dotc.core.TypeComparer.secondTry$1(TypeComparer.scala:481)
[error] | at dotty.tools.dotc.core.TypeComparer.compareNamed$1(TypeComparer.scala:337)
[error] | at dotty.tools.dotc.core.TypeComparer.firstTry$1(TypeComparer.scala:343)
[error] | at dotty.tools.dotc.core.TypeComparer.recur(TypeComparer.scala:1553)
[error] | at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:214)
[error] | at dotty.tools.dotc.core.TypeComparer.isSubApproxHi$1(TypeComparer.scala:1528)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTryNamed$1(TypeComparer.scala:572)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTry$1(TypeComparer.scala:627)
[error] | at dotty.tools.dotc.core.TypeComparer.secondTry$1(TypeComparer.scala:481)
[error] | at dotty.tools.dotc.core.TypeComparer.compareNamed$1(TypeComparer.scala:337)
[error] | at dotty.tools.dotc.core.TypeComparer.firstTry$1(TypeComparer.scala:343)
[error] | at dotty.tools.dotc.core.TypeComparer.recur(TypeComparer.scala:1553)
[error] | at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:214)
[error] | at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:224)
[error] | at dotty.tools.dotc.core.TypeComparer.isSubArg$1(TypeComparer.scala:1781)
[error] | at dotty.tools.dotc.core.TypeComparer.recurArgs$1(TypeComparer.scala:1784)
[error] | at dotty.tools.dotc.core.TypeComparer.isSubArgs(TypeComparer.scala:1787)
[error] | at dotty.tools.dotc.core.TypeComparer.loop$1(TypeComparer.scala:1317)
[error] | at dotty.tools.dotc.core.TypeComparer.isMatchingApply$1(TypeComparer.scala:1331)
[error] | at dotty.tools.dotc.core.TypeComparer.compareAppliedType2$1(TypeComparer.scala:1401)
[error] | at dotty.tools.dotc.core.TypeComparer.thirdTry$1(TypeComparer.scala:625)
[error] | at dotty.tools.dotc.core.TypeComparer.secondTry$1(TypeComparer.scala:552)
[error] | at dotty.tools.dotc.core.TypeComparer.firstTry$1(TypeComparer.scala:416)
[error] | at dotty.tools.dotc.core.TypeComparer.recur(TypeComparer.scala:1553)
[error] | at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:214)
[error] | at dotty.tools.dotc.core.TypeComparer.isSubType(TypeComparer.scala:224)
[error] | at dotty.tools.dotc.core.TypeComparer.topLevelSubType(TypeComparer.scala:132)
[error] | at dotty.tools.dotc.core.TypeComparer$.topLevelSubType(TypeComparer.scala:3129)
[error] | at dotty.tools.dotc.core.Types$Type.$less$colon$less(Types.scala:1094)
[error] | at scala.quoted.runtime.impl.QuoteMatcher.runMatch$1(QuoteMatcher.scala:254)
[error] | at scala.quoted.runtime.impl.QuoteMatcher.$eq$qmark$eq(QuoteMatcher.scala:492)
[error] | at scala.quoted.runtime.impl.QuoteMatcher.treeMatch(QuoteMatcher.scala:136)
[error] | at scala.quoted.runtime.impl.QuotesImpl$ExprMatch$.unapply(QuotesImpl.scala:3222)
[error] | at zio.internal.macros.LayerMacroUtils$.composeH$1(LayerMacroUtils.scala:61)
[error] | at zio.internal.macros.LayerMacroUtils$.buildFinalTree$$anonfun$2$$anonfun$2(LayerMacroUtils.scala:85)
[error] | at zio.internal.macros.LayerTree.fold(LayerTree.scala:17)
[error] | at zio.internal.macros.LayerTree.fold(LayerTree.scala:17)
[error] | at zio.internal.macros.LayerTree.fold(LayerTree.scala:17)
[error] | at zio.internal.macros.LayerTree.fold(LayerTree.scala:17)
[error] | at zio.internal.macros.LayerTree.fold(LayerTree.scala:17)
[error] | at zio.internal.macros.LayerTree.fold(LayerTree.scala:17)
[error] | at zio.internal.macros.LayerTree.fold(LayerTree.scala:17)
[error] | at zio.internal.macros.LayerTree.fold(LayerTree.scala:17)
[error] | at zio.internal.macros.LayerTree.fold(LayerTree.scala:17)
[error] | at zio.internal.macros.LayerMacroUtils$.buildFinalTree$$anonfun$2(LayerMacroUtils.scala:86)
[error] | at scala.quoted.runtime.impl.QuotesImpl$reflect$ValDef$.let(QuotesImpl.scala:350)
[error] | at scala.quoted.runtime.impl.QuotesImpl$reflect$ValDef$.let(QuotesImpl.scala:346)
[error] | at zio.internal.macros.LayerMacroUtils$.buildFinalTree(LayerMacroUtils.scala:87)
[error] | at zio.internal.macros.LayerMacroUtils$.$anonfun$3(LayerMacroUtils.scala:41)
[error] | at zio.internal.macros.LayerBuilder.build(LayerBuilder.scala:107)
[error] | at zio.internal.macros.LayerMacroUtils$.constructLayer(LayerMacroUtils.scala:51)
[error] | at zio.internal.macros.LayerMacros$.constructLayer(LayerMacros.scala:18)
[error] | at zio.internal.macros.LayerMacros$.provideImpl(LayerMacros.scala:23)
[error] |
[error] 156 | Scope.default,
[error] 157 | // main static config
...
[error] 269 | )
[error] |---------------------------------------------------------------------------
[error] |Inline stack trace
[error] |- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[error] |This location contains code that was inlined from ZIOVersionSpecific.scala:27
[error] ---------------------------------------------------------------------------
from scala3.
Related Issues (20)
- Value discard warning in one-limbed if
- Is it possible to add or improve the syntax for consecutively defined variables and consecutive assignments? HOT 1
- Operations on NamedTuples do not work with singleton types due to match type refusing to reduce
- Function Arguments of named tuples can't infer param types despite explicit type HOT 1
- Pattern term of CaseDef is an internal ClassInfo that crashes when matched on HOT 1
- Nested similar lamdas result in duplicate method in ClassDef
- Error does not show why rewrite to assignment did not work out
- Reference page: show pages "more details" in the table of contents
- Scala-docs: incorrect link on source file
- Union type inferred unexpectedly
- Regression in Scala 3.5.0-RC1 related to match types in `using` parameters HOT 1
- Symbol.asQuotes doesn't work as advertised HOT 3
- context function argument is not expanded in call to transparent inline which return Any
- Context function can not be returned from transparent inline macro
- Match type reduction inhibition
- doc fails to read scala.scalajs.js.Promise.then symbol
- selection Completions are not populated with namedTuples
- Wrong capture checking result with path
- Regression in Scala 3.5.0-RC1 related to implicit search and match types that return type lambdas HOT 1
- Compiler crash when secondary constructor has 3 or more implicit parameters
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from scala3.