Last active
June 9, 2018 18:10
-
-
Save ryan-williams/911e2c6c954341bcd99b2c6d1eb19d59 to your computer and use it in GitHub Desktop.
mill 0.2.2 dependency on cats-core 1.0.1 crashes console
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import mill._, mill.scalalib._ | |
object test1 extends ScalaModule { | |
def scalaVersion = "2.11.12" | |
} | |
object test2 extends ScalaModule { | |
def scalaVersion = "2.11.12" | |
def ivyDeps = Agg(ivy"org.typelevel::cats-core:1.0.1") | |
} | |
object test3 extends ScalaModule { | |
def scalaVersion = "2.12.6" | |
def ivyDeps = Agg(ivy"org.typelevel::cats-core:1.0.1") | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ mill version | |
0.2.2 | |
$ mill -i test1.console | |
Compiling (synthetic)/ammonite/predef/interpBridge.sc | |
Compiling (synthetic)/ammonite/predef/DefaultPredef.sc | |
Compiling /Users/ryan/c/mill-bug/build.sc | |
[25/30] test1.compile | |
Compiling compiler interface... | |
warning: there was one deprecation warning; re-run with -deprecation for details | |
warning: there were three feature warnings; re-run with -feature for details | |
two warnings found | |
[30/30] test1.console | |
Welcome to Scala 2.11.12 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_111). | |
Type in expressions for evaluation. Or try :help. | |
scala> :q |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ mill -i test2.console | |
[30/30] test2.console | |
Welcome to Scala 2.11.12 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_111). | |
Type in expressions for evaluation. Or try :help. | |
scala> | |
Failed to initialize compiler: NoSuchMethodError. | |
This is most often remedied by a full clean and recompile. | |
Otherwise, your classpath may continue bytecode compiled by | |
different and incompatible versions of scala. | |
java.lang.NoSuchMethodError: scala.reflect.internal.Definitions$definitions$.classExistentialType(Lscala/reflect/internal/Types$Type;Lscala/reflect/internal/Symbols$Symbol;)Lscala/reflect/internal/Types$Type; | |
at scala.tools.nsc.symtab.classfile.ClassfileParser.processClassType$1(ClassfileParser.scala:681) | |
at scala.tools.nsc.symtab.classfile.ClassfileParser.sig2type$1(ClassfileParser.scala:690) | |
at scala.tools.nsc.symtab.classfile.ClassfileParser.sig2type$1(ClassfileParser.scala:720) | |
at scala.tools.nsc.symtab.classfile.ClassfileParser.scala$tools$nsc$symtab$classfile$ClassfileParser$$sigToType(ClassfileParser.scala:773) | |
at scala.tools.nsc.symtab.classfile.ClassfileParser$ConstantPool.getType(ClassfileParser.scala:289) | |
at scala.tools.nsc.symtab.classfile.ClassfileParser.parseMethod(ClassfileParser.scala:568) | |
at scala.tools.nsc.symtab.classfile.ClassfileParser.scala$tools$nsc$symtab$classfile$ClassfileParser$$queueLoad$1(ClassfileParser.scala:483) | |
at scala.tools.nsc.symtab.classfile.ClassfileParser$$anonfun$parseClass$1.apply$mcV$sp(ClassfileParser.scala:493) | |
at scala.tools.nsc.symtab.classfile.ClassfileParser.parseClass(ClassfileParser.scala:498) | |
at scala.tools.nsc.symtab.classfile.ClassfileParser.parse(ClassfileParser.scala:139) | |
at scala.tools.nsc.symtab.SymbolLoaders$ClassfileLoader$$anonfun$doComplete$2.apply$mcV$sp(SymbolLoaders.scala:347) | |
at scala.tools.nsc.symtab.SymbolLoaders$ClassfileLoader$$anonfun$doComplete$2.apply(SymbolLoaders.scala:347) | |
at scala.tools.nsc.symtab.SymbolLoaders$ClassfileLoader$$anonfun$doComplete$2.apply(SymbolLoaders.scala:347) | |
at scala.reflect.internal.SymbolTable.enteringPhase(SymbolTable.scala:235) | |
at scala.tools.nsc.symtab.SymbolLoaders$ClassfileLoader.doComplete(SymbolLoaders.scala:347) | |
at scala.tools.nsc.symtab.SymbolLoaders$SymbolLoader.complete(SymbolLoaders.scala:211) | |
at scala.reflect.internal.Symbols$Symbol.info(Symbols.scala:1514) | |
at scala.tools.nsc.GlobalSymbolLoaders.scala$tools$nsc$GlobalSymbolLoaders$$lookup$1(GlobalSymbolLoaders.scala:19) | |
at scala.tools.nsc.GlobalSymbolLoaders$$anonfun$lookupMemberAtTyperPhaseIfPossible$1.apply(GlobalSymbolLoaders.scala:25) | |
at scala.tools.nsc.GlobalSymbolLoaders$$anonfun$lookupMemberAtTyperPhaseIfPossible$1.apply(GlobalSymbolLoaders.scala:25) | |
at scala.reflect.internal.SymbolTable.enteringPhase(SymbolTable.scala:235) | |
at scala.tools.nsc.GlobalSymbolLoaders.lookupMemberAtTyperPhaseIfPossible(GlobalSymbolLoaders.scala:25) | |
at scala.tools.nsc.symtab.SymbolLoaders$ClassfileLoader$classfileParser$.lookupMemberAtTyperPhaseIfPossible(SymbolLoaders.scala:319) | |
at scala.tools.nsc.symtab.classfile.ClassfileParser$innerClasses$.innerSymbol(ClassfileParser.scala:1156) | |
at scala.tools.nsc.symtab.classfile.ClassfileParser$innerClasses$.innerSymbol(ClassfileParser.scala:1147) | |
at scala.tools.nsc.symtab.classfile.ClassfileParser.classNameToSymbol(ClassfileParser.scala:412) | |
at scala.tools.nsc.symtab.classfile.ClassfileParser.sig2type$1(ClassfileParser.scala:688) | |
at scala.tools.nsc.symtab.classfile.ClassfileParser.scala$tools$nsc$symtab$classfile$ClassfileParser$$sigToType(ClassfileParser.scala:773) | |
at scala.tools.nsc.symtab.classfile.ClassfileParser$ConstantPool.getType(ClassfileParser.scala:289) | |
at scala.tools.nsc.symtab.classfile.ClassfileParser$ConstantPool.getType(ClassfileParser.scala:288) | |
at scala.tools.nsc.symtab.classfile.ClassfileParser.readType(ClassfileParser.scala:96) | |
at scala.tools.nsc.symtab.classfile.ClassfileParser.parseField(ClassfileParser.scala:524) | |
at scala.tools.nsc.symtab.classfile.ClassfileParser.scala$tools$nsc$symtab$classfile$ClassfileParser$$queueLoad$1(ClassfileParser.scala:481) | |
at scala.tools.nsc.symtab.classfile.ClassfileParser$$anonfun$parseClass$1.apply$mcV$sp(ClassfileParser.scala:493) | |
at scala.tools.nsc.symtab.classfile.ClassfileParser.parseClass(ClassfileParser.scala:498) | |
at scala.tools.nsc.symtab.classfile.ClassfileParser.parse(ClassfileParser.scala:139) | |
at scala.tools.nsc.symtab.SymbolLoaders$ClassfileLoader$$anonfun$doComplete$2.apply$mcV$sp(SymbolLoaders.scala:347) | |
at scala.tools.nsc.symtab.SymbolLoaders$ClassfileLoader$$anonfun$doComplete$2.apply(SymbolLoaders.scala:347) | |
at scala.tools.nsc.symtab.SymbolLoaders$ClassfileLoader$$anonfun$doComplete$2.apply(SymbolLoaders.scala:347) | |
at scala.reflect.internal.SymbolTable.enteringPhase(SymbolTable.scala:235) | |
at scala.tools.nsc.symtab.SymbolLoaders$ClassfileLoader.doComplete(SymbolLoaders.scala:347) | |
at scala.tools.nsc.symtab.SymbolLoaders$SymbolLoader.complete(SymbolLoaders.scala:211) | |
at scala.tools.nsc.symtab.SymbolLoaders$SymbolLoader.load(SymbolLoaders.scala:227) | |
at scala.reflect.internal.Symbols$Symbol.typeParams(Symbols.scala:1733) | |
at scala.tools.nsc.transform.SpecializeTypes.specializedTypeVars(SpecializeTypes.scala:455) | |
at scala.tools.nsc.transform.SpecializeTypes.specializedTypeVars(SpecializeTypes.scala:461) | |
at scala.tools.nsc.transform.SpecializeTypes.loop$2(SpecializeTypes.scala:429) | |
at scala.tools.nsc.transform.SpecializeTypes.specializedTypeVars(SpecializeTypes.scala:431) | |
at scala.tools.nsc.transform.SpecializeTypes.specializedTypeVars(SpecializeTypes.scala:460) | |
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializedTypeVars$2.apply(SpecializeTypes.scala:435) | |
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specializedTypeVars$2.apply(SpecializeTypes.scala:435) | |
at scala.reflect.internal.SymbolTable.enteringPhase(SymbolTable.scala:235) | |
at scala.tools.nsc.transform.SpecializeTypes.specializedTypeVars(SpecializeTypes.scala:435) | |
at scala.tools.nsc.transform.SpecializeTypes.scala$tools$nsc$transform$SpecializeTypes$$specializeMember(SpecializeTypes.scala:928) | |
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$23$$anonfun$apply$21.apply(SpecializeTypes.scala:784) | |
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$23$$anonfun$apply$21.apply(SpecializeTypes.scala:783) | |
at scala.collection.immutable.List.flatMap(List.scala:338) | |
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$23.apply(SpecializeTypes.scala:783) | |
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$23.apply(SpecializeTypes.scala:781) | |
at scala.collection.immutable.List.flatMap(List.scala:338) | |
at scala.tools.nsc.transform.SpecializeTypes.specializeClass(SpecializeTypes.scala:781) | |
at scala.tools.nsc.transform.SpecializeTypes.transformInfo(SpecializeTypes.scala:1196) | |
at scala.tools.nsc.transform.InfoTransform$Phase$$anon$1.transform(InfoTransform.scala:38) | |
at scala.reflect.internal.Symbols$Symbol.rawInfo(Symbols.scala:1604) | |
at scala.reflect.internal.Symbols$Symbol.info(Symbols.scala:1524) | |
at scala.reflect.internal.Types$TypeRef.thisInfo(Types.scala:2194) | |
at scala.reflect.internal.Types$TypeRef.baseClasses(Types.scala:2199) | |
at scala.reflect.internal.Types$class.computeBaseClasses(Types.scala:1425) | |
at scala.reflect.internal.SymbolTable.computeBaseClasses(SymbolTable.scala:16) | |
at scala.reflect.internal.Types$$anonfun$defineBaseClassesOfCompoundType$1.apply(Types.scala:1560) | |
at scala.reflect.internal.Types$$anonfun$defineBaseClassesOfCompoundType$1.apply(Types.scala:1560) | |
at scala.reflect.internal.Types$CompoundType.memo(Types.scala:1393) | |
at scala.reflect.internal.Types$class.defineBaseClassesOfCompoundType(Types.scala:1560) | |
at scala.reflect.internal.Types$class.define$1(Types.scala:1527) | |
at scala.reflect.internal.Types$class.defineBaseClassesOfCompoundType(Types.scala:1528) | |
at scala.reflect.internal.SymbolTable.defineBaseClassesOfCompoundType(SymbolTable.scala:16) | |
at scala.reflect.internal.Types$CompoundType.baseClasses(Types.scala:1370) | |
at scala.reflect.internal.Types$TypeRef.baseClasses(Types.scala:2199) | |
at scala.reflect.internal.Types$class.computeBaseClasses(Types.scala:1425) | |
at scala.reflect.internal.SymbolTable.computeBaseClasses(SymbolTable.scala:16) | |
at scala.reflect.internal.Types$$anonfun$defineBaseClassesOfCompoundType$1.apply(Types.scala:1560) | |
at scala.reflect.internal.Types$$anonfun$defineBaseClassesOfCompoundType$1.apply(Types.scala:1560) | |
at scala.reflect.internal.Types$CompoundType.updateCache$1(Types.scala:1387) | |
at scala.reflect.internal.Types$CompoundType.memo(Types.scala:1396) | |
at scala.reflect.internal.Types$class.defineBaseClassesOfCompoundType(Types.scala:1560) | |
at scala.reflect.internal.Types$class.define$1(Types.scala:1527) | |
at scala.reflect.internal.Types$class.defineBaseClassesOfCompoundType(Types.scala:1528) | |
at scala.reflect.internal.SymbolTable.defineBaseClassesOfCompoundType(SymbolTable.scala:16) | |
at scala.reflect.internal.Types$CompoundType.baseClasses(Types.scala:1370) | |
at scala.reflect.internal.Symbols$Symbol.ancestors(Symbols.scala:2129) | |
at scala.reflect.internal.Symbols$Symbol.mixinClasses(Symbols.scala:2125) | |
at scala.tools.nsc.transform.ExplicitOuter.transformInfo(ExplicitOuter.scala:184) | |
at scala.tools.nsc.transform.InfoTransform$Phase$$anon$1.transform(InfoTransform.scala:38) | |
at scala.reflect.internal.Symbols$Symbol.rawInfo(Symbols.scala:1604) | |
at scala.reflect.internal.Symbols$Symbol.info(Symbols.scala:1524) | |
at scala.reflect.internal.Symbols$Symbol.superClass(Symbols.scala:2116) | |
at scala.reflect.internal.Symbols$Symbol.mixinClasses(Symbols.scala:2124) | |
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer$$anonfun$transform$1.apply$mcV$sp(ExplicitOuter.scala:407) | |
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer$$anonfun$transform$1.apply(ExplicitOuter.scala:400) | |
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer$$anonfun$transform$1.apply(ExplicitOuter.scala:400) | |
at scala.reflect.api.Trees$Transformer.atOwner(Trees.scala:2600) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:30) | |
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transform(ExplicitOuter.scala:399) | |
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transform(ExplicitOuter.scala:352) | |
at scala.reflect.api.Trees$Transformer.transformTemplate(Trees.scala:2563) | |
at scala.reflect.internal.Trees$$anonfun$itransform$4.apply(Trees.scala:1408) | |
at scala.reflect.internal.Trees$$anonfun$itransform$4.apply(Trees.scala:1407) | |
at scala.reflect.api.Trees$Transformer.atOwner(Trees.scala:2600) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:30) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:25) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:17) | |
at scala.reflect.internal.Trees$class.itransform(Trees.scala:1406) | |
at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:16) | |
at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:16) | |
at scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44) | |
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:219) | |
at scala.reflect.internal.Trees$UnderConstructionTransformer$class.transform(Trees.scala:1705) | |
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:291) | |
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transform(ExplicitOuter.scala:496) | |
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transform(ExplicitOuter.scala:352) | |
at scala.reflect.api.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:2589) | |
at scala.reflect.api.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:2587) | |
at scala.collection.immutable.List.loop$1(List.scala:176) | |
at scala.collection.immutable.List.mapConserve(List.scala:200) | |
at scala.reflect.api.Trees$Transformer.transformStats(Trees.scala:2587) | |
at scala.reflect.internal.Trees$$anonfun$itransform$7.apply(Trees.scala:1426) | |
at scala.reflect.internal.Trees$$anonfun$itransform$7.apply(Trees.scala:1426) | |
at scala.reflect.api.Trees$Transformer.atOwner(Trees.scala:2600) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:30) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:25) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:17) | |
at scala.reflect.internal.Trees$class.itransform(Trees.scala:1425) | |
at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:16) | |
at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:16) | |
at scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.scala$tools$nsc$transform$TypingTransformers$TypingTransformer$$super$transform(TypingTransformers.scala:40) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$transform$2.apply(TypingTransformers.scala:42) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$transform$2.apply(TypingTransformers.scala:42) | |
at scala.reflect.api.Trees$Transformer.atOwner(Trees.scala:2600) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:30) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:42) | |
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.scala$reflect$internal$Trees$UnderConstructionTransformer$$super$transform(ExplicitOuter.scala:219) | |
at scala.reflect.internal.Trees$UnderConstructionTransformer$class.transform(Trees.scala:1705) | |
at scala.tools.nsc.transform.ExplicitOuter$OuterPathTransformer.transform(ExplicitOuter.scala:291) | |
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transform(ExplicitOuter.scala:496) | |
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transform(ExplicitOuter.scala:352) | |
at scala.tools.nsc.ast.Trees$Transformer.transformUnit(Trees.scala:147) | |
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.scala$tools$nsc$transform$ExplicitOuter$ExplicitOuterTransformer$$super$transformUnit(ExplicitOuter.scala:504) | |
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer$$anonfun$transformUnit$1.apply(ExplicitOuter.scala:504) | |
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer$$anonfun$transformUnit$1.apply(ExplicitOuter.scala:504) | |
at scala.reflect.internal.SymbolTable.enteringPhase(SymbolTable.scala:235) | |
at scala.reflect.internal.SymbolTable.exitingPhase(SymbolTable.scala:256) | |
at scala.tools.nsc.transform.ExplicitOuter$ExplicitOuterTransformer.transformUnit(ExplicitOuter.scala:504) | |
at scala.tools.nsc.transform.Transform$Phase.apply(Transform.scala:30) | |
at scala.tools.nsc.Global$GlobalPhase$$anonfun$applyPhase$1.apply$mcV$sp(Global.scala:467) | |
at scala.tools.nsc.Global$GlobalPhase.withCurrentUnit(Global.scala:458) | |
at scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:467) | |
at scala.tools.nsc.Global$GlobalPhase$$anonfun$run$1.apply(Global.scala:425) | |
at scala.tools.nsc.Global$GlobalPhase$$anonfun$run$1.apply(Global.scala:425) | |
at scala.collection.Iterator$class.foreach(Iterator.scala:891) | |
at scala.collection.AbstractIterator.foreach(Iterator.scala:1334) | |
at scala.tools.nsc.Global$GlobalPhase.run(Global.scala:425) | |
at scala.tools.nsc.Global$Run.compileUnitsInternal(Global.scala:1528) | |
at scala.tools.nsc.Global$Run.compileUnits(Global.scala:1513) | |
at scala.tools.nsc.Global$Run.compileSources(Global.scala:1508) | |
at scala.tools.nsc.interpreter.IMain.scala$tools$nsc$interpreter$IMain$$_initialize(IMain.scala:141) | |
at scala.tools.nsc.interpreter.IMain.initializeSynchronous(IMain.scala:161) | |
at scala.tools.nsc.interpreter.ILoop$$anonfun$process$1$$anonfun$startup$1$1.apply(ILoop.scala:973) | |
at scala.tools.nsc.interpreter.ILoop$$anonfun$process$1.apply$mcZ$sp(ILoop.scala:990) | |
at scala.tools.nsc.interpreter.ILoop$$anonfun$process$1.apply(ILoop.scala:891) | |
at scala.tools.nsc.interpreter.ILoop$$anonfun$process$1.apply(ILoop.scala:891) | |
at scala.reflect.internal.util.ScalaClassLoader$.savingContextLoader(ScalaClassLoader.scala:97) | |
at scala.tools.nsc.interpreter.ILoop.process(ILoop.scala:891) | |
at scala.tools.nsc.MainGenericRunner.runTarget$1(MainGenericRunner.scala:74) | |
at scala.tools.nsc.MainGenericRunner.run$1(MainGenericRunner.scala:87) | |
at scala.tools.nsc.MainGenericRunner.process(MainGenericRunner.scala:98) | |
at scala.tools.nsc.MainGenericRunner$.main(MainGenericRunner.scala:103) | |
at scala.tools.nsc.MainGenericRunner.main(MainGenericRunner.scala) | |
Failed to initialize compiler: NoSuchMethodError. | |
This is most often remedied by a full clean and recompile. | |
Otherwise, your classpath may continue bytecode compiled by | |
different and incompatible versions of scala. | |
java.lang.NoSuchMethodError: scala.reflect.internal.Definitions$definitions$.classExistentialType(Lscala/reflect/internal/Types$Type;Lscala/reflect/internal/Symbols$Symbol;)Lscala/reflect/internal/Types$Type; | |
at scala.tools.nsc.symtab.classfile.ClassfileParser.processClassType$1(ClassfileParser.scala:681) | |
at scala.tools.nsc.symtab.classfile.ClassfileParser.sig2type$1(ClassfileParser.scala:690) | |
at scala.tools.nsc.symtab.classfile.ClassfileParser.sig2type$1(ClassfileParser.scala:720) | |
at scala.tools.nsc.symtab.classfile.ClassfileParser.scala$tools$nsc$symtab$classfile$ClassfileParser$$sigToType(ClassfileParser.scala:773) | |
at scala.tools.nsc.symtab.classfile.ClassfileParser$ConstantPool.getType(ClassfileParser.scala:289) | |
at scala.tools.nsc.symtab.classfile.ClassfileParser.parseMethod(ClassfileParser.scala:568) | |
at scala.tools.nsc.symtab.classfile.ClassfileParser.scala$tools$nsc$symtab$classfile$ClassfileParser$$queueLoad$1(ClassfileParser.scala:483) | |
at scala.tools.nsc.symtab.classfile.ClassfileParser$$anonfun$parseClass$1.apply$mcV$sp(ClassfileParser.scala:493) | |
at scala.tools.nsc.symtab.classfile.ClassfileParser.parseClass(ClassfileParser.scala:498) | |
at scala.tools.nsc.symtab.classfile.ClassfileParser.parse(ClassfileParser.scala:139) | |
at scala.tools.nsc.symtab.SymbolLoaders$ClassfileLoader$$anonfun$doComplete$2.apply$mcV$sp(SymbolLoaders.scala:347) | |
at scala.tools.nsc.symtab.SymbolLoaders$ClassfileLoader$$anonfun$doComplete$2.apply(SymbolLoaders.scala:347) | |
at scala.tools.nsc.symtab.SymbolLoaders$ClassfileLoader$$anonfun$doComplete$2.apply(SymbolLoaders.scala:347) | |
at scala.reflect.internal.SymbolTable.enteringPhase(SymbolTable.scala:235) | |
at scala.tools.nsc.symtab.SymbolLoaders$ClassfileLoader.doComplete(SymbolLoaders.scala:347) | |
at scala.tools.nsc.symtab.SymbolLoaders$SymbolLoader.complete(SymbolLoaders.scala:211) | |
at scala.tools.nsc.symtab.SymbolLoaders$SymbolLoader.load(SymbolLoaders.scala:227) | |
at scala.reflect.internal.Symbols$Symbol.typeParams(Symbols.scala:1733) | |
at scala.reflect.internal.Types$NoArgsTypeRef.typeParams(Types.scala:1926) | |
at scala.reflect.internal.Types$NoArgsTypeRef.isHigherKinded(Types.scala:1925) | |
at scala.reflect.internal.transform.UnCurry$class.scala$reflect$internal$transform$UnCurry$$expandAlias(UnCurry.scala:22) | |
at scala.reflect.internal.transform.UnCurry$$anon$2.apply(UnCurry.scala:26) | |
at scala.reflect.internal.transform.UnCurry$$anon$2.apply(UnCurry.scala:24) | |
at scala.collection.immutable.List.loop$1(List.scala:176) | |
at scala.collection.immutable.List.mapConserve(List.scala:200) | |
at scala.reflect.internal.transform.UnCurry$$anon$1.apply(UnCurry.scala:69) | |
at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:134) | |
at scala.reflect.internal.transform.UnCurry$$anon$1.apply(UnCurry.scala:73) | |
at scala.reflect.internal.transform.UnCurry$class.transformInfo(UnCurry.scala:86) | |
at scala.tools.nsc.transform.UnCurry.transformInfo(UnCurry.scala:52) | |
at scala.tools.nsc.transform.InfoTransform$Phase$$anon$1.transform(InfoTransform.scala:38) | |
at scala.reflect.internal.Symbols$Symbol.rawInfo(Symbols.scala:1604) | |
at scala.reflect.internal.Symbols$Symbol.typeParams(Symbols.scala:1737) | |
at scala.tools.nsc.transform.SpecializeTypes.specializedTypeVars(SpecializeTypes.scala:455) | |
at scala.tools.nsc.transform.SpecializeTypes.specializedTypeVars(SpecializeTypes.scala:461) | |
at scala.tools.nsc.transform.SpecializeTypes.loop$2(SpecializeTypes.scala:429) | |
at scala.tools.nsc.transform.SpecializeTypes.specializedTypeVars(SpecializeTypes.scala:431) | |
at scala.tools.nsc.transform.SpecializeTypes.specializedTypeVars(SpecializeTypes.scala:460) | |
at scala.tools.nsc.transform.SpecializeTypes.scala$tools$nsc$transform$SpecializeTypes$$needsSpecialOverride$1(SpecializeTypes.scala:985) | |
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specialOverrides$3.apply(SpecializeTypes.scala:1007) | |
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$specialOverrides$3.apply(SpecializeTypes.scala:1006) | |
at scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:241) | |
at scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:241) | |
at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) | |
at scala.collection.TraversableLike$class.flatMap(TraversableLike.scala:241) | |
at scala.reflect.internal.Scopes$Scope.flatMap(Scopes.scala:51) | |
at scala.tools.nsc.transform.SpecializeTypes.specialOverrides(SpecializeTypes.scala:1006) | |
at scala.tools.nsc.transform.SpecializeTypes.transformInfo(SpecializeTypes.scala:1196) | |
at scala.tools.nsc.transform.InfoTransform$Phase$$anon$1.transform(InfoTransform.scala:38) | |
at scala.reflect.internal.Symbols$Symbol.rawInfo(Symbols.scala:1604) | |
at scala.reflect.internal.Symbols$Symbol.info(Symbols.scala:1524) | |
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$transformInfo$1$$anonfun$apply$38.apply(SpecializeTypes.scala:1188) | |
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$transformInfo$1$$anonfun$apply$38.apply(SpecializeTypes.scala:1188) | |
at scala.collection.immutable.List.map(List.scala:284) | |
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$transformInfo$1.apply(SpecializeTypes.scala:1188) | |
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$transformInfo$1.apply(SpecializeTypes.scala:1188) | |
at scala.reflect.internal.SymbolTable.enteringPhase(SymbolTable.scala:235) | |
at scala.reflect.internal.SymbolTable.exitingPhase(SymbolTable.scala:256) | |
at scala.tools.nsc.transform.SpecializeTypes.transformInfo(SpecializeTypes.scala:1188) | |
at scala.tools.nsc.transform.InfoTransform$Phase$$anon$1.transform(InfoTransform.scala:38) | |
at scala.reflect.internal.Symbols$Symbol.rawInfo(Symbols.scala:1604) | |
at scala.reflect.internal.Symbols$Symbol.info(Symbols.scala:1524) | |
at scala.reflect.internal.Types$TypeRef.thisInfo(Types.scala:2194) | |
at scala.reflect.internal.Types$TypeRef.baseClasses(Types.scala:2199) | |
at scala.reflect.internal.tpe.FindMembers$FindMemberBase.<init>(FindMembers.scala:17) | |
at scala.reflect.internal.tpe.FindMembers$FindMember.<init>(FindMembers.scala:219) | |
at scala.reflect.internal.Types$Type.scala$reflect$internal$Types$Type$$findMemberInternal$1(Types.scala:1014) | |
at scala.reflect.internal.Types$Type.findMember(Types.scala:1016) | |
at scala.reflect.internal.Types$Type.memberBasedOnName(Types.scala:631) | |
at scala.reflect.internal.Types$Type.member(Types.scala:600) | |
at scala.reflect.internal.Definitions$DefinitionsClass$$anonfun$primitiveGetClassMethods$1.apply(Definitions.scala:965) | |
at scala.reflect.internal.Definitions$DefinitionsClass$$anonfun$primitiveGetClassMethods$1.apply(Definitions.scala:965) | |
at scala.collection.immutable.List.map(List.scala:284) | |
at scala.reflect.internal.Definitions$DefinitionsClass.primitiveGetClassMethods$lzycompute(Definitions.scala:965) | |
at scala.reflect.internal.Definitions$DefinitionsClass.primitiveGetClassMethods(Definitions.scala:964) | |
at scala.tools.nsc.transform.Erasure.scala$tools$nsc$transform$Erasure$$interceptedMethods$lzycompute(Erasure.scala:407) | |
at scala.tools.nsc.transform.Erasure.scala$tools$nsc$transform$Erasure$$interceptedMethods(Erasure.scala:407) | |
at scala.tools.nsc.transform.Erasure$ErasureTransformer$$anon$1.preEraseApply(Erasure.scala:1016) | |
at scala.tools.nsc.transform.Erasure$ErasureTransformer$$anon$1.preErase(Erasure.scala:1075) | |
at scala.tools.nsc.transform.Erasure$ErasureTransformer$$anon$1.transform(Erasure.scala:1155) | |
at scala.tools.nsc.transform.Erasure$ErasureTransformer$$anon$1.transform(Erasure.scala:887) | |
at scala.reflect.api.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:2589) | |
at scala.reflect.api.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:2587) | |
at scala.collection.immutable.List.loop$1(List.scala:176) | |
at scala.collection.immutable.List.mapConserve(List.scala:200) | |
at scala.reflect.api.Trees$Transformer.transformStats(Trees.scala:2587) | |
at scala.reflect.internal.Trees$class.itransform(Trees.scala:1366) | |
at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:16) | |
at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:16) | |
at scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44) | |
at scala.tools.nsc.transform.Erasure$ErasureTransformer$$anon$1.transform(Erasure.scala:1166) | |
at scala.tools.nsc.transform.Erasure$ErasureTransformer$$anon$1.transform(Erasure.scala:887) | |
at scala.reflect.internal.Trees$$anonfun$itransform$2.apply(Trees.scala:1363) | |
at scala.reflect.internal.Trees$$anonfun$itransform$2.apply(Trees.scala:1361) | |
at scala.reflect.api.Trees$Transformer.atOwner(Trees.scala:2600) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:30) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:25) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:17) | |
at scala.reflect.internal.Trees$class.itransform(Trees.scala:1360) | |
at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:16) | |
at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:16) | |
at scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44) | |
at scala.tools.nsc.transform.Erasure$ErasureTransformer$$anon$1.transform(Erasure.scala:1163) | |
at scala.tools.nsc.transform.Erasure$ErasureTransformer$$anon$1.transform(Erasure.scala:887) | |
at scala.reflect.api.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:2589) | |
at scala.reflect.api.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:2587) | |
at scala.collection.immutable.List.loop$1(List.scala:176) | |
at scala.collection.immutable.List.mapConserve(List.scala:200) | |
at scala.reflect.api.Trees$Transformer.transformStats(Trees.scala:2587) | |
at scala.reflect.internal.Trees$class.itransform(Trees.scala:1404) | |
at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:16) | |
at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:16) | |
at scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.scala$tools$nsc$transform$TypingTransformers$TypingTransformer$$super$transform(TypingTransformers.scala:40) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$transform$1.apply(TypingTransformers.scala:40) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$transform$1.apply(TypingTransformers.scala:40) | |
at scala.reflect.api.Trees$Transformer.atOwner(Trees.scala:2600) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:30) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:40) | |
at scala.tools.nsc.transform.Erasure$ErasureTransformer$$anon$1.transform(Erasure.scala:1166) | |
at scala.tools.nsc.transform.Erasure$ErasureTransformer$$anon$1.transform(Erasure.scala:887) | |
at scala.reflect.api.Trees$Transformer.transformTemplate(Trees.scala:2563) | |
at scala.reflect.internal.Trees$$anonfun$itransform$4.apply(Trees.scala:1408) | |
at scala.reflect.internal.Trees$$anonfun$itransform$4.apply(Trees.scala:1407) | |
at scala.reflect.api.Trees$Transformer.atOwner(Trees.scala:2600) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:30) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:25) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:17) | |
at scala.reflect.internal.Trees$class.itransform(Trees.scala:1406) | |
at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:16) | |
at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:16) | |
at scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44) | |
at scala.tools.nsc.transform.Erasure$ErasureTransformer$$anon$1.transform(Erasure.scala:1166) | |
at scala.tools.nsc.transform.Erasure$ErasureTransformer$$anon$1.transform(Erasure.scala:887) | |
at scala.reflect.api.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:2589) | |
at scala.reflect.api.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:2587) | |
at scala.collection.immutable.List.loop$1(List.scala:176) | |
at scala.collection.immutable.List.mapConserve(List.scala:200) | |
at scala.reflect.api.Trees$Transformer.transformStats(Trees.scala:2587) | |
at scala.reflect.internal.Trees$$anonfun$itransform$7.apply(Trees.scala:1426) | |
at scala.reflect.internal.Trees$$anonfun$itransform$7.apply(Trees.scala:1426) | |
at scala.reflect.api.Trees$Transformer.atOwner(Trees.scala:2600) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:30) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:25) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:17) | |
at scala.reflect.internal.Trees$class.itransform(Trees.scala:1425) | |
at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:16) | |
at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:16) | |
at scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.scala$tools$nsc$transform$TypingTransformers$TypingTransformer$$super$transform(TypingTransformers.scala:40) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$transform$2.apply(TypingTransformers.scala:42) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$transform$2.apply(TypingTransformers.scala:42) | |
at scala.reflect.api.Trees$Transformer.atOwner(Trees.scala:2600) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:30) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:42) | |
at scala.tools.nsc.transform.Erasure$ErasureTransformer$$anon$1.transform(Erasure.scala:1166) | |
at scala.tools.nsc.transform.Erasure$ErasureTransformer.transform(Erasure.scala:1176) | |
at scala.tools.nsc.transform.Erasure$ErasureTransformer.transform(Erasure.scala:759) | |
at scala.tools.nsc.ast.Trees$Transformer.transformUnit(Trees.scala:147) | |
at scala.tools.nsc.transform.Transform$Phase.apply(Transform.scala:30) | |
at scala.tools.nsc.Global$GlobalPhase$$anonfun$applyPhase$1.apply$mcV$sp(Global.scala:467) | |
at scala.tools.nsc.Global$GlobalPhase.withCurrentUnit(Global.scala:458) | |
at scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:467) | |
at scala.tools.nsc.Global$GlobalPhase$$anonfun$run$1.apply(Global.scala:425) | |
at scala.tools.nsc.Global$GlobalPhase$$anonfun$run$1.apply(Global.scala:425) | |
at scala.collection.Iterator$class.foreach(Iterator.scala:891) | |
at scala.collection.AbstractIterator.foreach(Iterator.scala:1334) | |
at scala.tools.nsc.Global$GlobalPhase.run(Global.scala:425) | |
at scala.tools.nsc.Global$Run.compileUnitsInternal(Global.scala:1528) | |
at scala.tools.nsc.Global$Run.compileUnits(Global.scala:1513) | |
at scala.tools.nsc.Global$Run.compileSources(Global.scala:1508) | |
at scala.tools.nsc.interpreter.IMain.scala$tools$nsc$interpreter$IMain$$_initialize(IMain.scala:141) | |
at scala.tools.nsc.interpreter.IMain.global$lzycompute(IMain.scala:168) | |
at scala.tools.nsc.interpreter.IMain.global(IMain.scala:167) | |
at scala.tools.nsc.interpreter.IMain.initializeSynchronous(IMain.scala:162) | |
at scala.tools.nsc.interpreter.ILoop$$anonfun$process$1$$anonfun$startup$1$1.apply(ILoop.scala:973) | |
at scala.tools.nsc.interpreter.ILoop$$anonfun$process$1.apply$mcZ$sp(ILoop.scala:990) | |
at scala.tools.nsc.interpreter.ILoop$$anonfun$process$1.apply(ILoop.scala:891) | |
at scala.tools.nsc.interpreter.ILoop$$anonfun$process$1.apply(ILoop.scala:891) | |
at scala.reflect.internal.util.ScalaClassLoader$.savingContextLoader(ScalaClassLoader.scala:97) | |
at scala.tools.nsc.interpreter.ILoop.process(ILoop.scala:891) | |
at scala.tools.nsc.MainGenericRunner.runTarget$1(MainGenericRunner.scala:74) | |
at scala.tools.nsc.MainGenericRunner.run$1(MainGenericRunner.scala:87) | |
at scala.tools.nsc.MainGenericRunner.process(MainGenericRunner.scala:98) | |
at scala.tools.nsc.MainGenericRunner$.main(MainGenericRunner.scala:103) | |
at scala.tools.nsc.MainGenericRunner.main(MainGenericRunner.scala) | |
Exception in thread "main" java.lang.NoSuchMethodError: scala.reflect.internal.Definitions$definitions$.classExistentialType(Lscala/reflect/internal/Types$Type;Lscala/reflect/internal/Symbols$Symbol;)Lscala/reflect/internal/Types$Type; | |
at scala.tools.nsc.symtab.classfile.ClassfileParser.processClassType$1(ClassfileParser.scala:681) | |
at scala.tools.nsc.symtab.classfile.ClassfileParser.sig2type$1(ClassfileParser.scala:690) | |
at scala.tools.nsc.symtab.classfile.ClassfileParser.sig2type$1(ClassfileParser.scala:703) | |
at scala.tools.nsc.symtab.classfile.ClassfileParser.sig2type$1(ClassfileParser.scala:720) | |
at scala.tools.nsc.symtab.classfile.ClassfileParser.scala$tools$nsc$symtab$classfile$ClassfileParser$$sigToType(ClassfileParser.scala:773) | |
at scala.tools.nsc.symtab.classfile.ClassfileParser$ConstantPool.getType(ClassfileParser.scala:289) | |
at scala.tools.nsc.symtab.classfile.ClassfileParser.parseMethod(ClassfileParser.scala:568) | |
at scala.tools.nsc.symtab.classfile.ClassfileParser.scala$tools$nsc$symtab$classfile$ClassfileParser$$queueLoad$1(ClassfileParser.scala:483) | |
at scala.tools.nsc.symtab.classfile.ClassfileParser$$anonfun$parseClass$1.apply$mcV$sp(ClassfileParser.scala:493) | |
at scala.tools.nsc.symtab.classfile.ClassfileParser.parseClass(ClassfileParser.scala:498) | |
at scala.tools.nsc.symtab.classfile.ClassfileParser.parse(ClassfileParser.scala:139) | |
at scala.tools.nsc.symtab.SymbolLoaders$ClassfileLoader$$anonfun$doComplete$2.apply$mcV$sp(SymbolLoaders.scala:347) | |
at scala.tools.nsc.symtab.SymbolLoaders$ClassfileLoader$$anonfun$doComplete$2.apply(SymbolLoaders.scala:347) | |
at scala.tools.nsc.symtab.SymbolLoaders$ClassfileLoader$$anonfun$doComplete$2.apply(SymbolLoaders.scala:347) | |
at scala.reflect.internal.SymbolTable.enteringPhase(SymbolTable.scala:235) | |
at scala.tools.nsc.symtab.SymbolLoaders$ClassfileLoader.doComplete(SymbolLoaders.scala:347) | |
at scala.tools.nsc.symtab.SymbolLoaders$SymbolLoader.complete(SymbolLoaders.scala:211) | |
at scala.tools.nsc.symtab.SymbolLoaders$SymbolLoader.load(SymbolLoaders.scala:227) | |
at scala.reflect.internal.Symbols$Symbol.typeParams(Symbols.scala:1733) | |
at scala.reflect.internal.Types$NoArgsTypeRef.typeParams(Types.scala:1926) | |
at scala.reflect.internal.Types$NoArgsTypeRef.isHigherKinded(Types.scala:1925) | |
at scala.reflect.internal.transform.UnCurry$class.scala$reflect$internal$transform$UnCurry$$expandAlias(UnCurry.scala:22) | |
at scala.reflect.internal.transform.UnCurry$$anon$2.apply(UnCurry.scala:26) | |
at scala.reflect.internal.transform.UnCurry$$anon$2.apply(UnCurry.scala:24) | |
at scala.collection.immutable.List.loop$1(List.scala:176) | |
at scala.collection.immutable.List.mapConserve(List.scala:200) | |
at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:115) | |
at scala.reflect.internal.transform.UnCurry$$anon$2.apply(UnCurry.scala:46) | |
at scala.reflect.internal.tpe.TypeMaps$TypeMap.mapOver(TypeMaps.scala:129) | |
at scala.reflect.internal.transform.UnCurry$$anon$2.apply(UnCurry.scala:46) | |
at scala.reflect.internal.transform.UnCurry$class.transformInfo(UnCurry.scala:86) | |
at scala.tools.nsc.transform.UnCurry.transformInfo(UnCurry.scala:52) | |
at scala.tools.nsc.transform.InfoTransform$Phase$$anon$1.transform(InfoTransform.scala:38) | |
at scala.reflect.internal.Symbols$Symbol.rawInfo(Symbols.scala:1604) | |
at scala.reflect.internal.Symbols$Symbol.info(Symbols.scala:1524) | |
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$23$$anonfun$apply$21.apply(SpecializeTypes.scala:790) | |
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$23$$anonfun$apply$21.apply(SpecializeTypes.scala:783) | |
at scala.collection.immutable.List.flatMap(List.scala:338) | |
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$23.apply(SpecializeTypes.scala:783) | |
at scala.tools.nsc.transform.SpecializeTypes$$anonfun$23.apply(SpecializeTypes.scala:781) | |
at scala.collection.immutable.List.flatMap(List.scala:338) | |
at scala.tools.nsc.transform.SpecializeTypes.specializeClass(SpecializeTypes.scala:781) | |
at scala.tools.nsc.transform.SpecializeTypes.transformInfo(SpecializeTypes.scala:1196) | |
at scala.tools.nsc.transform.InfoTransform$Phase$$anon$1.transform(InfoTransform.scala:38) | |
at scala.reflect.internal.Symbols$Symbol.rawInfo(Symbols.scala:1604) | |
at scala.reflect.internal.Symbols$Symbol.info(Symbols.scala:1524) | |
at scala.reflect.internal.Symbols$Symbol.isDerivedValueClass(Symbols.scala:803) | |
at scala.reflect.internal.transform.Erasure$ErasureMap.apply(Erasure.scala:131) | |
at scala.reflect.internal.transform.Erasure$ErasureMap.apply(Erasure.scala:144) | |
at scala.reflect.internal.transform.Erasure$class.specialErasure(Erasure.scala:209) | |
at scala.tools.nsc.transform.Erasure.specialErasure(Erasure.scala:15) | |
at scala.reflect.internal.transform.Erasure$class.transformInfo(Erasure.scala:366) | |
at scala.tools.nsc.transform.Erasure.transformInfo(Erasure.scala:388) | |
at scala.tools.nsc.transform.InfoTransform$Phase$$anon$1.transform(InfoTransform.scala:38) | |
at scala.reflect.internal.Symbols$Symbol.rawInfo(Symbols.scala:1604) | |
at scala.reflect.internal.Symbols$Symbol.info(Symbols.scala:1524) | |
at scala.tools.nsc.transform.Erasure$ErasureTransformer$$anonfun$checkNoDeclaredDoubleDefs$1$$anonfun$apply$mcV$sp$2.apply(Erasure.scala:799) | |
at scala.tools.nsc.transform.Erasure$ErasureTransformer$$anonfun$checkNoDeclaredDoubleDefs$1$$anonfun$apply$mcV$sp$2.apply(Erasure.scala:799) | |
at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:373) | |
at scala.tools.nsc.transform.Erasure$ErasureTransformer$$anonfun$checkNoDeclaredDoubleDefs$1.apply(Erasure.scala:799) | |
at scala.tools.nsc.transform.Erasure$ErasureTransformer$$anonfun$checkNoDeclaredDoubleDefs$1.apply(Erasure.scala:799) | |
at scala.reflect.internal.SymbolTable.enteringPhase(SymbolTable.scala:235) | |
at scala.reflect.internal.SymbolTable.exitingPhase(SymbolTable.scala:256) | |
at scala.tools.nsc.transform.Erasure$ErasureTransformer.checkNoDeclaredDoubleDefs(Erasure.scala:799) | |
at scala.tools.nsc.transform.Erasure$ErasureTransformer.scala$tools$nsc$transform$Erasure$ErasureTransformer$$checkNoDoubleDefs(Erasure.scala:836) | |
at scala.tools.nsc.transform.Erasure$ErasureTransformer$$anon$1.preErase(Erasure.scala:1120) | |
at scala.tools.nsc.transform.Erasure$ErasureTransformer$$anon$1.transform(Erasure.scala:1155) | |
at scala.tools.nsc.transform.Erasure$ErasureTransformer$$anon$1.transform(Erasure.scala:887) | |
at scala.reflect.api.Trees$Transformer.transformTemplate(Trees.scala:2563) | |
at scala.reflect.internal.Trees$$anonfun$itransform$4.apply(Trees.scala:1408) | |
at scala.reflect.internal.Trees$$anonfun$itransform$4.apply(Trees.scala:1407) | |
at scala.reflect.api.Trees$Transformer.atOwner(Trees.scala:2600) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:30) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:25) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:17) | |
at scala.reflect.internal.Trees$class.itransform(Trees.scala:1406) | |
at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:16) | |
at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:16) | |
at scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:44) | |
at scala.tools.nsc.transform.Erasure$ErasureTransformer$$anon$1.transform(Erasure.scala:1166) | |
at scala.tools.nsc.transform.Erasure$ErasureTransformer$$anon$1.transform(Erasure.scala:887) | |
at scala.reflect.api.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:2589) | |
at scala.reflect.api.Trees$Transformer$$anonfun$transformStats$1.apply(Trees.scala:2587) | |
at scala.collection.immutable.List.loop$1(List.scala:176) | |
at scala.collection.immutable.List.mapConserve(List.scala:200) | |
at scala.reflect.api.Trees$Transformer.transformStats(Trees.scala:2587) | |
at scala.reflect.internal.Trees$$anonfun$itransform$7.apply(Trees.scala:1426) | |
at scala.reflect.internal.Trees$$anonfun$itransform$7.apply(Trees.scala:1426) | |
at scala.reflect.api.Trees$Transformer.atOwner(Trees.scala:2600) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:30) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:25) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:17) | |
at scala.reflect.internal.Trees$class.itransform(Trees.scala:1425) | |
at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:16) | |
at scala.reflect.internal.SymbolTable.itransform(SymbolTable.scala:16) | |
at scala.reflect.api.Trees$Transformer.transform(Trees.scala:2555) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.scala$tools$nsc$transform$TypingTransformers$TypingTransformer$$super$transform(TypingTransformers.scala:40) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$transform$2.apply(TypingTransformers.scala:42) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer$$anonfun$transform$2.apply(TypingTransformers.scala:42) | |
at scala.reflect.api.Trees$Transformer.atOwner(Trees.scala:2600) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.atOwner(TypingTransformers.scala:30) | |
at scala.tools.nsc.transform.TypingTransformers$TypingTransformer.transform(TypingTransformers.scala:42) | |
at scala.tools.nsc.transform.Erasure$ErasureTransformer$$anon$1.transform(Erasure.scala:1166) | |
at scala.tools.nsc.transform.Erasure$ErasureTransformer.transform(Erasure.scala:1176) | |
at scala.tools.nsc.transform.Erasure$ErasureTransformer.transform(Erasure.scala:759) | |
at scala.tools.nsc.ast.Trees$Transformer.transformUnit(Trees.scala:147) | |
at scala.tools.nsc.transform.Transform$Phase.apply(Transform.scala:30) | |
at scala.tools.nsc.Global$GlobalPhase$$anonfun$applyPhase$1.apply$mcV$sp(Global.scala:467) | |
at scala.tools.nsc.Global$GlobalPhase.withCurrentUnit(Global.scala:458) | |
at scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:467) | |
at scala.tools.nsc.Global$GlobalPhase$$anonfun$run$1.apply(Global.scala:425) | |
at scala.tools.nsc.Global$GlobalPhase$$anonfun$run$1.apply(Global.scala:425) | |
at scala.collection.Iterator$class.foreach(Iterator.scala:891) | |
at scala.collection.AbstractIterator.foreach(Iterator.scala:1334) | |
at scala.tools.nsc.Global$GlobalPhase.run(Global.scala:425) | |
at scala.tools.nsc.Global$Run.compileUnitsInternal(Global.scala:1528) | |
at scala.tools.nsc.Global$Run.compileUnits(Global.scala:1513) | |
at scala.tools.nsc.Global$Run.compileSources(Global.scala:1508) | |
at scala.tools.nsc.interpreter.IMain.compileSourcesKeepingRun(IMain.scala:442) | |
at scala.tools.nsc.interpreter.IMain$ReadEvalPrint.compileAndSaveRun(IMain.scala:862) | |
at scala.tools.nsc.interpreter.IMain$ReadEvalPrint.compile(IMain.scala:820) | |
at scala.tools.nsc.interpreter.IMain.bind(IMain.scala:682) | |
at scala.tools.nsc.interpreter.IMain.bind(IMain.scala:719) | |
at scala.tools.nsc.interpreter.IMain$$anonfun$quietBind$1.apply(IMain.scala:718) | |
at scala.tools.nsc.interpreter.IMain$$anonfun$quietBind$1.apply(IMain.scala:718) | |
at scala.tools.nsc.interpreter.IMain.beQuietDuring(IMain.scala:221) | |
at scala.tools.nsc.interpreter.IMain.quietBind(IMain.scala:718) | |
at scala.tools.nsc.interpreter.ILoop$$anonfun$process$1$$anonfun$scala$tools$nsc$interpreter$ILoop$$anonfun$$loopPostInit$1$1.apply$mcV$sp(ILoop.scala:911) | |
at scala.tools.nsc.interpreter.ILoop$$anonfun$process$1$$anonfun$scala$tools$nsc$interpreter$ILoop$$anonfun$$loopPostInit$1$1.apply(ILoop.scala:908) | |
at scala.tools.nsc.interpreter.ILoop$$anonfun$process$1$$anonfun$scala$tools$nsc$interpreter$ILoop$$anonfun$$loopPostInit$1$1.apply(ILoop.scala:908) | |
at scala.tools.nsc.interpreter.ILoop$$anonfun$mumly$1.apply(ILoop.scala:189) | |
at scala.tools.nsc.interpreter.IMain.beQuietDuring(IMain.scala:221) | |
at scala.tools.nsc.interpreter.ILoop.mumly(ILoop.scala:186) | |
at scala.tools.nsc.interpreter.ILoop$$anonfun$process$1$$anonfun$startup$1$1.apply(ILoop.scala:979) | |
at scala.tools.nsc.interpreter.ILoop$$anonfun$process$1.apply$mcZ$sp(ILoop.scala:990) | |
at scala.tools.nsc.interpreter.ILoop$$anonfun$process$1.apply(ILoop.scala:891) | |
at scala.tools.nsc.interpreter.ILoop$$anonfun$process$1.apply(ILoop.scala:891) | |
at scala.reflect.internal.util.ScalaClassLoader$.savingContextLoader(ScalaClassLoader.scala:97) | |
at scala.tools.nsc.interpreter.ILoop.process(ILoop.scala:891) | |
at scala.tools.nsc.MainGenericRunner.runTarget$1(MainGenericRunner.scala:74) | |
at scala.tools.nsc.MainGenericRunner.run$1(MainGenericRunner.scala:87) | |
at scala.tools.nsc.MainGenericRunner.process(MainGenericRunner.scala:98) | |
at scala.tools.nsc.MainGenericRunner$.main(MainGenericRunner.scala:103) | |
at scala.tools.nsc.MainGenericRunner.main(MainGenericRunner.scala) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ mill -i test3.console | |
Compiling /Users/ryan/c/mill-bug/build.sc | |
[25/30] test3.compile | |
Compiling compiler interface... | |
warning: there was one deprecation warning (since 2.11.0) | |
warning: there were four deprecation warnings (since 2.12.0) | |
warning: there were 5 deprecation warnings in total; re-run with -deprecation for details | |
warning: there were three feature warnings; re-run with -feature for details | |
four warnings found | |
[30/30] test3.console | |
Welcome to Scala 2.12.6 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_111). | |
Type in expressions for evaluation. Or try :help. | |
scala> java.lang.IncompatibleClassChangeError: Implementing class | |
at java.lang.ClassLoader.defineClass1(Native Method) | |
at java.lang.ClassLoader.defineClass(ClassLoader.java:763) | |
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) | |
at java.net.URLClassLoader.defineClass(URLClassLoader.java:467) | |
at java.net.URLClassLoader.access$100(URLClassLoader.java:73) | |
at java.net.URLClassLoader$1.run(URLClassLoader.java:368) | |
at java.net.URLClassLoader$1.run(URLClassLoader.java:362) | |
at java.security.AccessController.doPrivileged(Native Method) | |
at java.net.URLClassLoader.findClass(URLClassLoader.java:361) | |
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) | |
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) | |
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) | |
at java.lang.ClassLoader.defineClass1(Native Method) | |
at java.lang.ClassLoader.defineClass(ClassLoader.java:763) | |
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) | |
at java.net.URLClassLoader.defineClass(URLClassLoader.java:467) | |
at java.net.URLClassLoader.access$100(URLClassLoader.java:73) | |
at java.net.URLClassLoader$1.run(URLClassLoader.java:368) | |
at java.net.URLClassLoader$1.run(URLClassLoader.java:362) | |
at java.security.AccessController.doPrivileged(Native Method) | |
at java.net.URLClassLoader.findClass(URLClassLoader.java:361) | |
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) | |
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) | |
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) | |
at java.lang.ClassLoader.defineClass1(Native Method) | |
at java.lang.ClassLoader.defineClass(ClassLoader.java:763) | |
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) | |
at java.net.URLClassLoader.defineClass(URLClassLoader.java:467) | |
at java.net.URLClassLoader.access$100(URLClassLoader.java:73) | |
at java.net.URLClassLoader$1.run(URLClassLoader.java:368) | |
at java.net.URLClassLoader$1.run(URLClassLoader.java:362) | |
at java.security.AccessController.doPrivileged(Native Method) | |
at java.net.URLClassLoader.findClass(URLClassLoader.java:361) | |
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) | |
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) | |
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) | |
at scala.tools.nsc.interpreter.IMain.newCompiler(IMain.scala:240) | |
at scala.tools.nsc.interpreter.IMain.<init>(IMain.scala:90) | |
at scala.tools.nsc.interpreter.ILoop$ILoopInterpreter.<init>(ILoop.scala:109) | |
at scala.tools.nsc.interpreter.ILoop.createInterpreter(ILoop.scala:121) | |
at scala.tools.nsc.interpreter.ILoop.$anonfun$process$15(ILoop.scala:1044) | |
at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:12) | |
at scala.tools.nsc.interpreter.ILoop.savingReader(ILoop.scala:97) | |
at scala.tools.nsc.interpreter.ILoop.$anonfun$process$11(ILoop.scala:1044) | |
at scala.tools.nsc.interpreter.ILoop.startup$1(ILoop.scala:1028) | |
at scala.tools.nsc.interpreter.ILoop.process(ILoop.scala:1066) | |
at scala.tools.nsc.MainGenericRunner.runTarget$1(MainGenericRunner.scala:82) | |
at scala.tools.nsc.MainGenericRunner.run$1(MainGenericRunner.scala:85) | |
at scala.tools.nsc.MainGenericRunner.process(MainGenericRunner.scala:96) | |
at scala.tools.nsc.MainGenericRunner$.main(MainGenericRunner.scala:101) | |
at scala.tools.nsc.MainGenericRunner.main(MainGenericRunner.scala) | |
1 targets failed | |
test3.console ammonite.ops.InteractiveShelloutException | |
mill.modules.Jvm$.baseInteractiveSubprocess(Jvm.scala:74) | |
mill.modules.Jvm$.interactiveSubprocess(Jvm.scala:34) | |
mill.scalalib.ScalaModule.$anonfun$console$1(ScalaModule.scala:152) | |
mill.define.ApplyerGenerated.$anonfun$zipMap$1(ApplicativeGenerated.scala:5) | |
mill.define.Task$MappedDest.evaluate(Task.scala:348) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment