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