I know there are many smarter than I here who like a 5-second
challenge ;-) Anyone care to diagnose this jstack output from a
deadlocked app?
The app is WO 5.3.3 fully embedded running on java 1.5.0_16 on Leopard
server 1.5.5 on XServe G4. This instance had 48 sessions when it began
to refuse logins. It would seem that the deadlock was related to
session store checkouts ..... any thoughts on prevention?
Thread [EMAIL PROTECTED]: (state = BLOCKED)
- sun.misc.Unsafe.park(boolean, long) @bci=0 (Interpreted frame)
- java.util.concurrent.locks.LockSupport.park() @bci=5, line=118
(Interpreted frame)
- java.util.concurrent.locks.AbstractQueuedSynchronizer
$ConditionObject.await() @bci=41, line=1841 (Interpreted frame)
- java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=359
(Interpreted frame)
- java.util.concurrent.ThreadPoolExecutor.getTask() @bci=47,
line=470 (Interpreted frame)
- java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=18,
line=674 (Interpreted frame)
- java.lang.Thread.run() @bci=11, line=613 (Interpreted frame)
Thread [EMAIL PROTECTED]: (state = BLOCKED)
- sun.misc.Unsafe.park(boolean, long) @bci=0 (Interpreted frame)
- java.util.concurrent.locks.LockSupport.park() @bci=5, line=118
(Interpreted frame)
- java.util.concurrent.locks.AbstractQueuedSynchronizer
$ConditionObject.await() @bci=41, line=1841 (Interpreted frame)
- java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=359
(Interpreted frame)
- java.util.concurrent.ThreadPoolExecutor.getTask() @bci=47,
line=470 (Interpreted frame)
- java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=18,
line=674 (Interpreted frame)
- java.lang.Thread.run() @bci=11, line=613 (Interpreted frame)
Thread [EMAIL PROTECTED]: (state = BLOCKED)
- sun.misc.Unsafe.park(boolean, long) @bci=0 (Interpreted frame)
- java.util.concurrent.locks.LockSupport.park() @bci=5, line=118
(Interpreted frame)
- java.util.concurrent.locks.AbstractQueuedSynchronizer
$ConditionObject.await() @bci=41, line=1841 (Interpreted frame)
- java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=359
(Interpreted frame)
- java.util.concurrent.ThreadPoolExecutor.getTask() @bci=47,
line=470 (Interpreted frame)
- java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=18,
line=674 (Interpreted frame)
- java.lang.Thread.run() @bci=11, line=613 (Interpreted frame)
Thread [EMAIL PROTECTED]: (state = BLOCKED)
- sun.misc.Unsafe.park(boolean, long) @bci=0 (Interpreted frame)
- java.util.concurrent.locks.LockSupport.park() @bci=5, line=118
(Interpreted frame)
- java.util.concurrent.locks.AbstractQueuedSynchronizer
$ConditionObject.await() @bci=41, line=1841 (Interpreted frame)
- java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=359
(Interpreted frame)
- java.util.concurrent.ThreadPoolExecutor.getTask() @bci=47,
line=470 (Interpreted frame)
- java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=18,
line=674 (Interpreted frame)
- java.lang.Thread.run() @bci=11, line=613 (Interpreted frame)
Thread [EMAIL PROTECTED]: (state = BLOCKED)
- java.lang.Object.wait(long) @bci=0 (Compiled frame; information
may be imprecise)
- java.lang.ref.ReferenceQueue.remove(long) @bci=44, line=120
(Compiled frame)
- org.apache.commons.httpclient.MultiThreadedHttpConnectionManager
$ReferenceQueueThread.run() @bci=9, line=1082 (Interpreted frame)
Thread [EMAIL PROTECTED]: (state = BLOCKED)
- java.lang.Thread.sleep(long) @bci=0 (Compiled frame; information
may be imprecise)
- au.com.forward.threads.ThreadReturn$1.run() @bci=3, line=391
(Compiled frame)
Thread [EMAIL PROTECTED]: (state = BLOCKED)
- java.lang.Object.wait(long) @bci=0 (Interpreted frame)
-
org.apache.commons.httpclient.util.IdleConnectionTimeoutThread.run()
@bci=50, line=98 (Interpreted frame)
Thread [EMAIL PROTECTED]: (state = BLOCKED)
- sun.misc.Unsafe.park(boolean, long) @bci=0 (Interpreted frame)
- java.util.concurrent.locks.LockSupport.park() @bci=5, line=118
(Interpreted frame)
- java.util.concurrent.locks.AbstractQueuedSynchronizer
$ConditionObject.await() @bci=41, line=1841 (Interpreted frame)
- java.util.concurrent.LinkedBlockingQueue.take() @bci=29, line=359
(Interpreted frame)
- java.util.concurrent.ThreadPoolExecutor.getTask() @bci=47,
line=470 (Interpreted frame)
- java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=18,
line=674 (Interpreted frame)
- java.lang.Thread.run() @bci=11, line=613 (Interpreted frame)
Thread [EMAIL PROTECTED]: (state = BLOCKED)
- sun.misc.Unsafe.park(boolean, long) @bci=0 (Interpreted frame)
- java.util.concurrent.locks.LockSupport.park() @bci=5, line=118
(Interpreted frame)
- java.util.concurrent.locks.AbstractQueuedSynchronizer
$ConditionObject.await() @bci=41, line=1841 (Interpreted frame)
- java.util.concurrent.DelayQueue.take() @bci=28, line=131
(Interpreted frame)
- java.util.concurrent.ScheduledThreadPoolExecutor
$DelayedWorkQueue.take() @bci=4, line=504 (Interpreted frame)
- java.util.concurrent.ScheduledThreadPoolExecutor
$DelayedWorkQueue.take() @bci=1, line=497 (Interpreted frame)
- java.util.concurrent.ThreadPoolExecutor.getTask() @bci=47,
line=470 (Interpreted frame)
- java.util.concurrent.ThreadPoolExecutor$Worker.run() @bci=18,
line=674 (Interpreted frame)
- java.lang.Thread.run() @bci=11, line=613 (Interpreted frame)
Thread [EMAIL PROTECTED]: (state = BLOCKED)
- java.lang.Object.wait(long) @bci=0 (Interpreted frame)
- java.lang.Object.wait() @bci=2, line=474 (Interpreted frame)
- java.util.TimerThread.mainLoop() @bci=28, line=483 (Interpreted
frame)
- java.util.TimerThread.run() @bci=1, line=462 (Interpreted frame)
Thread [EMAIL PROTECTED]: (state = BLOCKED)
- java.lang.Object.wait(long) @bci=0 (Interpreted frame)
- sun.misc.GC$Daemon.run() @bci=51, line=100 (Interpreted frame)
Thread [EMAIL PROTECTED]: (state = BLOCKED)
- java.lang.Object.wait(long) @bci=0 (Compiled frame; information
may be imprecise)
- java.lang.ref.ReferenceQueue.remove(long) @bci=44, line=120
(Compiled frame)
- sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run()
@bci=95, line=501 (Interpreted frame)
- java.lang.Thread.run() @bci=11, line=613 (Interpreted frame)
Thread [EMAIL PROTECTED]: (state = BLOCKED)
- java.lang.Object.wait(long) @bci=0 (Interpreted frame)
- java.lang.Object.wait() @bci=2, line=474 (Interpreted frame)
-
com
.webobjects
.appserver.WOSessionStore.checkOutSessionWithID(java.lang.String,
com.webobjects.appserver.WORequest) @bci=48, line=207 (Interpreted
frame)
-
com
.webobjects
.appserver.WOApplication.restoreSessionWithID(java.lang.String,
com.webobjects.appserver.WOContext) @bci=9, line=1546 (Interpreted
frame)
-
er
.extensions
.appserver.ERXApplication.restoreSessionWithID(java.lang.String,
com.webobjects.appserver.WOContext) @bci=83, line=1937 (Interpreted
frame)
- er.extensions.appserver.ERXWOContext.existingSession() @bci=21,
line=61 (Compiled frame)
- com.webobjects.appserver.WOAction.existingSession() @bci=12,
line=163 (Interpreted frame)
- wk.cheetah.WKDirectAction.myExistingSession() @bci=50, line=85
(Interpreted frame)
- wk.cheetah.WKDirectAction.performActionNamed(java.lang.String)
@bci=115, line=52 (Interpreted frame)
-
com
.webobjects
.appserver
._private
.WOActionRequestHandler
._handleRequest(com.webobjects.appserver.WORequest) @bci=228, line=240
(Interpreted frame)
-
com
.webobjects
.appserver
._private
.WOActionRequestHandler
.handleRequest(com.webobjects.appserver.WORequest) @bci=79, line=145
(Interpreted frame)
-
er
.extensions
.appserver
.ERXDirectActionRequestHandler
.handleRequest(com.webobjects.appserver.WORequest) @bci=222, line=124
(Interpreted frame)
-
com
.webobjects
.appserver
.WOApplication.dispatchRequest(com.webobjects.appserver.WORequest)
@bci=41, line=1306 (Interpreted frame)
-
er
.extensions
.appserver
.ERXApplication
.dispatchRequestImmediately(com.webobjects.appserver.WORequest)
@bci=74, line=1646 (Interpreted frame)
-
er
.extensions
.appserver
.ERXApplication.dispatchRequest(com.webobjects.appserver.WORequest)
@bci=13, line=1610 (Interpreted frame)
-
wk
.webobjects
.appserver
.WKApplication.dispatchRequest(com.webobjects.appserver.WORequest)
@bci=2, line=70 (Interpreted frame)
- com.webobjects.appserver._private.WOWorkerThread.runOnce()
@bci=729, line=173 (Interpreted frame)
- com.webobjects.appserver._private.WOWorkerThread.run() @bci=129,
line=254 (Interpreted frame)
- java.lang.Thread.run() @bci=11, line=613 (Interpreted frame)
Thread [EMAIL PROTECTED]: (state = BLOCKED)
- java.net.PlainSocketImpl.accept(java.net.SocketImpl) @bci=0,
line=382 (Interpreted frame)
- java.net.ServerSocket.implAccept(java.net.Socket) @bci=50,
line=450 (Interpreted frame)
- java.net.ServerSocket.accept() @bci=48, line=421 (Interpreted frame)
- com.webobjects.appserver._private.WOWorkerThread.run() @bci=26,
line=238 (Interpreted frame)
- java.lang.Thread.run() @bci=11, line=613 (Interpreted frame)
Thread [EMAIL PROTECTED]: (state = BLOCKED)
- java.net.PlainSocketImpl.accept(java.net.SocketImpl) @bci=0,
line=382 (Interpreted frame)
- java.net.ServerSocket.implAccept(java.net.Socket) @bci=50,
line=450 (Interpreted frame)
- java.net.ServerSocket.accept() @bci=48, line=421 (Interpreted frame)
- com.webobjects.appserver._private.WOWorkerThread.run() @bci=26,
line=238 (Interpreted frame)
- java.lang.Thread.run() @bci=11, line=613 (Interpreted frame)
Thread [EMAIL PROTECTED]: (state = BLOCKED)
- java.net.PlainSocketImpl.accept(java.net.SocketImpl) @bci=0,
line=382 (Interpreted frame)
- java.net.ServerSocket.implAccept(java.net.Socket) @bci=50,
line=450 (Interpreted frame)
- java.net.ServerSocket.accept() @bci=48, line=421 (Interpreted frame)
- com.webobjects.appserver._private.WOWorkerThread.run() @bci=26,
line=238 (Interpreted frame)
- java.lang.Thread.run() @bci=11, line=613 (Interpreted frame)
Thread [EMAIL PROTECTED]: (state = BLOCKED)
- java.net.PlainSocketImpl.accept(java.net.SocketImpl) @bci=0,
line=382 (Interpreted frame)
- java.net.ServerSocket.implAccept(java.net.Socket) @bci=50,
line=450 (Interpreted frame)
- java.net.ServerSocket.accept() @bci=48, line=421 (Interpreted frame)
- com.webobjects.appserver._private.WOWorkerThread.run() @bci=26,
line=238 (Interpreted frame)
- java.lang.Thread.run() @bci=11, line=613 (Interpreted frame)
Thread [EMAIL PROTECTED]: (state = BLOCKED)
- java.lang.Object.wait(long) @bci=0 (Compiled frame; information
may be imprecise)
- java.lang.Object.wait() @bci=2, line=474 (Compiled frame)
- com.webobjects.eocontrol.EOEditingContext.lock() @bci=28,
line=4685 (Compiled frame)
- er.extensions.eof.ERXEC.lock() @bci=353, line=480 (Compiled frame)
- wk.eofextensions.MultiECLockManager.lock() @bci=38, line=69
(Compiled frame)
- wk.webobjects.appserver.WKSession.awake() @bci=8, line=52
(Interpreted frame)
- wk.cheetah.Session.awake() @bci=1, line=467 (Interpreted frame)
-
com
.webobjects
.appserver
.WOSession._awakeInContext(com.webobjects.appserver.WOContext)
@bci=61, line=720 (Interpreted frame)
-
com
.webobjects
.appserver.WOApplication.restoreSessionWithID(java.lang.String,
com.webobjects.appserver.WOContext) @bci=24, line=1550 (Interpreted
frame)
-
er
.extensions
.appserver.ERXApplication.restoreSessionWithID(java.lang.String,
com.webobjects.appserver.WOContext) @bci=83, line=1937 (Interpreted
frame)
- er.extensions.appserver.ERXWOContext.existingSession() @bci=21,
line=61 (Compiled frame)
- com.webobjects.appserver.WOAction.existingSession() @bci=12,
line=163 (Interpreted frame)
- wk.cheetah.WKDirectAction.myExistingSession() @bci=50, line=85
(Interpreted frame)
- wk.cheetah.WKDirectAction.performActionNamed(java.lang.String)
@bci=115, line=52 (Interpreted frame)
-
com
.webobjects
.appserver
._private
.WOActionRequestHandler
._handleRequest(com.webobjects.appserver.WORequest) @bci=228, line=240
(Interpreted frame)
-
com
.webobjects
.appserver
._private
.WOActionRequestHandler
.handleRequest(com.webobjects.appserver.WORequest) @bci=79, line=145
(Interpreted frame)
-
er
.extensions
.appserver
.ERXDirectActionRequestHandler
.handleRequest(com.webobjects.appserver.WORequest) @bci=222, line=124
(Interpreted frame)
-
com
.webobjects
.appserver
.WOApplication.dispatchRequest(com.webobjects.appserver.WORequest)
@bci=41, line=1306 (Interpreted frame)
-
er
.extensions
.appserver
.ERXApplication
.dispatchRequestImmediately(com.webobjects.appserver.WORequest)
@bci=74, line=1646 (Interpreted frame)
-
er
.extensions
.appserver
.ERXApplication.dispatchRequest(com.webobjects.appserver.WORequest)
@bci=13, line=1610 (Interpreted frame)
-
wk
.webobjects
.appserver
.WKApplication.dispatchRequest(com.webobjects.appserver.WORequest)
@bci=2, line=70 (Interpreted frame)
- com.webobjects.appserver._private.WOWorkerThread.runOnce()
@bci=729, line=173 (Interpreted frame)
- com.webobjects.appserver._private.WOWorkerThread.run() @bci=129,
line=254 (Interpreted frame)
- java.lang.Thread.run() @bci=11, line=613 (Interpreted frame)
Thread [EMAIL PROTECTED]: (state = BLOCKED)
- java.net.PlainSocketImpl.accept(java.net.SocketImpl) @bci=0,
line=382 (Interpreted frame)
- java.net.ServerSocket.implAccept(java.net.Socket) @bci=50,
line=450 (Interpreted frame)
- java.net.ServerSocket.accept() @bci=48, line=421 (Interpreted frame)
- com.webobjects.appserver._private.WOWorkerThread.run() @bci=26,
line=238 (Interpreted frame)
- java.lang.Thread.run() @bci=11, line=613 (Interpreted frame)
Thread [EMAIL PROTECTED]: (state = BLOCKED)
- java.net.PlainSocketImpl.accept(java.net.SocketImpl) @bci=0,
line=382 (Interpreted frame)
- java.net.ServerSocket.implAccept(java.net.Socket) @bci=50,
line=450 (Interpreted frame)
- java.net.ServerSocket.accept() @bci=48, line=421 (Interpreted frame)
- com.webobjects.appserver._private.WOWorkerThread.run() @bci=26,
line=238 (Interpreted frame)
- java.lang.Thread.run() @bci=11, line=613 (Interpreted frame)
Thread [EMAIL PROTECTED]: (state = BLOCKED)
- java.net.PlainSocketImpl.accept(java.net.SocketImpl) @bci=0,
line=382 (Interpreted frame)
- java.net.ServerSocket.implAccept(java.net.Socket) @bci=50,
line=450 (Interpreted frame)
- java.net.ServerSocket.accept() @bci=48, line=421 (Interpreted frame)
- com.webobjects.appserver._private.WOWorkerThread.run() @bci=26,
line=238 (Interpreted frame)
- java.lang.Thread.run() @bci=11, line=613 (Interpreted frame)
Thread [EMAIL PROTECTED]: (state = BLOCKED)
- java.net.PlainSocketImpl.accept(java.net.SocketImpl) @bci=0,
line=382 (Interpreted frame)
- java.net.ServerSocket.implAccept(java.net.Socket) @bci=50,
line=450 (Interpreted frame)
- java.net.ServerSocket.accept() @bci=48, line=421 (Interpreted frame)
- com.webobjects.appserver._private.WOWorkerThread.run() @bci=26,
line=238 (Interpreted frame)
- java.lang.Thread.run() @bci=11, line=613 (Interpreted frame)
Thread [EMAIL PROTECTED]: (state = IN_NATIVE)
- java.net.PlainSocketImpl.socketAccept(java.net.SocketImpl) @bci=0
(Interpreted frame)
- java.net.PlainSocketImpl.accept(java.net.SocketImpl) @bci=7,
line=384 (Interpreted frame)
- java.net.ServerSocket.implAccept(java.net.Socket) @bci=50,
line=450 (Interpreted frame)
- java.net.ServerSocket.accept() @bci=48, line=421 (Interpreted frame)
- com.webobjects.appserver._private.WOWorkerThread.run() @bci=26,
line=238 (Interpreted frame)
- java.lang.Thread.run() @bci=11, line=613 (Interpreted frame)
Thread [EMAIL PROTECTED]: (state = BLOCKED)
- java.lang.Object.wait(long) @bci=0 (Interpreted frame)
- java.lang.Object.wait() @bci=2, line=474 (Interpreted frame)
-
com
.webobjects
.appserver.WOSessionStore.checkOutSessionWithID(java.lang.String,
com.webobjects.appserver.WORequest) @bci=48, line=207 (Interpreted
frame)
-
com
.webobjects
.appserver.WOApplication.restoreSessionWithID(java.lang.String,
com.webobjects.appserver.WOContext) @bci=9, line=1546 (Interpreted
frame)
-
er
.extensions
.appserver.ERXApplication.restoreSessionWithID(java.lang.String,
com.webobjects.appserver.WOContext) @bci=83, line=1937 (Interpreted
frame)
- er.extensions.appserver.ERXWOContext.existingSession() @bci=21,
line=61 (Compiled frame)
- com.webobjects.appserver.WOAction.existingSession() @bci=12,
line=163 (Interpreted frame)
- wk.cheetah.WKDirectAction.myExistingSession() @bci=50, line=85
(Interpreted frame)
- wk.cheetah.WKDirectAction.performActionNamed(java.lang.String)
@bci=115, line=52 (Interpreted frame)
-
com
.webobjects
.appserver
._private
.WOActionRequestHandler
._handleRequest(com.webobjects.appserver.WORequest) @bci=228, line=240
(Interpreted frame)
-
com
.webobjects
.appserver
._private
.WOActionRequestHandler
.handleRequest(com.webobjects.appserver.WORequest) @bci=79, line=145
(Interpreted frame)
-
er
.extensions
.appserver
.ERXDirectActionRequestHandler
.handleRequest(com.webobjects.appserver.WORequest) @bci=222, line=124
(Interpreted frame)
-
com
.webobjects
.appserver
.WOApplication.dispatchRequest(com.webobjects.appserver.WORequest)
@bci=41, line=1306 (Interpreted frame)
-
er
.extensions
.appserver
.ERXApplication
.dispatchRequestImmediately(com.webobjects.appserver.WORequest)
@bci=74, line=1646 (Interpreted frame)
-
er
.extensions
.appserver
.ERXApplication.dispatchRequest(com.webobjects.appserver.WORequest)
@bci=13, line=1610 (Interpreted frame)
-
wk
.webobjects
.appserver
.WKApplication.dispatchRequest(com.webobjects.appserver.WORequest)
@bci=2, line=70 (Interpreted frame)
- com.webobjects.appserver._private.WOWorkerThread.runOnce()
@bci=729, line=173 (Interpreted frame)
- com.webobjects.appserver._private.WOWorkerThread.run() @bci=129,
line=254 (Interpreted frame)
- java.lang.Thread.run() @bci=11, line=613 (Interpreted frame)
Thread [EMAIL PROTECTED]: (state = BLOCKED)
- java.net.PlainSocketImpl.accept(java.net.SocketImpl) @bci=0,
line=382 (Interpreted frame)
- java.net.ServerSocket.implAccept(java.net.Socket) @bci=50,
line=450 (Interpreted frame)
- java.net.ServerSocket.accept() @bci=48, line=421 (Interpreted frame)
- com.webobjects.appserver._private.WOWorkerThread.run() @bci=26,
line=238 (Interpreted frame)
- java.lang.Thread.run() @bci=11, line=613 (Interpreted frame)
Thread [EMAIL PROTECTED]: (state = BLOCKED)
- java.net.PlainSocketImpl.accept(java.net.SocketImpl) @bci=0,
line=382 (Interpreted frame)
- java.net.ServerSocket.implAccept(java.net.Socket) @bci=50,
line=450 (Interpreted frame)
- java.net.ServerSocket.accept() @bci=48, line=421 (Interpreted frame)
- com.webobjects.appserver._private.WOWorkerThread.run() @bci=26,
line=238 (Interpreted frame)
- java.lang.Thread.run() @bci=11, line=613 (Interpreted frame)
Thread [EMAIL PROTECTED]: (state = BLOCKED)
- java.net.PlainSocketImpl.accept(java.net.SocketImpl) @bci=0,
line=382 (Interpreted frame)
- java.net.ServerSocket.implAccept(java.net.Socket) @bci=50,
line=450 (Interpreted frame)
- java.net.ServerSocket.accept() @bci=48, line=421 (Interpreted frame)
- com.webobjects.appserver._private.WOWorkerThread.run() @bci=26,
line=238 (Interpreted frame)
- java.lang.Thread.run() @bci=11, line=613 (Interpreted frame)
Thread [EMAIL PROTECTED]: (state = BLOCKED)
- java.net.PlainSocketImpl.accept(java.net.SocketImpl) @bci=0,
line=382 (Interpreted frame)
- java.net.ServerSocket.implAccept(java.net.Socket) @bci=50,
line=450 (Interpreted frame)
- java.net.ServerSocket.accept() @bci=48, line=421 (Interpreted frame)
- com.webobjects.appserver._private.WOWorkerThread.run() @bci=26,
line=238 (Interpreted frame)
- java.lang.Thread.run() @bci=11, line=613 (Interpreted frame)
Thread [EMAIL PROTECTED]: (state = BLOCKED)
- java.lang.Object.wait(long) @bci=0 (Interpreted frame)
- java.lang.Object.wait() @bci=2, line=474 (Interpreted frame)
- er.extensions.eof.ERXObjectStoreCoordinatorSynchronizer
$ProcessChangesQueue.run() @bci=31, line=572 (Interpreted frame)
- java.lang.Thread.run() @bci=11, line=613 (Interpreted frame)
Thread [EMAIL PROTECTED]: (state = BLOCKED)
- java.lang.Thread.sleep(long) @bci=0 (Interpreted frame)
- com.webobjects.appserver.WOApplication$_LifebeatThread.run()
@bci=233, line=1233 (Interpreted frame)
Thread [EMAIL PROTECTED]: (state = BLOCKED)
- java.lang.Thread.sleep(long) @bci=0 (Interpreted frame)
- com.webobjects.appserver.WOSessionStore
$_SessionTimeoutManager.run() @bci=16, line=110 (Interpreted frame)
- java.lang.Thread.run() @bci=11, line=613 (Interpreted frame)
Thread [EMAIL PROTECTED]: (state = BLOCKED)
Thread [EMAIL PROTECTED]: (state = BLOCKED)
- java.lang.Object.wait(long) @bci=0 (Compiled frame; information
may be imprecise)
- java.lang.ref.ReferenceQueue.remove(long) @bci=44, line=120
(Compiled frame)
- java.lang.ref.ReferenceQueue.remove() @bci=2, line=136 (Compiled
frame)
- java.lang.ref.Finalizer$FinalizerThread.run() @bci=3, line=159
(Interpreted frame)
Thread [EMAIL PROTECTED]: (state = BLOCKED)
- java.lang.Object.wait(long) @bci=0 (Compiled frame; information
may be imprecise)
- java.lang.Object.wait() @bci=2, line=474 (Compiled frame)
Thread [EMAIL PROTECTED]: (state = BLOCKED)
- java.lang.Object.wait(long) @bci=0 (Interpreted frame)
-
com
.webobjects
.appserver
._WORunLoop
._acceptInputBeforeDate(com.webobjects.foundation.NSTimestamp)
@bci=98, line=217 (Interpreted frame)
-
com
.webobjects
.appserver
._WORunLoop.runBeforeDate(com.webobjects.foundation.NSTimestamp)
@bci=39, line=71 (Interpreted frame)
- com.webobjects.appserver.WOApplication._runOnce() @bci=17,
line=775 (Interpreted frame)
- com.webobjects.appserver.WOApplication.run() @bci=99, line=900
(Interpreted frame)
- er.extensions.appserver.ERXApplication.run() @bci=292, line=1051
(Interpreted frame)
- com.webobjects.appserver.WOApplication.main(java.lang.String[],
java.lang.Class) @bci=24, line=324 (Interpreted frame)
- er.extensions.appserver.ERXApplication.main(java.lang.String[],
java.lang.Class) @bci=6, line=593 (Interpreted frame)
- wk.cheetah.Application.main(java.lang.String[]) @bci=3, line=96
(Interpreted frame)
- sun.reflect.NativeMethodAccessorImpl.invoke(java.lang.Object,
java.lang.Object[]) @bci=87, line=39 (Interpreted frame)
- sun.reflect.DelegatingMethodAccessorImpl.invoke(java.lang.Object,
java.lang.Object[]) @bci=6, line=25 (Interpreted frame)
- java.lang.reflect.Method.invoke(java.lang.Object,
java.lang.Object[]) @bci=111, line=585 (Interpreted frame)
- com.webobjects._bootstrap.WOBootstrap.main(java.lang.String[])
@bci=118, line=87 (Interpreted frame)
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com
This email sent to [EMAIL PROTECTED]