Yep, i am totally sure that the example that i give to you will block
with the same step that i have used.
Maybe you will found this extra
info useful
java version "1.6.0_13"
Java(TM) SE Runtime Environment
(build 1.6.0_13-b03)
Java HotSpot(TM) Client VM (build 11.3-b02, mixed
mode, sharing)
Os: windows xp
CPU quad core intel
i have start the
test with just "java demowebserver" no more, no other extra parameters :
S
gws server tested are -f and -h versions
If you need other infos,
like jstacktrace of demowebserver when it hangs, just ask :)
----
Messaggio originale----
Da: Oleksiy.Stashok_at_Sun.COM
Data: 18/11/2009
17.16
A: <dev_at_grizzly.dev.java.net>
Ogg: Re: R: Re: thread block #2
Hi
Rama,
I'm not able to reproduce the issue :(
I ran ab a lot of times
and server is still responsible.
Are you sure with this simple
testcase, threads get blocked?
Thank you.
WBR,
Alexey.
On Nov 16,
2009, at 17:08 , rama.rama_at_tiscali.it wrote:
> Hi,
>
> the problem is
very reproducible, even with a extreme small
> example :)
>
> after
launch the WS, i just do a ab -c 100 -n 10000 http:
> //192.168.2.100
/index.html
>
> that's all :)
>
> -------------------
> package
> test;
>
> import com.sun.grizzly.arp.AsyncExecutor;
> import com.sun.grizzly.
> arp.AsyncFilter;
> import com.sun.grizzly.http.embed.
GrizzlyWebServer;
>
> import com.sun.grizzly.tcp.http11.GrizzlyAdapter;
> import com.sun.
> grizzly.tcp.http11.GrizzlyRequest;
> import com.sun.
grizzly.tcp.http11.
> GrizzlyResponse;
>
> import java.io.IOException;
> import java.util.
> concurrent.Callable;
> import java.util.
concurrent.
> ScheduledThreadPoolExecutor;
> import java.util.
concurrent.TimeUnit;
>
> import java.util.concurrent.atomic.
AtomicInteger;
>
> /**
> * Created by
> IntelliJ IDEA.
> * User: Rama
>
* Date: 30-ott-2009
> * Time: 11.49.46
> */
>
> public class
DemoWebServer {
>
> static final AtomicInteger req = new
>
AtomicInteger();
> public static void main(String args[]){
>
>
GrizzlyWebServer test = new GrizzlyWebServer();
> test.
>
addGrizzlyAdapter(new MyGrizzlyAdapter(),new String[]{"/"});
>
> test.
addAsyncFilter(new MyAsyncFilter());
> test.
>
getSelectorThread().setDisplayConfiguration(true);
> test.
>
setMaxThreads(64);
> try {
> test.start();
>
> }
catch (IOException e){
> e.printStackTrace(); //To change
>
body of catch statement use File | Settings | File Templates.
>
> }
> while (true) {
>
> int reqn = req.get();
>
> System.out.println("RE "+reqn+" MU "+(Runtime.
>
getRuntime().totalMemory() -Runtime.getRuntime().freeMemory()));
>
> try {
> Thread.sleep(2500);
>
> System.
gc();System.gc();System.gc();
> } catch (Exception
> e) {
>
> }
>
> }
> }
>
>
> static
> class
MyGrizzlyAdapter extends GrizzlyAdapter {
> public void
> service
(GrizzlyRequest grizzlyRequest, GrizzlyResponse
> grizzlyResponse)
>
{
> try {
> grizzlyResponse.getWriter().print
> ("Great!");
> req.incrementAndGet();
> }
catch
> (IOException e) {
>
> }
> }
> }
>
>
static class
> MyAsyncFilter implements AsyncFilter {
> private
final
> ScheduledThreadPoolExecutor scheduler =
>
> new
ScheduledThreadPoolExecutor(1);
>
> public boolean doFilter
>
(final AsyncExecutor asyncExecutor) {
> String url =
>
asyncExecutor.getProcessorTask().getRequestURI();
>
scheduler.
> schedule(new Callable() {
> public
Object call()
> throws Exception {
>
asyncExecutor.execute();
>
> asyncExecutor.
postExecute();
>
> return null;
> }
>
> }, 10, TimeUnit.
MILLISECONDS);
> return false;
>
> }
> }
>
> }
>
>
>
>
>
>
>
>
>
>
------------------------------------------------------------------------------------------
>
> Hi Rama,
>
> What is the keepAliveTimeout for you thread pool?
> Is
it
> reproducible with simple GWS + AsyncFilter configuration?
>
> WBR,
> Alexey.
>
>
>
> On Nov 13, 2009, at 12:30 , rama.rama_at_tiscali.it
wrote:
>
>> Hy all!
>>
>
>> with jprofiler, i was able to dump a
deadlock on gws 1.9.18-
>> f.
>>
>>
> Now, i can do a jstack and
provide to you this stack trace
>> fortunatly
> :)
>>
>> here we go :)
[notce that you can find some jprofiler
>> thread
> on this dump]
>>
>>
As always any hint is more than welcome, this
>> issue
> is really
blocking for me :/
>>
>> FULL DUMP
>>
>>
>
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>>
>> 2009-11-13 12:22:46
>> Full thread dump Java HotSpot(TM) Client
VM
> (11.3-
>> b02 mixed mode):
>>
>> "Keep-Alive-Timer" daemon prio=8
> tid=0x061da800
>> nid=0x898 waiting on condition [0x069df000..
>
0x069dfb94]
>> java.lang.
>> Thread.State: TIMED_WAITING (sleeping)
>>
> at java.lang.Thread.
>> __jprofiler_nmp_sleep(Native Method)
>>
at java.
> lang.Thread.sleep(Thread.
>> java)
>> at sun.net.www.http.
KeepAliveCache.
> run(KeepAliveCache.java:149)
>>
>> at java.lang.
Thread.run(Thread.java:
> 619)
>>
>> "Grizzly-2480-WorkerThread
>>
(45)" daemon prio=10
> tid=0x039fd800 nid=0xc1c waiting for monitor
>>
entry
>> [0x0698f000..
> 0x0698fb94]
>> java.lang.Thread.State:
BLOCKED (on object
>> monitor)
>
>> at com.sun.grizzly.util.
SyncThreadPool$SyncThreadWorker.
>> getTask
> (SyncThreadPool.java:436)
>> - waiting to lock <0x11474308> (a
>> java.
> lang.Object)
>> at
com.sun.grizzly.util.AbstractThreadPool$Worker.
>>
> doWork
(AbstractThreadPool.java:323)
>> at com.sun.grizzly.util.
>>
>
AbstractThreadPool$Worker.run(AbstractThreadPool.java:309)
>> at java.
>
>> lang.Thread.run(Thread.java:619)
>>
>> "Grizzly-2480-WorkerThread
(44)"
>
>> daemon prio=10 tid=0x03a32800 nid=0x97c waiting for monitor
entry
>>
> [0x0693f000..0x0693fc14]
>> java.lang.Thread.State: BLOCKED
(on object
>
>> monitor)
>> at com.sun.grizzly.util.SyncThreadPool.
execute
> (SyncThreadPool.
>> java:169)
>> - waiting to lock
<0x11474308> (a java.
> lang.Object)
>> at com.
>> sun.grizzly.http.
TaskBase.execute(TaskBase.
> java:169)
>> at com.sun.
>> grizzly.arp.
DefaultAsyncHandler.handle
> (DefaultAsyncHandler.java:141)
>>
>> at
>> com.sun.grizzly.arp.
> AsyncProtocolFilter.execute
(AsyncProtocolFilter.
>> java:166)
>> at com.
> sun.grizzly.
DefaultProtocolChain.executeProtocolFilter
>>
> (DefaultProtocolChain.
java:135)
>> at com.sun.grizzly.
>>
> DefaultProtocolChain.execute
(DefaultProtocolChain.java:102)
>> at com.
> sun.
>> grizzly.
DefaultProtocolChain.execute(DefaultProtocolChain.java:
> 88)
>> at
>>
com.sun.grizzly.http.HttpProtocolChain.execute
> (HttpProtocolChain.
java:
>> 76)
>> at com.sun.grizzly.
> ProtocolChainContextTask.doCall
>> (ProtocolChainContextTask.java:53)
>>
> at com.sun.grizzly.
>>
SelectionKeyContextTask.call
> (SelectionKeyContextTask.java:57)
>> at
com.
>> sun.grizzly.ContextTask.
> run(ContextTask.java:69)
>> at com.
sun.grizzly.
>> util.
> AbstractThreadPool$Worker.doWork
(AbstractThreadPool.java:330)
>> at
>>
> com.sun.grizzly.util.
AbstractThreadPool$Worker.run(AbstractThreadPool.
>
>> java:309)
>> at
java.lang.Thread.run(Thread.java:619)
>>
>> "Grizzly-
> 2480-
>>
WorkerThread(43)" daemon prio=10 tid=0x038dfc00 nid=0xf14
> waiting for
>> monitor entry [0x06c5f000..0x06c5fc94]
>> java.lang.
> Thread.
State:
>> BLOCKED (on object monitor)
>> at java.lang.Object.wait
>
(Native Method)
>> -
>> waiting on <0x11474308> (a java.lang.Object)
>>
> at com.sun.grizzly.util.
>> SyncThreadPool$SyncThreadWorker.
getTask
> (SyncThreadPool.java:445)
>> -
>> locked <0x11474308> (a
java.lang.
> Object)
>> at com.sun.grizzly.util.
>>
AbstractThreadPool$Worker.doWork
> (AbstractThreadPool.java:323)
>> at
com.
>> sun.grizzly.util.
> AbstractThreadPool
>> $Worker.run
(AbstractThreadPool.java:
>> 309)
>> at
> java.lang.Thread.run(Thread.
java:619)
>>
>> "Grizzly-2480-
>> WorkerThread
> (38)" daemon prio=10
tid=0x05ba2c00 nid=0xbcc in Object.
>> wait()
> [0x06b1f000..
0x06b1fb14]
>> java.lang.Thread.State:
>> TIMED_WAITING
> (on object
monitor)
>> at java.lang.Object.wait(Native
>> Method)
>> -
> waiting
on <0x11474308> (a java.lang.Object)
>> at com.sun.
>> grizzly.
> util.
SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.
>> java:
> 445)
>> - locked <0x11474308> (a java.lang.Object)
>> at com.sun.
>>
>
grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:
>
>> 323)
>> at com.sun.grizzly.util.AbstractThreadPool$Worker.run
>>
> (AbstractThreadPool.java:309)
>> at java.lang.Thread.run(Thread.
java:
> 619)
>>
>>
>> "PUSH-FL-3" daemon prio=10 tid=0x05b8c000
nid=0x7d8 waiting
> on
>> condition [0x089bf000..0x089bfb94]
>> java.
lang.Thread.State:
>>
> TIMED_WAITING (parking)
>> at sun.misc.Unsafe.
park(Native Method)
>> at
>
>> java.util.concurrent.locks.LockSupport.
parkNanos(LockSupport.java:
> 317)
>>
>> at com.sun.grizzly.util.
LinkedTransferQueue.awaitFulfill
>>
> (LinkedTransferQueue.java:353)
>> at com.sun.grizzly.util.
>>
> LinkedTransferQueue.xfer
(LinkedTransferQueue.java:236)
>> at com.sun.
>>
> grizzly.util.
LinkedTransferQueue.poll(LinkedTransferQueue.java:534)
>>
> at
>> com.
eg.euler.ipc.http.newHttp.EulerPushAdapter$1.execPush
>>
>
(EulerPushAdapter.java:66)
>> at com.eg.euler.ipc.http.newHttp.
>>
>
EulerPushAdapter$1.run(EulerPushAdapter.java:50)
>>
>> "PUSH-FL-2"
daemon
>
>> prio=10 tid=0x05b88c00 nid=0xebc waiting on condition
[0x0896f000..
>>
> 0x0896fc14]
>> java.lang.Thread.State:
TIMED_WAITING (parking)
>> at
> sun.
>> misc.Unsafe.park(Native
Method)
>> at java.util.concurrent.
> locks.
>> LockSupport.parkNanos
(LockSupport.java:317)
>> at com.sun.
> grizzly.util.
>>
LinkedTransferQueue.awaitFulfill(LinkedTransferQueue.
> java:353)
>>
at com.
>> sun.grizzly.util.LinkedTransferQueue.xfer
>
(LinkedTransferQueue.java:
>> 236)
>>
>> at com.sun.grizzly.util.
>
LinkedTransferQueue.poll(LinkedTransferQueue.
>> java:534)
>> at com.
eg.
> euler.ipc.http.newHttp.EulerPushAdapter$1.execPush
>>
(EulerPushAdapter.
> java:66)
>> at com.eg.euler.ipc.http.newHttp.
>>
EulerPushAdapter$1.run
> (EulerPushAdapter.java:50)
>>
>> "PUSH-FL-1"
daemon
>> prio=10
> tid=0x05b8b400 nid=0x27c waiting on condition
[0x0891f000..
>>
> 0x0891fc94]
>> java.lang.Thread.State:
TIMED_WAITING (parking)
>> at
> sun.
>> misc.Unsafe.park(Native
Method)
>> at java.util.concurrent.
> locks.
>> LockSupport.parkNanos
(LockSupport.java:317)
>> at com.sun.
> grizzly.util.
>>
LinkedTransferQueue.awaitFulfill(LinkedTransferQueue.
> java:353)
>>
at com.
>> sun.grizzly.util.LinkedTransferQueue.xfer
>
(LinkedTransferQueue.java:
>> 236)
>>
>> at com.sun.grizzly.util.
>
LinkedTransferQueue.poll(LinkedTransferQueue.
>> java:534)
>> at com.
eg.
> euler.ipc.http.newHttp.EulerPushAdapter$1.execPush
>>
(EulerPushAdapter.
> java:66)
>> at com.eg.euler.ipc.http.newHttp.
>>
EulerPushAdapter$1.run
> (EulerPushAdapter.java:50)
>>
>> "PUSH-FL-0"
daemon
>> prio=10
> tid=0x05b8a800 nid=0xc80 waiting on condition
[0x06fcf000..
>>
> 0x06fcfd14]
>> java.lang.Thread.State:
TIMED_WAITING (sleeping)
>> at
>
>> java.lang.Thread.
__jprofiler_nmp_sleep(Native Method)
>> at java.
> lang.
>> Thread.
sleep(Thread.java)
>> at com.eg.euler.Util.sleep(Util.
> java:420)
>>
>> at com.eg.euler.ipc.http.HttpSession.checkPush
> (HttpSession.java:
678)
>>
>> at com.eg.euler.ipc.http.newHttp.
> EulerPushAdapter$1.
checkPush
>> (EulerPushAdapter.java:56)
>> at com.eg.
> euler.ipc.http.
newHttp.
>> EulerPushAdapter$1.run(EulerPushAdapter.java:
> 49)
>>
>>
"C-25" prio=6
>> tid=0x05d18c00 nid=0x270 runnable [0x0879f000..
>
0x0879fa94]
>> java.lang.
>> Thread.State: RUNNABLE
>> at java.net.
>
SocketInputStream.socketRead0
>> (Native Method)
>> at java.net.
>
SocketInputStream.read(SocketInputStream.
>> java:129)
>> at java.net.
> SocketInputStream.read(SocketInputStream.java:
>> 182)
>> at java.
io.
> ObjectInputStream$PeekInputStream.peek
>> (ObjectInputStream.java:
2249)
>
>> at java.io.
>> ObjectInputStream$BlockDataInputStream.peek
> (ObjectInputStream.java:
>> 2542)
>> at java.io.
>
ObjectInputStream$BlockDataInputStream.peekByte
>> (ObjectInputStream.
> java:2552)
>> at java.io.ObjectInputStream.readObject0
>>
>
(ObjectInputStream.java:1297)
>> at java.io.ObjectInputStream.
>
readUnshared
>> (ObjectInputStream.java:441)
>> at com.eg.util.comm.
>
EulerInputStream.
>> readUnshared(EulerInputStream.java:26)
>> at com.
eg.
> euler.ipc.pull.Req.
>> deserialize(Req.java:33)
>> at com.eg.
euler.ipc.
> db.PullConnector.work0
>> (PullConnector.java:57)
>> at
com.eg.euler.ipc.
> db.PullConnector.run
>> (PullConnector.java:42)
>>
>> "C-24" prio=6
> tid=0x05d11000 nid=0xfc4
>> runnable [0x0874f000..
0x0874fb14]
>> java.
> lang.Thread.State: RUNNABLE
>>
>> at java.net.
SocketInputStream.
> socketRead0(Native Method)
>> at java.net.
>>
SocketInputStream.read
> (SocketInputStream.java:129)
>> at java.net.
>> SocketInputStream.read
> (SocketInputStream.java:182)
>> at java.
io.
>>
> ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:
2249)
>>
> at
>> java.io.ObjectInputStream$BlockDataInputStream.peek
> (ObjectInputStream.
>> java:2542)
>> at java.io.
>
ObjectInputStream$BlockDataInputStream.peekByte
>> (ObjectInputStream.
> java:2552)
>> at java.io.ObjectInputStream.readObject0
>>
>
(ObjectInputStream.java:1297)
>> at java.io.ObjectInputStream.
>
readUnshared
>> (ObjectInputStream.java:441)
>> at com.eg.util.comm.
>
EulerInputStream.
>> readUnshared(EulerInputStream.java:26)
>> at com.
eg.
> euler.ipc.pull.Req.
>> deserialize(Req.java:33)
>> at com.eg.
euler.ipc.
> db.PullConnector.work0
>> (PullConnector.java:57)
>> at
com.eg.euler.ipc.
> db.PullConnector.run
>> (PullConnector.java:42)
>>
>> "C-23" prio=6
> tid=0x05d07800 nid=0x978
>> runnable [0x086ff000..
0x086ffb94]
>> java.
> lang.Thread.State: RUNNABLE
>>
>> at java.net.
SocketInputStream.
> socketRead0(Native Method)
>> at java.net.
>>
SocketInputStream.read
> (SocketInputStream.java:129)
>> at java.net.
>> SocketInputStream.read
> (SocketInputStream.java:182)
>> at java.
io.
>>
> ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:
2249)
>>
> at
>> java.io.ObjectInputStream$BlockDataInputStream.peek
> (ObjectInputStream.
>> java:2542)
>> at java.io.
>
ObjectInputStream$BlockDataInputStream.peekByte
>> (ObjectInputStream.
> java:2552)
>> at java.io.ObjectInputStream.readObject0
>>
>
(ObjectInputStream.java:1297)
>> at java.io.ObjectInputStream.
>
readUnshared
>> (ObjectInputStream.java:441)
>> at com.eg.util.comm.
>
EulerInputStream.
>> readUnshared(EulerInputStream.java:26)
>> at com.
eg.
> euler.ipc.pull.Req.
>> deserialize(Req.java:33)
>> at com.eg.
euler.ipc.
> db.PullConnector.work0
>> (PullConnector.java:57)
>> at
com.eg.euler.ipc.
> db.PullConnector.run
>> (PullConnector.java:42)
>>
>> "C-22" prio=6
> tid=0x05cfe400 nid=0xc08
>> runnable [0x086af000..
0x086afc14]
>> java.
> lang.Thread.State: RUNNABLE
>>
>> at java.net.
SocketInputStream.
> socketRead0(Native Method)
>> at java.net.
>>
SocketInputStream.read
> (SocketInputStream.java:129)
>> at java.net.
>> SocketInputStream.read
> (SocketInputStream.java:182)
>> at java.
io.
>>
> ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:
2249)
>>
> at
>> java.io.ObjectInputStream$BlockDataInputStream.peek
> (ObjectInputStream.
>> java:2542)
>> at java.io.
>
ObjectInputStream$BlockDataInputStream.peekByte
>> (ObjectInputStream.
> java:2552)
>> at java.io.ObjectInputStream.readObject0
>>
>
(ObjectInputStream.java:1297)
>> at java.io.ObjectInputStream.
>
readUnshared
>> (ObjectInputStream.java:441)
>> at com.eg.util.comm.
>
EulerInputStream.
>> readUnshared(EulerInputStream.java:26)
>> at com.
eg.
> euler.ipc.pull.Req.
>> deserialize(Req.java:33)
>> at com.eg.
euler.ipc.
> db.PullConnector.work0
>> (PullConnector.java:57)
>> at
com.eg.euler.ipc.
> db.PullConnector.run
>> (PullConnector.java:42)
>>
>> "C-21" prio=6
> tid=0x05cf6c00 nid=0xf04
>> runnable [0x0865f000..
0x0865fc94]
>> java.
> lang.Thread.State: RUNNABLE
>>
>> at java.net.
SocketInputStream.
> socketRead0(Native Method)
>> at java.net.
>>
SocketInputStream.read
> (SocketInputStream.java:129)
>> at java.net.
>> SocketInputStream.read
> (SocketInputStream.java:182)
>> at java.
io.
>>
> ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:
2249)
>>
> at
>> java.io.ObjectInputStream$BlockDataInputStream.peek
> (ObjectInputStream.
>> java:2542)
>> at java.io.
>
ObjectInputStream$BlockDataInputStream.peekByte
>> (ObjectInputStream.
> java:2552)
>> at java.io.ObjectInputStream.readObject0
>>
>
(ObjectInputStream.java:1297)
>> at java.io.ObjectInputStream.
>
readUnshared
>> (ObjectInputStream.java:441)
>> at com.eg.util.comm.
>
EulerInputStream.
>> readUnshared(EulerInputStream.java:26)
>> at com.
eg.
> euler.ipc.pull.Req.
>> deserialize(Req.java:33)
>> at com.eg.
euler.ipc.
> db.PullConnector.work0
>> (PullConnector.java:57)
>> at
com.eg.euler.ipc.
> db.PullConnector.run
>> (PullConnector.java:42)
>>
>> "C-20" prio=6
> tid=0x05ce8c00 nid=0xc34
>> runnable [0x0860f000..
0x0860fd14]
>> java.
> lang.Thread.State: RUNNABLE
>>
>> at java.net.
SocketInputStream.
> socketRead0(Native Method)
>> at java.net.
>>
SocketInputStream.read
> (SocketInputStream.java:129)
>> at java.net.
>> SocketInputStream.read
> (SocketInputStream.java:182)
>> at java.
io.
>>
> ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:
2249)
>>
> at
>> java.io.ObjectInputStream$BlockDataInputStream.peek
> (ObjectInputStream.
>> java:2542)
>> at java.io.
>
ObjectInputStream$BlockDataInputStream.peekByte
>> (ObjectInputStream.
> java:2552)
>> at java.io.ObjectInputStream.readObject0
>>
>
(ObjectInputStream.java:1297)
>> at java.io.ObjectInputStream.
>
readUnshared
>> (ObjectInputStream.java:441)
>> at com.eg.util.comm.
>
EulerInputStream.
>> readUnshared(EulerInputStream.java:26)
>> at com.
eg.
> euler.ipc.pull.Req.
>> deserialize(Req.java:33)
>> at com.eg.
euler.ipc.
> db.PullConnector.work0
>> (PullConnector.java:57)
>> at
com.eg.euler.ipc.
> db.PullConnector.run
>> (PullConnector.java:42)
>>
>> "C-19" prio=6
> tid=0x05ce0000 nid=0xbdc
>> runnable [0x085bf000..
0x085bfd94]
>> java.
> lang.Thread.State: RUNNABLE
>>
>> at java.net.
SocketInputStream.
> socketRead0(Native Method)
>> at java.net.
>>
SocketInputStream.read
> (SocketInputStream.java:129)
>> at java.net.
>> SocketInputStream.read
> (SocketInputStream.java:182)
>> at java.
io.
>>
> ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:
2249)
>>
> at
>> java.io.ObjectInputStream$BlockDataInputStream.peek
> (ObjectInputStream.
>> java:2542)
>> at java.io.
>
ObjectInputStream$BlockDataInputStream.peekByte
>> (ObjectInputStream.
> java:2552)
>> at java.io.ObjectInputStream.readObject0
>>
>
(ObjectInputStream.java:1297)
>> at java.io.ObjectInputStream.
>
readUnshared
>> (ObjectInputStream.java:441)
>> at com.eg.util.comm.
>
EulerInputStream.
>> readUnshared(EulerInputStream.java:26)
>> at com.
eg.
> euler.ipc.pull.Req.
>> deserialize(Req.java:33)
>> at com.eg.
euler.ipc.
> db.PullConnector.work0
>> (PullConnector.java:57)
>> at
com.eg.euler.ipc.
> db.PullConnector.run
>> (PullConnector.java:42)
>>
>> "C-18" prio=6
> tid=0x05cd3400 nid=0x968
>> runnable [0x0856f000..
0x0856fa14]
>> java.
> lang.Thread.State: RUNNABLE
>>
>> at java.net.
SocketInputStream.
> socketRead0(Native Method)
>> at java.net.
>>
SocketInputStream.read
> (SocketInputStream.java:129)
>> at java.net.
>> SocketInputStream.read
> (SocketInputStream.java:182)
>> at java.
io.
>>
> ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:
2249)
>>
> at
>> java.io.ObjectInputStream$BlockDataInputStream.peek
> (ObjectInputStream.
>> java:2542)
>> at java.io.
>
ObjectInputStream$BlockDataInputStream.peekByte
>> (ObjectInputStream.
> java:2552)
>> at java.io.ObjectInputStream.readObject0
>>
>
(ObjectInputStream.java:1297)
>> at java.io.ObjectInputStream.
>
readUnshared
>> (ObjectInputStream.java:441)
>> at com.eg.util.comm.
>
EulerInputStream.
>> readUnshared(EulerInputStream.java:26)
>> at com.
eg.
> euler.ipc.pull.Req.
>> deserialize(Req.java:33)
>> at com.eg.
euler.ipc.
> db.PullConnector.work0
>> (PullConnector.java:57)
>> at
com.eg.euler.ipc.
> db.PullConnector.run
>> (PullConnector.java:42)
>>
>> "C-17" prio=6
> tid=0x05cbb800 nid=0x598
>> runnable [0x0851f000..
0x0851fa94]
>> java.
> lang.Thread.State: RUNNABLE
>>
>> at java.net.
SocketInputStream.
> socketRead0(Native Method)
>> at java.net.
>>
SocketInputStream.read
> (SocketInputStream.java:129)
>> at java.net.
>> SocketInputStream.read
> (SocketInputStream.java:182)
>> at java.
io.
>>
> ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:
2249)
>>
> at
>> java.io.ObjectInputStream$BlockDataInputStream.peek
> (ObjectInputStream.
>> java:2542)
>> at java.io.
>
ObjectInputStream$BlockDataInputStream.peekByte
>> (ObjectInputStream.
> java:2552)
>> at java.io.ObjectInputStream.readObject0
>>
>
(ObjectInputStream.java:1297)
>> at java.io.ObjectInputStream.
>
readUnshared
>> (ObjectInputStream.java:441)
>> at com.eg.util.comm.
>
EulerInputStream.
>> readUnshared(EulerInputStream.java:26)
>> at com.
eg.
> euler.ipc.pull.Req.
>> deserialize(Req.java:33)
>> at com.eg.
euler.ipc.
> db.PullConnector.work0
>> (PullConnector.java:57)
>> at
com.eg.euler.ipc.
> db.PullConnector.run
>> (PullConnector.java:42)
>>
>> "C-16" prio=6
> tid=0x05cb1c00 nid=0x950
>> runnable [0x084cf000..
0x084cfb14]
>> java.
> lang.Thread.State: RUNNABLE
>>
>> at java.net.
SocketInputStream.
> socketRead0(Native Method)
>> at java.net.
>>
SocketInputStream.read
> (SocketInputStream.java:129)
>> at java.net.
>> SocketInputStream.read
> (SocketInputStream.java:182)
>> at java.
io.
>>
> ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:
2249)
>>
> at
>> java.io.ObjectInputStream$BlockDataInputStream.peek
> (ObjectInputStream.
>> java:2542)
>> at java.io.
>
ObjectInputStream$BlockDataInputStream.peekByte
>> (ObjectInputStream.
> java:2552)
>> at java.io.ObjectInputStream.readObject0
>>
>
(ObjectInputStream.java:1297)
>> at java.io.ObjectInputStream.
>
readUnshared
>> (ObjectInputStream.java:441)
>> at com.eg.util.comm.
>
EulerInputStream.
>> readUnshared(EulerInputStream.java:26)
>> at com.
eg.
> euler.ipc.pull.Req.
>> deserialize(Req.java:33)
>> at com.eg.
euler.ipc.
> db.PullConnector.work0
>> (PullConnector.java:57)
>> at
com.eg.euler.ipc.
> db.PullConnector.run
>> (PullConnector.java:42)
>>
>> "C-15" prio=6
> tid=0x05ca9400 nid=0x8a4
>> runnable [0x0847f000..
0x0847fb94]
>> java.
> lang.Thread.State: RUNNABLE
>>
>> at java.net.
SocketInputStream.
> socketRead0(Native Method)
>> at java.net.
>>
SocketInputStream.read
> (SocketInputStream.java:129)
>> at java.net.
>> SocketInputStream.read
> (SocketInputStream.java:182)
>> at java.
io.
>>
> ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:
2249)
>>
> at
>> java.io.ObjectInputStream$BlockDataInputStream.peek
> (ObjectInputStream.
>> java:2542)
>> at java.io.
>
ObjectInputStream$BlockDataInputStream.peekByte
>> (ObjectInputStream.
> java:2552)
>> at java.io.ObjectInputStream.readObject0
>>
>
(ObjectInputStream.java:1297)
>> at java.io.ObjectInputStream.
>
readUnshared
>> (ObjectInputStream.java:441)
>> at com.eg.util.comm.
>
EulerInputStream.
>> readUnshared(EulerInputStream.java:26)
>> at com.
eg.
> euler.ipc.pull.Req.
>> deserialize(Req.java:33)
>> at com.eg.
euler.ipc.
> db.PullConnector.work0
>> (PullConnector.java:57)
>> at
com.eg.euler.ipc.
> db.PullConnector.run
>> (PullConnector.java:42)
>>
>> "C-14" prio=6
> tid=0x05c84c00 nid=0x8e4
>> runnable [0x0842f000..
0x0842fc14]
>> java.
> lang.Thread.State: RUNNABLE
>>
>> at java.net.
SocketInputStream.
> socketRead0(Native Method)
>> at java.net.
>>
SocketInputStream.read
> (SocketInputStream.java:129)
>> at java.net.
>> SocketInputStream.read
> (SocketInputStream.java:182)
>> at java.
io.
>>
> ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:
2249)
>>
> at
>> java.io.ObjectInputStream$BlockDataInputStream.peek
> (ObjectInputStream.
>> java:2542)
>> at java.io.
>
ObjectInputStream$BlockDataInputStream.peekByte
>> (ObjectInputStream.
> java:2552)
>> at java.io.ObjectInputStream.readObject0
>>
>
(ObjectInputStream.java:1297)
>> at java.io.ObjectInputStream.
>
readUnshared
>> (ObjectInputStream.java:441)
>> at com.eg.util.comm.
>
EulerInputStream.
>> readUnshared(EulerInputStream.java:26)
>> at com.
eg.
> euler.ipc.pull.Req.
>> deserialize(Req.java:33)
>> at com.eg.
euler.ipc.
> db.PullConnector.work0
>> (PullConnector.java:57)
>> at
com.eg.euler.ipc.
> db.PullConnector.run
>> (PullConnector.java:42)
>>
>> "C-13" prio=6
> tid=0x05c7a400 nid=0xedc
>> runnable [0x083df000..
0x083dfc94]
>> java.
> lang.Thread.State: RUNNABLE
>>
>> at java.net.
SocketInputStream.
> socketRead0(Native Method)
>> at java.net.
>>
SocketInputStream.read
> (SocketInputStream.java:129)
>> at java.net.
>> SocketInputStream.read
> (SocketInputStream.java:182)
>> at java.
io.
>>
> ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:
2249)
>>
> at
>> java.io.ObjectInputStream$BlockDataInputStream.peek
> (ObjectInputStream.
>> java:2542)
>> at java.io.
>
ObjectInputStream$BlockDataInputStream.peekByte
>> (ObjectInputStream.
> java:2552)
>> at java.io.ObjectInputStream.readObject0
>>
>
(ObjectInputStream.java:1297)
>> at java.io.ObjectInputStream.
>
readUnshared
>> (ObjectInputStream.java:441)
>> at com.eg.util.comm.
>
EulerInputStream.
>> readUnshared(EulerInputStream.java:26)
>> at com.
eg.
> euler.ipc.pull.Req.
>> deserialize(Req.java:33)
>> at com.eg.
euler.ipc.
> db.PullConnector.work0
>> (PullConnector.java:57)
>> at
com.eg.euler.ipc.
> db.PullConnector.run
>> (PullConnector.java:42)
>>
>> "C-12" prio=6
> tid=0x05c73000 nid=0xb80
>> runnable [0x0838f000..
0x0838fd14]
>> java.
> lang.Thread.State: RUNNABLE
>>
>> at java.net.
SocketInputStream.
> socketRead0(Native Method)
>> at java.net.
>>
SocketInputStream.read
> (SocketInputStream.java:129)
>> at java.net.
>> SocketInputStream.read
> (SocketInputStream.java:182)
>> at java.
io.
>>
> ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:
2249)
>>
> at
>> java.io.ObjectInputStream$BlockDataInputStream.peek
> (ObjectInputStream.
>> java:2542)
>> at java.io.
>
ObjectInputStream$BlockDataInputStream.peekByte
>> (ObjectInputStream.
> java:2552)
>> at java.io.ObjectInputStream.readObject0
>>
>
(ObjectInputStream.java:1297)
>> at java.io.ObjectInputStream.
>
readUnshared
>> (ObjectInputStream.java:441)
>> at com.eg.util.comm.
>
EulerInputStream.
>> readUnshared(EulerInputStream.java:26)
>> at com.
eg.
> euler.ipc.pull.Req.
>> deserialize(Req.java:33)
>> at com.eg.
euler.ipc.
> db.PullConnector.work0
>> (PullConnector.java:57)
>> at
com.eg.euler.ipc.
> db.PullConnector.run
>> (PullConnector.java:42)
>>
>> "C-11" prio=6
> tid=0x05c65c00 nid=0xa64
>> runnable [0x0833f000..
0x0833fd94]
>> java.
> lang.Thread.State: RUNNABLE
>>
>> at java.net.
SocketInputStream.
> socketRead0(Native Method)
>> at java.net.
>>
SocketInputStream.read
> (SocketInputStream.java:129)
>> at java.net.
>> SocketInputStream.read
> (SocketInputStream.java:182)
>> at java.
io.
>>
> ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:
2249)
>>
> at
>> java.io.ObjectInputStream$BlockDataInputStream.peek
> (ObjectInputStream.
>> java:2542)
>> at java.io.
>
ObjectInputStream$BlockDataInputStream.peekByte
>> (ObjectInputStream.
> java:2552)
>> at java.io.ObjectInputStream.readObject0
>>
>
(ObjectInputStream.java:1297)
>> at java.io.ObjectInputStream.
>
readUnshared
>> (ObjectInputStream.java:441)
>> at com.eg.util.comm.
>
EulerInputStream.
>> readUnshared(EulerInputStream.java:26)
>> at com.
eg.
> euler.ipc.pull.Req.
>> deserialize(Req.java:33)
>> at com.eg.
euler.ipc.
> db.PullConnector.work0
>> (PullConnector.java:57)
>> at
com.eg.euler.ipc.
> db.PullConnector.run
>> (PullConnector.java:42)
>>
>> "C-10" prio=6
> tid=0x05c5b000 nid=0xb4c
>> runnable [0x082ef000..
0x082efa14]
>> java.
> lang.Thread.State: RUNNABLE
>>
>> at java.net.
SocketInputStream.
> socketRead0(Native Method)
>> at java.net.
>>
SocketInputStream.read
> (SocketInputStream.java:129)
>> at java.net.
>> SocketInputStream.read
> (SocketInputStream.java:182)
>> at java.
io.
>>
> ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:
2249)
>>
> at
>> java.io.ObjectInputStream$BlockDataInputStream.peek
> (ObjectInputStream.
>> java:2542)
>> at java.io.
>
ObjectInputStream$BlockDataInputStream.peekByte
>> (ObjectInputStream.
> java:2552)
>> at java.io.ObjectInputStream.readObject0
>>
>
(ObjectInputStream.java:1297)
>> at java.io.ObjectInputStream.
>
readUnshared
>> (ObjectInputStream.java:441)
>> at com.eg.util.comm.
>
EulerInputStream.
>> readUnshared(EulerInputStream.java:26)
>> at com.
eg.
> euler.ipc.pull.Req.
>> deserialize(Req.java:33)
>> at com.eg.
euler.ipc.
> db.PullConnector.work0
>> (PullConnector.java:57)
>> at
com.eg.euler.ipc.
> db.PullConnector.run
>> (PullConnector.java:42)
>>
>> "C-9" prio=6
> tid=0x05c52400 nid=0x874 runnable
>> [0x0829f000..
0x0829fa94]
>> java.
> lang.Thread.State: RUNNABLE
>> at java.
>> net.
SocketInputStream.
> socketRead0(Native Method)
>> at java.net.
>>
SocketInputStream.read
> (SocketInputStream.java:129)
>> at java.net.
>> SocketInputStream.read
> (SocketInputStream.java:182)
>> at java.
io.
>>
> ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:
2249)
>>
> at
>> java.io.ObjectInputStream$BlockDataInputStream.peek
> (ObjectInputStream.
>> java:2542)
>> at java.io.
>
ObjectInputStream$BlockDataInputStream.peekByte
>> (ObjectInputStream.
> java:2552)
>> at java.io.ObjectInputStream.readObject0
>>
>
(ObjectInputStream.java:1297)
>> at java.io.ObjectInputStream.
>
readUnshared
>> (ObjectInputStream.java:441)
>> at com.eg.util.comm.
>
EulerInputStream.
>> readUnshared(EulerInputStream.java:26)
>> at com.
eg.
> euler.ipc.pull.Req.
>> deserialize(Req.java:33)
>> at com.eg.
euler.ipc.
> db.PullConnector.work0
>> (PullConnector.java:57)
>> at
com.eg.euler.ipc.
> db.PullConnector.run
>> (PullConnector.java:42)
>>
>> "C-8" prio=6
> tid=0x05c36400 nid=0xe94 runnable
>> [0x0824f000..
0x0824fb14]
>> java.
> lang.Thread.State: RUNNABLE
>> at java.
>> net.
SocketInputStream.
> socketRead0(Native Method)
>> at java.net.
>>
SocketInputStream.read
> (SocketInputStream.java:129)
>> at java.net.
>> SocketInputStream.read
> (SocketInputStream.java:182)
>> at java.
io.
>>
> ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:
2249)
>>
> at
>> java.io.ObjectInputStream$BlockDataInputStream.peek
> (ObjectInputStream.
>> java:2542)
>> at java.io.
>
ObjectInputStream$BlockDataInputStream.peekByte
>> (ObjectInputStream.
> java:2552)
>> at java.io.ObjectInputStream.readObject0
>>
>
(ObjectInputStream.java:1297)
>> at java.io.ObjectInputStream.
>
readUnshared
>> (ObjectInputStream.java:441)
>> at com.eg.util.comm.
>
EulerInputStream.
>> readUnshared(EulerInputStream.java:26)
>> at com.
eg.
> euler.ipc.pull.Req.
>> deserialize(Req.java:33)
>> at com.eg.
euler.ipc.
> db.PullConnector.work0
>> (PullConnector.java:57)
>> at
com.eg.euler.ipc.
> db.PullConnector.run
>> (PullConnector.java:42)
>>
>> "C-7" prio=6
> tid=0x05c2fc00 nid=0x13c runnable
>> [0x081ff000..
0x081ffb94]
>> java.
> lang.Thread.State: RUNNABLE
>> at java.
>> net.
SocketInputStream.
> socketRead0(Native Method)
>> at java.net.
>>
SocketInputStream.read
> (SocketInputStream.java:129)
>> at java.net.
>> SocketInputStream.read
> (SocketInputStream.java:182)
>> at java.
io.
>>
> ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:
2249)
>>
> at
>> java.io.ObjectInputStream$BlockDataInputStream.peek
> (ObjectInputStream.
>> java:2542)
>> at java.io.
>
ObjectInputStream$BlockDataInputStream.peekByte
>> (ObjectInputStream.
> java:2552)
>> at java.io.ObjectInputStream.readObject0
>>
>
(ObjectInputStream.java:1297)
>> at java.io.ObjectInputStream.
>
readUnshared
>> (ObjectInputStream.java:441)
>> at com.eg.util.comm.
>
EulerInputStream.
>> readUnshared(EulerInputStream.java:26)
>> at com.
eg.
> euler.ipc.pull.Req.
>> deserialize(Req.java:33)
>> at com.eg.
euler.ipc.
> db.PullConnector.work0
>> (PullConnector.java:57)
>> at
com.eg.euler.ipc.
> db.PullConnector.run
>> (PullConnector.java:42)
>>
>> "C-6" prio=6
> tid=0x05c2b800 nid=0x8bc runnable
>> [0x081af000..
0x081afc14]
>> java.
> lang.Thread.State: RUNNABLE
>> at java.
>> net.
SocketInputStream.
> socketRead0(Native Method)
>> at java.net.
>>
SocketInputStream.read
> (SocketInputStream.java:129)
>> at java.net.
>> SocketInputStream.read
> (SocketInputStream.java:182)
>> at java.
io.
>>
> ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:
2249)
>>
> at
>> java.io.ObjectInputStream$BlockDataInputStream.peek
> (ObjectInputStream.
>> java:2542)
>> at java.io.
>
ObjectInputStream$BlockDataInputStream.peekByte
>> (ObjectInputStream.
> java:2552)
>> at java.io.ObjectInputStream.readObject0
>>
>
(ObjectInputStream.java:1297)
>> at java.io.ObjectInputStream.
>
readUnshared
>> (ObjectInputStream.java:441)
>> at com.eg.util.comm.
>
EulerInputStream.
>> readUnshared(EulerInputStream.java:26)
>> at com.
eg.
> euler.ipc.pull.Req.
>> deserialize(Req.java:33)
>> at com.eg.
euler.ipc.
> db.PullConnector.work0
>> (PullConnector.java:57)
>> at
com.eg.euler.ipc.
> db.PullConnector.run
>> (PullConnector.java:42)
>>
>> "C-5" prio=6
> tid=0x05c23800 nid=0x318 runnable
>> [0x0815f000..
0x0815fc94]
>> java.
> lang.Thread.State: RUNNABLE
>> at java.
>> net.
SocketInputStream.
> socketRead0(Native Method)
>> at java.net.
>>
SocketInputStream.read
> (SocketInputStream.java:129)
>> at java.net.
>> SocketInputStream.read
> (SocketInputStream.java:182)
>> at java.
io.
>>
> ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:
2249)
>>
> at
>> java.io.ObjectInputStream$BlockDataInputStream.peek
> (ObjectInputStream.
>> java:2542)
>> at java.io.
>
ObjectInputStream$BlockDataInputStream.peekByte
>> (ObjectInputStream.
> java:2552)
>> at java.io.ObjectInputStream.readObject0
>>
>
(ObjectInputStream.java:1297)
>> at java.io.ObjectInputStream.
>
readUnshared
>> (ObjectInputStream.java:441)
>> at com.eg.util.comm.
>
EulerInputStream.
>> readUnshared(EulerInputStream.java:26)
>> at com.
eg.
> euler.ipc.pull.Req.
>> deserialize(Req.java:33)
>> at com.eg.
euler.ipc.
> db.PullConnector.work0
>> (PullConnector.java:57)
>> at
com.eg.euler.ipc.
> db.PullConnector.run
>> (PullConnector.java:42)
>>
>> "C-4" prio=6
> tid=0x05c0d400 nid=0x46c runnable
>> [0x0810f000..
0x0810fd14]
>> java.
> lang.Thread.State: RUNNABLE
>> at java.
>> net.
SocketInputStream.
> socketRead0(Native Method)
>> at java.net.
>>
SocketInputStream.read
> (SocketInputStream.java:129)
>> at java.net.
>> SocketInputStream.read
> (SocketInputStream.java:182)
>> at java.
io.
>>
> ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:
2249)
>>
> at
>> java.io.ObjectInputStream$BlockDataInputStream.peek
> (ObjectInputStream.
>> java:2542)
>> at java.io.
>
ObjectInputStream$BlockDataInputStream.peekByte
>> (ObjectInputStream.
> java:2552)
>> at java.io.ObjectInputStream.readObject0
>>
>
(ObjectInputStream.java:1297)
>> at java.io.ObjectInputStream.
>
readUnshared
>> (ObjectInputStream.java:441)
>> at com.eg.util.comm.
>
EulerInputStream.
>> readUnshared(EulerInputStream.java:26)
>> at com.
eg.
> euler.ipc.pull.Req.
>> deserialize(Req.java:33)
>> at com.eg.
euler.ipc.
> db.PullConnector.work0
>> (PullConnector.java:57)
>> at
com.eg.euler.ipc.
> db.PullConnector.run
>> (PullConnector.java:42)
>>
>> "C-3" prio=6
> tid=0x05976000 nid=0x9f4 runnable
>> [0x080bf000..
0x080bfd94]
>> java.
> lang.Thread.State: RUNNABLE
>> at java.
>> net.
SocketInputStream.
> socketRead0(Native Method)
>> at java.net.
>>
SocketInputStream.read
> (SocketInputStream.java:129)
>> at java.net.
>> SocketInputStream.read
> (SocketInputStream.java:182)
>> at java.
io.
>>
> ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:
2249)
>>
> at
>> java.io.ObjectInputStream$BlockDataInputStream.peek
> (ObjectInputStream.
>> java:2542)
>> at java.io.
>
ObjectInputStream$BlockDataInputStream.peekByte
>> (ObjectInputStream.
> java:2552)
>> at java.io.ObjectInputStream.readObject0
>>
>
(ObjectInputStream.java:1297)
>> at java.io.ObjectInputStream.
>
readUnshared
>> (ObjectInputStream.java:441)
>> at com.eg.util.comm.
>
EulerInputStream.
>> readUnshared(EulerInputStream.java:26)
>> at com.
eg.
> euler.ipc.pull.Req.
>> deserialize(Req.java:33)
>> at com.eg.
euler.ipc.
> db.PullConnector.work0
>> (PullConnector.java:57)
>> at
com.eg.euler.ipc.
> db.PullConnector.run
>> (PullConnector.java:42)
>>
>> "C-2" prio=6
> tid=0x05882400 nid=0xf48 runnable
>> [0x0806f000..
0x0806fa14]
>> java.
> lang.Thread.State: RUNNABLE
>> at java.
>> net.
SocketInputStream.
> socketRead0(Native Method)
>> at java.net.
>>
SocketInputStream.read
> (SocketInputStream.java:129)
>> at java.net.
>> SocketInputStream.read
> (SocketInputStream.java:182)
>> at java.
io.
>>
> ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:
2249)
>>
> at
>> java.io.ObjectInputStream$BlockDataInputStream.peek
> (ObjectInputStream.
>> java:2542)
>> at java.io.
>
ObjectInputStream$BlockDataInputStream.peekByte
>> (ObjectInputStream.
> java:2552)
>> at java.io.ObjectInputStream.readObject0
>>
>
(ObjectInputStream.java:1297)
>> at java.io.ObjectInputStream.
>
readUnshared
>> (ObjectInputStream.java:441)
>> at com.eg.util.comm.
>
EulerInputStream.
>> readUnshared(EulerInputStream.java:26)
>> at com.
eg.
> euler.ipc.pull.Req.
>> deserialize(Req.java:33)
>> at com.eg.
euler.ipc.
> db.PullConnector.work0
>> (PullConnector.java:57)
>> at
com.eg.euler.ipc.
> db.PullConnector.run
>> (PullConnector.java:42)
>>
>> "Grizzly" daemon
> prio=10 tid=0x03a01c00
>> nid=0xa80 waiting on
condition [0x06f7f000..
> 0x06f7fb94]
>> java.lang.
>> Thread.State:
TIMED_WAITING (parking)
>>
> at sun.misc.Unsafe.park(Native
>>
Method)
>> - parking to wait for
> <0x144b9f78> (a java.util.
concurrent.
>> locks.
> AbstractQueuedSynchronizer$ConditionObject)
>>
at java.util.
>>
> concurrent.locks.LockSupport.parkNanos(LockSupport.
java:198)
>> at
> java.
>> util.concurrent.locks.
>
AbstractQueuedSynchronizer$ConditionObject.
>> awaitNanos
>
(AbstractQueuedSynchronizer.java:1963)
>> at java.util.
>> concurrent.
> DelayQueue.take(DelayQueue.java:164)
>> at java.util.
>> concurrent.
> ScheduledThreadPoolExecutor$DelayedWorkQueue.take
>>
>
(ScheduledThreadPoolExecutor.java:583)
>> at java.util.concurrent.
>>
> ScheduledThreadPoolExecutor$DelayedWorkQueue.take
>>
>
(ScheduledThreadPoolExecutor.java:576)
>> at java.util.concurrent.
>>
> ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
>> at java.
> util.
>> concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.
> java:907)
>>
>> at java.lang.Thread.run(Thread.java:619)
>>
>>
"Grizzly-
> 2480-WorkerThread
>> (24)" daemon prio=10 tid=0x03a01800
nid=0xc78
> waiting for monitor
>> entry
>> [0x06edf000..0x06edfc94]
>> java.lang.
> Thread.State: BLOCKED (on object
>> monitor)
>> at
com.sun.grizzly.util.
> SyncThreadPool.execute(SyncThreadPool.
>> java:
169)
>> - waiting to lock
> <0x11474308> (a java.lang.Object)
>> at
com.
>> sun.grizzly.http.
> TaskBase.execute(TaskBase.java:169)
>> at
com.sun.
>> grizzly.arp.
> DefaultAsyncHandler.handle
(DefaultAsyncHandler.java:141)
>>
>> at
>>
> com.sun.grizzly.arp.
AsyncProtocolFilter.execute(AsyncProtocolFilter.
>>
> java:166)
>> at
com.sun.grizzly.DefaultProtocolChain.
> executeProtocolFilter
>>
(DefaultProtocolChain.java:135)
>> at com.sun.
> grizzly.
>>
DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
>
>> at
com.sun.
>> grizzly.DefaultProtocolChain.execute
>
(DefaultProtocolChain.java:88)
>> at
>> com.sun.grizzly.http.
>
HttpProtocolChain.execute(HttpProtocolChain.java:
>> 76)
>> at com.
sun.
> grizzly.ProtocolChainContextTask.doCall
>>
(ProtocolChainContextTask.
> java:53)
>> at com.sun.grizzly.
>>
SelectionKeyContextTask.call
> (SelectionKeyContextTask.java:57)
>> at
com.
>> sun.grizzly.ContextTask.
> run(ContextTask.java:69)
>> at com.
sun.grizzly.
>> util.
> AbstractThreadPool$Worker.doWork
(AbstractThreadPool.java:330)
>> at
>>
> com.sun.grizzly.util.
AbstractThreadPool$Worker.run(AbstractThreadPool.
>
>> java:309)
>> at
java.lang.Thread.run(Thread.java:619)
>>
>> "Grizzly-
> 2480-
>>
WorkerThread(21)" daemon prio=10 tid=0x03a3d400 nid=0x2e8
> waiting for
>> monitor entry [0x06def000..0x06defa14]
>> java.lang.
> Thread.
State:
>> BLOCKED (on object monitor)
>> at com.sun.grizzly.util.
>
>>
SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:436)
>> -
>
>> waiting to lock <0x11474308> (a java.lang.Object)
>> at com.sun.
> grizzly.
>> util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.
> java:323)
>> at
>> com.sun.grizzly.util.AbstractThreadPool$Worker.
run
> (AbstractThreadPool.
>> java:309)
>> at java.lang.Thread.run
(Thread.java:
> 619)
>>
>> "Grizzly-2480-
>> WorkerThread(18)" daemon
prio=10
> tid=0x03bcbc00 nid=0x7a0 waiting for
>> monitor entry
[0x06d4f000..
> 0x06d4fb94]
>> java.lang.Thread.State:
>> BLOCKED (on
object monitor)
>
>> at com.sun.grizzly.util.
>>
SyncThreadPool$SyncThreadWorker.getTask
> (SyncThreadPool.java:436)
>>
-
>> waiting to lock <0x11474308> (a java.
> lang.Object)
>> at com.
sun.grizzly.
>> util.AbstractThreadPool$Worker.
> doWork
(AbstractThreadPool.java:323)
>> at
>> com.sun.grizzly.util.
>
AbstractThreadPool$Worker.run(AbstractThreadPool.
>> java:309)
>> at
>
java.lang.Thread.run(Thread.java:619)
>>
>> "Grizzly-2480-
>>
WorkerThread
> (13)" daemon prio=10 tid=0x03a4a400 nid=0x91c waiting
for
>> monitor
> entry [0x06bbf000..0x06bbfa14]
>> java.lang.Thread.
State:
>> BLOCKED
> (on object monitor)
>> at com.sun.grizzly.util.
>>
> SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:436)
>>
-
>>
> waiting to lock <0x11474308> (a java.lang.Object)
>> at com.
sun.
> grizzly.
>> util.AbstractThreadPool$Worker.doWork
(AbstractThreadPool.
> java:323)
>> at
>> com.sun.grizzly.util.
AbstractThreadPool$Worker.run
> (AbstractThreadPool.
>> java:309)
>>
at java.lang.Thread.run(Thread.java:
> 619)
>>
>> "Grizzly-2480-
>>
WorkerThread(10)" daemon prio=10
> tid=0x03a22800 nid=0xb04 waiting for
>> monitor entry [0x06acf000..
> 0x06acfb94]
>> java.lang.Thread.
State:
>> BLOCKED (on object monitor)
>
>> at com.sun.grizzly.util.
SyncThreadPool.
>> execute(SyncThreadPool.
> java:169)
>> - waiting to
lock <0x11474308> (a
>> java.lang.Object)
>>
> at com.sun.grizzly.
http.TaskBase.execute(TaskBase.
>> java:169)
>> at
> com.sun.grizzly.
arp.DefaultAsyncHandler.handle
>> (DefaultAsyncHandler.
> java:141)
>>
at com.sun.grizzly.arp.
>> AsyncProtocolFilter.execute
>
(AsyncProtocolFilter.java:166)
>> at com.sun.
>> grizzly
>> .
>
DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.
>>
java:
> 135)
>> at com.sun.grizzly.DefaultProtocolChain.execute
>>
>
(DefaultProtocolChain.java:102)
>> at com.sun.grizzly.
>>
>
DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
>> at com.
> sun.
>> grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.
java:
> 76)
>> at
>> com.sun.grizzly.ProtocolChainContextTask.doCall
>>
> (ProtocolChainContextTask.java:53)
>> at com.sun.grizzly.
>>
>
SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
>> at
>
com.
>> sun.grizzly.ContextTask.run(ContextTask.java:69)
>> at com.
sun.
> grizzly.
>> util.AbstractThreadPool$Worker.doWork
(AbstractThreadPool.
> java:330)
>> at
>> com.sun.grizzly.util.
AbstractThreadPool$Worker.run
> (AbstractThreadPool.
>> java:309)
>>
at java.lang.Thread.run(Thread.java:
> 619)
>>
>> "Grizzly-2480-
>>
WorkerThread(4)" daemon prio=10
> tid=0x0355c400 nid=0x644 waiting for
>> monitor entry [0x068ef000..
> 0x068efa94]
>> java.lang.Thread.
State:
>> BLOCKED (on object monitor)
>
>> at com.sun.grizzly.util.
>>
SyncThreadPool$SyncThreadWorker.getTask
> (SyncThreadPool.java:436)
>>
-
>> waiting to lock <0x11474308> (a java.
> lang.Object)
>> at com.
sun.grizzly.
>> util.AbstractThreadPool$Worker.
> doWork
(AbstractThreadPool.java:323)
>> at
>> com.sun.grizzly.util.
>
AbstractThreadPool$Worker.run(AbstractThreadPool.
>> java:309)
>> at
>
java.lang.Thread.run(Thread.java:619)
>>
>> "Grizzly-2480-
>>
WorkerThread
> (3)" daemon prio=10 tid=0x03a42c00 nid=0x6a8 waiting for
>> monitor
> entry [0x0689f000..0x0689fb14]
>> java.lang.Thread.State:
>> BLOCKED
> (on object monitor)
>> at com.sun.grizzly.util.
>>
>
SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.java:436)
>> -
>>
> waiting to lock <0x11474308> (a java.lang.Object)
>> at com.sun.
> grizzly.
>> util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.
> java:323)
>> at
>> com.sun.grizzly.util.AbstractThreadPool$Worker.
run
> (AbstractThreadPool.
>> java:309)
>> at java.lang.Thread.run
(Thread.java:
> 619)
>>
>> "Grizzly-2480-
>> WorkerThread(2)" daemon
prio=10
> tid=0x03a4ac00 nid=0x43c in Object.
>> wait() [0x0684f000..
0x0684fb94]
>
>> java.lang.Thread.State:
>> TIMED_WAITING (on object
monitor)
>> at
> java.lang.Object.wait(Native
>> Method)
>> - waiting
on <0x11474308> (a
> java.lang.Object)
>> at com.sun.
>> grizzly.util.
> SyncThreadPool$SyncThreadWorker.getTask(SyncThreadPool.
>> java:445)
>>
> - locked <0x11474308> (a java.lang.Object)
>> at com.sun.
>>
grizzly.
> util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.
java:
>> 323)
>
>> at com.sun.grizzly.util.AbstractThreadPool$Worker.
run
>>
> (AbstractThreadPool.java:309)
>> at java.lang.Thread.run
(Thread.java:
> 619)
>>
>>
>> "Grizzly-2480-WorkerThread(1)" daemon
prio=10 tid=0x059b0c00
> nid=0xae0
>> in Object.wait() [0x067ff000..
0x067ffc14]
>> java.lang.
> Thread.State:
>> TIMED_WAITING (on object
monitor)
>> at java.lang.
> Object.wait(Native
>> Method)
>> -
waiting on <0x11474308> (a java.lang.
> Object)
>> at com.sun.
>>
grizzly.util.SyncThreadPool$SyncThreadWorker.
> getTask(SyncThreadPool.
>> java:445)
>> - locked <0x11474308> (a java.
> lang.Object)
>> at
com.sun.
>> grizzly.util.AbstractThreadPool$Worker.
> doWork
(AbstractThreadPool.java:
>> 323)
>> at com.sun.grizzly.util.
>
AbstractThreadPool$Worker.run
>> (AbstractThreadPool.java:309)
>> at
>
java.lang.Thread.run(Thread.java:619)
>>
>>
>> "Grizzly-2480-
WorkerThread
> (0)" daemon prio=10 tid=0x047bf800 nid=0x540
>> in
Object.wait()
> [0x057af000..0x057afc94]
>> java.lang.Thread.State:
>>
TIMED_WAITING
> (on object monitor)
>> at java.lang.Object.wait(Native
>> Method)
>> -
> waiting on <0x11474308> (a java.lang.Object)
>> at
com.sun.
>> grizzly.
> util.SyncThreadPool$SyncThreadWorker.getTask
(SyncThreadPool.
>> java:
> 445)
>> - locked <0x11474308> (a java.lang.
Object)
>> at com.sun.
>>
> grizzly.util.AbstractThreadPool$Worker.
doWork(AbstractThreadPool.java:
>
>> 323)
>> at com.sun.grizzly.util.
AbstractThreadPool$Worker.run
>>
> (AbstractThreadPool.java:309)
>> at
java.lang.Thread.run(Thread.java:
> 619)
>>
>>
>> "PUSH-DBHAT" prio=6
tid=0x047aa800 nid=0xa1c waiting on
> condition
>> [0x0575f000..
0x0575fd94]
>> java.lang.Thread.State:
> TIMED_WAITING
>> (sleeping)
>> at java.lang.Thread.__jprofiler_nmp_sleep
> (Native Method)
>>
>>
at java.lang.Thread.sleep(Thread.java)
>> at com.
> eg.euler.Util.sleep
(Util.
>> java:420)
>> at com.eg.euler.ipc.db.
> PushConnector.run
(PushConnector.java:
>> 41)
>>
>> "CD-38" prio=6
> tid=0x0448e000
nid=0xdb4 in Object.wait()
>> [0x0570f000..0x0570fa14]
>
>> java.lang.
Thread.State: TIMED_WAITING (on
>> object monitor)
>> at
> java.lang.
Object.wait(Native Method)
>> - waiting on
>> <0x2071b6c0> (a
> java.
lang.Class for com.eg.euler.cd.BG)
>> at com.eg.
>> euler.cd.BG.todo
>
(BG.java:140)
>> - locked <0x2071b6c0> (a java.lang.Class
>> for com.
eg.
> euler.cd.BG)
>> at com.eg.euler.ipc.db.CDPullConnector.work
>>
>
(CDPullConnector.java:56)
>> at com.eg.euler.ipc.db.CDPullConnector.
run
>
>> (CDPullConnector.java:34)
>>
>> "DestroyJavaVM" prio=6
tid=0x002b7c00
>>
> nid=0xca4 waiting on condition [0x00000000..
0x0090fd4c]
>> java.lang.
>
>> Thread.State: RUNNABLE
>>
>> "PUSH-WS"
prio=6 tid=0x04527800 nid=0x920
>
>> runnable [0x056bf000..0x056bfa94]
>> java.lang.Thread.State:
> RUNNABLE
>>
>> at java.net.
SocketInputStream.socketRead0(Native Method)
>
>> at java.net.
>>
SocketInputStream.read(SocketInputStream.java:129)
>>
> at java.net.
>> SocketInputStream.read(SocketInputStream.java:182)
>> at
> java.io.
>> ObjectInputStream$PeekInputStream.peek(ObjectInputStream.
> java:
2249)
>> at
>> java.io.ObjectInputStream$BlockDataInputStream.peek
>
(ObjectInputStream.
>> java:2542)
>> at java.io.
>
ObjectInputStream$BlockDataInputStream.peekByte
>> (ObjectInputStream.
> java:2552)
>> at java.io.ObjectInputStream.readObject0
>>
>
(ObjectInputStream.java:1297)
>> at java.io.ObjectInputStream.
>
readUnshared
>> (ObjectInputStream.java:441)
>> at com.eg.util.comm.
>
EulerInputStream.
>> readUnshared(EulerInputStream.java:26)
>> at com.
eg.
> euler.ipc.http.
>> PushConn.poll(PushConn.java:64)
>> at com.eg.
euler.
> ipc.http.PushConn.run
>> (PushConn.java:50)
>>
>> "CD-POLL"
prio=6
> tid=0x04525400 nid=0xd00 runnable
>> [0x0566f000..0x0566fb14]
>> java.
> lang.Thread.State: RUNNABLE
>> at java.
>> net.
SocketInputStream.
> socketRead0(Native Method)
>> at java.net.
>>
SocketInputStream.read
> (SocketInputStream.java:129)
>> at java.net.
>> SocketInputStream.read
> (SocketInputStream.java:182)
>> at java.
io.
>>
> ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:
2249)
>>
> at
>> java.io.ObjectInputStream$BlockDataInputStream.peek
> (ObjectInputStream.
>> java:2542)
>> at java.io.
>
ObjectInputStream$BlockDataInputStream.peekByte
>> (ObjectInputStream.
> java:2552)
>> at java.io.ObjectInputStream.readObject0
>>
>
(ObjectInputStream.java:1297)
>> at java.io.ObjectInputStream.
>
readUnshared
>> (ObjectInputStream.java:441)
>> at com.eg.util.comm.
>
EulerInputStream.
>> readUnshared(EulerInputStream.java:26)
>> at com.
eg.
> euler.ipc.http.
>> Listener.cdPoll(Listener.java:115)
>> at com.
eg.euler.
> ipc.http.Listener.
>> access$000(Listener.java:25)
>> at
com.eg.euler.
> ipc.http.Listener$1.run
>> (Listener.java:86)
>>
>> "C-
1" prio=6
> tid=0x0450f000 nid=0xa8c runnable
>> [0x0561f000..
0x0561fb94]
>> java.
> lang.Thread.State: RUNNABLE
>> at java.
>> net.
SocketInputStream.
> socketRead0(Native Method)
>> at java.net.
>>
SocketInputStream.read
> (SocketInputStream.java:129)
>> at java.net.
>> SocketInputStream.read
> (SocketInputStream.java:182)
>> at java.
io.
>>
> ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:
2249)
>>
> at
>> java.io.ObjectInputStream$BlockDataInputStream.peek
> (ObjectInputStream.
>> java:2542)
>> at java.io.
>
ObjectInputStream$BlockDataInputStream.peekByte
>> (ObjectInputStream.
> java:2552)
>> at java.io.ObjectInputStream.readObject0
>>
>
(ObjectInputStream.java:1297)
>> at java.io.ObjectInputStream.
>
readUnshared
>> (ObjectInputStream.java:441)
>> at com.eg.util.comm.
>
EulerInputStream.
>> readUnshared(EulerInputStream.java:26)
>> at com.
eg.
> euler.ipc.pull.Req.
>> deserialize(Req.java:33)
>> at com.eg.
euler.ipc.
> db.PullConnector.work0
>> (PullConnector.java:57)
>> at
com.eg.euler.ipc.
> db.PullConnector.run
>> (PullConnector.java:42)
>>
>> "CD-cd.vsoccer#8"
> prio=6 tid=0x04487800
>> nid=0x9c8 in Object.
wait() [0x055cf000..
> 0x055cfc14]
>> java.lang.Thread.
>> State:
TIMED_WAITING (on object
> monitor)
>> at java.lang.Object.wait
>>
(Native Method)
>> - waiting on
> <0x13a2c4a0> (a com.eg.euler.cd.BG)
>> at
>> com.eg.euler.cd.BG.work(BG.
> java:278)
>> - locked
<0x13a2c4a0> (a com.eg.
>> euler.cd.BG)
>> at com.
> eg.euler.cd.BG.
access$000(BG.java:23)
>> at com.eg.
>> euler.cd.BG$1.run
> (BG.java:
90)
>>
>> "CD-cd.er#1001" prio=6 tid=0x04490400
>> nid=0x75c in
>
Object.wait() [0x0557f000..0x0557fc94]
>> java.lang.Thread.
>> State:
> TIMED_WAITING (on object monitor)
>> at java.lang.Object.wait
>>
(Native
> Method)
>> - waiting on <0x11491058> (a com.eg.euler.cd.BG)
>> at
>> com.
> eg.euler.cd.BG.work(BG.java:278)
>> - locked
<0x11491058> (a com.eg.
>>
> euler.cd.BG)
>> at com.eg.euler.cd.BG.
access$000(BG.java:23)
>> at com.
> eg.
>> euler.cd.BG$1.run(BG.java:
90)
>>
>> "CD-cd.er.90#1002" prio=6
> tid=0x02da0400
>> nid=0x93c in
Object.wait() [0x0552f000..0x0552fd14]
>
>> java.lang.Thread.
>>
State: TIMED_WAITING (on object monitor)
>> at
> java.lang.Object.wait
>> (Native Method)
>> - waiting on <0x11491018> (a
> com.eg.euler.cd.
BG)
>> at
>> com.eg.euler.cd.BG.work(BG.java:278)
>> -
> locked
<0x11491018> (a com.eg.
>> euler.cd.BG)
>> at com.eg.euler.cd.BG.
>
access$000(BG.java:23)
>> at com.eg.
>> euler.cd.BG$1.run(BG.java:90)
>>
>
>> "CD-cd.er.45#1003" prio=6 tid=0x0440c400
>> nid=0x964 in Object.
wait()
> [0x054df000..0x054dfd94]
>> java.lang.Thread.
>> State:
TIMED_WAITING
> (on object monitor)
>> at java.lang.Object.wait
>>
(Native Method)
>> -
> waiting on <0x11490fd8> (a com.eg.euler.cd.BG)
>> at
>> com.eg.euler.cd.
> BG.work(BG.java:278)
>> - locked
<0x11490fd8> (a com.eg.
>> euler.cd.BG)
>
>> at com.eg.euler.cd.BG.
access$000(BG.java:23)
>> at com.eg.
>> euler.
> cd.BG$1.run(BG.java:
90)
>>
>> "CD-cd.lotto#1101" prio=6 tid=0x043f6000
>>
> nid=0x140 in
Object.wait() [0x0548f000..0x0548fa14]
>> java.lang.
> Thread.
>>
State: TIMED_WAITING (on object monitor)
>> at java.lang.
> Object.
wait
>> (Native Method)
>> - waiting on <0x13a2c4d0> (a com.eg.
>
euler.cd.BG)
>> at
>> com.eg.euler.cd.BG.work(BG.java:278)
>> -
locked
> <0x13a2c4d0> (a com.eg.
>> euler.cd.BG)
>> at com.eg.euler.cd.
BG.
> access$000(BG.java:23)
>> at com.eg.
>> euler.cd.BG$1.run(BG.
java:90)
>>
>
>> "SS-GC" prio=6 tid=0x04360000 nid=0xc58
>> in Object.
wait()
> [0x0543f000..0x0543fa94]
>> java.lang.Thread.State:
>>
TIMED_WAITING
> (on object monitor)
>> at java.lang.Object.wait(Native
>> Method)
>> -
> waiting on <0x13887660> (a java.lang.Object)
>> at
com.eg.
>> euler.ipc.
> http.HttpSession$GC.run(HttpSession.java:716)
>> - locked
>>
> <0x13887660> (a java.lang.Object)
>>
>> "PC-CHK"
prio=6 tid=0x043a8400
>>
> nid=0x868 waiting on condition [0x053ef000..
0x053efb14]
>> java.lang.
>
>> Thread.State: TIMED_WAITING (sleeping)
>> at java.lang.Thread.
>>
> __jprofiler_nmp_sleep(Native Method)
>>
at java.lang.Thread.sleep
> (Thread.
>> java)
>> at com.eg.euler.Util.
sleep(Util.java:420)
>> at com.
> eg.euler.ipc.
>> http.
PullConnFactory$1.run(PullConnFactory.java:95)
>>
>>
> "Thread-10"
daemon
>> prio=6 tid=0x0348dc00 nid=0x9c4 runnable
> [0x0539f000..
0x0539fb94]
>>
>> java.lang.Thread.State: RUNNABLE
>> at sun.
> nio.
ch.
>> WindowsSelectorImpl$SubSelector.__jprofiler_nmp_poll0(Native
>
Method)
>>
>> at sun.nio.ch.WindowsSelectorImpl
>> $SubSelector.poll0
> (WindowsSelectorImpl.
>> java)
>> at sun.nio.ch.
>
WindowsSelectorImpl$SubSelector.poll
>> (WindowsSelectorImpl.java:274)
>
>> at sun.nio.ch.
>> WindowsSelectorImpl$SubSelector.access$400
>
(WindowsSelectorImpl.java:
>> 256)
>> at sun.nio.ch.
WindowsSelectorImpl.
> doSelect(WindowsSelectorImpl.
>> java:137)
>>
at sun.nio.ch.SelectorImpl.
> lockAndDoSelect(SelectorImpl.java:
>> 69)
>> - locked <0x1388a740> (a
> sun.nio.ch.Util$1)
>> - locked
<0x1388a750>
>> (a java.util.
> Collections$UnmodifiableSet)
>> -
locked <0x1388a6c8> (a sun.
>> nio.ch.
> WindowsSelectorImpl)
>> at
sun.nio.ch.SelectorImpl.select
>>
> (SelectorImpl.java:80)
>> at com.
sun.grizzly.TCPSelectorHandler.select
>
>> (TCPSelectorHandler.java:
546)
>> at com.sun.grizzly.
> SelectorHandlerRunner.
>> doSelect
(SelectorHandlerRunner.java:185)
>> at
> com.sun.grizzly.
>>
SelectorHandlerRunner.run(SelectorHandlerRunner.java:
> 130)
>> at
java.util.
>> concurrent.ThreadPoolExecutor$Worker.runTask
>
(ThreadPoolExecutor.java:
>> 886)
>> at java.util.concurrent.
>
ThreadPoolExecutor$Worker.run
>> (ThreadPoolExecutor.java:908)
>> at
>
java.lang.Thread.run(Thread.java:619)
>>
>>
>> "SelectorThread-2481"
>
prio=6 tid=0x0439f000 nid=0x870 in Object.wait()
>> [0x0534f000..
>
0x0534fc14]
>> java.lang.Thread.State: TIMED_WAITING (on
>> object
>
monitor)
>> at java.lang.Object.wait(Native Method)
>> - waiting on
>>
> <0x1388a810> (a java.util.concurrent.atomic.AtomicInteger)
>> at
com.
> sun.
>> grizzly.Controller.waitUntilSeletorHandlersStop
(Controller.java:
> 1092)
>>
>> - locked <0x1388a810> (a java.util.
concurrent.atomic.
> AtomicInteger)
>> at
>> com.sun.grizzly.
Controller.start(Controller.java:
> 843)
>> at com.sun.
>> grizzly.
http.SelectorThread.startListener
> (SelectorThread.java:1241)
>> -
>>
locked <0x1276a270> (a java.lang.
> Object)
>> at com.sun.grizzly.
http.
>> SelectorThread.run(SelectorThread.
> java:1087)
>> at java.
lang.Thread.run
>> (Thread.java:619)
>>
>> "Thread-
> 9" daemon prio=6
tid=0x04324800 nid=0x7ec
>> runnable [0x04aff000..
> 0x04affc94]
>>
java.lang.Thread.State: RUNNABLE
>>
>> at sun.nio.ch.
>
WindowsSelectorImpl$SubSelector.__jprofiler_nmp_poll0
>> (Native
Method)
>
>> at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0
>>
>
(WindowsSelectorImpl.java)
>> at sun.nio.ch.
>>
>
WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:274)
>>
> at
>> sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400
>>
>
(WindowsSelectorImpl.java:256)
>> at sun.nio.ch.WindowsSelectorImpl.
>>
> doSelect(WindowsSelectorImpl.java:137)
>> at sun.nio.ch.
SelectorImpl.
>>
> lockAndDoSelect(SelectorImpl.java:69)
>> - locked
<0x127695d0> (a sun.
> nio.
>> ch.Util$1)
>> - locked <0x127695e0> (a
java.util.
>>
> Collections$UnmodifiableSet)
>> - locked <0x12769558>
(a sun.nio.ch.
>>
> WindowsSelectorImpl)
>> at sun.nio.ch.SelectorImpl.
select(SelectorImpl.
>
>> java:80)
>> at com.sun.grizzly.
TCPSelectorHandler.select
>>
> (TCPSelectorHandler.java:546)
>> at com.
sun.grizzly.
> SelectorHandlerRunner.
>> doSelect(SelectorHandlerRunner.
java:185)
>> at
> com.sun.grizzly.
>> SelectorHandlerRunner.run
(SelectorHandlerRunner.java:
> 130)
>> at java.util.
>> concurrent.
ThreadPoolExecutor$Worker.runTask
> (ThreadPoolExecutor.java:
>> 886)
>> at java.util.concurrent.
> ThreadPoolExecutor$Worker.run
>>
(ThreadPoolExecutor.java:908)
>> at
> java.lang.Thread.run(Thread.java:
619)
>>
>>
>> "SelectorThread-2480"
> prio=6 tid=0x0427a800 nid=0xeb8
in Object.wait()
>> [0x04aaf000..
> 0x04aafd14]
>> java.lang.Thread.
State: TIMED_WAITING (on
>> object
> monitor)
>> at java.lang.Object.
wait(Native Method)
>> - waiting on
>>
> <0x127696b0> (a java.util.
concurrent.atomic.AtomicInteger)
>> at com.
> sun.
>> grizzly.
Controller.waitUntilSeletorHandlersStop(Controller.java:
> 1092)
>>
>> - locked <0x127696b0> (a java.util.concurrent.atomic.
>
AtomicInteger)
>> at
>> com.sun.grizzly.Controller.start(Controller.
java:
> 843)
>> at com.sun.
>> grizzly.http.SelectorThread.
startListener
> (SelectorThread.java:1241)
>> -
>> locked <0x11455898>
(a java.lang.
> Object)
>> at com.sun.grizzly.http.
>> SelectorThread.
run(SelectorThread.
> java:1087)
>> at java.lang.Thread.run
>> (Thread.
java:619)
>>
>> "CONTAB"
> prio=6 tid=0x03852800 nid=0x960 waiting on
>> condition [0x0425f000..
> 0x0425fd94]
>> java.lang.Thread.State:
>>
TIMED_WAITING (sleeping)
>>
> at java.lang.Thread.
__jprofiler_nmp_sleep
>> (Native Method)
>> at java.
> lang.Thread.
sleep(Thread.java)
>> at com.eg.
>> euler.Util.sleep(Util.
> java:420)
>> at com.eg.euler.ipc.db.Contabilizer.
>> loop(Contabilizer.
> java:
71)
>> at com.eg.euler.ipc.db.Contabilizer.
>> access$000
>
(Contabilizer.java:23)
>> at com.eg.euler.ipc.db.Contabilizer$1.
>>
run
> (Contabilizer.java:57)
>>
>> "E-CONTAB" prio=2 tid=0x03867c00
nid=0xbe0
>>
> runnable [0x0420f000..0x0420fa14]
>> java.lang.Thread.
State: RUNNABLE
>
>>
>> at java.net.SocketInputStream.socketRead0
(Native Method)
>> at
> java.net.
>> SocketInputStream.read
(SocketInputStream.java:129)
>> at
> org.postgresql.
>> core.
VisibleBufferedInputStream.readMore
> (VisibleBufferedInputStream.
>>
java:135)
>> at org.postgresql.core.
> VisibleBufferedInputStream.
ensureBytes
>> (VisibleBufferedInputStream.
> java:104)
>> at org.
postgresql.core.
>> VisibleBufferedInputStream.read
>
(VisibleBufferedInputStream.java:73)
>> at
>> org.postgresql.core.
>
PGStream.ReceiveChar(PGStream.java:259)
>> at org.
>> postgresql.core.
v3.
> QueryExecutorImpl.processResults(QueryExecutorImpl.
>> java:1166)
>> at
> org.postgresql.core.v3.QueryExecutorImpl.execute
>>
(QueryExecutorImpl.
> java:192)
>> - locked <0x13ca6df0> (a org.
postgresql.
>> core.v3.
> QueryExecutorImpl)
>> at org.postgresql.
jdbc2.
>> AbstractJdbc2Statement.
> execute(AbstractJdbc2Statement.java:
451)
>> at org.
>> postgresql.jdbc2.
> AbstractJdbc2Statement.
executeWithFlags
>> (AbstractJdbc2Statement.java:
> 350)
>> at org.
postgresql.jdbc2.
>> AbstractJdbc2Statement.executeQuery
>
(AbstractJdbc2Statement.java:254)
>>
>> at com.eg.euler.ipc.db.
>
ExtContabilizer$Updater.proactive
>> (ExtContabilizer.java:441)
>> at
> com.eg.euler.ipc.db.
>> ExtContabilizer$Updater.run(ExtContabilizer.
java:
> 642)
>>
>> "E-WATCH" prio=6
>> tid=0x0382f000 nid=0x6e8 waiting
on
> condition [0x041bf000..0x041bfa94]
>>
>> java.lang.Thread.State:
> TIMED_WAITING (parking)
>> at sun.misc.Unsafe.
>> park(Native
Method)
>>
> at java.util.concurrent.locks.LockSupport.parkNanos
>>
(LockSupport.java:
> 317)
>> at com.sun.grizzly.util.
LinkedTransferQueue.
>> awaitFulfill
> (LinkedTransferQueue.java:353)
>> at com.sun.grizzly.util.
>>
> LinkedTransferQueue.xfer
(LinkedTransferQueue.java:236)
>> at com.sun.
>>
> grizzly.util.
LinkedTransferQueue.poll(LinkedTransferQueue.java:534)
>>
> at
>> com.
eg.euler.ipc.db.ExtWatch$Updater.run(ExtWatch.java:145)
>>
>>
>
"ExtTask"
>> prio=6 tid=0x0383e800 nid=0x29c in Object.wait()
>
[0x0416f000..
>> 0x0416fb14]
>> java.lang.Thread.State: TIMED_WAITING
> (on object
>> monitor)
>> at java.lang.Object.wait(Native Method)
>> -
> waiting on
>> <0x11431d88> (a java.util.ArrayList)
>> at com.
eg.euler.
> ipc.db.ExtTask$1.
>> run(ExtTask.java:180)
>> - locked
<0x11431d88> (a
> java.util.ArrayList)
>>
>>
>> "DB-CHK" prio=6
tid=0x035a8c00 nid=0x2b8
> waiting on condition
>> [0x0408f000..
0x0408fb94]
>> java.lang.Thread.
> State: TIMED_WAITING
>> (sleeping)
>> at java.lang.Thread.
> __jprofiler_nmp_sleep(Native Method)
>>
>>
at java.lang.Thread.sleep
> (Thread.java)
>> at com.eg.euler.Util.sleep
(Util.
>> java:420)
>> at com.
> eg.euler.Pool$1.run(Pool.java:32)
>>
>> "DB" prio=6
>> tid=0x035bd800
> nid=0x73c runnable [0x03c3f000..
0x03c3fc14]
>> java.lang.
>> Thread.
> State: RUNNABLE
>> at java.net.
PlainSocketImpl.socketAccept(Native
>>
> Method)
>> at java.net.
PlainSocketImpl.accept(PlainSocketImpl.java:384)
>
>>
>> - locked
<0x13a2c518> (a java.net.SocksSocketImpl)
>> at java.
> net.
>>
ServerSocket.implAccept(ServerSocket.java:453)
>> at java.net.
>>
>
ServerSocket.accept(ServerSocket.java:421)
>> at com.eg.euler.ipc.db.
>>
> Server.listen(Server.java:65)
>> at com.eg.euler.Main$1.run(Main.
java:
> 58)
>>
>>
>> "LOGGER" daemon prio=2 tid=0x034f1400 nid=0x990
waiting on
> condition
>> [0x037ef000..0x037efc94]
>> java.lang.Thread.
State:
> TIMED_WAITING
>> (sleeping)
>> at java.lang.Thread.
__jprofiler_nmp_sleep
> (Native Method)
>>
>> at java.lang.Thread.
sleep(Thread.java)
>> at com.
> eg.euler.Util.sleep(Util.
>> java:420)
>> at com.eg.euler.Util$2.run
> (Util.java:241)
>>
>> "Monitor Ctrl-
>> Break" daemon prio=6
> tid=0x034c0c00 nid=0xff8 runnable
[0x0378f000..
>> 0x0378fd14]
>> java.
> lang.Thread.State: RUNNABLE
>> at java.net.
>> PlainSocketImpl.
> socketAccept(Native Method)
>>
at java.net.
>> PlainSocketImpl.accept
> (PlainSocketImpl.java:384)
>>
- locked <0x1140bf98>
>> (a java.net.
> SocksSocketImpl)
>> at java.
net.ServerSocket.implAccept
>> (ServerSocket.
> java:453)
>> at java.
net.ServerSocket.accept(ServerSocket.
>> java:421)
>
>> at com.
intellij.rt.execution.application.AppMain$1.run
>> (AppMain.
> java:53)
>> at java.lang.Thread.run(Thread.java:619)
>>
>>
>>
>
"_jprofiler_sampler" daemon prio=10 tid=0x034bd800 nid=0xac0 waiting
>
>> on
>> condition [0x0361f000..0x0361fd94]
>> java.lang.Thread.State:
>>
> TIMED_WAITING (sleeping)
>> at java.lang.Thread.
__jprofiler_nmp_sleep
>>
> (Native Method)
>> at java.lang.Thread.sleep
(Thread.java)
>> at com.
>>
> jprofiler.agent.Sampler.run(ejt:526)
>>
>> "Low Memory Detector" daemon
>>
> prio=6 tid=0x02e07800 nid=0x3c4
runnable [0x00000000..0x00000000]
>>
>>
> java.lang.Thread.State:
RUNNABLE
>>
>> "CompilerThread0" daemon prio=10
>>
> tid=0x02e06c00
nid=0x658 waiting on condition [0x00000000..0x0332f7bc]
>
>>
>> java.
lang.Thread.State: RUNNABLE
>>
>> "_jprofiler_native_sampler"
> daemon
>> prio=6 tid=0x02dd0c00 nid=0x918 runnable [0x00000000..
> 0x00000000]
>>
>> java.lang.Thread.State: RUNNABLE
>>
>>
> "_jprofiler_native_comm"
daemon
>> prio=6 tid=0x02dcf400 nid=0x124
> runnable [0x00000000..
0x031ffb7c]
>>
>> java.lang.Thread.State: RUNNABLE
>
>>
>> "Attach
Listener" daemon prio=10
>> tid=0x02dc9c00 nid=0xe48 waiting
> on
condition [0x00000000..0x00000000]
>>
>> java.lang.Thread.State:
>
RUNNABLE
>>
>> "Signal Dispatcher" daemon prio=10
>> tid=0x02dc8800
>
nid=0x32c runnable [0x00000000..0x00000000]
>> java.lang.
>> Thread.
>
State: RUNNABLE
>>
>> "Finalizer" daemon prio=8 tid=0x02dae000
>>
>
nid=0xe2c in Object.wait() [0x02f0f000..0x02f0fa94]
>> java.lang.
>
Thread.
>> State: WAITING (on object monitor)
>> at java.lang.Object.
wait
> (Native
>> Method)
>> - waiting on <0x1140c220> (a java.lang.
ref.
>>
> ReferenceQueue$Lock)
>> at java.lang.ref.ReferenceQueue.
remove
>>
> (ReferenceQueue.java:116)
>> - locked <0x1140c220> (a java.
lang.ref.
>>
> ReferenceQueue$Lock)
>> at java.lang.ref.ReferenceQueue.
remove
>>
> (ReferenceQueue.java:132)
>> at java.lang.ref.
>
Finalizer$FinalizerThread.
>> run(Finalizer.java:159)
>>
>> "Reference
> Handler" daemon prio=10
>> tid=0x02dac800 nid=0x37c in Object.wait()
> [0x02ebf000..0x02ebfb14]
>>
>> java.lang.Thread.State: WAITING (on
object
> monitor)
>> at java.lang.
>> Object.wait(Native Method)
>> -
waiting on
> <0x1140c2a8> (a java.lang.ref.
>> Reference$Lock)
>> at
java.lang.Object.
> wait(Object.java:485)
>> at java.
>> lang.ref.
Reference$ReferenceHandler.
> run(Reference.java:116)
>> - locked
>>
<0x1140c2a8> (a java.lang.ref.
> Reference$Lock)
>>
>> "VM Thread"
prio=10
>> tid=0x02d9d800 nid=0x278
> runnable
>>
>> "VM Periodic Task
Thread" prio=10
>> tid=0x02e09800
> nid=0xf0c waiting on condition
>>
>> JNI global references:
>> 960312
>>
>>
>
>>
>>
>> Passa a Tiscali
Tutto Incluso Light: telefono + adsl 8 Mb senza
>
>> limiti a soli 9,95
euro al mese fino al 01/04/2010. Gratis la Sim
>>
> Tiscali Mobile con
25 euro di traffico.
>>
>> L’offerta è valida solo se
> attivi entro il
12/11/09
>>
>> http://abbonati.tiscali.it/telefono-
>
adsl/prodotti/tc/tuttoincluso_light/?WT.mc_id=01fw
>>
>>
>
---------------------------------------------------------------------
>>
> To unsubscribe, e-mail: dev-unsubscribe_at_grizzly.dev.java.net
>>
For
> additional commands, e-mail: dev-help_at_grizzly.dev.java.net
>>
>
>
>
>
---------------------------------------------------------------------
>
> To unsubscribe, e-mail: dev-unsubscribe_at_grizzly.dev.java.net
> For
>
additional commands, e-mail: dev-help_at_grizzly.dev.java.net
>
>
>
>
>
>
> Passa a Tiscali Tutto Incluso Light: telefono + adsl 8 Mb senza
>
limiti a soli 9,95 euro al mese fino al 01/04/2010. Gratis la Sim
>
Tiscali Mobile con 25 euro di traffico.
>
> L’offerta è valida solo se
attivi entro il 19/11/09
>
> http://abbonati.tiscali.it/telefono-
adsl/prodotti/tc/tuttoincluso_light/?WT.mc_id=01fw
>
>
---------------------------------------------------------------------
>
To unsubscribe, e-mail: dev-unsubscribe_at_grizzly.dev.java.net
> For
additional commands, e-mail: dev-help_at_grizzly.dev.java.net
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe_at_grizzly.dev.java.net
For
additional commands, e-mail: dev-help_at_grizzly.dev.java.net
Trova il tuo Prestito Online
Confronta le offerte di 15 Istituti. Consulenza gratuita. Importo fino a 60.000 €. Durate fino a 120 mesi