Skip to content

Instantly share code, notes, and snippets.

@ryan-williams
Last active December 6, 2016 18:42
Show Gist options
  • Save ryan-williams/63b0534e47b1a575428f03bce833ac21 to your computer and use it in GitHub Desktop.
Save ryan-williams/63b0534e47b1a575428f03bce833ac21 to your computer and use it in GitHub Desktop.
scalac crash
$ sbt ++2.10.6 clean compile
[info] Loading global plugins from /Users/ryan/.sbt/0.13/plugins
[info] Loading project definition from /Users/ryan/c/magic-rdds/project
[info] Set current project to magic-rdds (in build file:/Users/ryan/c/magic-rdds/)
[info] Setting version to 2.10.6
[info] Reapplying settings...
[info] Set current project to magic-rdds (in build file:/Users/ryan/c/magic-rdds/)
[success] Total time: 0 s, completed Dec 6, 2016 6:39:43 PM
[info] Updating {file:/Users/ryan/c/magic-rdds/}magic-rdds...
[info] Resolving org.fusesource.jansi#jansi;1.4 ...
[info] Done updating.
[info] Compiling 44 Scala sources to /Users/ryan/c/magic-rdds/target/scala-2.10/classes...
[info] ======= Position error
[info] Synthetic tree [22450] contains nonsynthetic tree [22449]
[info] == Enclosing tree [22450] of type Apply at [530]HistogramParam.scala
[info]
[info] [L 17 ] #22450 [530] Apply // Apply(method fromInt)
[info]
[info] == Enclosed tree [22449] of type Literal at [533:534]HistogramParam.scala
[info]
[info] [L 17 ] #22449 [533:534] Literal // 1
[info]
[info]
[info] While validating #22773
[info] [L 1 ] #22773 [0:1121] PackageDef // accumulables
[info]
[info] Children:
[info] [L 1 P#22773] #601 [8:40] Select // accumulables
[info] [L 3 P#22773] #605 [42:82] Import // org.apache.spark.AccumulableParam
[info] [L 4 P#22773] #608 [83:107] Import // spire.implicits._
[info] [L 5 P#22773] #611 [108:133] Import // spire.math.Numeric
[info] [L 13 P#22773] #22772 [341:1121] ClassDef // HistogramParam[T, N: Numeric] extends AccumulableParam[HashMap[T, N], T] {
[info] =======
[error]
[error] while compiling: /Users/ryan/c/magic-rdds/src/main/scala/org/hammerlab/magic/accumulables/HistogramParam.scala
[error] during phase: typer
[error] library version: version 2.10.6
[error] compiler version: version 2.10.6
[error] reconstructed args: -bootclasspath /Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/sunrsasign.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/jre/classes:/Users/ryan/.sbt/boot/scala-2.10.6/lib/scala-library.jar -Yrangepos -classpath /Users/ryan/c/magic-rdds/target/scala-2.10/classes:/Users/ryan/.ivy2/cache/com.esotericsoftware.kryo/kryo/bundles/kryo-2.24.0.jar:/Users/ryan/.ivy2/cache/com.esotericsoftware.minlog/minlog/jars/minlog-1.2.jar:/Users/ryan/.ivy2/cache/org.objenesis/objenesis/jars/objenesis-2.1.jar:/Users/ryan/.m2/repository/org/hammerlab/spark-util_2.10/1.1.1/spark-util_2.10-1.1.1.jar:/Users/ryan/.ivy2/cache/org.spire-math/spire_2.10/jars/spire_2.10-0.11.0.jar:/Users/ryan/.ivy2/cache/org.spire-math/spire-macros_2.10/jars/spire-macros_2.10-0.11.0.jar:/Users/ryan/.ivy2/cache/org.typelevel/machinist_2.10/jars/machinist_2.10-0.4.1.jar:/Users/ryan/.sbt/boot/scala-2.10.6/lib/scala-reflect.jar:/Users/ryan/.ivy2/cache/org.scalamacros/quasiquotes_2.10/jars/quasiquotes_2.10-2.0.1.jar:/Users/ryan/.ivy2/local/org.hammerlab/iterator_2.10/1.0.0/jars/iterator_2.10.jar:/Users/ryan/.ivy2/cache/org.apache.commons/commons-math3/jars/commons-math3-3.6.1.jar:/Users/ryan/.ivy2/cache/org.apache.spark/spark-core_2.10/jars/spark-core_2.10-1.6.3.jar:/Users/ryan/.ivy2/cache/org.apache.avro/avro-mapred/jars/avro-mapred-1.7.7-hadoop2.jar:/Users/ryan/.ivy2/cache/org.apache.avro/avro-ipc/jars/avro-ipc-1.7.7-tests.jar:/Users/ryan/.ivy2/cache/org.apache.avro/avro-ipc/jars/avro-ipc-1.7.7.jar:/Users/ryan/.ivy2/cache/org.apache.avro/avro/jars/avro-1.7.7.jar:/Users/ryan/.ivy2/cache/org.codehaus.jackson/jackson-core-asl/jars/jackson-core-asl-1.9.13.jar:/Users/ryan/.ivy2/cache/org.codehaus.jackson/jackson-mapper-asl/jars/jackson-mapper-asl-1.9.13.jar:/Users/ryan/.ivy2/cache/org.xerial.snappy/snappy-java/bundles/snappy-java-1.1.2.6.jar:/Users/ryan/.ivy2/cache/org.apache.commons/commons-compress/jars/commons-compress-1.4.1.jar:/Users/ryan/.ivy2/cache/org.tukaani/xz/jars/xz-1.0.jar:/Users/ryan/.ivy2/cache/org.slf4j/slf4j-api/jars/slf4j-api-1.7.10.jar:/Users/ryan/.ivy2/cache/com.twitter/chill_2.10/jars/chill_2.10-0.5.0.jar:/Users/ryan/.ivy2/cache/com.twitter/chill-java/jars/chill-java-0.5.0.jar:/Users/ryan/.ivy2/cache/org.apache.xbean/xbean-asm5-shaded/bundles/xbean-asm5-shaded-4.4.jar:/Users/ryan/.ivy2/cache/org.apache.hadoop/hadoop-client/jars/hadoop-client-2.2.0.jar:/Users/ryan/.ivy2/cache/org.apache.hadoop/hadoop-common/jars/hadoop-common-2.2.0.jar:/Users/ryan/.ivy2/cache/org.apache.hadoop/hadoop-annotations/jars/hadoop-annotations-2.2.0.jar:/Users/ryan/.ivy2/cache/com.google.code.findbugs/jsr305/jars/jsr305-1.3.9.jar:/Users/ryan/.ivy2/cache/commons-cli/commons-cli/jars/commons-cli-1.2.jar:/Users/ryan/.ivy2/cache/org.apache.commons/commons-math/jars/commons-math-2.1.jar:/Users/ryan/.ivy2/cache/xmlenc/xmlenc/jars/xmlenc-0.52.jar:/Users/ryan/.ivy2/cache/commons-httpclient/commons-httpclient/jars/commons-httpclient-3.1.jar:/Users/ryan/.ivy2/cache/commons-codec/commons-codec/jars/commons-codec-1.4.jar:/Users/ryan/.ivy2/cache/commons-net/commons-net/jars/commons-net-2.2.jar:/Users/ryan/.ivy2/cache/log4j/log4j/bundles/log4j-1.2.17.jar:/Users/ryan/.ivy2/cache/commons-lang/commons-lang/jars/commons-lang-2.5.jar:/Users/ryan/.ivy2/cache/commons-configuration/commons-configuration/jars/commons-configuration-1.6.jar:/Users/ryan/.ivy2/cache/commons-collections/commons-collections/jars/commons-collections-3.2.1.jar:/Users/ryan/.ivy2/cache/commons-digester/commons-digester/jars/commons-digester-1.8.jar:/Users/ryan/.ivy2/cache/commons-beanutils/commons-beanutils/jars/commons-beanutils-1.7.0.jar:/Users/ryan/.ivy2/cache/commons-beanutils/commons-beanutils-core/jars/commons-beanutils-core-1.8.0.jar:/Users/ryan/.ivy2/cache/com.google.protobuf/protobuf-java/bundles/protobuf-java-2.5.0.jar:/Users/ryan/.ivy2/cache/org.apache.hadoop/hadoop-auth/jars/hadoop-auth-2.2.0.jar:/Users/ryan/.ivy2/cache/org.apache.hadoop/hadoop-hdfs/jars/hadoop-hdfs-2.2.0.jar:/Users/ryan/.ivy2/cache/org.mortbay.jetty/jetty-util/jars/jetty-util-6.1.26.jar:/Users/ryan/.ivy2/cache/org.apache.hadoop/hadoop-mapreduce-client-app/jars/hadoop-mapreduce-client-app-2.2.0.jar:/Users/ryan/.ivy2/cache/org.apache.hadoop/hadoop-mapreduce-client-common/jars/hadoop-mapreduce-client-common-2.2.0.jar:/Users/ryan/.ivy2/cache/org.apache.hadoop/hadoop-yarn-common/jars/hadoop-yarn-common-2.2.0.jar:/Users/ryan/.ivy2/cache/org.apache.hadoop/hadoop-yarn-api/jars/hadoop-yarn-api-2.2.0.jar:/Users/ryan/.ivy2/cache/org.slf4j/slf4j-log4j12/jars/slf4j-log4j12-1.7.10.jar:/Users/ryan/.ivy2/cache/com.google.inject/guice/jars/guice-3.0.jar:/Users/ryan/.ivy2/cache/javax.inject/javax.inject/jars/javax.inject-1.jar:/Users/ryan/.ivy2/cache/aopalliance/aopalliance/jars/aopalliance-1.0.jar:/Users/ryan/.ivy2/cache/org.sonatype.sisu.inject/cglib/jars/cglib-2.2.1-v20090111.jar:/Users/ryan/.ivy2/cache/com.sun.jersey.jersey-test-framework/jersey-test-framework-grizzly2/jars/jersey-test-framework-grizzly2-1.9.jar:/Users/ryan/.ivy2/cache/com.sun.jersey/jersey-server/bundles/jersey-server-1.9.jar:/Users/ryan/.ivy2/cache/asm/asm/jars/asm-3.1.jar:/Users/ryan/.ivy2/cache/com.sun.jersey/jersey-json/bundles/jersey-json-1.9.jar:/Users/ryan/.ivy2/cache/org.codehaus.jettison/jettison/bundles/jettison-1.1.jar:/Users/ryan/.ivy2/cache/stax/stax-api/jars/stax-api-1.0.1.jar:/Users/ryan/.ivy2/cache/com.sun.xml.bind/jaxb-impl/jars/jaxb-impl-2.2.3-1.jar:/Users/ryan/.ivy2/cache/javax.xml.bind/jaxb-api/jars/jaxb-api-2.2.2.jar:/Users/ryan/.ivy2/cache/javax.activation/activation/jars/activation-1.1.jar:/Users/ryan/.ivy2/cache/org.codehaus.jackson/jackson-jaxrs/jars/jackson-jaxrs-1.8.3.jar:/Users/ryan/.ivy2/cache/org.codehaus.jackson/jackson-xc/jars/jackson-xc-1.8.3.jar:/Users/ryan/.ivy2/cache/com.sun.jersey.contribs/jersey-guice/jars/jersey-guice-1.9.jar:/Users/ryan/.ivy2/cache/org.apache.hadoop/hadoop-yarn-client/jars/hadoop-yarn-client-2.2.0.jar:/Users/ryan/.ivy2/cache/org.apache.hadoop/hadoop-mapreduce-client-core/jars/hadoop-mapreduce-client-core-2.2.0.jar:/Users/ryan/.ivy2/cache/org.apache.hadoop/hadoop-yarn-server-common/jars/hadoop-yarn-server-common-2.2.0.jar:/Users/ryan/.ivy2/cache/org.apache.hadoop/hadoop-mapreduce-client-shuffle/jars/hadoop-mapreduce-client-shuffle-2.2.0.jar:/Users/ryan/.ivy2/cache/org.apache.hadoop/hadoop-mapreduce-client-jobclient/jars/hadoop-mapreduce-client-jobclient-2.2.0.jar:/Users/ryan/.ivy2/cache/org.apache.spark/spark-launcher_2.10/jars/spark-launcher_2.10-1.6.3.jar:/Users/ryan/.ivy2/cache/org.spark-project.spark/unused/jars/unused-1.0.0.jar:/Users/ryan/.ivy2/cache/org.apache.spark/spark-network-common_2.10/jars/spark-network-common_2.10-1.6.3.jar:/Users/ryan/.ivy2/cache/io.netty/netty-all/jars/netty-all-4.0.29.Final.jar:/Users/ryan/.ivy2/cache/org.apache.spark/spark-network-shuffle_2.10/jars/spark-network-shuffle_2.10-1.6.3.jar:/Users/ryan/.ivy2/cache/org.fusesource.leveldbjni/leveldbjni-all/bundles/leveldbjni-all-1.8.jar:/Users/ryan/.ivy2/cache/com.fasterxml.jackson.core/jackson-databind/bundles/jackson-databind-2.4.4.jar:/Users/ryan/.ivy2/cache/com.fasterxml.jackson.core/jackson-annotations/bundles/jackson-annotations-2.4.4.jar:/Users/ryan/.ivy2/cache/com.fasterxml.jackson.core/jackson-core/bundles/jackson-core-2.4.4.jar:/Users/ryan/.ivy2/cache/org.apache.spark/spark-unsafe_2.10/jars/spark-unsafe_2.10-1.6.3.jar:/Users/ryan/.ivy2/cache/net.java.dev.jets3t/jets3t/jars/jets3t-0.7.1.jar:/Users/ryan/.ivy2/cache/org.apache.curator/curator-recipes/bundles/curator-recipes-2.4.0.jar:/Users/ryan/.ivy2/cache/org.apache.curator/curator-framework/bundles/curator-framework-2.4.0.jar:/Users/ryan/.ivy2/cache/org.apache.curator/curator-client/bundles/curator-client-2.4.0.jar:/Users/ryan/.ivy2/cache/org.apache.zookeeper/zookeeper/jars/zookeeper-3.4.5.jar:/Users/ryan/.ivy2/cache/jline/jline/jars/jline-0.9.94.jar:/Users/ryan/.ivy2/cache/com.google.guava/guava/bundles/guava-14.0.1.jar:/Users/ryan/.ivy2/cache/org.eclipse.jetty.orbit/javax.servlet/orbits/javax.servlet-3.0.0.v201112011016.jar:/Users/ryan/.ivy2/cache/org.apache.commons/commons-lang3/jars/commons-lang3-3.3.2.jar:/Users/ryan/.ivy2/cache/org.slf4j/jul-to-slf4j/jars/jul-to-slf4j-1.7.10.jar:/Users/ryan/.ivy2/cache/org.slf4j/jcl-over-slf4j/jars/jcl-over-slf4j-1.7.10.jar:/Users/ryan/.ivy2/cache/com.ning/compress-lzf/bundles/compress-lzf-1.0.3.jar:/Users/ryan/.ivy2/cache/net.jpountz.lz4/lz4/jars/lz4-1.3.0.jar:/Users/ryan/.ivy2/cache/org.roaringbitmap/RoaringBitmap/bundles/RoaringBitmap-0.5.11.jar:/Users/ryan/.ivy2/cache/com.typesafe.akka/akka-remote_2.10/jars/akka-remote_2.10-2.3.11.jar:/Users/ryan/.ivy2/cache/com.typesafe.akka/akka-actor_2.10/jars/akka-actor_2.10-2.3.11.jar:/Users/ryan/.ivy2/cache/com.typesafe/config/bundles/config-1.2.1.jar:/Users/ryan/.ivy2/cache/io.netty/netty/bundles/netty-3.8.0.Final.jar:/Users/ryan/.ivy2/cache/org.uncommons.maths/uncommons-maths/jars/uncommons-maths-1.2.2a.jar:/Users/ryan/.ivy2/cache/com.typesafe.akka/akka-slf4j_2.10/jars/akka-slf4j_2.10-2.3.11.jar:/Users/ryan/.ivy2/cache/org.json4s/json4s-jackson_2.10/jars/json4s-jackson_2.10-3.2.10.jar:/Users/ryan/.ivy2/cache/org.json4s/json4s-core_2.10/jars/json4s-core_2.10-3.2.10.jar:/Users/ryan/.ivy2/cache/org.json4s/json4s-ast_2.10/jars/json4s-ast_2.10-3.2.10.jar:/Users/ryan/.ivy2/cache/com.thoughtworks.paranamer/paranamer/jars/paranamer-2.6.jar:/Users/ryan/.ivy2/cache/org.scala-lang/scalap/jars/scalap-2.10.6.jar:/Users/ryan/.sbt/boot/scala-2.10.6/lib/scala-compiler.jar:/Users/ryan/.ivy2/cache/com.sun.jersey/jersey-core/bundles/jersey-core-1.9.jar:/Users/ryan/.ivy2/cache/org.apache.mesos/mesos/jars/mesos-0.21.1-shaded-protobuf.jar:/Users/ryan/.ivy2/cache/com.clearspring.analytics/stream/jars/stream-2.7.0.jar:/Users/ryan/.ivy2/cache/io.dropwizard.metrics/metrics-core/bundles/metrics-core-3.1.2.jar:/Users/ryan/.ivy2/cache/io.dropwizard.metrics/metrics-jvm/bundles/metrics-jvm-3.1.2.jar:/Users/ryan/.ivy2/cache/io.dropwizard.metrics/metrics-json/bundles/metrics-json-3.1.2.jar:/Users/ryan/.ivy2/cache/io.dropwizard.metrics/metrics-graphite/bundles/metrics-graphite-3.1.2.jar:/Users/ryan/.ivy2/cache/com.fasterxml.jackson.module/jackson-module-scala_2.10/bundles/jackson-module-scala_2.10-2.4.4.jar:/Users/ryan/.ivy2/cache/org.apache.ivy/ivy/jars/ivy-2.4.0.jar:/Users/ryan/.ivy2/cache/oro/oro/jars/oro-2.0.8.jar:/Users/ryan/.ivy2/cache/org.tachyonproject/tachyon-client/jars/tachyon-client-0.8.2.jar:/Users/ryan/.ivy2/cache/commons-io/commons-io/jars/commons-io-2.4.jar:/Users/ryan/.ivy2/cache/org.tachyonproject/tachyon-underfs-hdfs/jars/tachyon-underfs-hdfs-0.8.2.jar:/Users/ryan/.ivy2/cache/org.tachyonproject/tachyon-underfs-s3/jars/tachyon-underfs-s3-0.8.2.jar:/Users/ryan/.ivy2/cache/org.tachyonproject/tachyon-underfs-local/jars/tachyon-underfs-local-0.8.2.jar:/Users/ryan/.ivy2/cache/net.razorvine/pyrolite/jars/pyrolite-4.9.jar:/Users/ryan/.ivy2/cache/net.sf.py4j/py4j/jars/py4j-0.9.jar
[error]
[error] last tree to typer: Select(This(class HistogramParam), evidence$1)
[error] symbol: value evidence$1 in class HistogramParam (flags: implicit <synthetic> <paramaccessor> <triedcooking> private[this])
[error] symbol definition: implicit private[this] val evidence$1: spire.math.Numeric[N]
[error] tpe: spire.math.Numeric[N]
[error] symbol owners: value evidence$1 -> class HistogramParam -> package accumulables
[error] context owners: method zero -> class HistogramParam -> package accumulables
[error]
[error] == Enclosing template or block ==
[error]
[error] Apply( // def apply[T, N]()(implicit evidence$4: spire.math.Numeric[N]): org.hammerlab.magic.accumulables.HashMap[T,N] in object HashMap, tree.tpe=org.hammerlab.magic.accumulables.HashMap[T,N]
[error] Apply( // def apply[T, N]()(implicit evidence$4: spire.math.Numeric[N]): org.hammerlab.magic.accumulables.HashMap[T,N] in object HashMap, tree.tpe=(implicit evidence$4: spire.math.Numeric[N])org.hammerlab.magic.accumulables.HashMap[T,N]
[error] TypeApply( // def apply[T, N]()(implicit evidence$4: spire.math.Numeric[N]): org.hammerlab.magic.accumulables.HashMap[T,N] in object HashMap, tree.tpe=()(implicit evidence$4: spire.math.Numeric[N])org.hammerlab.magic.accumulables.HashMap[T,N]
[error] "HashMap"."apply" // def apply[T, N]()(implicit evidence$4: spire.math.Numeric[N]): org.hammerlab.magic.accumulables.HashMap[T,N] in object HashMap, tree.tpe=[T, N](map: scala.collection.mutable.HashMap[T,N])(implicit evidence$1: spire.math.Numeric[N])org.hammerlab.magic.accumulables.HashMap[T,N] <and> ()(implicit evidence$4: spire.math.Numeric[N])org.hammerlab.magic.accumulables.HashMap[T,N]
[error] // 2 type arguments
[error] <tpt> // tree.tpe=T
[error] <tpt> // tree.tpe=N
[error] )
[error] Nil
[error] )
[error] HistogramParam.this."evidence$1" // implicit private[this] val evidence$1: spire.math.Numeric[N] in class HistogramParam, tree.tpe=spire.math.Numeric[N]
[error] )
[error]
[error] == Expanded type of tree ==
[error]
[error] TypeRef(
[error] TypeSymbol(
[error] abstract trait Numeric[A] extends Any with Ring[A] with AdditiveAbGroup[A] with MultiplicativeAbGroup[A] with NRoot[A] with ConvertableFrom[A] with ConvertableTo[A] with IsReal[A]
[error]
[error] )
[error] args = List(TypeParamTypeRef(TypeParam(N)))
[error] )
[error]
[error] uncaught exception during compilation: scala.tools.nsc.interactive.RangePositions$ValidateException
scala.tools.nsc.interactive.RangePositions$ValidateException: Synthetic tree [22450] contains nonsynthetic tree [22449]
at scala.tools.nsc.interactive.RangePositions$class.positionError$1(RangePositions.scala:201)
at scala.tools.nsc.interactive.RangePositions$class.validate$1(RangePositions.scala:218)
at scala.tools.nsc.interactive.RangePositions$class.validate$1(RangePositions.scala:241)
at scala.tools.nsc.interactive.RangePositions$class.validate$1(RangePositions.scala:241)
at scala.tools.nsc.interactive.RangePositions$class.validate$1(RangePositions.scala:241)
at scala.tools.nsc.interactive.RangePositions$class.validate$1(RangePositions.scala:241)
at scala.tools.nsc.interactive.RangePositions$class.validate$1(RangePositions.scala:241)
at scala.tools.nsc.interactive.RangePositions$class.validate$1(RangePositions.scala:241)
at scala.tools.nsc.interactive.RangePositions$class.validate$1(RangePositions.scala:241)
at scala.tools.nsc.interactive.RangePositions$class.validate$1(RangePositions.scala:241)
at scala.tools.nsc.interactive.RangePositions$class.validate$1(RangePositions.scala:241)
at scala.tools.nsc.interactive.RangePositions$class.validatePositions(RangePositions.scala:246)
at xsbt.CachedCompiler0$$anon$1.validatePositions(CompilerInterface.scala:150)
at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3.apply(Analyzer.scala:100)
at scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:464)
at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3$$anonfun$run$1.apply(Analyzer.scala:91)
at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3$$anonfun$run$1.apply(Analyzer.scala:91)
at scala.collection.Iterator$class.foreach(Iterator.scala:727)
at scala.collection.AbstractIterator.foreach(Iterator.scala:1157)
at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3.run(Analyzer.scala:91)
at scala.tools.nsc.Global$Run.compileUnitsInternal(Global.scala:1583)
at scala.tools.nsc.Global$Run.compileUnits(Global.scala:1557)
at scala.tools.nsc.Global$Run.compileSources(Global.scala:1553)
at scala.tools.nsc.Global$Run.compile(Global.scala:1662)
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:483)
at sbt.compiler.AnalyzingCompiler.call(AnalyzingCompiler.scala:107)
at sbt.compiler.AnalyzingCompiler.compile(AnalyzingCompiler.scala:53)
at sbt.compiler.AnalyzingCompiler.compile(AnalyzingCompiler.scala:47)
at sbt.compiler.MixedAnalyzingCompiler$$anonfun$compileScala$1$1.apply$mcV$sp(MixedAnalyzingCompiler.scala:50)
at sbt.compiler.MixedAnalyzingCompiler$$anonfun$compileScala$1$1.apply(MixedAnalyzingCompiler.scala:50)
at sbt.compiler.MixedAnalyzingCompiler$$anonfun$compileScala$1$1.apply(MixedAnalyzingCompiler.scala:50)
at sbt.compiler.MixedAnalyzingCompiler.timed(MixedAnalyzingCompiler.scala:74)
at sbt.compiler.MixedAnalyzingCompiler.compileScala$1(MixedAnalyzingCompiler.scala:49)
at sbt.compiler.MixedAnalyzingCompiler.compile(MixedAnalyzingCompiler.scala:64)
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:32)
at sbt.inc.Incremental$$anonfun$1.apply(Incremental.scala:72)
at sbt.inc.Incremental$$anonfun$1.apply(Incremental.scala:71)
at sbt.inc.Incremental$.manageClassfiles(Incremental.scala:99)
at sbt.inc.Incremental$.compile(Incremental.scala:71)
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:155)
at sbt.Compiler$.compile(Compiler.scala:141)
at sbt.Defaults$.sbt$Defaults$$compileIncrementalTaskImpl(Defaults.scala:879)
at sbt.Defaults$$anonfun$compileIncrementalTask$1.apply(Defaults.scala:870)
at sbt.Defaults$$anonfun$compileIncrementalTask$1.apply(Defaults.scala:868)
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:228)
at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:228)
at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:17)
at sbt.Execute.work(Execute.scala:237)
at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:228)
at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:228)
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] (compile:compileIncremental) scala.tools.nsc.interactive.RangePositions$ValidateException: Synthetic tree [22450] contains nonsynthetic tree [22449]
[error] Total time: 9 s, completed Dec 6, 2016 6:39:52 PM
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment