-
Notifications
You must be signed in to change notification settings - Fork 17
Description
Calling the ScalaScriptEngine.refresh() cause the exception "scala.reflect.internal.FatalError: package scala does not have a member Int"
Env :
Scala: v2.11.4
Playframework v2.3.8
Stack trace:
scala.reflect.internal.FatalError: package scala does not have a member Int
at scala.reflect.internal.Definitions$DefinitionsClass.scala$reflect$internal$Definitions$DefinitionsClass$$fatalMissingSymbol(Definitions.scala:1179)
at scala.reflect.internal.Definitions$DefinitionsClass.getMember(Definitions.scala:1196)
at scala.reflect.internal.Definitions$ValueClassDefinitions$class.valueClassSymbol(Definitions.scala:77)
at scala.reflect.internal.Definitions$ValueClassDefinitions$class.IntClass(Definitions.scala:114)
at scala.reflect.internal.Definitions$DefinitionsClass.IntClass$lzycompute(Definitions.scala:153)
at scala.reflect.internal.Definitions$DefinitionsClass.IntClass(Definitions.scala:153)
at scala.reflect.internal.Definitions$ValueClassDefinitions$class.IntTpe(Definitions.scala:127)
at scala.reflect.internal.Definitions$DefinitionsClass.IntTpe$lzycompute(Definitions.scala:153)
at scala.reflect.internal.Definitions$DefinitionsClass.IntTpe(Definitions.scala:153)
at scala.tools.nsc.symtab.classfile.ClassfileParser.sig2type$1(ClassfileParser.scala:623)
at scala.tools.nsc.symtab.classfile.ClassfileParser.sig2type$1(ClassfileParser.scala:721)
at scala.tools.nsc.symtab.classfile.ClassfileParser.scala$tools$nsc$symtab$classfile$ClassfileParser$$sigToType(ClassfileParser.scala:767)
at scala.tools.nsc.symtab.classfile.ClassfileParser$ConstantPool.getType(ClassfileParser.scala:284)
at scala.tools.nsc.symtab.classfile.ClassfileParser.parseMethod(ClassfileParser.scala:561)
at scala.tools.nsc.symtab.classfile.ClassfileParser.scala$tools$nsc$symtab$classfile$ClassfileParser$$queueLoad$1(ClassfileParser.scala:478)
at scala.tools.nsc.symtab.classfile.ClassfileParser$$anonfun$parseClass$1.apply$mcV$sp(ClassfileParser.scala:488)
at scala.tools.nsc.symtab.classfile.ClassfileParser.parseClass(ClassfileParser.scala:493)
at scala.tools.nsc.symtab.classfile.ClassfileParser.parse(ClassfileParser.scala:134)
at scala.tools.nsc.symtab.SymbolLoaders$ClassfileLoader$$anonfun$doComplete$2.apply$mcV$sp(SymbolLoaders.scala:309)
at scala.tools.nsc.symtab.SymbolLoaders$ClassfileLoader$$anonfun$doComplete$2.apply(SymbolLoaders.scala:309)
at scala.tools.nsc.symtab.SymbolLoaders$ClassfileLoader$$anonfun$doComplete$2.apply(SymbolLoaders.scala:309)
at scala.reflect.internal.SymbolTable.enteringPhase(SymbolTable.scala:235)
at scala.tools.nsc.symtab.SymbolLoaders$ClassfileLoader.doComplete(SymbolLoaders.scala:309)
at scala.tools.nsc.symtab.SymbolLoaders$SymbolLoader.complete(SymbolLoaders.scala:211)
at scala.reflect.internal.Symbols$Symbol.info(Symbols.scala:1481)
at scala.reflect.internal.Symbols$Symbol.initialize(Symbols.scala:1628)
at scala.reflect.internal.Definitions$DefinitionsClass.init(Definitions.scala:1387)
at scala.tools.nsc.Global$Run.(Global.scala:1053)
at com.googlecode.scalascriptengine.internals.CompilerManager.acc(CompilerManager.scala:61)
at com.googlecode.scalascriptengine.internals.CompilerManager.(CompilerManager.scala:66)
at com.googlecode.scalascriptengine.ScalaScriptEngine.compileManager(ScalaScriptEngine.scala:44)
at com.googlecode.scalascriptengine.ScalaScriptEngine.refresh(ScalaScriptEngine.scala:95)