intellij idea - Scala Compiler Error: assertion failed: scala.<none> -


has seen before? error below happens when build scala/play project in intellij. can see none of code part of call-stack.

error:scalac: error: assertion failed: scala.<none> java.lang.assertionerror: assertion failed: scala.<none>  @ scala.reflect.internal.trees$appliedtypetree.<init>(trees.scala:579)  @ scala.reflect.internal.treegen.mktupletype(treegen.scala:293)  @ scala.tools.nsc.ast.parser.treebuilder.maketupletype(treebuilder.scala:44)  @ scala.tools.nsc.ast.parser.parsers$parser$patterncontextsensitive$class.scala$tools$nsc$ast$parser$parsers$parser$patterncontextsensitive$$tupleinfixtype(parsers.scala:877)  @ scala.tools.nsc.ast.parser.parsers$parser$patterncontextsensitive$$anonfun$typ$1.apply(parsers.scala:910)  @ scala.tools.nsc.ast.parser.parsers$parser$patterncontextsensitive$$anonfun$typ$1.apply(parsers.scala:907)  @ scala.tools.nsc.ast.parser.parsers$parser.placeholdertypeboundary(parsers.scala:487)  @ scala.tools.nsc.ast.parser.parsers$parser$patterncontextsensitive$class.typ(parsers.scala:907)  @ scala.tools.nsc.ast.parser.parsers$parser$outpattern$.typ(parsers.scala:1995)  @ scala.tools.nsc.ast.parser.parsers$parser$outpattern$.argtype(parsers.scala:1996)  @ scala.tools.nsc.ast.parser.parsers$parser$patterncontextsensitive$$anonfun$types$1.apply(parsers.scala:1042)  @ scala.tools.nsc.ast.parser.parsers$parser$patterncontextsensitive$$anonfun$types$1.apply(parsers.scala:1042)  @ scala.tools.nsc.ast.parser.parsers$parser.tokenseparated(parsers.scala:761)  @ scala.tools.nsc.ast.parser.parsers$parser$patterncontextsensitive$class.types(parsers.scala:1042)  @ scala.tools.nsc.ast.parser.parsers$parser$outpattern$.types(parsers.scala:1995)  @ scala.tools.nsc.ast.parser.parsers$parser$patterncontextsensitive$class.typeargs(parsers.scala:924)  @ scala.tools.nsc.ast.parser.parsers$parser$outpattern$.typeargs(parsers.scala:1995)  @ scala.tools.nsc.ast.parser.parsers$parser$patterncontextsensitive$class.simpletyperest(parsers.scala:963)  @ scala.tools.nsc.ast.parser.parsers$parser$outpattern$.simpletyperest(parsers.scala:1995)  @ scala.tools.nsc.ast.parser.parsers$parser$patterncontextsensitive$class.simpletype(parsers.scala:943)  @ scala.tools.nsc.ast.parser.parsers$parser$outpattern$.simpletype(parsers.scala:1995)  @ scala.tools.nsc.ast.parser.parsers$parser$patterncontextsensitive$$anonfun$annottype$1.apply(parsers.scala:930)  @ scala.tools.nsc.ast.parser.parsers$parser$patterncontextsensitive$$anonfun$annottype$1.apply(parsers.scala:930)  @ scala.tools.nsc.ast.parser.parsers$parser.placeholdertypeboundary(parsers.scala:487)  @ scala.tools.nsc.ast.parser.parsers$parser$patterncontextsensitive$class.annottype(parsers.scala:930)  @ scala.tools.nsc.ast.parser.parsers$parser$outpattern$.annottype(parsers.scala:1995)  @ scala.tools.nsc.ast.parser.parsers$parser.startannottype(parsers.scala:2017)  @ scala.tools.nsc.ast.parser.parsers$parser.readappliedparent$1(parsers.scala:2822)  @ scala.tools.nsc.ast.parser.parsers$parser.templateparents(parsers.scala:2828)  @ scala.tools.nsc.ast.parser.parsers$parser.template(parsers.scala:2855)  @ scala.tools.nsc.ast.parser.parsers$parser.templateopt(parsers.scala:2886)  @ scala.tools.nsc.ast.parser.parsers$parser$$anonfun$classdef$1.apply(parsers.scala:2753)  @ scala.tools.nsc.ast.parser.parsers$parser$$anonfun$classdef$1.apply(parsers.scala:2733)  @ scala.tools.nsc.ast.parser.parsers$parser.savingclasscontextbounds(parsers.scala:329)  @ scala.tools.nsc.ast.parser.parsers$parser.classdef(parsers.scala:2733)  @ scala.tools.nsc.ast.parser.parsers$parser.tmpldef(parsers.scala:2710)  @ scala.tools.nsc.ast.parser.parsers$parser.defordcl(parsers.scala:2467)  @ scala.tools.nsc.ast.parser.parsers$parser.nonlocaldefordcl(parsers.scala:2475)  @ scala.tools.nsc.ast.parser.parsers$parser$$anonfun$templatestat$1$$anonfun$applyorelse$3.apply(parsers.scala:3032)  @ scala.tools.nsc.ast.parser.parsers$parser$$anonfun$templatestat$1$$anonfun$applyorelse$3.apply(parsers.scala:3032)  @ scala.tools.nsc.ast.parser.parsers$parser.joincomment(parsers.scala:702)  @ scala.tools.nsc.ast.parser.parsers$parser$$anonfun$templatestat$1.applyorelse(parsers.scala:3032)  @ scala.tools.nsc.ast.parser.parsers$parser$$anonfun$templatestat$1.applyorelse(parsers.scala:3027)  @ scala.tools.nsc.ast.parser.parsers$parser.statseq(parsers.scala:2959)  @ scala.tools.nsc.ast.parser.parsers$parser.templatestats(parsers.scala:3026)  @ scala.tools.nsc.ast.parser.parsers$parser$$anonfun$templatestatseq$1.apply(parsers.scala:3013)  @ scala.tools.nsc.ast.parser.parsers$parser$$anonfun$templatestatseq$1.apply(parsers.scala:2990)  @ scala.tools.nsc.ast.parser.parsers$parser.checknoescapingplaceholders(parsers.scala:464)  @ scala.tools.nsc.ast.parser.parsers$parser.templatestatseq(parsers.scala:2990)  @ scala.tools.nsc.ast.parser.parsers$parser.templatebody(parsers.scala:2919)  @ scala.tools.nsc.ast.parser.parsers$parser.templatebodyopt(parsers.scala:2926)  @ scala.tools.nsc.ast.parser.parsers$parser.template(parsers.scala:2856)  @ scala.tools.nsc.ast.parser.parsers$parser.templateopt(parsers.scala:2886)  @ scala.tools.nsc.ast.parser.parsers$parser.objectdef(parsers.scala:2775)  @ scala.tools.nsc.ast.parser.parsers$parser.tmpldef(parsers.scala:2714)  @ scala.tools.nsc.ast.parser.parsers$parser.topleveltmpldef(parsers.scala:2695)  @ scala.tools.nsc.ast.parser.parsers$parser$$anonfun$topstat$1$$anonfun$applyorelse$2.apply(parsers.scala:2982)  @ scala.tools.nsc.ast.parser.parsers$parser$$anonfun$topstat$1$$anonfun$applyorelse$2.apply(parsers.scala:2982)  @ scala.tools.nsc.ast.parser.parsers$parser.joincomment(parsers.scala:702)  @ scala.tools.nsc.ast.parser.parsers$parser$$anonfun$topstat$1.applyorelse(parsers.scala:2982)  @ scala.tools.nsc.ast.parser.parsers$parser$$anonfun$topstat$1.applyorelse(parsers.scala:2975)  @ scala.tools.nsc.ast.parser.parsers$parser.statseq(parsers.scala:2959)  @ scala.tools.nsc.ast.parser.parsers$parser.topstatseq(parsers.scala:2974)  @ scala.tools.nsc.ast.parser.parsers$parser$$anonfun$compilationunit$1.topstats$1(parsers.scala:3172)  @ scala.tools.nsc.ast.parser.parsers$parser$$anonfun$compilationunit$1.apply(parsers.scala:3178)  @ scala.tools.nsc.ast.parser.parsers$parser$$anonfun$compilationunit$1.apply(parsers.scala:3140)  @ scala.tools.nsc.ast.parser.parsers$parser.checknoescapingplaceholders(parsers.scala:464)  @ scala.tools.nsc.ast.parser.parsers$parser.compilationunit(parsers.scala:3140)  @ scala.tools.nsc.ast.parser.parsers$sourcefileparser$$anonfun$parsestartrule$1.apply(parsers.scala:146)  @ scala.tools.nsc.ast.parser.parsers$sourcefileparser$$anonfun$parsestartrule$1.apply(parsers.scala:146)  @ scala.tools.nsc.ast.parser.parsers$parser$$anonfun$parse$1.apply(parsers.scala:354)  @ scala.tools.nsc.ast.parser.parsers$parser$$anonfun$parse$1.apply(parsers.scala:354)  @ scala.tools.nsc.ast.parser.parsers$parser.parserule(parsers.scala:347)  @ scala.tools.nsc.ast.parser.parsers$parser.parse(parsers.scala:354)  @ scala.tools.nsc.ast.parser.parsers$unitparser.smartparse(parsers.scala:243)  @ scala.tools.nsc.ast.parser.syntaxanalyzer.scala$tools$nsc$ast$parser$syntaxanalyzer$$initialunitbody(syntaxanalyzer.scala:87)  @ scala.tools.nsc.ast.parser.syntaxanalyzer$parserphase.apply(syntaxanalyzer.scala:99)  @ scala.tools.nsc.global$globalphase.applyphase(global.scala:430)  @ scala.tools.nsc.global$globalphase$$anonfun$run$1.apply(global.scala:397)  @ scala.tools.nsc.global$globalphase$$anonfun$run$1.apply(global.scala:397)  @ scala.collection.iterator$class.foreach(iterator.scala:743)  @ scala.collection.abstractiterator.foreach(iterator.scala:1174)  @ scala.tools.nsc.global$globalphase.run(global.scala:397)  @ scala.tools.nsc.global$run.compileunitsinternal(global.scala:1625)  @ scala.tools.nsc.global$run.compileunits(global.scala:1610)  @ scala.tools.nsc.global$run.compilesources(global.scala:1605)  @ scala.tools.nsc.global$run.compile(global.scala:1703)  @ xsbt.cachedcompiler0.run(compilerinterface.scala:126)  @ xsbt.cachedcompiler0.run(compilerinterface.scala:102)  @ xsbt.compilerinterface.run(compilerinterface.scala:27)  @ sun.reflect.nativemethodaccessorimpl.invoke0(native method)  @ sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:57)  @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:43)  @ java.lang.reflect.method.invoke(method.java:606)  @ sbt.compiler.analyzingcompiler.call(analyzingcompiler.scala:102)  @ sbt.compiler.analyzingcompiler.compile(analyzingcompiler.scala:48)  @ sbt.compiler.analyzingcompiler.compile(analyzingcompiler.scala:41)  @ org.jetbrains.jps.incremental.scala.local.ideaincrementalcompiler.compile(ideaincrementalcompiler.scala:28)  @ org.jetbrains.jps.incremental.scala.local.localserver.compile(localserver.scala:25)  @ org.jetbrains.jps.incremental.scala.remote.main$.make(main.scala:64)  @ org.jetbrains.jps.incremental.scala.remote.main$.nailmain(main.scala:22)  @ org.jetbrains.jps.incremental.scala.remote.main.nailmain(main.scala)  @ sun.reflect.nativemethodaccessorimpl.invoke0(native method)  @ sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:57)  @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:43)  @ java.lang.reflect.method.invoke(method.java:606)  @ com.martiansoftware.nailgun.ngsession.run(ngsession.java:319) 

the build working fine wonder if it's environmental issue.

based on pastebin know i'm not first person see issue: http://pastebin.com/vtfy12uj


Comments

Popular posts from this blog

javascript - RequestAnimationFrame not working when exiting fullscreen switching space on Safari -

Python ctypes access violation with const pointer arguments -