playframework 2.0 - Unexpected exception in Play with Scala -


i having unexpected exception in play2 application scala. same error mentioned in this question

this in browser:

scala.matcherror: java.lang.stackoverflowerror (of class java.lang.stackoverflowerror) play.playreload$$anonfun$taskfailurehandler$1.apply(playreload.scala:44) play.playreload$$anonfun$taskfailurehandler$1.apply(playreload.scala:44) scala.option.map(option.scala:145) play.playreload$.taskfailurehandler(playreload.scala:44) play.playreload$.compilefailure(playreload.scala:40) play.playreload$$anonfun$compile$1.apply(playreload.scala:17) play.playreload$$anonfun$compile$1.apply(playreload.scala:17) scala.util.either$leftprojection.map(either.scala:377) play.playreload$.compile(playreload.scala:17)

my stack traces large. part of them looks follows:

scala.tools.nsc.typechecker.typers$typer.scala$tools$nsc$typechecker$typers$typer$$typedinternal(typers.scala:5332) @ scala.tools.nsc.typechecker.typers$typer.body$2(typers.scala:5279) @ scala.tools.nsc.typechecker.typers$typer.typed(typers.scala:5283) @ scala.tools.nsc.typechecker.typers$typer$$anonfun$93.apply(typers.scala:4440) [error] (compile:compile) java.lang.stackoverflowerror [error] application -

! internal server error, (get) [/] ->

scala.matcherror: java.lang.stackoverflowerror (of class java.lang.stackoverflowerror) @ play.playreload$$anonfun$taskfailurehandler$1.apply(playreload.scala:44) ~[na:na] @ play.playreload$$anonfun$taskfailurehandler$1.apply(playreload.scala:44) ~[na:na] @ scala.option.map(option.scala:145) ~[scala-library-2.11.5.jar:na] @ play.playreload$.taskfailurehandler(playreload.scala:44) ~[na:na] @ play.playreload$.compilefailure(playreload.scala:40) ~[na:na]

i have tried answers change heap , stack size when run jconsole showed did not work.

i tried change heap size this link did not work , still getting same error.

here build.sbt file :

 name := """myproject"""      version := "1.0-snapshot"      lazy val root = (project in file(".")).enableplugins(playscala)      scalaversion := "2.11.1"      fork in run := true      javaoptions in run ++= seq(         "-xms1g", "-xmx2g", "-xx:maxpermsize=1024m", "-xx:+useconcmarksweepgc")      //sbt_opts=-xss8m      //java_opts="-xms512m "      //val buildsettings = defaults.defaultsettings ++ seq( javaoptions += "-xms1g -xmx2g"     //)      librarydependencies ++= seq("org.scalatest" %% "scalatest" % "2.2.1" % "test"withsources() withjavadoc(),                         "com.esotericsoftware.kryo" % "kryo" % "2.10",                     "org.mongodb" %% "casbah" % "2.8.0",                     "org.slf4j" % "slf4j-api" % "1.6.4",                     "org.elasticsearch" % "elasticsearch" % "1.5.0",                     "org.scalatest" %% "scalatest" % "2.2.1" % "test"withsources() withjavadoc(),                     "org.easymock" % "easymock" % "3.1" withsources() withjavadoc(),                     "org.mockito" % "mockito-all" % "1.9.5",                     "com.typesafe.akka" %% "akka-actor" % "2.3.6",                     "ch.qos.logback" % "logback-core" % "1.0.9",                     "ch.qos.logback" % "logback-classic" % "1.0.9"                     ) 

please guide me.

changing stack size worked me

i used command run project

activator run -j-xss4m -server


Comments