I've been getting this huge backtrace when shutting down Jetty. This 
probably isn't as much of an issue on mvn, but I'm using SBT, and it'd 
be nice to not need to restart the SBT instance to restart Jetty. I also 
just tried mvn jetty:run and saw nearly identical behavior, so it 
doesn't appear to be SBT. Is there a work-around?

ERROR - Servlet destruction failure
java.lang.RuntimeException: snapshot operation not supported.
     at scala.Predef$.error(Predef.scala:76)
     at scala.actors.Scheduler$.snapshot(Scheduler.scala:53)
     at net.liftweb.http.LiftServlet.destroy(LiftServlet.scala:58)
     at net.liftweb.http.LiftFilter.destroy(LiftServlet.scala:546)
     at 
org.mortbay.jetty.servlet.FilterHolder.destroyInstance(FilterHolder.java:127)
     at org.mortbay.jetty.servlet.FilterHolder.doStop(FilterHolder.java:107)
     at 
org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:78)
     at 
org.mortbay.jetty.servlet.ServletHandler.doStop(ServletHandler.java:162)
     at 
org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:78)
     at 
org.mortbay.jetty.handler.HandlerWrapper.doStop(HandlerWrapper.java:142)
     at 
org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:78)
     at 
org.mortbay.jetty.handler.HandlerWrapper.doStop(HandlerWrapper.java:142)
     at 
org.mortbay.jetty.servlet.SessionHandler.doStop(SessionHandler.java:124)
     at 
org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:78)
     at 
org.mortbay.jetty.handler.HandlerWrapper.doStop(HandlerWrapper.java:142)
     at 
org.mortbay.jetty.handler.ContextHandler.doStop(ContextHandler.java:591)
     at 
org.mortbay.jetty.webapp.WebAppContext.doStop(WebAppContext.java:498)
     at 
org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:78)
     at 
org.mortbay.jetty.handler.HandlerWrapper.doStop(HandlerWrapper.java:142)
     at org.mortbay.jetty.Server.doStop(Server.java:281)
     at 
org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:78)
     at sbt.LazyJettyRun$StopServer.stop(WebApp.scala:177)
     at sbt.JettyRun$$anonfun$stop$1.apply(WebApp.scala:24)
     at sbt.JettyRun$$anonfun$stop$1.apply(WebApp.scala:24)
     at scala.Option.foreach(Option.scala:94)
     at sbt.JettyRun$.stop(WebApp.scala:24)
     at 
sbt.WebScalaProject$$anonfun$jettyStopTask$1.apply(ScalaProject.scala:335)
     at 
sbt.WebScalaProject$$anonfun$jettyStopTask$1.apply(ScalaProject.scala:335)
     at sbt.TaskManager$Task.invoke(TaskManager.scala:58)
     at sbt.impl.RunTask.runTask(RunTask.scala:78)
     at sbt.impl.RunTask.run(RunTask.scala:31)
     at sbt.impl.RunTask$.apply(RunTask.scala:16)
     at sbt.impl.RunTask$.apply(RunTask.scala:15)
     at sbt.Project$class.run(Project.scala:95)
     at sbt.Project$class.act(Project.scala:126)
     at sbt.BasicScalaProject.act(DefaultProject.scala:19)
     at sbt.Main$$anonfun$10.apply(Main.scala:376)
     at sbt.Main$$anonfun$10.apply(Main.scala:376)
     at sbt.Main$.withAction(Main.scala:408)
     at sbt.Main$.sbt$Main$$handleAction(Main.scala:376)
     at sbt.Main$.sbt$Main$$handleBatchCommand(Main.scala:343)
     at sbt.Main$$anonfun$3.apply(Main.scala:118)
     at sbt.Main$$anonfun$3.apply(Main.scala:118)
     at sbt.Control$.lazyFold(Control.scala:54)
     at sbt.Main$.startProject(Main.scala:118)
     at sbt.Main$.run(Main.scala:76)
     at sbt.Main.run(Main.scala)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     at java.lang.reflect.Method.invoke(Method.java:597)
     at sbt.boot.Boot$.run(Boot.scala:89)
     at sbt.boot.Boot$.load(Boot.scala:76)
     at sbt.boot.Boot$.doLoad$1(Boot.scala:59)
     at sbt.boot.Boot$.runBatch(Boot.scala:62)
     at sbt.boot.Boot$.boot(Boot.scala:55)
     at sbt.boot.Boot$.main(Boot.scala:31)
     at sbt.boot.Boot.main(Boot.scala)


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Lift" group.
To post to this group, send email to liftweb@googlegroups.com
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to