Skip to content

Instantly share code, notes, and snippets.

@kiritsuku
Created March 4, 2013 15:17
Show Gist options
  • Select an option

  • Save kiritsuku/5082930 to your computer and use it in GitHub Desktop.

Select an option

Save kiritsuku/5082930 to your computer and use it in GitHub Desktop.
> last core/compile:compile
[debug]
[debug] Initial source changes:
[debug] removed:Set()
[debug] added: Set(/home/antoras/dev/Scala/sbt-example-paradise/core/src/main/scala/macrouse/Test.scala)
[debug] modified: Set()
[debug] Removed products: Set()
[debug] Modified external sources: Set()
[debug] Modified binary dependencies: Set()
[debug] Initial directly invalidated sources: Set(/home/antoras/dev/Scala/sbt-example-paradise/core/src/main/scala/macrouse/Test.scala)
[debug]
[debug] Sources indirectly invalidated by:
[debug] product: Set()
[debug] binary dep: Set()
[debug] external source: Set()
[debug] Initially invalidated: Set(/home/antoras/dev/Scala/sbt-example-paradise/core/src/main/scala/macrouse/Test.scala)
[debug] Recompiling all 1 sources: invalidated sources (1) exceeded 50.0% of all sources
[info] Compiling 1 Scala source to /home/antoras/dev/Scala/sbt-example-paradise/core/target/scala-2.11/classes...
[debug] Running cached compiler 1965eff6, interfacing (CompilerInterface) with Scala compiler version 2.11.0-20130223-173205-ef24a8b53c
[debug] Calling Scala compiler with arguments (CompilerInterface):
[debug] -deprecation
[debug] -feature
[debug] -unchecked
[debug] -Xlint
[debug] -Xlog-reflective-calls
[debug] -Ywarn-adapted-args
[debug] -encoding
[debug] UTF-8
[debug] -target:jvm-1.6
[debug] -Ymacro-debug-lite
[debug] -d
[debug] /home/antoras/dev/Scala/sbt-example-paradise/core/target/scala-2.11/classes
[debug] -bootclasspath
[debug] /usr/lib/jvm/java-6-openjdk/jre/lib/resources.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/rt.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/sunrsasign.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/jsse.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/jce.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/charsets.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/netx.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/plugin.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/rhino.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/modules/jdk.boot.jar:/usr/lib/jvm/java-6-openjdk/jre/classes:/home/antoras/dev/Scala/scala/build/pack/lib/scala-library.jar
[debug] -classpath
[debug] /home/antoras/dev/Scala/sbt-example-paradise/core/target/scala-2.11/classes:/home/antoras/dev/Scala/sbt-example-paradise/macros/target/scala-2.11/classes:/home/antoras/dev/Scala/scala/build/pack/lib/scalap.jar:/home/antoras/dev/Scala/scala/build/pack/lib/scala-partest.jar:/home/antoras/dev/Scala/scala/build/pack/lib/scala-actors.jar:/home/antoras/dev/Scala/scala/build/pack/lib/scalacheck.jar:/home/antoras/dev/Scala/scala/build/pack/lib/scala-compiler.jar:/home/antoras/dev/Scala/scala/build/pack/lib/jline.jar:/home/antoras/dev/Scala/scala/build/pack/lib/scala-partest-javaagent.jar:/home/antoras/dev/Scala/scala/build/pack/lib/scala-reflect.jar:/home/antoras/dev/Scala/scala/build/pack/lib/scala-swing.jar
[error] EmptyScope.enter
[error] uncaught exception during compilation: FatalError("
[error] while compiling: /home/antoras/dev/Scala/sbt-example-paradise/core/src/main/scala/macrouse/Test.scala
[error] during phase: global=erasure, enteringPhase=posterasure
[error] library version: version 2.11.0-20130223-173205-ef24a8b53c
[error] compiler version: version 2.11.0-20130223-173205-ef24a8b53c
[error] reconstructed args: -Ymacro-debug-lite -Ywarn-nullary-unit -classpath /home/antoras/dev/Scala/sbt-example-paradise/core/target/scala-2.11/classes:/home/antoras/dev/Scala/sbt-example-paradise/macros/target/scala-2.11/classes:/home/antoras/dev/Scala/scala/build/pack/lib/scalap.jar:/home/antoras/dev/Scala/scala/build/pack/lib/scala-partest.jar:/home/antoras/dev/Scala/scala/build/pack/lib/scala-actors.jar:/home/antoras/dev/Scala/scala/build/pack/lib/scalacheck.jar:/home/antoras/dev/Scala/scala/build/pack/lib/scala-compiler.jar:/home/antoras/dev/Scala/scala/build/pack/lib/jline.jar:/home/antoras/dev/Scala/scala/build/pack/lib/scala-partest-javaagent.jar:/home/antoras/dev/Scala/scala/build/pack/lib/scala-reflect.jar:/home/antoras/dev/Scala/scala/build/pack/lib/scala-swing.jar -feature -Xlint -Ywarn-inaccessible -unchecked -bootclasspath /usr/lib/jvm/java-6-openjdk/jre/lib/resources.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/rt.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/sunrsasign.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/jsse.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/jce.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/charsets.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/netx.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/plugin.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/rhino.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/modules/jdk.boot.jar:/usr/lib/jvm/java-6-openjdk/jre/classes:/home/antoras/dev/Scala/scala/build/pack/lib/scala-library.jar -deprecation -d /home/antoras/dev/Scala/sbt-example-paradise/core/target/scala-2.11/classes -Xlog-reflective-calls -Ywarn-nullary-override -Ywarn-infer-any -Ywarn-adapted-args
[error]
[error] last tree to typer: type F
[error] symbol: object F in package macrouse (flags: <module>)
[error] symbol definition: class F extends Object
[error] tpe: <notype>
[error] symbol owners: object F -> package macrouse
[error] context owners: value <local X> -> object X -> package macrouse
[error]
[error] == Enclosing template or block ==
[error]
[error] Import( // val <import>: ImportType(scala.reflect.runtime)
[error] "reflect"."runtime" // final package runtime in package reflect, tree.tpe=reflect.runtime.type
[error] List(
[error] ImportSelector(currentMirror,247,m,264)
[error] )
[error] )
[error]
[error] == Expanded type of tree ==
[error]
[error] <notype>
[error]
[error] EmptyScope.enter") @ scala.reflect.internal.SymbolTable.abort(SymbolTable.scala:52)
scala.reflect.internal.FatalError:
while compiling: /home/antoras/dev/Scala/sbt-example-paradise/core/src/main/scala/macrouse/Test.scala
during phase: global=erasure, enteringPhase=posterasure
library version: version 2.11.0-20130223-173205-ef24a8b53c
compiler version: version 2.11.0-20130223-173205-ef24a8b53c
reconstructed args: -Ymacro-debug-lite -Ywarn-nullary-unit -classpath /home/antoras/dev/Scala/sbt-example-paradise/core/target/scala-2.11/classes:/home/antoras/dev/Scala/sbt-example-paradise/macros/target/scala-2.11/classes:/home/antoras/dev/Scala/scala/build/pack/lib/scalap.jar:/home/antoras/dev/Scala/scala/build/pack/lib/scala-partest.jar:/home/antoras/dev/Scala/scala/build/pack/lib/scala-actors.jar:/home/antoras/dev/Scala/scala/build/pack/lib/scalacheck.jar:/home/antoras/dev/Scala/scala/build/pack/lib/scala-compiler.jar:/home/antoras/dev/Scala/scala/build/pack/lib/jline.jar:/home/antoras/dev/Scala/scala/build/pack/lib/scala-partest-javaagent.jar:/home/antoras/dev/Scala/scala/build/pack/lib/scala-reflect.jar:/home/antoras/dev/Scala/scala/build/pack/lib/scala-swing.jar -feature -Xlint -Ywarn-inaccessible -unchecked -bootclasspath /usr/lib/jvm/java-6-openjdk/jre/lib/resources.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/rt.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/sunrsasign.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/jsse.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/jce.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/charsets.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/netx.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/plugin.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/rhino.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/modules/jdk.boot.jar:/usr/lib/jvm/java-6-openjdk/jre/classes:/home/antoras/dev/Scala/scala/build/pack/lib/scala-library.jar -deprecation -d /home/antoras/dev/Scala/sbt-example-paradise/core/target/scala-2.11/classes -Xlog-reflective-calls -Ywarn-nullary-override -Ywarn-infer-any -Ywarn-adapted-args
last tree to typer: type F
symbol: object F in package macrouse (flags: <module>)
symbol definition: class F extends Object
tpe: <notype>
symbol owners: object F -> package macrouse
context owners: value <local X> -> object X -> package macrouse
== Enclosing template or block ==
Import( // val <import>: ImportType(scala.reflect.runtime)
"reflect"."runtime" // final package runtime in package reflect, tree.tpe=reflect.runtime.type
List(
ImportSelector(currentMirror,247,m,264)
)
)
== Expanded type of tree ==
<notype>
EmptyScope.enter
at scala.reflect.internal.SymbolTable.abort(SymbolTable.scala:52)
at scala.tools.nsc.Global.abort(Global.scala:251)
at scala.reflect.internal.Scopes$EmptyScope$.enterEntry(Scopes.scala:413)
at scala.reflect.internal.Scopes$Scope.enter(Scopes.scala:117)
at scala.reflect.internal.Symbols$Symbol.setInfoAndEnter(Symbols.scala:1320)
at scala.tools.nsc.typechecker.Implicits$class.memberWildcardType(Implicits.scala:240)
at scala.tools.nsc.transform.Erasure.memberWildcardType(Erasure.scala:15)
at scala.tools.nsc.typechecker.Implicits$HasMember$$anonfun$apply$1.apply(Implicits.scala:250)
at scala.tools.nsc.typechecker.Implicits$HasMember$$anonfun$apply$1.apply(Implicits.scala:250)
at scala.collection.mutable.MapLike$class.getOrElseUpdate(MapLike.scala:187)
at scala.collection.mutable.AbstractMap.getOrElseUpdate(Map.scala:91)
at scala.tools.nsc.typechecker.Implicits$HasMember$.apply(Implicits.scala:250)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$adaptToMemberWithArgs$1.apply(Typers.scala:1328)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$adaptToMemberWithArgs$1.apply(Typers.scala:1328)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$silent$3.apply(Typers.scala:694)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$silent$3.apply(Typers.scala:693)
at scala.tools.nsc.typechecker.Typers$Typer.withSavedContext(Typers.scala:492)
at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:693)
at scala.tools.nsc.typechecker.Typers$Typer.adaptToMemberWithArgs(Typers.scala:1328)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$105.apply(Typers.scala:4767)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$105.apply(Typers.scala:4762)
at scala.reflect.internal.Symbols$Symbol.orElse(Symbols.scala:2286)
at scala.tools.nsc.typechecker.Typers$Typer.typedSelectInternal$1(Typers.scala:4762)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedSelect$1(Typers.scala:4740)
at scala.tools.nsc.typechecker.Typers$Typer.typedSelectOrSuperCall$1(Typers.scala:4895)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:830)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5392)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$99.apply(Typers.scala:4569)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$99.apply(Typers.scala:4569)
at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:675)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4569)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaTypecheck$1(Typers.scala:4629)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4641)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5319)
at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:830)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5392)
at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5470)
at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5476)
at scala.tools.nsc.typechecker.Typers$Typer.typedSelectOrSuperCall$1(Typers.scala:4878)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:830)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5392)
at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5470)
at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5476)
at scala.tools.nsc.typechecker.Typers$Typer.typedSelectOrSuperCall$1(Typers.scala:4878)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5318)
at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:830)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5392)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$67.apply(Typers.scala:3028)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$67.apply(Typers.scala:3028)
at scala.tools.nsc.typechecker.Typers$Typer.withCondConstrTyper(Typers.scala:466)
at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3028)
at scala.tools.nsc.typechecker.Typers$Typer.loop$1(Typers.scala:3055)
at scala.tools.nsc.typechecker.Typers$Typer.typedArgs(Typers.scala:3060)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$handleMonomorphicCall$1(Typers.scala:3314)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3339)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$doTypedApply$2.apply(Typers.scala:3339)
at scala.tools.nsc.typechecker.TypeDiagnostics$TyperDiagnostics$checkDead$.updateExpr(TypeDiagnostics.scala:546)
at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3338)
at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4589)
at scala.tools.nsc.typechecker.Typers$Typer.vanillaTypecheck$1(Typers.scala:4629)
at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4641)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5319)
at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:830)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5392)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2914)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$66.apply(Typers.scala:3018)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$66.apply(Typers.scala:3018)
at scala.collection.immutable.List.loop$1(List.scala:170)
at scala.collection.immutable.List.mapConserve(List.scala:186)
at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3018)
at scala.tools.nsc.typechecker.Typers$Typer.typecheckTemplateMembers(Typers.scala:2013)
at scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1918)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$28.apply(Typers.scala:1834)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$28.apply(Typers.scala:1834)
at scala.tools.nsc.typechecker.Typers$Typer.typerReportAnyContextErrors(Typers.scala:483)
at scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1834)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5339)
at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:830)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5392)
at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2914)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$66.apply(Typers.scala:3018)
at scala.tools.nsc.typechecker.Typers$Typer$$anonfun$66.apply(Typers.scala:3018)
at scala.collection.immutable.List.loop$1(List.scala:170)
at scala.collection.immutable.List.mapConserve(List.scala:186)
at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3018)
at scala.tools.nsc.typechecker.Typers$Typer.typedPackageDef$1(Typers.scala:5076)
at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5343)
at scala.tools.nsc.transform.Erasure$Eraser.typed1(Erasure.scala:830)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5392)
at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5451)
at scala.tools.nsc.transform.Erasure$ErasureTransformer$$anonfun$transform$2.apply(Erasure.scala:1298)
at scala.tools.nsc.transform.Erasure$ErasureTransformer$$anonfun$transform$2.apply(Erasure.scala:1294)
at scala.reflect.internal.SymbolTable.enteringPhase(SymbolTable.scala:205)
at scala.reflect.internal.SymbolTable.exitingPhase(SymbolTable.scala:209)
at scala.tools.nsc.Global.exitingErasure(Global.scala:1030)
at scala.tools.nsc.transform.Erasure$ErasureTransformer.transform(Erasure.scala:1294)
at scala.tools.nsc.transform.Erasure$ErasureTransformer.transform(Erasure.scala:882)
at scala.tools.nsc.ast.Trees$Transformer.transformUnit(Trees.scala:240)
at scala.tools.nsc.transform.Transform$Phase.apply(Transform.scala:30)
at scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:411)
at scala.tools.nsc.Global$GlobalPhase$$anonfun$run$1.apply(Global.scala:378)
at scala.tools.nsc.Global$GlobalPhase$$anonfun$run$1.apply(Global.scala:378)
at scala.collection.Iterator$class.foreach(Iterator.scala:725)
at scala.collection.AbstractIterator.foreach(Iterator.scala:1156)
at scala.tools.nsc.Global$GlobalPhase.run(Global.scala:378)
at scala.tools.nsc.Global$Run.compileUnitsInternal(Global.scala:1507)
at scala.tools.nsc.Global$Run.compileUnits(Global.scala:1482)
at scala.tools.nsc.Global$Run.compileSources(Global.scala:1478)
at scala.tools.nsc.Global$Run.compile(Global.scala:1585)
at xsbt.CachedCompiler0.run(CompilerInterface.scala:90)
at xsbt.CachedCompiler0.run(CompilerInterface.scala:72)
at xsbt.CompilerInterface.run(CompilerInterface.scala:27)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at sbt.compiler.AnalyzingCompiler.call(AnalyzingCompiler.scala:73)
at sbt.compiler.AnalyzingCompiler.compile(AnalyzingCompiler.scala:35)
at sbt.compiler.AnalyzingCompiler.compile(AnalyzingCompiler.scala:29)
at sbt.compiler.AggressiveCompile$$anonfun$4$$anonfun$compileScala$1$1.apply$mcV$sp(AggressiveCompile.scala:71)
at sbt.compiler.AggressiveCompile$$anonfun$4$$anonfun$compileScala$1$1.apply(AggressiveCompile.scala:71)
at sbt.compiler.AggressiveCompile$$anonfun$4$$anonfun$compileScala$1$1.apply(AggressiveCompile.scala:71)
at sbt.compiler.AggressiveCompile.sbt$compiler$AggressiveCompile$$timed(AggressiveCompile.scala:101)
at sbt.compiler.AggressiveCompile$$anonfun$4.compileScala$1(AggressiveCompile.scala:70)
at sbt.compiler.AggressiveCompile$$anonfun$4.apply(AggressiveCompile.scala:88)
at sbt.compiler.AggressiveCompile$$anonfun$4.apply(AggressiveCompile.scala:60)
at sbt.inc.IncrementalCompile$$anonfun$doCompile$1.apply(Compile.scala:24)
at sbt.inc.IncrementalCompile$$anonfun$doCompile$1.apply(Compile.scala:22)
at sbt.inc.Incremental$.cycle(Incremental.scala:45)
at sbt.inc.Incremental$.compile(Incremental.scala:29)
at sbt.inc.IncrementalCompile$.apply(Compile.scala:20)
at sbt.compiler.AggressiveCompile.compile2(AggressiveCompile.scala:96)
at sbt.compiler.AggressiveCompile.compile1(AggressiveCompile.scala:44)
at sbt.compiler.AggressiveCompile.apply(AggressiveCompile.scala:31)
at sbt.Compiler$.apply(Compiler.scala:79)
at sbt.Defaults$$anonfun$compileTask$1.apply(Defaults.scala:572)
at sbt.Defaults$$anonfun$compileTask$1.apply(Defaults.scala:572)
at sbt.Scoped$$anonfun$hf2$1.apply(Structure.scala:578)
at sbt.Scoped$$anonfun$hf2$1.apply(Structure.scala:578)
at scala.Function1$$anonfun$compose$1.apply(Function1.scala:49)
at sbt.Scoped$Reduced$$anonfun$combine$1$$anonfun$apply$12.apply(Structure.scala:311)
at sbt.Scoped$Reduced$$anonfun$combine$1$$anonfun$apply$12.apply(Structure.scala:311)
at sbt.$tilde$greater$$anonfun$$u2219$1.apply(TypeFunctions.scala:41)
at sbt.std.Transform$$anon$5.work(System.scala:71)
at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:232)
at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:232)
at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:18)
at sbt.Execute.work(Execute.scala:238)
at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:232)
at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:232)
at sbt.ConcurrentRestrictions$$anon$4$$anonfun$1.apply(ConcurrentRestrictions.scala:160)
at sbt.CompletionService$$anon$2.call(CompletionService.scala:30)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:679)
[error] (core/compile:compile) scala.reflect.internal.FatalError:
[error] while compiling: /home/antoras/dev/Scala/sbt-example-paradise/core/src/main/scala/macrouse/Test.scala
[error] during phase: global=erasure, enteringPhase=posterasure
[error] library version: version 2.11.0-20130223-173205-ef24a8b53c
[error] compiler version: version 2.11.0-20130223-173205-ef24a8b53c
[error] reconstructed args: -Ymacro-debug-lite -Ywarn-nullary-unit -classpath /home/antoras/dev/Scala/sbt-example-paradise/core/target/scala-2.11/classes:/home/antoras/dev/Scala/sbt-example-paradise/macros/target/scala-2.11/classes:/home/antoras/dev/Scala/scala/build/pack/lib/scalap.jar:/home/antoras/dev/Scala/scala/build/pack/lib/scala-partest.jar:/home/antoras/dev/Scala/scala/build/pack/lib/scala-actors.jar:/home/antoras/dev/Scala/scala/build/pack/lib/scalacheck.jar:/home/antoras/dev/Scala/scala/build/pack/lib/scala-compiler.jar:/home/antoras/dev/Scala/scala/build/pack/lib/jline.jar:/home/antoras/dev/Scala/scala/build/pack/lib/scala-partest-javaagent.jar:/home/antoras/dev/Scala/scala/build/pack/lib/scala-reflect.jar:/home/antoras/dev/Scala/scala/build/pack/lib/scala-swing.jar -feature -Xlint -Ywarn-inaccessible -unchecked -bootclasspath /usr/lib/jvm/java-6-openjdk/jre/lib/resources.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/rt.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/sunrsasign.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/jsse.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/jce.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/charsets.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/netx.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/plugin.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/rhino.jar:/usr/lib/jvm/java-6-openjdk/jre/lib/modules/jdk.boot.jar:/usr/lib/jvm/java-6-openjdk/jre/classes:/home/antoras/dev/Scala/scala/build/pack/lib/scala-library.jar -deprecation -d /home/antoras/dev/Scala/sbt-example-paradise/core/target/scala-2.11/classes -Xlog-reflective-calls -Ywarn-nullary-override -Ywarn-infer-any -Ywarn-adapted-args
[error]
[error] last tree to typer: type F
[error] symbol: object F in package macrouse (flags: <module>)
[error] symbol definition: class F extends Object
[error] tpe: <notype>
[error] symbol owners: object F -> package macrouse
[error] context owners: value <local X> -> object X -> package macrouse
[error]
[error] == Enclosing template or block ==
[error]
[error] Import( // val <import>: ImportType(scala.reflect.runtime)
[error] "reflect"."runtime" // final package runtime in package reflect, tree.tpe=reflect.runtime.type
[error] List(
[error] ImportSelector(currentMirror,247,m,264)
[error] )
[error] )
[error]
[error] == Expanded type of tree ==
[error]
[error] <notype>
[error]
[error] EmptyScope.enter
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment