我有一个具有scala version 2.11.8
和sbt 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并重新安装?
任何指针将不胜感激。在此先感谢!!!