Scala编译器崩溃,出现堆栈溢出错误

Scala编译器崩溃,出现堆栈溢出错误,scala,sbt,Scala,Sbt,我有一个scala应用程序,它的scala版本2.11.8和sbt版本1.2.6。我正在命令行中运行以下命令 sbt clean compile 而clean阶段工作得非常好,而编译阶段由于stackoverflow错误而失败。错误日志如下所示 [error] ## Exception when compiling 353 sources to C:\Users\Projects\target\scala-2.11\classes [error] null [error] scala.tool

我有一个scala应用程序,它的
scala版本2.11.8
sbt版本1.2.6
。我正在命令行中运行以下命令

sbt clean compile
而clean阶段工作得非常好,而编译阶段由于stackoverflow错误而失败。错误日志如下所示

[error] ## Exception when compiling 353 sources to C:\Users\Projects\target\scala-2.11\classes
[error] null
[error] scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5367)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5374)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5472)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5480)
[error] scala.tools.nsc.transform.Erasure$Eraser.adaptMember(Erasure.scala:644)
[error] scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:698)
[error] scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5396)
[error] scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5423)
[error] scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5370)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5374)
[error] scala.tools.nsc.typechecker.Typers$Typer$$anonfun$99.apply(Typers.scala:4525)
[error] scala.tools.nsc.typechecker.Typers$Typer$$anonfun$99.apply(Typers.scala:4525)
[error] scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:680)
[error] scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4524)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4580)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5343)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5360)
[error] scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:698)
[error] scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5396)
[error] scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5423)
[error] scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5370)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5374)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5472)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5480)
[error] scala.tools.nsc.transform.Erasure$Eraser.adaptMember(Erasure.scala:644)
[error] scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:698)
[error] scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5396)
[error] scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5423)
[error] scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5370)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5374)
[error] scala.tools.nsc.typechecker.Typers$Typer$$anonfun$99.apply(Typers.scala:4525)
[error] scala.tools.nsc.typechecker.Typers$Typer$$anonfun$99.apply(Typers.scala:4525)
[error] scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:680)
[error] scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4524)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4580)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5343)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5360)
[error] scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:698)
[error] scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5396)
[error] scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5423)
[error] scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5370)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5374)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5472)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5480)
[error] scala.tools.nsc.transform.Erasure$Eraser.adaptMember(Erasure.scala:644)
[error] scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:698)
[error] scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5396)
[error] scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5423)
[error] scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5370)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5374)
[error] scala.tools.nsc.typechecker.Typers$Typer$$anonfun$99.apply(Typers.scala:4525)
[error] scala.tools.nsc.typechecker.Typers$Typer$$anonfun$99.apply(Typers.scala:4525)
[error] scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:680)
[error] scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4524)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4580)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5343)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5360)
[error] scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:698)
[error] scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5396)
[error] scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5423)
[error] scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5370)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5374)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5472)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5480)
[error] scala.tools.nsc.transform.Erasure$Eraser.adaptMember(Erasure.scala:644)
[error] scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:698)
[error] scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5396)
[error] scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5423)
[error] scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5370)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5374)
[error] scala.tools.nsc.typechecker.Typers$Typer$$anonfun$99.apply(Typers.scala:4525)
[error] scala.tools.nsc.typechecker.Typers$Typer$$anonfun$99.apply(Typers.scala:4525)
[error] scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:680)
[error] scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4524)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4580)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5343)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5360)
[error] scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:698)
[error] scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5396)
[error] scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5423)
[error] scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5370)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5374)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5472)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5480)
[error] scala.tools.nsc.transform.Erasure$Eraser.adaptMember(Erasure.scala:644)
[error] scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:698)
[error] scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5396)
[error] scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5423)
[error] scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5370)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5374)
[error] scala.tools.nsc.typechecker.Typers$Typer$$anonfun$99.apply(Typers.scala:4525)
[error] scala.tools.nsc.typechecker.Typers$Typer$$anonfun$99.apply(Typers.scala:4525)
[error] scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:680)
[error] scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4524)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4580)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5343)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5360)
[error] scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:698)
[error] scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5396)
[error] scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5423)
[error] scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5370)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5374)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5472)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5480)
[error] scala.tools.nsc.transform.Erasure$Eraser.adaptMember(Erasure.scala:644)
[error] scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:698)
[error] scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5396)
[error] scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5423)
[error] scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5370)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5374)
[error] scala.tools.nsc.typechecker.Typers$Typer$$anonfun$99.apply(Typers.scala:4525)
[error] scala.tools.nsc.typechecker.Typers$Typer$$anonfun$99.apply(Typers.scala:4525)
[error] scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:680)
[error] scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4524)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4580)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5343)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5360)
[error] scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:698)
[error] scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5396)
[error] scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5423)
[error] scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5370)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5374)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5472)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5480)
[error] scala.tools.nsc.transform.Erasure$Eraser.adaptMember(Erasure.scala:644)
[error] scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:698)
[error] scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5396)
[error] scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5423)
[error] scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5370)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5374)
[error] scala.tools.nsc.typechecker.Typers$Typer$$anonfun$99.apply(Typers.scala:4525)
[error] scala.tools.nsc.typechecker.Typers$Typer$$anonfun$99.apply(Typers.scala:4525)
[error] scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:680)
[error] scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4524)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4580)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5343)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5360)
[error] scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:698)
[error] scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5396)
[error] scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5423)
[error] scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5370)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5374)
[error] scala.tools.nsc.typechecker.Typers$Typer$$anonfun$99.apply(Typers.scala:4525)
[error] scala.tools.nsc.typechecker.Typers$Typer$$anonfun$99.apply(Typers.scala:4525)
[error] scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:680)
[error] scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4524)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4580)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5343)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5360)
[error] scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:698)
[error] scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5396)
[error] scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5423)
[error] scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5370)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5374)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5472)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5480)
[error] scala.tools.nsc.transform.Erasure$Eraser.adaptMember(Erasure.scala:644)
[error] scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:698)
[error] scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5396)
[error] scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5423)
[error] scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5370)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5374)
[error] scala.tools.nsc.typechecker.Typers$Typer$$anonfun$99.apply(Typers.scala:4525)
[error] scala.tools.nsc.typechecker.Typers$Typer$$anonfun$99.apply(Typers.scala:4525)
[error] scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:680)
[error] scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4524)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4580)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5343)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5360)
[error] scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:698)
[error] scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5396)
[error] scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5423)
[error] scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5370)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5374)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5472)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5480)
[error] scala.tools.nsc.transform.Erasure$Eraser.adaptMember(Erasure.scala:644)
[error] scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:698)
[error] scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5396)
[error] scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5423)
[error] scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5370)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5374)
[error] scala.tools.nsc.typechecker.Typers$Typer$$anonfun$99.apply(Typers.scala:4525)
[error] scala.tools.nsc.typechecker.Typers$Typer$$anonfun$99.apply(Typers.scala:4525)
[error] scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:680)
[error] scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4524)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4580)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5343)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5360)
[error] scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:698)
[error] scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5396)
[error] scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5423)
[error] scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5370)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5374)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5472)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5480)
[error] scala.tools.nsc.transform.Erasure$Eraser.adaptMember(Erasure.scala:644)
[error] scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:698)
[error] scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5396)
[error] scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5423)
[error] scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5370)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5374)
[error] scala.tools.nsc.typechecker.Typers$Typer$$anonfun$99.apply(Typers.scala:4525)
[error] scala.tools.nsc.typechecker.Typers$Typer$$anonfun$99.apply(Typers.scala:4525)
[error] scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:680)
[error] scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4524)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4580)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5343)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5360)
[error] scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:698)
[error] scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5396)
[error] scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5423)
[error] scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5370)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5374)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5472)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5480)
[error] scala.tools.nsc.transform.Erasure$Eraser.adaptMember(Erasure.scala:644)
[error] scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:698)
[error] scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5396)
[error] scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5423)
[error] scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5370)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5374)
[error] scala.tools.nsc.typechecker.Typers$Typer$$anonfun$99.apply(Typers.scala:4525)
[error] scala.tools.nsc.typechecker.Typers$Typer$$anonfun$99.apply(Typers.scala:4525)
[error] scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:680)
[error] scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4524)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4580)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5343)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5360)
[error] scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:698)
[error] scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5396)
[error] scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5423)
[error] scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5370)
[error] scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5374)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5472)
[error] scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5480)
[error] scala.tools.nsc.transform.Erasure$Eraser.adaptMember(Erasure.scala:644)
[error] scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:698)
[error] scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5396)
[error]
[error] java.lang.StackOverflowError
[error]         at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5367)
[error]         at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5374)
[error]         at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5472)
[error]         at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5480)
[error]         at scala.tools.nsc.transform.Erasure$Eraser.adaptMember(Erasure.scala:644)
[error]         at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:698)
[error]         at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5396)
[error]         at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5423)
[error]         at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5370)
[error]         at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5374)
[error]         at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$99.apply(Typers.scala:4525)
[error]         at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$99.apply(Typers.scala:4525)
[error]         at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:680)
[error]         at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4524)
[error]         at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4580)
[error]         at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5343)
[error]         at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5360)
[error]         at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:698)
[error]         at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5396)
[error]         at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5423)
[error]         at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5370)
[error]         at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5374)
[error]         at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5472)
[error]         at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5480)
[error]         at scala.tools.nsc.transform.Erasure$Eraser.adaptMember(Erasure.scala:644)
[error]         at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:698)
[error]         at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5396)
[error]         at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5423)
[error]         at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5370)
[error]         at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5374)
[error]         at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$99.apply(Typers.scala:4525)
[error]         at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$99.apply(Typers.scala:4525)
[error]         at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:680)
[error]         at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4524)
[error]         at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4580)
[error]         at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5343)
[error]         at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5360)
[error]         at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:698)
[error]         at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5396)
[error]         at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5423)
[error]         at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5370)
[error]         at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5374)
[error]         at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5472)
[error]         at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5480)
[error]         at scala.tools.nsc.transform.Erasure$Eraser.adaptMember(Erasure.scala:644)
[error]         at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:698)
[error]         at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5396)
[error]         at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5423)
[error]         at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5370)
[error]         at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5374)
[error]         at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$99.apply(Typers.scala:4525)
[error]         at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$99.apply(Typers.scala:4525)
[error]         at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:680)
[error]         at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4524)
[error]         at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4580)
[error]         at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5343)
[error]         at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5360)
[error]         at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:698)
[error]         at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5396)
[error]         at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5423)
现在讽刺的是,当我运行Intellij Idea的
sbt clean compile
时,同样的代码编译并运行。 有人能指出这里出了什么问题吗?我是否需要删除sbt并重新安装?
任何提示都将受到高度赞赏。提前感谢

这是离题的。报告scala编译器的错误。另外,您应该提供mvce来重现问题。@ChaitanyaWaikar任何编译器崩溃都是错误。MVCE表示“最小可验证代码示例”。您应该显示编译器的输入是什么导致它崩溃的。。。那太糟糕了。我不确定您希望得到什么样的响应。如何从intellij运行
sbt clean compile
。您是指intellij中的终端还是intellij中的sbt外壳?