Skip to content

Instantly share code, notes, and snippets.

@utaal
Created September 29, 2015 18:38
Show Gist options
  • Save utaal/eaff2552cb650eaa1f04 to your computer and use it in GitHub Desktop.
Save utaal/eaff2552cb650eaa1f04 to your computer and use it in GitHub Desktop.
scalahost 0.3.0 plugin fails on non/cats
[trace] Stack trace suppressed: run last macrosJS/compile:compileIncremental for the full output.
[trace] Stack trace suppressed: run last macrosJVM/compile:compileIncremental for the full output.
[error] (macrosJS/compile:compileIncremental) scala.meta.internal.hosts.scalac.converters.ConvertException: unexpected tree during scala.reflect -> scala.meta conversion:
[error] Import(Select(Ident(scala), scala.reflect), List(ImportSelector(TermName("NameTransformer"), 50, TermName("NameTransformer"), 50)))
[error] (PackageDef) package macros { import scala.reflect.NameTransformer; o...
[error] (PackageDef) package cats { package macros { import scala.reflect.N...
[error] (macrosJVM/compile:compileIncremental) scala.meta.internal.hosts.scalac.converters.ConvertException: unexpected tree during scala.reflect -> scala.meta conversion:
[error] Import(Select(Ident(scala), scala.reflect), List(ImportSelector(TermName("NameTransformer"), 50, TermName("NameTransformer"), 50)))
[error] (PackageDef) package macros { import scala.reflect.NameTransformer; o...
[error] (PackageDef) package cats { package macros { import scala.reflect.N...
[error] Total time: 67 s, completed Sep 29, 2015 2:53:29 PM
> last macrosJVM/compile:compileIncremental
[debug]
[debug] Initial source changes:
[debug] removed:Set()
[debug] added: Set(/Users/utaal/Src/cats/macros/src/main/scala/cats/macros/Ops.scala)
[debug] modified: Set()
[debug] Invalidated products: Set()
[debug] External API changes: API Changes: Set()
[debug] Modified binary dependencies: Set()
[debug] Initial directly invalidated sources: Set(/Users/utaal/Src/cats/macros/src/main/scala/cats/macros/Ops.scala)
[debug]
[debug] Sources indirectly invalidated by:
[debug] product: Set()
[debug] binary dep: Set()
[debug] external source: Set()
[debug] All initially invalidated sources: Set(/Users/utaal/Src/cats/macros/src/main/scala/cats/macros/Ops.scala)
[debug] Recompiling all 1 sources: invalidated sources (1) exceeded 50.0% of all sources
[info] Compiling 1 Scala source to /Users/utaal/Src/cats/macros/.jvm/target/scala-2.11/classes...
[debug] Getting compiler-interface from component compiler for Scala 2.11.7
[debug] Getting compiler-interface from component compiler for Scala 2.11.7
[debug] Running cached compiler 621642e4, interfacing (CompilerInterface) with Scala compiler version 2.11.7
[debug] Calling Scala compiler with arguments (CompilerInterface):
[debug] -deprecation
[debug] -encoding
[debug] UTF-8
[debug] -feature
[debug] -language:existentials
[debug] -language:higherKinds
[debug] -language:implicitConversions
[debug] -language:experimental.macros
[debug] -unchecked
[debug] -Xlint
[debug] -Yinline-warnings
[debug] -Yno-adapted-args
[debug] -Ywarn-dead-code
[debug] -Ywarn-numeric-widen
[debug] -Ywarn-value-discard
[debug] -Xfuture
[debug] -Ybackend:GenBCode
[debug] -Ywarn-unused-import
[debug] -Xplugin:/Users/utaal/.ivy2/cache/org.scalameta/scalahost_2.11.7/jars/scalahost_2.11.7-0.0.3.jar
[debug] -Xplugin:/Users/utaal/.ivy2/cache/org.scalamacros/paradise_2.11.7/jars/paradise_2.11.7-2.1.0-M5.jar
[debug] -Xplugin:/Users/utaal/.ivy2/cache/org.spire-math/kind-projector_2.11/jars/kind-projector_2.11-0.6.3.jar
[debug] -bootclasspath
[debug] /Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/sunrsasign.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/classes:/Users/utaal/.ivy2/cache/org.scala-lang/scala-library/jars/scala-library-2.11.7.jar
[debug] -classpath
[debug] /Users/utaal/Src/cats/macros/.jvm/target/scala-2.11/classes:/Users/utaal/.ivy2/cache/com.github.mpilquist/simulacrum_2.11/jars/simulacrum_2.11-0.4.0.jar:/Users/utaal/.ivy2/cache/org.spire-math/algebra_2.11/jars/algebra_2.11-0.3.1.jar:/Users/utaal/.ivy2/cache/org.spire-math/algebra-std_2.11/jars/algebra-std_2.11-0.3.1.jar:/Users/utaal/.ivy2/cache/org.typelevel/machinist_2.11/jars/machinist_2.11-0.4.1.jar:/Users/utaal/.ivy2/cache/org.scala-lang/scala-reflect/jars/scala-reflect-2.11.7.jar:/Users/utaal/.ivy2/cache/org.scoverage/scalac-scoverage-runtime_2.11/jars/scalac-scoverage-runtime_2.11-1.1.0.jar:/Users/utaal/.ivy2/cache/org.scoverage/scalac-scoverage-plugin_2.11/jars/scalac-scoverage-plugin_2.11-1.1.0.jar
scala.meta.internal.hosts.scalac.converters.ConvertException: unexpected tree during scala.reflect -> scala.meta conversion:
Import(Select(Ident(scala), scala.reflect), List(ImportSelector(TermName("NameTransformer"), 50, TermName("NameTransformer"), 50)))
(PackageDef) package macros { import scala.reflect.NameTransformer; o...
(PackageDef) package cats { package macros { import scala.reflect.N...
at scala.meta.internal.hosts.scalac.converters.ToMtree$XtensionGtreeToMtree.fail(ToMtree.scala:218)
at scala.meta.internal.hosts.scalac.converters.ToMtree$XtensionGtreeToMtree.toMtree(ToMtree.scala:161)
at scala.meta.internal.hosts.scalac.converters.ToMtree$RichTreesToMtrees$$anonfun$toMtrees$1.apply(ToMtree.scala:223)
at scala.meta.internal.hosts.scalac.converters.ToMtree$RichTreesToMtrees$$anonfun$toMtrees$1.apply(ToMtree.scala:223)
at scala.collection.immutable.List.map(List.scala:273)
at scala.meta.internal.hosts.scalac.converters.ToMtree$RichTreesToMtrees.toMtrees(ToMtree.scala:223)
at scala.meta.internal.hosts.scalac.converters.ToMtree$XtensionGtreeToMtree.toMtree(ToMtree.scala:119)
at scala.meta.internal.hosts.scalac.converters.ToMtree$RichTreesToMtrees$$anonfun$toMtrees$1.apply(ToMtree.scala:223)
at scala.meta.internal.hosts.scalac.converters.ToMtree$RichTreesToMtrees$$anonfun$toMtrees$1.apply(ToMtree.scala:223)
at scala.collection.immutable.List.map(List.scala:273)
at scala.meta.internal.hosts.scalac.converters.ToMtree$RichTreesToMtrees.toMtrees(ToMtree.scala:223)
at scala.meta.internal.hosts.scalac.converters.ToMtree$XtensionGtreeToMtree.toMtree(ToMtree.scala:115)
at scala.meta.internal.hosts.scalac.contexts.Proxy$$anonfun$initializeFromDomain$1$$anonfun$27$$anonfun$28.apply(Proxy.scala:406)
at scala.meta.internal.hosts.scalac.contexts.Proxy$$anonfun$initializeFromDomain$1$$anonfun$27$$anonfun$28.apply(Proxy.scala:372)
at scala.Option.getOrElse(Option.scala:121)
at scala.meta.internal.hosts.scalac.reflect.Metadata$Metadata.getOrElseUpdate(Metadata.scala:57)
at scala.meta.internal.hosts.scalac.contexts.Proxy$$anonfun$initializeFromDomain$1$$anonfun$27.apply(Proxy.scala:372)
at scala.meta.internal.hosts.scalac.contexts.Proxy$$anonfun$initializeFromDomain$1$$anonfun$27.apply(Proxy.scala:366)
at scala.collection.Iterator$$anon$11.next(Iterator.scala:370)
at scala.collection.Iterator$class.foreach(Iterator.scala:742)
at scala.collection.AbstractIterator.foreach(Iterator.scala:1194)
at scala.collection.generic.Growable$class.$plus$plus$eq(Growable.scala:59)
at scala.collection.mutable.ListBuffer.$plus$plus$eq(ListBuffer.scala:183)
at scala.collection.mutable.ListBuffer.$plus$plus$eq(ListBuffer.scala:45)
at scala.collection.TraversableOnce$class.to(TraversableOnce.scala:308)
at scala.collection.AbstractIterator.to(Iterator.scala:1194)
at scala.collection.TraversableOnce$class.toList(TraversableOnce.scala:292)
at scala.collection.AbstractIterator.toList(Iterator.scala:1194)
at scala.meta.internal.hosts.scalac.contexts.Proxy$$anonfun$initializeFromDomain$1.apply$mcV$sp(Proxy.scala:414)
at scala.meta.internal.hosts.scalac.contexts.Proxy$$anonfun$initializeFromDomain$1.apply(Proxy.scala:311)
at scala.meta.internal.hosts.scalac.contexts.Proxy$$anonfun$initializeFromDomain$1.apply(Proxy.scala:311)
at scala.meta.internal.hosts.scalac.converters.Caches$class.withWriteOnlyIndices(Caches.scala:51)
at scala.meta.internal.hosts.scalac.converters.Api.withWriteOnlyIndices(Api.scala:8)
at scala.meta.internal.hosts.scalac.contexts.Proxy.initializeFromDomain(Proxy.scala:311)
at scala.meta.internal.hosts.scalac.contexts.Proxy.<init>(Proxy.scala:37)
at scala.meta.internal.hosts.scalac.ConvertPhase$ConvertComponent$$anon$1.run(ConvertPhase.scala:41)
at scala.tools.nsc.Global$Run.compileUnitsInternal(Global.scala:1501)
at scala.tools.nsc.Global$Run.compileUnits(Global.scala:1486)
at scala.tools.nsc.Global$Run.compileSources(Global.scala:1481)
at scala.tools.nsc.Global$Run.compile(Global.scala:1582)
at xsbt.CachedCompiler0.run(CompilerInterface.scala:116)
at xsbt.CachedCompiler0.run(CompilerInterface.scala:95)
at xsbt.CompilerInterface.run(CompilerInterface.scala:26)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at sbt.compiler.AnalyzingCompiler.call(AnalyzingCompiler.scala:101)
at sbt.compiler.AnalyzingCompiler.compile(AnalyzingCompiler.scala:47)
at sbt.compiler.AnalyzingCompiler.compile(AnalyzingCompiler.scala:41)
at sbt.compiler.MixedAnalyzingCompiler$$anonfun$compileScala$1$1.apply$mcV$sp(MixedAnalyzingCompiler.scala:51)
at sbt.compiler.MixedAnalyzingCompiler$$anonfun$compileScala$1$1.apply(MixedAnalyzingCompiler.scala:51)
at sbt.compiler.MixedAnalyzingCompiler$$anonfun$compileScala$1$1.apply(MixedAnalyzingCompiler.scala:51)
at sbt.compiler.MixedAnalyzingCompiler.timed(MixedAnalyzingCompiler.scala:75)
at sbt.compiler.MixedAnalyzingCompiler.compileScala$1(MixedAnalyzingCompiler.scala:50)
at sbt.compiler.MixedAnalyzingCompiler.compile(MixedAnalyzingCompiler.scala:65)
at sbt.compiler.IC$$anonfun$compileInternal$1.apply(IncrementalCompiler.scala:160)
at sbt.compiler.IC$$anonfun$compileInternal$1.apply(IncrementalCompiler.scala:160)
at sbt.inc.IncrementalCompile$$anonfun$doCompile$1.apply(Compile.scala:66)
at sbt.inc.IncrementalCompile$$anonfun$doCompile$1.apply(Compile.scala:64)
at sbt.inc.IncrementalCommon.cycle(IncrementalCommon.scala:31)
at sbt.inc.Incremental$$anonfun$1.apply(Incremental.scala:62)
at sbt.inc.Incremental$$anonfun$1.apply(Incremental.scala:61)
at sbt.inc.Incremental$.manageClassfiles(Incremental.scala:89)
at sbt.inc.Incremental$.compile(Incremental.scala:61)
at sbt.inc.IncrementalCompile$.apply(Compile.scala:54)
at sbt.compiler.IC$.compileInternal(IncrementalCompiler.scala:160)
at sbt.compiler.IC$.incrementalCompile(IncrementalCompiler.scala:138)
at sbt.Compiler$.compile(Compiler.scala:128)
at sbt.Compiler$.compile(Compiler.scala:114)
at sbt.Defaults$.sbt$Defaults$$compileIncrementalTaskImpl(Defaults.scala:829)
at sbt.Defaults$$anonfun$compileIncrementalTask$1.apply(Defaults.scala:820)
at sbt.Defaults$$anonfun$compileIncrementalTask$1.apply(Defaults.scala:818)
at scala.Function1$$anonfun$compose$1.apply(Function1.scala:47)
at sbt.$tilde$greater$$anonfun$$u2219$1.apply(TypeFunctions.scala:40)
at sbt.std.Transform$$anon$4.work(System.scala:63)
at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:226)
at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:226)
at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:17)
at sbt.Execute.work(Execute.scala:235)
at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:226)
at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:226)
at sbt.ConcurrentRestrictions$$anon$4$$anonfun$1.apply(ConcurrentRestrictions.scala:159)
at sbt.CompletionService$$anon$2.call(CompletionService.scala:28)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
[error] (macrosJVM/compile:compileIncremental) scala.meta.internal.hosts.scalac.converters.ConvertException: unexpected tree during scala.reflect -> scala.meta conversion:
[error] Import(Select(Ident(scala), scala.reflect), List(ImportSelector(TermName("NameTransformer"), 50, TermName("NameTransformer"), 50)))
[error] (PackageDef) package macros { import scala.reflect.NameTransformer; o...
[error] (PackageDef) package cats { package macros { import scala.reflect.N...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment