Information:Compilation completed with 53 errors and 0 warnings Information:53 errors Information:0 warnings Error:Scalac internal error: class java.lang.reflect.InvocationTargetException [sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method), sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39), sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25), java.lang.reflect.Method.invoke(Method.java:597), org.jetbrains.plugins.scala.compiler.rt.ScalacRunner.main(ScalacRunner.java:74)][scala.Predef$.assert(Predef.scala:92), scala.tools.nsc.symtab.SymbolTable.phase_$eq(SymbolTable.scala:68), scala.tools.nsc.symtab.SymbolTable.atPhase(SymbolTable.scala:101), scala.tools.nsc.symtab.classfile.ClassfileParser$innerClasses$.innerSymbol$1(ClassfileParser.scala:993), scala.tools.nsc.symtab.classfile.ClassfileParser$innerClasses$.classSymbol(ClassfileParser.scala:1006), scala.tools.nsc.symtab.classfile.ClassfileParser.classNameToSymbol(ClassfileParser.scala:383), scala.tools.nsc.symtab.classfile.ClassfileParser.sig2type$1(ClassfileParser.scala:623), scala.tools.nsc.symtab.classfile.ClassfileParser.processClassType$1(ClassfileParser.scala:602), scala.tools.nsc.symtab.classfile.ClassfileParser.sig2type$1(ClassfileParser.scala:625), scala.tools.nsc.symtab.classfile.ClassfileParser.sig2type$1(ClassfileParser.scala:649), scala.tools.nsc.symtab.classfile.ClassfileParser.scala$tools$nsc$symtab$classfile$ClassfileParser$$sigToType(ClassfileParser.scala:695), scala.tools.nsc.symtab.classfile.ClassfileParser.parseAttribute$1(ClassfileParser.scala:725), scala.tools.nsc.symtab.classfile.ClassfileParser$$anonfun$parseAttributes$1.apply(ClassfileParser.scala:866), scala.tools.nsc.symtab.classfile.ClassfileParser$$anonfun$parseAttributes$1.apply(ClassfileParser.scala:866), scala.Range.foreach(Range.scala:184), scala.tools.nsc.symtab.classfile.ClassfileParser.parseAttributes(ClassfileParser.scala:866), scala.tools.nsc.symtab.classfile.ClassfileParser.parseMethod(ClassfileParser.scala:524), scala.tools.nsc.symtab.classfile.ClassfileParser$$anonfun$parseClass$2.apply(ClassfileParser.scala:446), scala.tools.nsc.symtab.classfile.ClassfileParser$$anonfun$parseClass$2.apply(ClassfileParser.scala:446), scala.Range.foreach(Range.scala:184), scala.tools.nsc.symtab.classfile.ClassfileParser.parseClass(ClassfileParser.scala:446), scala.tools.nsc.symtab.classfile.ClassfileParser.parse(ClassfileParser.scala:90), scala.tools.nsc.symtab.SymbolLoaders$ClassfileLoader$$anonfun$doComplete$4.apply(SymbolLoaders.scala:290), scala.tools.nsc.symtab.SymbolLoaders$ClassfileLoader$$anonfun$doComplete$4.apply(SymbolLoaders.scala:290), scala.tools.nsc.symtab.SymbolLoaders.completeClassfile(SymbolLoaders.scala:277), scala.tools.nsc.symtab.SymbolLoaders$ClassfileLoader.doComplete(SymbolLoaders.scala:289), scala.tools.nsc.symtab.SymbolLoaders$SymbolLoader.complete(SymbolLoaders.scala:54), scala.tools.nsc.symtab.SymbolLoaders$SymbolLoader.load(SymbolLoaders.scala:74), scala.tools.nsc.symtab.Symbols$Symbol.typeParams(Symbols.scala:869), scala.tools.nsc.symtab.Types$TypeMap.mapOver(Types.scala:2416), scala.tools.nsc.symtab.Types$IsDependentCollector$.traverse(Types.scala:3160), scala.tools.nsc.symtab.Types$TypeCollector.collect(Types.scala:2613), scala.tools.nsc.symtab.Types$Type.isDependent(Types.scala:228), scala.tools.nsc.symtab.Types$MethodType.safeToString(Types.scala:1660), scala.tools.nsc.symtab.Types$Type.toString(Types.scala:820), java.lang.String.valueOf(String.java:2827), scala.collection.mutable.StringBuilder.append(StringBuilder.scala:247), scala.tools.nsc.symtab.classfile.ClassfileParser.parseAttribute$1(ClassfileParser.scala:728), scala.tools.nsc.symtab.classfile.ClassfileParser$$anonfun$parseAttributes$1.apply(ClassfileParser.scala:866), scala.tools.nsc.symtab.classfile.ClassfileParser$$anonfun$parseAttributes$1.apply(ClassfileParser.scala:866), scala.Range.foreach(Range.scala:184), scala.tools.nsc.symtab.classfile.ClassfileParser.parseAttributes(ClassfileParser.scala:866), scala.tools.nsc.symtab.classfile.ClassfileParser.parseMethod(ClassfileParser.scala:524), scala.tools.nsc.symtab.classfile.ClassfileParser$$anonfun$parseClass$2.apply(ClassfileParser.scala:446), scala.tools.nsc.symtab.classfile.ClassfileParser$$anonfun$parseClass$2.apply(ClassfileParser.scala:446), scala.Range.foreach(Range.scala:184), scala.tools.nsc.symtab.classfile.ClassfileParser.parseClass(ClassfileParser.scala:446), scala.tools.nsc.symtab.classfile.ClassfileParser.parse(ClassfileParser.scala:90), scala.tools.nsc.symtab.SymbolLoaders$ClassfileLoader$$anonfun$doComplete$4.apply(SymbolLoaders.scala:290), scala.tools.nsc.symtab.SymbolLoaders$ClassfileLoader$$anonfun$doComplete$4.apply(SymbolLoaders.scala:290), scala.tools.nsc.symtab.SymbolLoaders.completeClassfile(SymbolLoaders.scala:277), scala.tools.nsc.symtab.SymbolLoaders$ClassfileLoader.doComplete(SymbolLoaders.scala:289), scala.tools.nsc.symtab.SymbolLoaders$SymbolLoader.complete(SymbolLoaders.scala:54), scala.tools.nsc.symtab.SymbolLoaders$SymbolLoader.load(SymbolLoaders.scala:74), scala.tools.nsc.symtab.Symbols$Symbol.typeParams(Symbols.scala:869), scala.tools.nsc.symtab.Types$TypeMap.mapOver(Types.scala:2416), scala.tools.nsc.symtab.Types$deAlias$.apply(Types.scala:2297), scala.tools.nsc.symtab.Types$class.existentialAbstraction(Types.scala:2232), scala.tools.nsc.symtab.SymbolTable.existentialAbstraction(SymbolTable.scala:12), scala.tools.nsc.symtab.classfile.ClassfileParser.processClassType$1(ClassfileParser.scala:607), scala.tools.nsc.symtab.classfile.ClassfileParser.sig2type$1(ClassfileParser.scala:625), scala.tools.nsc.symtab.classfile.ClassfileParser.sig2type$1(ClassfileParser.scala:649), scala.tools.nsc.symtab.classfile.ClassfileParser.scala$tools$nsc$symtab$classfile$ClassfileParser$$sigToType(ClassfileParser.scala:695), scala.tools.nsc.symtab.classfile.ClassfileParser.parseAttribute$1(ClassfileParser.scala:725), scala.tools.nsc.symtab.classfile.ClassfileParser$$anonfun$parseAttributes$1.apply(ClassfileParser.scala:866), scala.tools.nsc.symtab.classfile.ClassfileParser$$anonfun$parseAttributes$1.apply(ClassfileParser.scala:866), scala.Range.foreach(Range.scala:184), scala.tools.nsc.symtab.classfile.ClassfileParser.parseAttributes(ClassfileParser.scala:866), scala.tools.nsc.symtab.classfile.ClassfileParser.parseMethod(ClassfileParser.scala:524), scala.tools.nsc.symtab.classfile.ClassfileParser$$anonfun$parseClass$2.apply(ClassfileParser.scala:446), scala.tools.nsc.symtab.classfile.ClassfileParser$$anonfun$parseClass$2.apply(ClassfileParser.scala:446), scala.Range.foreach(Range.scala:184), scala.tools.nsc.symtab.classfile.ClassfileParser.parseClass(ClassfileParser.scala:446), scala.tools.nsc.symtab.classfile.ClassfileParser.parse(ClassfileParser.scala:90), scala.tools.nsc.symtab.SymbolLoaders$ClassfileLoader$$anonfun$doComplete$4.apply(SymbolLoaders.scala:290), scala.tools.nsc.symtab.SymbolLoaders$ClassfileLoader$$anonfun$doComplete$4.apply(SymbolLoaders.scala:290), scala.tools.nsc.symtab.SymbolLoaders.completeClassfile(SymbolLoaders.scala:277), scala.tools.nsc.symtab.SymbolLoaders$ClassfileLoader.doComplete(SymbolLoaders.scala:289), scala.tools.nsc.symtab.SymbolLoaders$SymbolLoader.complete(SymbolLoaders.scala:54), scala.tools.nsc.symtab.Symbols$Symbol.info(Symbols.scala:711), scala.tools.nsc.symtab.Definitions$definitions$.newMethod(Definitions.scala:447), scala.tools.nsc.symtab.Definitions$definitions$.newMethod(Definitions.scala:453), scala.tools.nsc.symtab.Definitions$definitions$.init(Definitions.scala:805), scala.tools.nsc.Global$Run.(Global.scala:654), scala.tools.nsc.Main$.process(Main.scala:72), scala.tools.nsc.Main$.main(Main.scala:87), scala.tools.nsc.Main.main(Main.scala), sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method), sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39), sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25), java.lang.reflect.Method.invoke(Method.java:597), org.jetbrains.plugins.scala.compiler.rt.ScalacRunner.main(ScalacRunner.java:74)] Error:sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) Error:sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) Error:sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) Error:java.lang.reflect.Method.invoke(Method.java:597) Error:org.jetbrains.plugins.scala.compiler.rt.ScalacRunner.main(ScalacRunner.java:74) Error:Caused by java.lang.AssertionError: assertion failed Error:scala.Predef$.assert(Predef.scala:92) Error:scala.tools.nsc.symtab.SymbolTable.phase_$eq(SymbolTable.scala:68) Error:scala.tools.nsc.symtab.SymbolTable.atPhase(SymbolTable.scala:101) Error:scala.tools.nsc.symtab.classfile.ClassfileParser$innerClasses$.innerSymbol$1(ClassfileParser.scala:993) Error:scala.tools.nsc.symtab.classfile.ClassfileParser$innerClasses$.classSymbol(ClassfileParser.scala:1006) Error:scala.tools.nsc.symtab.classfile.ClassfileParser.classNameToSymbol(ClassfileParser.scala:383) Error:scala.tools.nsc.symtab.classfile.ClassfileParser.sig2type$1(ClassfileParser.scala:623) Error:scala.tools.nsc.symtab.classfile.ClassfileParser.processClassType$1(ClassfileParser.scala:602) Error:scala.tools.nsc.symtab.classfile.ClassfileParser.sig2type$1(ClassfileParser.scala:625) Error:scala.tools.nsc.symtab.classfile.ClassfileParser.sig2type$1(ClassfileParser.scala:649) Error:scala.tools.nsc.symtab.classfile.ClassfileParser.scala$tools$nsc$symtab$classfile$ClassfileParser$$sigToType(ClassfileParser.scala:695) Error:scala.tools.nsc.symtab.classfile.ClassfileParser.parseAttribute$1(ClassfileParser.scala:725) Error:scala.tools.nsc.symtab.classfile.ClassfileParser$$anonfun$parseAttributes$1.apply(ClassfileParser.scala:866) Error:scala.Range.foreach(Range.scala:184) Error:scala.tools.nsc.symtab.classfile.ClassfileParser.parseAttributes(ClassfileParser.scala:866) Error:scala.tools.nsc.symtab.classfile.ClassfileParser.parseMethod(ClassfileParser.scala:524) Error:scala.tools.nsc.symtab.classfile.ClassfileParser$$anonfun$parseClass$2.apply(ClassfileParser.scala:446) Error:scala.tools.nsc.symtab.classfile.ClassfileParser.parseClass(ClassfileParser.scala:446) Error:scala.tools.nsc.symtab.classfile.ClassfileParser.parse(ClassfileParser.scala:90) Error:scala.tools.nsc.symtab.SymbolLoaders$ClassfileLoader$$anonfun$doComplete$4.apply(SymbolLoaders.scala:290) Error:scala.tools.nsc.symtab.SymbolLoaders.completeClassfile(SymbolLoaders.scala:277) Error:scala.tools.nsc.symtab.SymbolLoaders$ClassfileLoader.doComplete(SymbolLoaders.scala:289) Error:scala.tools.nsc.symtab.SymbolLoaders$SymbolLoader.complete(SymbolLoaders.scala:54) Error:scala.tools.nsc.symtab.SymbolLoaders$SymbolLoader.load(SymbolLoaders.scala:74) Error:scala.tools.nsc.symtab.Symbols$Symbol.typeParams(Symbols.scala:869) Error:scala.tools.nsc.symtab.Types$TypeMap.mapOver(Types.scala:2416) Error:scala.tools.nsc.symtab.Types$IsDependentCollector$.traverse(Types.scala:3160) Error:scala.tools.nsc.symtab.Types$TypeCollector.collect(Types.scala:2613) Error:scala.tools.nsc.symtab.Types$Type.isDependent(Types.scala:228) Error:scala.tools.nsc.symtab.Types$MethodType.safeToString(Types.scala:1660) Error:scala.tools.nsc.symtab.Types$Type.toString(Types.scala:820) Error:java.lang.String.valueOf(String.java:2827) Error:scala.collection.mutable.StringBuilder.append(StringBuilder.scala:247) Error:scala.tools.nsc.symtab.classfile.ClassfileParser.parseAttribute$1(ClassfileParser.scala:728) Error:scala.tools.nsc.symtab.Types$deAlias$.apply(Types.scala:2297) Error:scala.tools.nsc.symtab.Types$class.existentialAbstraction(Types.scala:2232) Error:scala.tools.nsc.symtab.SymbolTable.existentialAbstraction(SymbolTable.scala:12) Error:scala.tools.nsc.symtab.classfile.ClassfileParser.processClassType$1(ClassfileParser.scala:607) Error:scala.tools.nsc.symtab.Symbols$Symbol.info(Symbols.scala:711) Error:scala.tools.nsc.symtab.Definitions$definitions$.newMethod(Definitions.scala:447) Error:scala.tools.nsc.symtab.Definitions$definitions$.newMethod(Definitions.scala:453) Error:scala.tools.nsc.symtab.Definitions$definitions$.init(Definitions.scala:805) Error:scala.tools.nsc.Global$Run.(Global.scala:654) Error:scala.tools.nsc.Main$.process(Main.scala:72) Error:scala.tools.nsc.Main$.main(Main.scala:87) Error:scala.tools.nsc.Main.main(Main.scala)