Thanks Chuck! I’ll look into some of those options. I appreciate your input.

Tim Worman
UCLA GSE&IS

> On Feb 12, 2015, at 8:29 PM, Chuck Hill <[email protected]> wrote:
> 
> Hi Tim,
> 
> 
> On 2015-02-12, 7:24 PM, "Timothy Worman" wrote:
> 
> All:
> 
> I have an application that deadlocks every time I try to bounce instances. 
> The previous instance of the app never will completely shutdown. Since this 
> isn’t (yet) my forte, this is what my jstack output looks like:
> 
> General jstack reading tips welcome as well - gotta do some learnin’.
> 
> The first thing I do is pop these into a text editor and search and replace 
> on the repeated traced (replace with nothing) so you can get it down to the 
> interesting ones.  At least then you can see the trees. 
> 
> Next, "No deadlocks found.” it is not deadlocked.  The run loop:
> 
> Thread 1295: (state = BLOCKED)
> - java.lang.Object.wait(long) @bci=0 (Compiled frame; information may be 
> imprecise)
> - 
> com.webobjects.appserver._WORunLoop._acceptInputBeforeDate(com.webobjects.foundation.NSTimestamp)
>  @bci=98, line=244 (Interpreted frame)
> - 
> com.webobjects.appserver._WORunLoop.runBeforeDate(com.webobjects.foundation.NSTimestamp)
>  @bci=39, line=95 (Interpreted frame)
> - com.webobjects.appserver.WOApplication._runOnce() @bci=17, line=1095 
> (Interpreted frame)
> - com.webobjects.appserver.WOApplication.run() @bci=106, line=1248 
> (Interpreted frame)
> - er.extensions.appserver.ERXApplication.run() @bci=292, line=1417 
> (Interpreted frame)
> - com.webobjects.appserver.WOApplication.main(java.lang.String[], 
> java.lang.Class) @bci=55, line=548 (Interpreted frame)
> - er.extensions.appserver.ERXApplication.main(java.lang.String[], 
> java.lang.Class) @bci=6, line=861 (Interpreted frame)
> - edu.ucla.gseis.ets.Application.main(java.lang.String[]) @bci=3, line=68 
> (Interpreted frame)
> - sun.reflect.NativeMethodAccessorImpl.invoke0(java.lang.reflect.Method, 
> java.lang.Object, java.lang.Object[]) @bci=0 (Interpreted frame)
> - sun.reflect.NativeMethodAccessorImpl.invoke(java.lang.Object, 
> java.lang.Object[]) @bci=100, line=62 (Interpreted frame)
> - sun.reflect.DelegatingMethodAccessorImpl.invoke(java.lang.Object, 
> java.lang.Object[]) @bci=6, line=43 (Interpreted frame)
> - java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) 
> @bci=56, line=483 (Interpreted frame)
> - com.webobjects._bootstrap.WOBootstrap.main(java.lang.String[]) @bci=118, 
> line=87 (Interpreted frame)
> 
> Can’t exit as some thread is still running.
> 
> And this here is the problem:
> 
> Thread 62723: (state = BLOCKED)
> - java.lang.Object.wait(long) @bci=0 (Compiled frame; information may be 
> imprecise)
> - java.lang.Object.wait() @bci=2, line=502 (Compiled frame)
> - 
> com.webobjects.appserver.WOSessionStore.checkOutSessionWithID(java.lang.String,
>  com.webobjects.appserver.WORequest) @bci=48, line=191 (Compiled frame)
> - 
> com.webobjects.appserver.WOApplication.restoreSessionWithID(java.lang.String, 
> com.webobjects.appserver.WOContext) @bci=9, line=1913 (Compiled frame)
> - 
> er.extensions.appserver.ERXApplication.restoreSessionWithID(java.lang.String, 
> com.webobjects.appserver.WOContext) @bci=134, line=2406 (Compiled frame)
> - 
> er.extensions.appserver.ERXComponentRequestHandler._dispatchWithPreparedApplication(com.webobjects.appserver.WOApplication,
>  com.webobjects.appserver.WOContext, com.webobjects.foundation.NSDictionary) 
> @bci=55, line=260 (Compiled frame)
> - 
> er.extensions.appserver.ERXComponentRequestHandler._handleRequest(com.webobjects.appserver.WORequest)
>  @bci=113, line=302 (Compiled frame)
> - 
> er.extensions.appserver.ERXComponentRequestHandler.handleRequest(com.webobjects.appserver.WORequest)
>  @bci=44, line=378 (Compiled frame)
> - 
> com.webobjects.appserver.WOApplication.dispatchRequest(com.webobjects.appserver.WORequest)
>  @bci=32, line=1687 (Compiled frame)
> - 
> er.extensions.appserver.ERXApplication.dispatchRequestImmediately(com.webobjects.appserver.WORequest)
>  @bci=74, line=2112 (Compiled frame)
> - 
> er.extensions.appserver.ERXApplication.dispatchRequest(com.webobjects.appserver.WORequest)
>  @bci=13, line=2077 (Compiled frame)
> - com.webobjects.appserver._private.WOWorkerThread.runOnce() @bci=473, 
> line=144 (Compiled frame)
> - com.webobjects.appserver._private.WOWorkerThread.run() @bci=129, line=226 
> (Interpreted frame)
> - java.lang.Thread.run() @bci=11, line=745 (Interpreted frame)
> 
> It is waiting to check out a session that is already checked out.  As there 
> are zero other active threads, the only possible explanation for this is that 
> the session never got checked back in.  This is almost certainly because one 
> of our Session method threw an exception.  The most likely culprit is 
> sleep().  You should have a try…finally block in this method and call super() 
> in the finally.  Exceptions thrown from awake() and terminate() might 
> possibly also cause this, I don’t recall at the moment, but I would use a 
> try…finally block around the call to super() just to be safe.    If you are 
> lucky the exception might be in your logs someplace.
> 
> 
> Chuck
> 
> 
> 
> 
> ==================================
> 
> Attaching to process ID 51753, please wait...
> Debugger attached successfully.
> Server compiler detected.
> JVM version is 25.25-b02
> Deadlock Detection:
> 
> No deadlocks found.
> 
> Thread 71171: (state = BLOCKED)
> - java.lang.Object.wait(long) @bci=0 (Compiled frame; information may be 
> imprecise)
> - er.javamail.ERMailSender.run() @bci=26, line=356 (Compiled frame)
> - java.lang.Thread.run() @bci=11, line=745 (Interpreted frame)
> 
> 
> Thread 66307: (state = IN_NATIVE)
> - java.net.PlainSocketImpl.socketAccept(java.net.SocketImpl) @bci=0 (Compiled 
> frame; information may be imprecise)
> - java.net.AbstractPlainSocketImpl.accept(java.net.SocketImpl) @bci=7, 
> line=404 (Compiled frame)
> - java.net.ServerSocket.implAccept(java.net.Socket) @bci=60, line=545 
> (Compiled frame)
> - java.net.ServerSocket.accept() @bci=48, line=513 (Compiled frame)
> - com.webobjects.appserver._private.WOWorkerThread.run() @bci=26, line=210 
> (Interpreted frame)
> - java.lang.Thread.run() @bci=11, line=745 (Interpreted frame)
> 
> 
> Thread 65795: (state = IN_NATIVE)
> - java.net.PlainSocketImpl.socketAccept(java.net.SocketImpl) @bci=0 (Compiled 
> frame; information may be imprecise)
> - java.net.AbstractPlainSocketImpl.accept(java.net.SocketImpl) @bci=7, 
> line=404 (Compiled frame)
> - java.net.ServerSocket.implAccept(java.net.Socket) @bci=60, line=545 
> (Compiled frame)
> - java.net.ServerSocket.accept() @bci=48, line=513 (Compiled frame)
> - com.webobjects.appserver._private.WOWorkerThread.run() @bci=26, line=210 
> (Interpreted frame)
> - java.lang.Thread.run() @bci=11, line=745 (Interpreted frame)
> 
> 
> Thread 65283: (state = IN_NATIVE)
> - java.net.PlainSocketImpl.socketAccept(java.net.SocketImpl) @bci=0 (Compiled 
> frame; information may be imprecise)
> - java.net.AbstractPlainSocketImpl.accept(java.net.SocketImpl) @bci=7, 
> line=404 (Compiled frame)
> - java.net.ServerSocket.implAccept(java.net.Socket) @bci=60, line=545 
> (Compiled frame)
> - java.net.ServerSocket.accept() @bci=48, line=513 (Compiled frame)
> - com.webobjects.appserver._private.WOWorkerThread.run() @bci=26, line=210 
> (Interpreted frame)
> - java.lang.Thread.run() @bci=11, line=745 (Interpreted frame)
> 
> 
> Thread 64771: (state = IN_NATIVE)
> - java.net.PlainSocketImpl.socketAccept(java.net.SocketImpl) @bci=0 (Compiled 
> frame; information may be imprecise)
> - java.net.AbstractPlainSocketImpl.accept(java.net.SocketImpl) @bci=7, 
> line=404 (Compiled frame)
> - java.net.ServerSocket.implAccept(java.net.Socket) @bci=60, line=545 
> (Compiled frame)
> - java.net.ServerSocket.accept() @bci=48, line=513 (Compiled frame)
> - com.webobjects.appserver._private.WOWorkerThread.run() @bci=26, line=210 
> (Interpreted frame)
> - java.lang.Thread.run() @bci=11, line=745 (Interpreted frame)
> 
> 
> Thread 64259: (state = IN_NATIVE)
> - java.net.PlainSocketImpl.socketAccept(java.net.SocketImpl) @bci=0 (Compiled 
> frame; information may be imprecise)
> - java.net.AbstractPlainSocketImpl.accept(java.net.SocketImpl) @bci=7, 
> line=404 (Compiled frame)
> - java.net.ServerSocket.implAccept(java.net.Socket) @bci=60, line=545 
> (Compiled frame)
> - java.net.ServerSocket.accept() @bci=48, line=513 (Compiled frame)
> - com.webobjects.appserver._private.WOWorkerThread.run() @bci=26, line=210 
> (Interpreted frame)
> - java.lang.Thread.run() @bci=11, line=745 (Interpreted frame)
> 
> 
> Thread 63747: (state = IN_NATIVE)
> - java.net.PlainSocketImpl.socketAccept(java.net.SocketImpl) @bci=0 (Compiled 
> frame; information may be imprecise)
> - java.net.AbstractPlainSocketImpl.accept(java.net.SocketImpl) @bci=7, 
> line=404 (Compiled frame)
> - java.net.ServerSocket.implAccept(java.net.Socket) @bci=60, line=545 
> (Compiled frame)
> - java.net.ServerSocket.accept() @bci=48, line=513 (Compiled frame)
> - com.webobjects.appserver._private.WOWorkerThread.run() @bci=26, line=210 
> (Interpreted frame)
> - java.lang.Thread.run() @bci=11, line=745 (Interpreted frame)
> 
> 
> Thread 63235: (state = IN_NATIVE)
> - java.net.PlainSocketImpl.socketAccept(java.net.SocketImpl) @bci=0 (Compiled 
> frame; information may be imprecise)
> - java.net.AbstractPlainSocketImpl.accept(java.net.SocketImpl) @bci=7, 
> line=404 (Compiled frame)
> - java.net.ServerSocket.implAccept(java.net.Socket) @bci=60, line=545 
> (Compiled frame)
> - java.net.ServerSocket.accept() @bci=48, line=513 (Compiled frame)
> - com.webobjects.appserver._private.WOWorkerThread.run() @bci=26, line=210 
> (Interpreted frame)
> - java.lang.Thread.run() @bci=11, line=745 (Interpreted frame)
> 
> 
> Thread 62723: (state = BLOCKED)
> - java.lang.Object.wait(long) @bci=0 (Compiled frame; information may be 
> imprecise)
> - java.lang.Object.wait() @bci=2, line=502 (Compiled frame)
> - 
> com.webobjects.appserver.WOSessionStore.checkOutSessionWithID(java.lang.String,
>  com.webobjects.appserver.WORequest) @bci=48, line=191 (Compiled frame)
> - 
> com.webobjects.appserver.WOApplication.restoreSessionWithID(java.lang.String, 
> com.webobjects.appserver.WOContext) @bci=9, line=1913 (Compiled frame)
> - 
> er.extensions.appserver.ERXApplication.restoreSessionWithID(java.lang.String, 
> com.webobjects.appserver.WOContext) @bci=134, line=2406 (Compiled frame)
> - 
> er.extensions.appserver.ERXComponentRequestHandler._dispatchWithPreparedApplication(com.webobjects.appserver.WOApplication,
>  com.webobjects.appserver.WOContext, com.webobjects.foundation.NSDictionary) 
> @bci=55, line=260 (Compiled frame)
> - 
> er.extensions.appserver.ERXComponentRequestHandler._handleRequest(com.webobjects.appserver.WORequest)
>  @bci=113, line=302 (Compiled frame)
> - 
> er.extensions.appserver.ERXComponentRequestHandler.handleRequest(com.webobjects.appserver.WORequest)
>  @bci=44, line=378 (Compiled frame)
> - 
> com.webobjects.appserver.WOApplication.dispatchRequest(com.webobjects.appserver.WORequest)
>  @bci=32, line=1687 (Compiled frame)
> - 
> er.extensions.appserver.ERXApplication.dispatchRequestImmediately(com.webobjects.appserver.WORequest)
>  @bci=74, line=2112 (Compiled frame)
> - 
> er.extensions.appserver.ERXApplication.dispatchRequest(com.webobjects.appserver.WORequest)
>  @bci=13, line=2077 (Compiled frame)
> - com.webobjects.appserver._private.WOWorkerThread.runOnce() @bci=473, 
> line=144 (Compiled frame)
> - com.webobjects.appserver._private.WOWorkerThread.run() @bci=129, line=226 
> (Interpreted frame)
> - java.lang.Thread.run() @bci=11, line=745 (Interpreted frame)
> 
> 
> Thread 62211: (state = IN_NATIVE)
> - java.net.PlainSocketImpl.socketAccept(java.net.SocketImpl) @bci=0 (Compiled 
> frame; information may be imprecise)
> - java.net.AbstractPlainSocketImpl.accept(java.net.SocketImpl) @bci=7, 
> line=404 (Compiled frame)
> - java.net.ServerSocket.implAccept(java.net.Socket) @bci=60, line=545 
> (Compiled frame)
> - java.net.ServerSocket.accept() @bci=48, line=513 (Compiled frame)
> - com.webobjects.appserver._private.WOWorkerThread.run() @bci=26, line=210 
> (Interpreted frame)
> - java.lang.Thread.run() @bci=11, line=745 (Interpreted frame)
> 
> 
> Thread 61699: (state = IN_NATIVE)
> - java.net.PlainSocketImpl.socketAccept(java.net.SocketImpl) @bci=0 (Compiled 
> frame; information may be imprecise)
> - java.net.AbstractPlainSocketImpl.accept(java.net.SocketImpl) @bci=7, 
> line=404 (Compiled frame)
> - java.net.ServerSocket.implAccept(java.net.Socket) @bci=60, line=545 
> (Compiled frame)
> - java.net.ServerSocket.accept() @bci=48, line=513 (Compiled frame)
> - com.webobjects.appserver._private.WOWorkerThread.run() @bci=26, line=210 
> (Interpreted frame)
> - java.lang.Thread.run() @bci=11, line=745 (Interpreted frame)
> 
> 
> Thread 61187: (state = IN_NATIVE)
> - java.net.PlainSocketImpl.socketAccept(java.net.SocketImpl) @bci=0 (Compiled 
> frame; information may be imprecise)
> - java.net.AbstractPlainSocketImpl.accept(java.net.SocketImpl) @bci=7, 
> line=404 (Compiled frame)
> - java.net.ServerSocket.implAccept(java.net.Socket) @bci=60, line=545 
> (Compiled frame)
> - java.net.ServerSocket.accept() @bci=48, line=513 (Compiled frame)
> - com.webobjects.appserver._private.WOWorkerThread.run() @bci=26, line=210 
> (Interpreted frame)
> - java.lang.Thread.run() @bci=11, line=745 (Interpreted frame)
> 
> 
> Thread 60675: (state = IN_NATIVE)
> - java.net.PlainSocketImpl.socketAccept(java.net.SocketImpl) @bci=0 (Compiled 
> frame; information may be imprecise)
> - java.net.AbstractPlainSocketImpl.accept(java.net.SocketImpl) @bci=7, 
> line=404 (Compiled frame)
> - java.net.ServerSocket.implAccept(java.net.Socket) @bci=60, line=545 
> (Compiled frame)
> - java.net.ServerSocket.accept() @bci=48, line=513 (Compiled frame)
> - com.webobjects.appserver._private.WOWorkerThread.run() @bci=26, line=210 
> (Interpreted frame)
> - java.lang.Thread.run() @bci=11, line=745 (Interpreted frame)
> 
> 
> Thread 60163: (state = IN_NATIVE)
> - java.net.PlainSocketImpl.socketAccept(java.net.SocketImpl) @bci=0 (Compiled 
> frame; information may be imprecise)
> - java.net.AbstractPlainSocketImpl.accept(java.net.SocketImpl) @bci=7, 
> line=404 (Compiled frame)
> - java.net.ServerSocket.implAccept(java.net.Socket) @bci=60, line=545 
> (Compiled frame)
> - java.net.ServerSocket.accept() @bci=48, line=513 (Compiled frame)
> - com.webobjects.appserver._private.WOWorkerThread.run() @bci=26, line=210 
> (Interpreted frame)
> - java.lang.Thread.run() @bci=11, line=745 (Interpreted frame)
> 
> 
> Thread 59651: (state = IN_NATIVE)
> - java.net.PlainSocketImpl.socketAccept(java.net.SocketImpl) @bci=0 (Compiled 
> frame; information may be imprecise)
> - java.net.AbstractPlainSocketImpl.accept(java.net.SocketImpl) @bci=7, 
> line=404 (Compiled frame)
> - java.net.ServerSocket.implAccept(java.net.Socket) @bci=60, line=545 
> (Compiled frame)
> - java.net.ServerSocket.accept() @bci=48, line=513 (Compiled frame)
> - com.webobjects.appserver._private.WOWorkerThread.run() @bci=26, line=210 
> (Interpreted frame)
> - java.lang.Thread.run() @bci=11, line=745 (Interpreted frame)
> 
> 
> Thread 59139: (state = IN_NATIVE)
> - java.net.PlainSocketImpl.socketAccept(java.net.SocketImpl) @bci=0 (Compiled 
> frame; information may be imprecise)
> - java.net.AbstractPlainSocketImpl.accept(java.net.SocketImpl) @bci=7, 
> line=404 (Compiled frame)
> - java.net.ServerSocket.implAccept(java.net.Socket) @bci=60, line=545 
> (Compiled frame)
> - java.net.ServerSocket.accept() @bci=48, line=513 (Compiled frame)
> - com.webobjects.appserver._private.WOWorkerThread.run() @bci=26, line=210 
> (Interpreted frame)
> - java.lang.Thread.run() @bci=11, line=745 (Interpreted frame)
> 
> 
> Thread 58627: (state = IN_NATIVE)
> - java.net.PlainSocketImpl.socketAccept(java.net.SocketImpl) @bci=0 (Compiled 
> frame; information may be imprecise)
> - java.net.AbstractPlainSocketImpl.accept(java.net.SocketImpl) @bci=7, 
> line=404 (Compiled frame)
> - java.net.ServerSocket.implAccept(java.net.Socket) @bci=60, line=545 
> (Compiled frame)
> - java.net.ServerSocket.accept() @bci=48, line=513 (Compiled frame)
> - com.webobjects.appserver._private.WOWorkerThread.run() @bci=26, line=210 
> (Interpreted frame)
> - java.lang.Thread.run() @bci=11, line=745 (Interpreted frame)
> 
> 
> Thread 58115: (state = BLOCKED)
> - java.lang.Object.wait(long) @bci=0 (Compiled frame; information may be 
> imprecise)
> - java.util.TimerThread.mainLoop() @bci=201, line=552 (Interpreted frame)
> - java.util.TimerThread.run() @bci=1, line=505 (Interpreted frame)
> 
> 
> Thread 57603: (state = BLOCKED)
> - java.lang.Object.wait(long) @bci=0 (Compiled frame; information may be 
> imprecise)
> - org.quartz.core.QuartzSchedulerThread.run() @bci=807, line=411 (Interpreted 
> frame)
> 
> 
> Thread 52995: (state = BLOCKED)
> - java.lang.Object.wait(long) @bci=0 (Compiled frame; information may be 
> imprecise)
> - org.quartz.simpl.SimpleThreadPool$WorkerThread.run() @bci=51, line=543 
> (Compiled frame)
> 
> 
> Thread 52483: (state = BLOCKED)
> - java.lang.Object.wait(long) @bci=0 (Compiled frame; information may be 
> imprecise)
> - org.quartz.simpl.SimpleThreadPool$WorkerThread.run() @bci=51, line=543 
> (Compiled frame)
> 
> 
> Thread 51971: (state = BLOCKED)
> - java.lang.Object.wait(long) @bci=0 (Compiled frame; information may be 
> imprecise)
> - org.quartz.simpl.SimpleThreadPool$WorkerThread.run() @bci=51, line=543 
> (Compiled frame)
> 
> 
> Thread 51459: (state = BLOCKED)
> - java.lang.Object.wait(long) @bci=0 (Compiled frame; information may be 
> imprecise)
> - org.quartz.simpl.SimpleThreadPool$WorkerThread.run() @bci=51, line=543 
> (Compiled frame)
> 
> 
> Thread 50947: (state = BLOCKED)
> - java.lang.Object.wait(long) @bci=0 (Compiled frame; information may be 
> imprecise)
> - org.quartz.simpl.SimpleThreadPool$WorkerThread.run() @bci=51, line=543 
> (Compiled frame)
> 
> 
> Thread 50435: (state = BLOCKED)
> - java.lang.Object.wait(long) @bci=0 (Compiled frame; information may be 
> imprecise)
> - org.quartz.simpl.SimpleThreadPool$WorkerThread.run() @bci=51, line=543 
> (Compiled frame)
> 
> 
> Thread 49923: (state = BLOCKED)
> - java.lang.Object.wait(long) @bci=0 (Compiled frame; information may be 
> imprecise)
> - org.quartz.simpl.SimpleThreadPool$WorkerThread.run() @bci=51, line=543 
> (Compiled frame)
> 
> 
> Thread 49411: (state = BLOCKED)
> - java.lang.Object.wait(long) @bci=0 (Compiled frame; information may be 
> imprecise)
> - org.quartz.simpl.SimpleThreadPool$WorkerThread.run() @bci=51, line=543 
> (Compiled frame)
> 
> 
> Thread 48899: (state = BLOCKED)
> - java.lang.Object.wait(long) @bci=0 (Compiled frame; information may be 
> imprecise)
> - org.quartz.simpl.SimpleThreadPool$WorkerThread.run() @bci=51, line=543 
> (Compiled frame)
> 
> 
> Thread 48387: (state = BLOCKED)
> - java.lang.Object.wait(long) @bci=0 (Compiled frame; information may be 
> imprecise)
> - org.quartz.simpl.SimpleThreadPool$WorkerThread.run() @bci=51, line=543 
> (Compiled frame)
> 
> 
> Thread 43779: (state = BLOCKED)
> - java.lang.Thread.sleep(long) @bci=0 (Compiled frame; information may be 
> imprecise)
> - com.webobjects.appserver.WOApplication$_LifebeatThread.run() @bci=233, 
> line=1619 (Interpreted frame)
> 
> 
> Thread 43267: (state = BLOCKED)
> - java.lang.Thread.sleep(long) @bci=0 (Compiled frame; information may be 
> imprecise)
> - com.webobjects.appserver.WOSessionStore$_SessionTimeoutManager.run() 
> @bci=12, line=98 (Interpreted frame)
> - java.lang.Thread.run() @bci=11, line=745 (Interpreted frame)
> 
> 
> Thread 31491: (state = BLOCKED)
> 
> 
> Thread 23811: (state = BLOCKED)
> - java.lang.Object.wait(long) @bci=0 (Compiled frame; information may be 
> imprecise)
> - java.lang.ref.ReferenceQueue.remove(long) @bci=44, line=142 (Compiled frame)
> - java.lang.ref.ReferenceQueue.remove() @bci=2, line=158 (Compiled frame)
> - java.lang.ref.Finalizer$FinalizerThread.run() @bci=36, line=209 
> (Interpreted frame)
> 
> 
> Thread 23299: (state = BLOCKED)
> - java.lang.Object.wait(long) @bci=0 (Compiled frame; information may be 
> imprecise)
> - java.lang.Object.wait() @bci=2, line=502 (Compiled frame)
> - java.lang.ref.Reference$ReferenceHandler.run() @bci=36, line=157 (Compiled 
> frame)
> 
> 
> Thread 1295: (state = BLOCKED)
> - java.lang.Object.wait(long) @bci=0 (Compiled frame; information may be 
> imprecise)
> - 
> com.webobjects.appserver._WORunLoop._acceptInputBeforeDate(com.webobjects.foundation.NSTimestamp)
>  @bci=98, line=244 (Interpreted frame)
> - 
> com.webobjects.appserver._WORunLoop.runBeforeDate(com.webobjects.foundation.NSTimestamp)
>  @bci=39, line=95 (Interpreted frame)
> - com.webobjects.appserver.WOApplication._runOnce() @bci=17, line=1095 
> (Interpreted frame)
> - com.webobjects.appserver.WOApplication.run() @bci=106, line=1248 
> (Interpreted frame)
> - er.extensions.appserver.ERXApplication.run() @bci=292, line=1417 
> (Interpreted frame)
> - com.webobjects.appserver.WOApplication.main(java.lang.String[], 
> java.lang.Class) @bci=55, line=548 (Interpreted frame)
> - er.extensions.appserver.ERXApplication.main(java.lang.String[], 
> java.lang.Class) @bci=6, line=861 (Interpreted frame)
> - edu.ucla.gseis.ets.Application.main(java.lang.String[]) @bci=3, line=68 
> (Interpreted frame)
> - sun.reflect.NativeMethodAccessorImpl.invoke0(java.lang.reflect.Method, 
> java.lang.Object, java.lang.Object[]) @bci=0 (Interpreted frame)
> - sun.reflect.NativeMethodAccessorImpl.invoke(java.lang.Object, 
> java.lang.Object[]) @bci=100, line=62 (Interpreted frame)
> - sun.reflect.DelegatingMethodAccessorImpl.invoke(java.lang.Object, 
> java.lang.Object[]) @bci=6, line=43 (Interpreted frame)
> - java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) 
> @bci=56, line=483 (Interpreted frame)
> - com.webobjects._bootstrap.WOBootstrap.main(java.lang.String[]) @bci=118, 
> line=87 (Interpreted frame)
> 
> 
> 
> 
> 
> 
> Tim Worman
> UCLA GSE&IS
> 
> 
> 
> 
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list      ([email protected])
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/webobjects-dev/chill%40gevityinc.com
> 
> This email sent to [email protected]


 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to