Skip to content

Crash due to Span.start assertinons in typer.Migrations.implicitParams #22571

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
WojciechMazur opened this issue Feb 10, 2025 · 0 comments · Fixed by #22765
Closed

Crash due to Span.start assertinons in typer.Migrations.implicitParams #22571

WojciechMazur opened this issue Feb 10, 2025 · 0 comments · Fixed by #22765
Assignees
Labels
area:typer itype:bug itype:crash regression This worked in a previous version but doesn't anymore stat:needs minimization Needs a self contained minimization

Comments

@WojciechMazur
Copy link
Contributor

Based on OpenCB failures in following projects

Project Version Build URL Notes
akka/akka-management 1.5.0-M1 Open CB logs
apache/pekko-management 1.1.0 Open CB logs
flxj/platdb 0.14.0 Open CB logs
indoorvivants/scala-uri 4.1.0 Open CB logs
monix/monix 3.4.1 Open CB logs
pjfanning/pekko-http-json 3.0.0 Open CB logs
softwaremill/elasticmq 1.6.11 Open CB logs
dacr/web-echo 1.3.0 Open CB logs
galliaproject/gallia-spark 0.6.1 Open CB logs

Compiler version

Minimized code

Not yet minimized

Output (click arrow to expand)

Error:  java.lang.AssertionError: assertion failed
Error:  	at scala.runtime.Scala3RunTime$.assertFailed(Scala3RunTime.scala:11)
Error:  	at dotty.tools.dotc.util.Spans$Span$.start$extension(Spans.scala:45)
Error:  	at dotty.tools.dotc.typer.Migrations.implicitParams(Migrations.scala:141)
Error:  	at dotty.tools.dotc.typer.Migrations.implicitParams$(Migrations.scala:28)
Error:  	at dotty.tools.dotc.typer.Typer.implicitParams(Typer.scala:154)
Error:  	at dotty.tools.dotc.typer.Typer.adaptToArgs$1(Typer.scala:4167)
Error:  	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:4826)
Error:  	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:4070)
Error:  	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:3690)
Error:  	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:3695)
Error:  	at dotty.tools.dotc.typer.Typer.typedExpr(Typer.scala:3806)
Error:  	at dotty.tools.dotc.typer.Applications.realApply$1(Applications.scala:1089)
Error:  	at dotty.tools.dotc.typer.Applications.typedApply(Applications.scala:1287)
Error:  	at dotty.tools.dotc.typer.Applications.typedApply$(Applications.scala:465)
Error:  	at dotty.tools.dotc.typer.Typer.typedApply(Typer.scala:154)
Error:  	at dotty.tools.dotc.typer.Typer.typedUnnamed$1(Typer.scala:3528)
Error:  	at dotty.tools.dotc.typer.Typer.typedUnadapted(Typer.scala:3613)
Error:  	at dotty.tools.dotc.typer.Typer.typed(Typer.scala:3690)
Error:  	at dotty.tools.dotc.typer.Typer.addImplicitArgs$1(Typer.scala:4308)
Error:  	at dotty.tools.dotc.typer.Typer.adaptNoArgsImplicitMethod$1(Typer.scala:4338)
Error:  	at dotty.tools.dotc.typer.Typer.adaptNoArgs$1(Typer.scala:4545)
Error:  	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:4831)
Error:  	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:4070)
Error:  	at dotty.tools.dotc.typer.Typer.readapt$1(Typer.scala:4080)
Error:  	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:4819)
Error:  	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:4070)
Error:  	at dotty.tools.dotc.typer.Implicits.typedImplicit(Implicits.scala:1170)
Error:  	at dotty.tools.dotc.typer.Implicits.typedImplicit$(Implicits.scala:864)
Error:  	at dotty.tools.dotc.typer.Typer.typedImplicit(Typer.scala:154)
Error:  	at dotty.tools.dotc.typer.Implicits$ImplicitSearch.tryImplicit(Implicits.scala:1295)
Error:  	at dotty.tools.dotc.typer.Implicits$ImplicitSearch.rank$1(Implicits.scala:1461)
Error:  	at dotty.tools.dotc.typer.Implicits$ImplicitSearch.searchImplicit(Implicits.scala:1631)
Error:  	at dotty.tools.dotc.typer.Implicits$ImplicitSearch.searchImplicit(Implicits.scala:1749)
Error:  	at dotty.tools.dotc.typer.Implicits$ImplicitSearch.bestImplicit(Implicits.scala:1791)
Error:  	at dotty.tools.dotc.typer.Implicits.inferImplicit(Implicits.scala:1113)
Error:  	at dotty.tools.dotc.typer.Implicits.inferImplicit$(Implicits.scala:864)
Error:  	at dotty.tools.dotc.typer.Typer.inferImplicit(Typer.scala:154)
Error:  	at dotty.tools.dotc.typer.Implicits.inferImplicitArg(Implicits.scala:932)
Error:  	at dotty.tools.dotc.typer.Implicits.inferImplicitArg$(Implicits.scala:864)
Error:  	at dotty.tools.dotc.typer.Typer.inferImplicitArg(Typer.scala:154)
Error:  	at dotty.tools.dotc.typer.Typer.implicitArgs$1(Typer.scala:4210)
Error:  	at dotty.tools.dotc.typer.Typer.addImplicitArgs$1(Typer.scala:4282)
Error:  	at dotty.tools.dotc.typer.Typer.adaptNoArgsImplicitMethod$1(Typer.scala:4338)
Error:  	at dotty.tools.dotc.typer.Typer.adaptNoArgs$1(Typer.scala:4545)
Error:  	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:4831)
Error:  	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:4070)
Error:  	at dotty.tools.dotc.typer.Typer.readapt$1(Typer.scala:4080)
Error:  	at dotty.tools.dotc.typer.Typer.adapt1(Typer.scala:4819)
Error:  	at dotty.tools.dotc.typer.Typer.adapt(Typer.scala:4070)
Error:  	at dotty.tools.dotc.typer.Implicits.typedImplicit(Implicits.scala:1170)
Error:  	at dotty.tools.dotc.typer.Implicits.typedImplicit$(Implicits.scala:864)
Error:  	at dotty.tools.dotc.typer.Typer.typedImplicit(Typer.scala:154)
Error:  	at dotty.tools.dotc.typer.Implicits$ImplicitSearch.tryImplicit(Implicits.scala:1295)
Error:  	at dotty.tools.dotc.typer.Implicits$ImplicitSearch.rank$1(Implicits.scala:1461)
Error:  	at dotty.tools.dotc.typer.Implicits$ImplicitSearch.searchImplicit(Implicits.scala:1631)
Error:  	at dotty.tools.dotc.typer.Implicits$ImplicitSearch.searchImplicit(Implicits.scala:1749)
Error:  	at sbt.internal.inc.IncrementalCompilerImpl.compileIncrementally(IncrementalCompilerImpl.scala:425)
Error:  	at sbt.internal.inc.IncrementalCompilerImpl.compile(IncrementalCompilerImpl.scala:137)
Error:  	at sbt.Defaults$.compileIncrementalTaskImpl(Defaults.scala:2427)
Error:  	at sbt.Defaults$.$anonfun$compileIncrementalTask$2(Defaults.scala:2377)
Error:  	at sbt.internal.server.BspCompileTask$.$anonfun$compute$1(BspCompileTask.scala:41)
Error:  	at sbt.internal.io.Retry$.apply(Retry.scala:47)
Error:  	at sbt.internal.io.Retry$.apply(Retry.scala:29)
Error:  	at sbt.internal.io.Retry$.apply(Retry.scala:24)
Error:  	at sbt.internal.server.BspCompileTask$.compute(BspCompileTask.scala:41)
Error:  	at sbt.Defaults$.$anonfun$compileIncrementalTask$1(Defaults.scala:2375)
Error:  	at scala.Function1.$anonfun$compose$1(Function1.scala:49)
Error:  	at sbt.internal.util.$tilde$greater.$anonfun$$u2219$1(TypeFunctions.scala:63)
Error:  	at sbt.std.Transform$$anon$4.work(Transform.scala:69)
Error:  	at sbt.Execute.$anonfun$submit$2(Execute.scala:283)
Error:  	at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:24)
Error:  	at sbt.Execute.work(Execute.scala:292)
Error:  	at sbt.Execute.$anonfun$submit$1(Execute.scala:283)
Error:  	at sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:265)
Error:  	at sbt.CompletionService$$anon$2.call(CompletionService.scala:65)
Error:  	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
Error:  	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
Error:  	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
Error:  	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
Error:  	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
Error:  	at java.lang.Thread.run(Thread.java:750)
@WojciechMazur WojciechMazur added area:typer itype:bug itype:crash regression This worked in a previous version but doesn't anymore stat:needs minimization Needs a self contained minimization labels Feb 10, 2025
@hamzaremmal hamzaremmal self-assigned this Feb 10, 2025
hamzaremmal added a commit that referenced this issue Mar 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:typer itype:bug itype:crash regression This worked in a previous version but doesn't anymore stat:needs minimization Needs a self contained minimization
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants