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

时间:2019-05-30 09:42:28

标签: scala sbt

我有一个具有scala version 2.11.8sbt version 1.2.6的scala应用程序。我正在命令行中运行以下命令

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并重新安装? 任何指针将不胜感激。在此先感谢!!!

0 个答案:

没有答案
相关问题