Strange error on tomcat restart

35 views
Skip to first unread message

Vikram S

unread,
Feb 6, 2013, 4:39:05 AM2/6/13
to sca...@googlegroups.com
Hi,

We are getting a very strange issue with the Scalate Template engine , the code works proper when a clean deploy is done on tomcat , it works perfectly fine for the first time. but after that if we do a restart or stop and start it starts giving the below exception.

Caused by: org.fusesource.scalate.TemplateException: Compilation failed:
. does not exist or is not a directory
at org.fusesource.scalate.support.ScalaCompiler.org$fusesource$scalate$support$ScalaCompiler$$errorHandler(ScalaCompiler.scala:95)
at org.fusesource.scalate.support.ScalaCompiler$$anonfun$1.apply(ScalaCompiler.scala:123)
at org.fusesource.scalate.support.ScalaCompiler$$anonfun$1.apply(ScalaCompiler.scala:123)
at scala.tools.nsc.settings.MutableSettings$OutputSetting.value_$eq(MutableSettings.scala:507)
at scala.tools.nsc.settings.MutableSettings$OutputSetting.<init>(MutableSettings.scala:503)
at scala.tools.nsc.settings.MutableSettings.OutputSetting(MutableSettings.scala:200)
at scala.tools.nsc.settings.ScalaSettings$class.$init$(ScalaSettings.scala:40)
at scala.tools.nsc.settings.MutableSettings.<init>(MutableSettings.scala:18)
at scala.tools.nsc.Settings.<init>(Settings.scala:12)
at org.fusesource.scalate.support.ScalaCompiler.generateSettings(ScalaCompiler.scala:123)
at org.fusesource.scalate.support.ScalaCompiler.<init>(ScalaCompiler.scala:53)
at org.fusesource.scalate.support.ScalaCompiler$.create(ScalaCompiler.scala:39)
at org.fusesource.scalate.TemplateEngine.createCompiler(TemplateEngine.scala:228)
at org.fusesource.scalate.TemplateEngine.compiler(TemplateEngine.scala:220)
at org.fusesource.scalate.TemplateEngine.compileAndLoad(TemplateEngine.scala:750)
at org.fusesource.scalate.TemplateEngine.compileAndLoadEntry(TemplateEngine.scala:691)
at org.fusesource.scalate.TemplateEngine.liftedTree1$1(TemplateEngine.scala:411)
at org.fusesource.scalate.TemplateEngine.load(TemplateEngine.scala:405)
at org.fusesource.scalate.TemplateEngine.layout(TemplateEngine.scala:604)
at uk.co.o2.sports.ps.service.LandingPageRenderer.renderPage(LandingPageRenderer.scala:21)



this is the code which is used for creating the TemplateEngine code

private val templateEngine = new TemplateEngine()
  templateEngine.allowReload = false
  templateEngine.allowCaching = false


Thanks & Regards
Vikram

Reply all
Reply to author
Forward
0 new messages