dev@grizzly.java.net

Re: R: Re: R: Re: R: Re: R: Re: thread block #2

From: Oleksiy Stashok <Oleksiy.Stashok_at_Sun.COM>
Date: Fri, 20 Nov 2009 09:18:38 +0100

Hi Rama,

this looks fine.
Can you pls. do one more thing.

1) Setup GWS to use custom thread pool:

         ExtendedThreadPool threadPool = new StatsThreadPool("MyPool",
3, 5, -1, 30l, TimeUnit.SECONDS);
         gws.getSelectorThread().setThreadPool(threadPool);

2) And then from time to time (as you did for memory usage stats) log
number of queued tasks:

System.out.println("Tasks: " + threadPool.getTaskCount()");

you can also add stats on current active threads number etc.

It will be interesting to take a look at the output, when the server
gets blocked.

Thank you.

WBR,
Alexey.



On Nov 19, 2009, at 18:33 , rama.rama_at_tiscali.it wrote:

> Hi!
>
> keepAliveTime: 30000
>
> and here is the cut/paste of the system.out
> that i have put on the code!
> while (r == null) {
>
> System.out.println("keepAliveTime:
> "+keepAliveTime);
> statelock.wait
> (keepAliveTime);
> r = workQueue.poll();
>
>
> if (!core) {
> break;
>
> }
> }
>
>
> ----Messaggio
> originale----
> Da: Oleksiy.Stashok_at_Sun.COM
> Data: 19/11/2009 14.57
> A:
> <dev_at_grizzly.dev.java.net>
> Ogg: Re: R: Re: R: Re: R: Re: thread block
> #2
>
> Hi Rama,
>
> do you have access to Grizzly sources?
> Can you pls. use
> debugger or System.out, to check value of
> keepAliveTime field in com.
> sun.grizzly.util.SyncThreadPool, before it
> goes to line 445:
> "statelock.wait(keepAliveTime);"?
>
> Thanks.
>
> WBR,
> Alexey.
>
> On Nov 18,
> 2009, at 18:14 , rama.rama_at_tiscali.it wrote:
>
>>
>> here we are :)
>>
>>
> attached the stack trace, ordered with letter :D
>> on
>> the attach you
> should have the timestamp!
>>
>> Tnx for help!
>>
>> (all this
>> stack are
> taken with demowebserver of the example, runned with -
>> Xmx1024m)
>>
>>
>
>>
>> ----Messaggio originale----
>> Da: Oleksiy.Stashok_at_Sun.COM
>>
>> Data:
> 18/11/2009 17.31
>> A: <dev_at_grizzly.dev.java.net>
>> Ogg: Re: R: Re: R:
>>
> Re: thread block #2
>>
>> Rama, can I ask you to make several jstacks (5-
> 10)
>> during a minute,
>> when server gets blocked?
>>
>> Thank you.
>>
>>
> WBR,
>> Alexey.
>>
>>
>> On Nov 18, 2009, at 17:27 , rama.rama_at_tiscali.it
> wrote:
>>
>>>
>>> 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
>>>
>>>
>>
> ---------------------------------------------------------------------
>
>>>
>> 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
>> <
>> jstack
>> .zip
>>>
>> <
>> jstack
>> .zip
>>
>> ---------------------------------------------------------------------
>
>> 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
>