Getting an exception while trying to build spark in spark-core:

[ERROR]

     while compiling:
/Users/dev/tellapart_spark/core/src/main/scala/org/apache/spark/ui/JettyUtils.scala

        during phase: typer

     library version: version 2.10.4

    compiler version: version 2.10.4

  reconstructed args: -deprecation -feature -classpath


  last tree to typer: Ident(enumDispatcher)

              symbol: value enumDispatcher (flags: <triedcooking>)

   symbol definition: val enumDispatcher:
java.util.EnumSet[javax.servlet.DispatcherType]

                 tpe: java.util.EnumSet[javax.servlet.DispatcherType]

       symbol owners: value enumDispatcher -> value $anonfun -> method
addFilters -> object JettyUtils -> package ui

      context owners: value $anonfun -> value $anonfun -> method addFilters
-> object JettyUtils -> package ui


== Enclosing template or block ==


Block(

  ValDef( // val filters: Array[String]

    <triedcooking>

    "filters"

    AppliedTypeTree(

      "Array"

      "String"

    )

    Apply(

      conf.get("spark.ui.filters", "").split(',')."map"

      Function( // val $anonfun: <notype>, tree.tpe=String => String

        ValDef( // x$1: String

          <param> <synthetic> <triedcooking>

          "x$1"

          <tpt> // tree.tpe=String

          <empty>

        )

        Apply( // def trim(): String in class String, tree.tpe=String

          "x$1"."trim" // def trim(): String in class String,
tree.tpe=()String

          Nil

        )

      )

    )

  )

  Apply(

    "filters"."foreach"

    Match(

      <empty>

      CaseDef(

        Bind( // val filter: String

          "filter"

          Typed(

            "_" // tree.tpe=String

            "String"

          )

        )

        If(

          "filter"."isEmpty"."unary_$bang"

          Block(

            // 7 statements

            Apply(

              "logInfo"

              Apply( // final def +(x$1: Any): String in class String,
tree.tpe=String

                "Adding filter: "."$plus" // final def +(x$1: Any): String
in class String, tree.tpe=(x$1: Any)String

                "filter" // val filter: String, tree.tpe=String

              )

            )

            ValDef( // val holder: org.eclipse.jetty.servlet.FilterHolder

              <triedcooking>

              "holder"

              "FilterHolder"

              Apply(

                new FilterHolder."<init>"

                Nil

              )

            )

            Apply( // def setClassName(x$1: String): Unit in class Holder,
tree.tpe=Unit

              "holder"."setClassName" // def setClassName(x$1: String):
Unit in class Holder, tree.tpe=(x$1: String)Unit

              "filter" // val filter: String, tree.tpe=String

            )

            Apply(

              conf.get("spark.".+(filter).+(".params"),
"").split(',').map(((x$2: String) => x$2.trim()))."toSet"."foreach"

              Function( // val $anonfun: <notype>

                ValDef( // param: String

                  <param> <triedcooking>

                  "param"

                  "String"

                  <empty>

                )

                If(

                  "param"."isEmpty"."unary_$bang"

                  Block(

                    ValDef( // val parts: Array[String]

                      <triedcooking>

                      "parts"

                      <tpt> // tree.tpe=Array[String]

                      Apply( // def split(x$1: String): Array[String] in
class String, tree.tpe=Array[String]

                        "param"."split" // def split(x$1: String):
Array[String] in class String, tree.tpe=(x$1: String)Array[String]

                        "="

                      )

                    )

                    If(

                      Apply( // def ==(x: Int): Boolean in class Int,
tree.tpe=Boolean

                        "parts"."length"."$eq$eq" // def ==(x: Int):
Boolean in class Int, tree.tpe=(x: Int)Boolean

                        2

                      )

                      Apply( // def setInitParameter(x$1: String,x$2:
String): Unit in class Holder

                        "holder"."setInitParameter" // def
setInitParameter(x$1: String,x$2: String): Unit in class Holder,
tree.tpe=(x$1: String, x$2: String)Unit

                        // 2 arguments

                        Apply( // val parts: Array[String]

                          "parts" // val parts: Array[String],
tree.tpe=parts.type

                          0

                        )

                        Apply( // val parts: Array[String]

                          "parts" // val parts: Array[String],
tree.tpe=parts.type

                          1

                        )

                      )

                      ()

                    )

                  )

                  ()

                )

              )

            )

            ValDef( // val prefix: String

              <triedcooking>

              "prefix"

              <tpt> // tree.tpe=String

              Apply(

                StringContext("spark.", ".param.")."s"

                "filter" // val filter: String, tree.tpe=String

              )

            )

            Apply(

              conf.getAll.filter(<empty> match {

  case scala.Tuple2((k @ _), (v @ _)) =>
k.length().>(prefix.length()).&&(k.startsWith(prefix))

})."foreach"

              Match(

                <empty>

                CaseDef(

                  Apply( // object Tuple2 in package scala

                    "scala"."Tuple2" // object Tuple2 in package scala,
tree.tpe=Tuple2.type

                    // 2 arguments

                    Bind( // val k: String, tree.tpe=String

                      "k"

                      "_" // tree.tpe=String

                    )

                    Bind( // val v: String, tree.tpe=String

                      "v"

                      "_" // tree.tpe=String

                    )

                  )

                  Apply( // def setInitParameter(x$1: String,x$2: String):
Unit in class Holder, tree.tpe=Unit

                    "holder"."setInitParameter" // def
setInitParameter(x$1: String,x$2: String): Unit in class Holder,
tree.tpe=(x$1: String, x$2: String)Unit

                    // 2 arguments

                    Apply( // def substring(x$1: Int): String in class
String, tree.tpe=String

                      "k"."substring" // def substring(x$1: Int): String in
class String, tree.tpe=(x$1: Int)String

                      Apply( // def length(): Int in class String,
tree.tpe=Int

                        "prefix"."length" // def length(): Int in class
String, tree.tpe=()Int

                        Nil

                      )

                    )

                    "v" // val v: String, tree.tpe=String

                  )

                )

              )

            )

            ValDef( // val enumDispatcher:
java.util.EnumSet[javax.servlet.DispatcherType]

              <triedcooking>

              "enumDispatcher"

              <tpt> //
tree.tpe=java.util.EnumSet[javax.servlet.DispatcherType]

              Apply( // def of[E <: Enum[E]](x$1: E,x$2: E,x$3: E,x$4:
E,x$5: E): java.util.EnumSet[E] in object EnumSet

                "java"."util"."EnumSet"."of" // def of[E <: Enum[E]](x$1:
E,x$2: E,x$3: E,x$4: E,x$5: E): java.util.EnumSet[E] in object EnumSet,
tree.tpe=[E <: Enum[E]](x$1: E, x$2: E, x$3: E, x$4: E, x$5:
E)java.util.EnumSet[E]

                // 5 arguments

                "DispatcherType"."ASYNC"

                "DispatcherType"."ERROR"

                "DispatcherType"."FORWARD"

                "DispatcherType"."INCLUDE"

                "DispatcherType"."REQUEST"

              )

            )

            Apply( // def foreach[U](f: A => U): Unit in trait IterableLike

              "handlers"."foreach" // def foreach[U](f: A => U): Unit in
trait IterableLike, tree.tpe=[U](f:
org.eclipse.jetty.servlet.ServletContextHandler => U)Unit

              Match(

                <empty>

                CaseDef(

                  Bind( // val handler:
org.eclipse.jetty.servlet.ServletContextHandler,
tree.tpe=org.eclipse.jetty.servlet.ServletContextHandler

                    "handler"

                    "_" //
tree.tpe=org.eclipse.jetty.servlet.ServletContextHandler

                  )

                  Apply( // val addFilter: (x$1: String, x$2: String, x$3:
Int)org.eclipse.jetty.servlet.FilterHolder <and> (x$1: Class[_ <:
javax.servlet.Filter], x$2: String, x$3:
Int)org.eclipse.jetty.servlet.FilterHolder <and> (x$1:
org.eclipse.jetty.servlet.FilterHolder, x$2: String, x$3: Int)Unit <and>
(x$1: String, x$2: String, x$3:
java.util.EnumSet[org.eclipse.jetty.server.DispatcherType])org.eclipse.jetty.servlet.FilterHolder
<and> (x$1: Class[_ <: javax.servlet.Filter], x$2: String, x$3:
java.util.EnumSet[org.eclipse.jetty.server.DispatcherType])org.eclipse.jetty.servlet.FilterHolder
<and> (x$1: org.eclipse.jetty.servlet.FilterHolder, x$2: String, x$3:
java.util.EnumSet[org.eclipse.jetty.server.DispatcherType])Unit in class
ServletContextHandler

                    "handler"."addFilter" // val addFilter: (x$1: String,
x$2: String, x$3: Int)org.eclipse.jetty.servlet.FilterHolder <and> (x$1:
Class[_ <: javax.servlet.Filter], x$2: String, x$3:
Int)org.eclipse.jetty.servlet.FilterHolder <and> (x$1:
org.eclipse.jetty.servlet.FilterHolder, x$2: String, x$3: Int)Unit <and>
(x$1: String, x$2: String, x$3:
java.util.EnumSet[org.eclipse.jetty.server.DispatcherType])org.eclipse.jetty.servlet.FilterHolder
<and> (x$1: Class[_ <: javax.servlet.Filter], x$2: String, x$3:
java.util.EnumSet[org.eclipse.jetty.server.DispatcherType])org.eclipse.jetty.servlet.FilterHolder
<and> (x$1: org.eclipse.jetty.servlet.FilterHolder, x$2: String, x$3:
java.util.EnumSet[org.eclipse.jetty.server.DispatcherType])Unit in class
ServletContextHandler, tree.tpe=(x$1: String, x$2: String, x$3:
Int)org.eclipse.jetty.servlet.FilterHolder <and> (x$1: Class[_ <:
javax.servlet.Filter], x$2: String, x$3:
Int)org.eclipse.jetty.servlet.FilterHolder <and> (x$1:
org.eclipse.jetty.servlet.FilterHolder, x$2: String, x$3: Int)Unit <and>
(x$1: String, x$2: String, x$3:
java.util.EnumSet[org.eclipse.jetty.server.DispatcherType])org.eclipse.jetty.servlet.FilterHolder
<and> (x$1: Class[_ <: javax.servlet.Filter], x$2: String, x$3:
java.util.EnumSet[org.eclipse.jetty.server.DispatcherType])org.eclipse.jetty.servlet.FilterHolder
<and> (x$1: org.eclipse.jetty.servlet.FilterHolder, x$2: String, x$3:
java.util.EnumSet[org.eclipse.jetty.server.DispatcherType])Unit

                    // 3 arguments

                    "holder" // val holder:
org.eclipse.jetty.servlet.FilterHolder,
tree.tpe=org.eclipse.jetty.servlet.FilterHolder

                    "/*"

                    "enumDispatcher" // val enumDispatcher:
java.util.EnumSet[javax.servlet.DispatcherType],
tree.tpe=java.util.EnumSet[javax.servlet.DispatcherType]

                  )

                )

              )

            )

          )

          ()

        )

      )

    )

  )

)


== Expanded type of tree ==


TypeRef(

  TypeSymbol(

    abstract class EnumSet[E <: Enum[E]] extends AbstractSet[E] with
Cloneable with Serializable



  )

  args = List(

    TypeRef(

      TypeSymbol(

        final sealed abstract class DispatcherType extends
Enum[javax.servlet.DispatcherType]



      )

    )

  )

)


uncaught exception during compilation: java.lang.AssertionError

Exception in thread "main" java.lang.AssertionError: assertion failed:
org.eclipse.jetty.server.DispatcherType

at scala.reflect.internal.Symbols$Symbol.info(Symbols.scala:1212)

at
scala.reflect.internal.Types$ClassTypeRef$class.baseType(Types.scala:2186)

at scala.reflect.internal.Types$TypeRef$$anon$6.baseType(Types.scala:2544)

at scala.reflect.internal.Types$class.firstTry$1(Types.scala:6043)

at scala.reflect.internal.Types$class.isSubType2(Types.scala:6207)

at scala.reflect.internal.Types$class.isSubType(Types.scala:5816)

at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:13)

at scala.reflect.internal.Types$class.isSubArg$1(Types.scala:6005)

at scala.reflect.internal.Types$$anonfun$isSubArgs$2.apply(Types.scala:6007)

at scala.reflect.internal.Types$$anonfun$isSubArgs$2.apply(Types.scala:6007)

at
scala.reflect.internal.util.Collections$class.corresponds3(Collections.scala:23)

at scala.reflect.internal.SymbolTable.corresponds3(SymbolTable.scala:13)

at scala.reflect.internal.Types$class.isSubArgs(Types.scala:6007)

at scala.reflect.internal.SymbolTable.isSubArgs(SymbolTable.scala:13)

at scala.reflect.internal.Types$class.firstTry$1(Types.scala:6040)

at scala.reflect.internal.Types$class.isSubType2(Types.scala:6207)

at scala.reflect.internal.Types$class.isSubType(Types.scala:5816)

at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:13)

at scala.reflect.internal.Types$class.isSubType(Types.scala:5774)

at scala.reflect.internal.SymbolTable.isSubType(SymbolTable.scala:13)

at scala.reflect.internal.Types$class.isWeakSubType(Types.scala:6754)

at scala.reflect.internal.SymbolTable.isWeakSubType(SymbolTable.scala:13)

at scala.reflect.internal.Types$Type.weak_$less$colon$less(Types.scala:914)

at
scala.tools.nsc.typechecker.Infer$Inferencer.scala$tools$nsc$typechecker$Infer$Inferencer$$isCompatible(Infer.scala:425)

at
scala.tools.nsc.typechecker.Infer$Inferencer$$anonfun$isCompatibleArgs$1.apply(Infer.scala:428)

at
scala.tools.nsc.typechecker.Infer$Inferencer$$anonfun$isCompatibleArgs$1.apply(Infer.scala:428)

at scala.collection.LinearSeqLike$class.corresponds(LinearSeqLike.scala:76)

at scala.collection.immutable.List.corresponds(List.scala:84)

at
scala.tools.nsc.typechecker.Infer$Inferencer.isCompatibleArgs(Infer.scala:428)

at
scala.tools.nsc.typechecker.Infer$Inferencer.typesCompatible$1(Infer.scala:814)

at
scala.tools.nsc.typechecker.Infer$Inferencer.scala$tools$nsc$typechecker$Infer$Inferencer$$isApplicable(Infer.scala:833)

at
scala.tools.nsc.typechecker.Infer$Inferencer$$anonfun$inferMethodAlternative$1$$anonfun$38$$anonfun$apply$1.apply$mcZ$sp(Infer.scala:1655)

at
scala.tools.nsc.typechecker.Infer$Inferencer$$anonfun$inferMethodAlternative$1$$anonfun$38.apply(Infer.scala:1655)

at
scala.tools.nsc.typechecker.Infer$Inferencer$$anonfun$inferMethodAlternative$1$$anonfun$38.apply(Infer.scala:1653)

at
scala.collection.TraversableLike$$anonfun$filter$1.apply(TraversableLike.scala:264)

at scala.collection.immutable.List.foreach(List.scala:318)

at scala.collection.TraversableLike$class.filter(TraversableLike.scala:263)

at scala.collection.AbstractTraversable.filter(Traversable.scala:105)

at
scala.tools.nsc.typechecker.Infer$Inferencer$$anonfun$inferMethodAlternative$1.apply(Infer.scala:1653)

at
scala.tools.nsc.typechecker.Infer$Inferencer$$anonfun$inferMethodAlternative$1.apply(Infer.scala:1645)

at
scala.tools.nsc.typechecker.Infer$Inferencer$$anonfun$tryTwice$1.apply(Infer.scala:1700)

at
scala.tools.nsc.typechecker.Infer$Inferencer$$anonfun$tryTwice$1.apply(Infer.scala:1700)

at
scala.tools.nsc.typechecker.Contexts$Context.withImplicitsDisabled(Contexts.scala:220)

at scala.tools.nsc.typechecker.Infer$Inferencer.tryTwice(Infer.scala:1700)

at
scala.tools.nsc.typechecker.Infer$Inferencer.inferMethodAlternative(Infer.scala:1645)

at
scala.tools.nsc.typechecker.Typers$Typer.handleOverloaded$1(Typers.scala:3190)

at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3194)

at
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$92.apply(Typers.scala:4568)

at
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$92.apply(Typers.scala:4568)

at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:727)

at
scala.tools.nsc.typechecker.Typers$Typer.tryTypedApply$1(Typers.scala:4568)

at
scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4626)

at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4659)

at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5564)

at org.scalamacros.paradise.typechecker.Analyzer$$anon$1.org
$scalamacros$paradise$typechecker$Typers$ParadiseTyper$$super$typed1(Analyzer.scala:19)

at
org.scalamacros.paradise.typechecker.Typers$ParadiseTyper$class.typed1(Typers.scala:44)

at
org.scalamacros.paradise.typechecker.Analyzer$$anon$1.typed1(Analyzer.scala:19)

at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5642)

at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5721)

at scala.tools.nsc.typechecker.Typers$Typer.typedCase(Typers.scala:2473)

at
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedCases$1.apply(Typers.scala:2503)

at
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedCases$1.apply(Typers.scala:2502)

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.typedCases(Typers.scala:2502)

at scala.tools.nsc.typechecker.Typers$Typer.typedMatch(Typers.scala:2515)

at
scala.tools.nsc.typechecker.Typers$Typer.typedVirtualizedMatch$1(Typers.scala:4363)

at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5576)

at org.scalamacros.paradise.typechecker.Analyzer$$anon$1.org
$scalamacros$paradise$typechecker$Typers$ParadiseTyper$$super$typed1(Analyzer.scala:19)

at
org.scalamacros.paradise.typechecker.Typers$ParadiseTyper$class.typed1(Typers.scala:44)

at
org.scalamacros.paradise.typechecker.Analyzer$$anon$1.typed1(Analyzer.scala:19)

at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5642)

at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5721)

at
scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedFunction(Typers.scala:2853)

at
scala.tools.nsc.typechecker.Typers$Typer.typedFunction$1(Typers.scala:5556)

at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5575)

at org.scalamacros.paradise.typechecker.Analyzer$$anon$1.org
$scalamacros$paradise$typechecker$Typers$ParadiseTyper$$super$typed1(Analyzer.scala:19)

at
org.scalamacros.paradise.typechecker.Typers$ParadiseTyper$class.typed1(Typers.scala:44)

at
org.scalamacros.paradise.typechecker.Analyzer$$anon$1.typed1(Analyzer.scala:19)

at
scala.tools.nsc.typechecker.Typers$Typer.typedVirtualizedMatch$1(Typers.scala:4360)

at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5576)

at org.scalamacros.paradise.typechecker.Analyzer$$anon$1.org
$scalamacros$paradise$typechecker$Typers$ParadiseTyper$$super$typed1(Analyzer.scala:19)

at
org.scalamacros.paradise.typechecker.Typers$ParadiseTyper$class.typed1(Typers.scala:44)

at
org.scalamacros.paradise.typechecker.Analyzer$$anon$1.typed1(Analyzer.scala:19)

at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5642)

at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3042)

at
scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedArgToPoly$1(Typers.scala:3418)

at
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$70.apply(Typers.scala:3426)

at
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$70.apply(Typers.scala:3426)

at scala.reflect.internal.util.Collections$class.map2(Collections.scala:51)

at scala.reflect.internal.SymbolTable.map2(SymbolTable.scala:13)

at
scala.tools.nsc.typechecker.Typers$Typer.handlePolymorphicCall$1(Typers.scala:3426)

at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3438)

at
scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4627)

at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4659)

at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5564)

at org.scalamacros.paradise.typechecker.Analyzer$$anon$1.org
$scalamacros$paradise$typechecker$Typers$ParadiseTyper$$super$typed1(Analyzer.scala:19)

at
org.scalamacros.paradise.typechecker.Typers$ParadiseTyper$class.typed1(Typers.scala:44)

at
org.scalamacros.paradise.typechecker.Analyzer$$anon$1.typed1(Analyzer.scala:19)

at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5642)

at scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:2433)

at org.scalamacros.paradise.typechecker.Analyzer$$anon$1.org
$scalamacros$paradise$typechecker$Typers$ParadiseTyper$$super$typedBlock(Analyzer.scala:19)

at
org.scalamacros.paradise.typechecker.Typers$ParadiseTyper$class.typedBlock(Typers.scala:58)

at
org.scalamacros.paradise.typechecker.Analyzer$$anon$1.typedBlock(Analyzer.scala:19)

at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5570)

at org.scalamacros.paradise.typechecker.Analyzer$$anon$1.org
$scalamacros$paradise$typechecker$Typers$ParadiseTyper$$super$typed1(Analyzer.scala:19)

at
org.scalamacros.paradise.typechecker.Typers$ParadiseTyper$class.typed1(Typers.scala:44)

at
org.scalamacros.paradise.typechecker.Analyzer$$anon$1.typed1(Analyzer.scala:19)

at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5642)

at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5721)

at scala.tools.nsc.typechecker.Typers$Typer.typedIf$1(Typers.scala:4315)

at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5571)

at org.scalamacros.paradise.typechecker.Analyzer$$anon$1.org
$scalamacros$paradise$typechecker$Typers$ParadiseTyper$$super$typed1(Analyzer.scala:19)

at
org.scalamacros.paradise.typechecker.Typers$ParadiseTyper$class.typed1(Typers.scala:44)

at
org.scalamacros.paradise.typechecker.Analyzer$$anon$1.typed1(Analyzer.scala:19)

at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5642)

at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5721)

at scala.tools.nsc.typechecker.Typers$Typer.typedCase(Typers.scala:2473)

at
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedCases$1.apply(Typers.scala:2503)

at
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$typedCases$1.apply(Typers.scala:2502)

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.typedCases(Typers.scala:2502)

at scala.tools.nsc.typechecker.Typers$Typer.typedMatch(Typers.scala:2515)

at
scala.tools.nsc.typechecker.Typers$Typer.typedVirtualizedMatch$1(Typers.scala:4363)

at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5576)

at org.scalamacros.paradise.typechecker.Analyzer$$anon$1.org
$scalamacros$paradise$typechecker$Typers$ParadiseTyper$$super$typed1(Analyzer.scala:19)

at
org.scalamacros.paradise.typechecker.Typers$ParadiseTyper$class.typed1(Typers.scala:44)

at
org.scalamacros.paradise.typechecker.Analyzer$$anon$1.typed1(Analyzer.scala:19)

at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5642)

at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5721)

at
scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedFunction(Typers.scala:2853)

at
scala.tools.nsc.typechecker.Typers$Typer.typedFunction$1(Typers.scala:5556)

at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5575)

at org.scalamacros.paradise.typechecker.Analyzer$$anon$1.org
$scalamacros$paradise$typechecker$Typers$ParadiseTyper$$super$typed1(Analyzer.scala:19)

at
org.scalamacros.paradise.typechecker.Typers$ParadiseTyper$class.typed1(Typers.scala:44)

at
org.scalamacros.paradise.typechecker.Analyzer$$anon$1.typed1(Analyzer.scala:19)

at
scala.tools.nsc.typechecker.Typers$Typer.typedVirtualizedMatch$1(Typers.scala:4360)

at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5576)

at org.scalamacros.paradise.typechecker.Analyzer$$anon$1.org
$scalamacros$paradise$typechecker$Typers$ParadiseTyper$$super$typed1(Analyzer.scala:19)

at
org.scalamacros.paradise.typechecker.Typers$ParadiseTyper$class.typed1(Typers.scala:44)

at
org.scalamacros.paradise.typechecker.Analyzer$$anon$1.typed1(Analyzer.scala:19)

at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5642)

at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:3042)

at
scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedArgToPoly$1(Typers.scala:3418)

at
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$70.apply(Typers.scala:3426)

at
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$70.apply(Typers.scala:3426)

at scala.reflect.internal.util.Collections$class.map2(Collections.scala:51)

at scala.reflect.internal.SymbolTable.map2(SymbolTable.scala:13)

at
scala.tools.nsc.typechecker.Typers$Typer.handlePolymorphicCall$1(Typers.scala:3426)

at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3438)

at
scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4627)

at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4659)

at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5564)

at org.scalamacros.paradise.typechecker.Analyzer$$anon$1.org
$scalamacros$paradise$typechecker$Typers$ParadiseTyper$$super$typed1(Analyzer.scala:19)

at
org.scalamacros.paradise.typechecker.Typers$ParadiseTyper$class.typed1(Typers.scala:44)

at
org.scalamacros.paradise.typechecker.Analyzer$$anon$1.typed1(Analyzer.scala:19)

at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5642)

at scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:2433)

at org.scalamacros.paradise.typechecker.Analyzer$$anon$1.org
$scalamacros$paradise$typechecker$Typers$ParadiseTyper$$super$typedBlock(Analyzer.scala:19)

at
org.scalamacros.paradise.typechecker.Typers$ParadiseTyper$class.typedBlock(Typers.scala:58)

at
org.scalamacros.paradise.typechecker.Analyzer$$anon$1.typedBlock(Analyzer.scala:19)

at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5570)

at org.scalamacros.paradise.typechecker.Analyzer$$anon$1.org
$scalamacros$paradise$typechecker$Typers$ParadiseTyper$$super$typed1(Analyzer.scala:19)

at
org.scalamacros.paradise.typechecker.Typers$ParadiseTyper$class.typed1(Typers.scala:44)

at
org.scalamacros.paradise.typechecker.Analyzer$$anon$1.typed1(Analyzer.scala:19)

at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5642)

at
scala.tools.nsc.typechecker.Typers$Typer.transformedOrTyped(Typers.scala:5845)

at scala.tools.nsc.typechecker.Typers$Typer.typedDefDef(Typers.scala:2257)

at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5569)

at org.scalamacros.paradise.typechecker.Analyzer$$anon$1.org
$scalamacros$paradise$typechecker$Typers$ParadiseTyper$$super$typed1(Analyzer.scala:19)

at
org.scalamacros.paradise.typechecker.Typers$ParadiseTyper$class.typed1(Typers.scala:44)

at
org.scalamacros.paradise.typechecker.Analyzer$$anon$1.typed1(Analyzer.scala:19)

at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5642)

at
scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2928)

at
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$61.apply(Typers.scala:3032)

at
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$61.apply(Typers.scala:3032)

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:3032)

at scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1919)

at org.scalamacros.paradise.typechecker.Analyzer$$anon$1.org
$scalamacros$paradise$typechecker$Typers$ParadiseTyper$$super$typedTemplate(Analyzer.scala:19)

at
org.scalamacros.paradise.typechecker.Typers$ParadiseTyper$class.typedTemplate(Typers.scala:51)

at
org.scalamacros.paradise.typechecker.Analyzer$$anon$1.typedTemplate(Analyzer.scala:19)

at
scala.tools.nsc.typechecker.Typers$Typer.typedModuleDef(Typers.scala:1800)

at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5584)

at org.scalamacros.paradise.typechecker.Analyzer$$anon$1.org
$scalamacros$paradise$typechecker$Typers$ParadiseTyper$$super$typed1(Analyzer.scala:19)

at
org.scalamacros.paradise.typechecker.Typers$ParadiseTyper$class.typed1(Typers.scala:44)

at
org.scalamacros.paradise.typechecker.Analyzer$$anon$1.typed1(Analyzer.scala:19)

at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5642)

at
scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedStat$1(Typers.scala:2928)

at
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$61.apply(Typers.scala:3032)

at
scala.tools.nsc.typechecker.Typers$Typer$$anonfun$61.apply(Typers.scala:3032)

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:3032)

at
scala.tools.nsc.typechecker.Typers$Typer.typedPackageDef$1(Typers.scala:5301)

at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5587)

at org.scalamacros.paradise.typechecker.Analyzer$$anon$1.org
$scalamacros$paradise$typechecker$Typers$ParadiseTyper$$super$typed1(Analyzer.scala:19)

at
org.scalamacros.paradise.typechecker.Typers$ParadiseTyper$class.typedPackageDef$1(Typers.scala:35)

at
org.scalamacros.paradise.typechecker.Typers$ParadiseTyper$class.typed1(Typers.scala:43)

at
org.scalamacros.paradise.typechecker.Analyzer$$anon$1.typed1(Analyzer.scala:19)

at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5642)

at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5704)

at
scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3.apply(Analyzer.scala:99)

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:123)

at xsbt.CachedCompiler0.run(CompilerInterface.scala:99)

at xsbt.CompilerInterface.run(CompilerInterface.scala:27)

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:102)

at sbt.compiler.AnalyzingCompiler.compile(AnalyzingCompiler.scala:48)

at sbt.compiler.AnalyzingCompiler.compile(AnalyzingCompiler.scala:41)

at
sbt.compiler.AggressiveCompile$$anonfun$3$$anonfun$compileScala$1$1.apply$mcV$sp(AggressiveCompile.scala:99)

at
sbt.compiler.AggressiveCompile$$anonfun$3$$anonfun$compileScala$1$1.apply(AggressiveCompile.scala:99)

at
sbt.compiler.AggressiveCompile$$anonfun$3$$anonfun$compileScala$1$1.apply(AggressiveCompile.scala:99)

at
sbt.compiler.AggressiveCompile.sbt$compiler$AggressiveCompile$$timed(AggressiveCompile.scala:166)

at
sbt.compiler.AggressiveCompile$$anonfun$3.compileScala$1(AggressiveCompile.scala:98)

at
sbt.compiler.AggressiveCompile$$anonfun$3.apply(AggressiveCompile.scala:143)

at
sbt.compiler.AggressiveCompile$$anonfun$3.apply(AggressiveCompile.scala:87)

at sbt.inc.IncrementalCompile$$anonfun$doCompile$1.apply(Compile.scala:39)

at sbt.inc.IncrementalCompile$$anonfun$doCompile$1.apply(Compile.scala:37)

at sbt.inc.IncrementalCommon.cycle(Incremental.scala:99)

at sbt.inc.Incremental$$anonfun$1.apply(Incremental.scala:38)

at sbt.inc.Incremental$$anonfun$1.apply(Incremental.scala:37)

at sbt.inc.Incremental$.manageClassfiles(Incremental.scala:65)

at sbt.inc.Incremental$.compile(Incremental.scala:37)

at sbt.inc.IncrementalCompile$.apply(Compile.scala:27)

at sbt.compiler.AggressiveCompile.compile2(AggressiveCompile.scala:157)

at sbt.compiler.AggressiveCompile.compile1(AggressiveCompile.scala:71)

at com.typesafe.zinc.Compiler.compile(Compiler.scala:184)

at com.typesafe.zinc.Compiler.compile(Compiler.scala:164)

at sbt_inc.SbtIncrementalCompiler.compile(SbtIncrementalCompiler.java:92)

at
scala_maven.ScalaCompilerSupport.incrementalCompile(ScalaCompilerSupport.java:303)

at scala_maven.ScalaCompilerSupport.compile(ScalaCompilerSupport.java:119)

at scala_maven.ScalaCompilerSupport.doExecute(ScalaCompilerSupport.java:99)

at scala_maven.ScalaMojoSupport.execute(ScalaMojoSupport.java:482)

at
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:106)

at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)

at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)

at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)

at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)

at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)

at
org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)

at
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)

at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:317)

at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:152)

at org.apache.maven.cli.MavenCli.execute(MavenCli.java:555)

at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:214)

at org.apache.maven.cli.MavenCli.main(MavenCli.java:158)

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
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)

at
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)

at
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)

 at
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)

Reply via email to