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
Post a Comment