A developer using ESME has a problem.

After he shuts down Tomcat, he sees that there are exceptions in the
log file. Derby is also not getting shutdown correctly. Next time,
when he restarts Tomcat, ESME fails to load and he gets all kinds of
exception in the browser.

Once he manually kils ( with -9) the java process then everything
works fine.

Here is (partial) stack trace from the log file is below.

I haven't seen this problem in jetty.

I was assuming that lift closed the DB connections / sessions
implicitly. Now I'm not so sure.

Does anyone know what the problem might be?

Here is a link to our Boot.scala file.
http://svn.apache.org/viewvc/incubator/esme/trunk/server/src/main/scala/bootstrap/liftweb/Boot.scala?view=markup

Thanks,

Dick


================
SEVERE:
A web application created a ThreadLocal with key of type
[java.lang.ThreadLocal] (value [java.lang.threadlo...@13f79f7]) and a
value of type [org.apache.derby.iapi.services.context.ContextManager]
(value [org.apache.derby.iapi.services.context.contextmana...@b52a28])
but failed to remove it when the web application was stopped. To
prevent a memory leak, the ThreadLocal has been forcibly removed.
Feb 3, 2010 7:04:57 AM
 org.apache.coyote.http11.Http11Protocol destroy
INFO: Stopping Coyote HTTP/1.1 on http-8080
Exception in thread "pool-2-thread-14" java.lang.NullPointerException
    at scala.runtime.BoxesRunTime.boxToLong(Unknown Source)
    at net.liftweb.http.S$$anonfun$net$liftweb$http$S$$wrapQuery
$1.apply(S.scala:972)
    at net.liftweb.http.S$$anonfun$net$liftweb$http$S$$wrapQuery
$1.apply(S.scala:972)
    at scala.List.foreach(List.scala:841)
    at net.liftweb.http.S$.net$liftweb$http$S$$wrapQuery(S.scala:972)
    at net.liftweb.http.S$$anonfun$net$liftweb$http$S$$_nest2InnerInit
$1$$anonfun$apply$25.apply(S.scala:1109)
    at net.liftweb.http.S$.net$liftweb$http$S$$doAround(S.scala:906)
    at net.liftweb.http.S$$anonfun$net$liftweb$http$S$$doAround$1.apply
(S.scala:907)
    at
 net.liftweb.mapper.MetaProtoExtendedSession$myWrapper$.apply
(ProtoExtendedSession.scala:80)
    at net.liftweb.http.S$.net$liftweb$http$S$$doAround(S.scala:907)

-- 
You received this message because you are subscribed to the Google Groups 
"Lift" group.
To post to this group, send email to lift...@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