dev@glassfish.java.net

Re: Grizzly 1.9.18a is integrated

From: Dhiru Pandey <Dhiru.Pandey_at_Sun.COM>
Date: Mon, 14 Sep 2009 12:10:58 -0700

Jane, Please go ahead and rollback


Jane Young wrote:
> For those who are impacted by this, you can backout just Grizzly
> 1.9.18a by reverting svn revision 31315:
>
> 1. cd v3
> 2. svn merge -r 31315:31314 . (note: there is a period at the end)
> 3. do v3 build
>
> Dhiru, please let me know if you want me to revert this revision in
> the workspace.
>
> Thanks,
> Jane
>
>
> Shing Wai Chan wrote:
>> I have updated my workspace and cannot start the server with asadmin.
>> The following is jstack.
>> Look like admin-listener is waiting.
>> Shing Wai Chan
>>
>> [echo] Dumping the thread stack for Appserver instance with PID -
>> "9608"
>> [exec] 2009-09-14 11:55:26
>> [exec] Full thread dump Java HotSpot(TM) 64-Bit Server VM
>> (11.3-b02-77 mixed mode):
>> [exec]
>> [exec] "Attach Listener" daemon prio=9 tid=0x0000000101a7c800
>> nid=0x135ff6000 waiting on condition
>> [0x0000000000000000..0x0000000000000000]
>> [exec] java.lang.Thread.State: RUNNABLE
>> [exec]
>> [exec] "admin-listener" daemon prio=5 tid=0x0000000101ab7000
>> nid=0x135b35000 waiting on condition
>> [0x0000000135b34000..0x0000000135b34a50]
>> [exec] java.lang.Thread.State: TIMED_WAITING (parking)
>> [exec] at sun.misc.Unsafe.park(Native Method)
>> [exec] - parking to wait for <0x000000010be229e8> (a
>> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>> [exec] at
>> java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
>> [exec] at
>> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963)
>>
>> [exec] at
>> java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:395)
>>
>> [exec] at
>> com.sun.grizzly.util.DefaultThreadPool$Worker.getTask(DefaultThreadPool.java:259)
>>
>> [exec] at
>> com.sun.grizzly.util.FixedThreadPool$BasicWorker.dowork(FixedThreadPool.java:371)
>>
>> [exec] at
>> com.sun.grizzly.util.FixedThreadPool$BasicWorker.run(FixedThreadPool.java:360)
>>
>> [exec] at java.lang.Thread.run(Thread.java:637)
>> [exec]
>> [exec] "admin-listener" daemon prio=5 tid=0x0000000101abd000
>> nid=0x135a32000 waiting on condition
>> [0x0000000135a31000..0x0000000135a31a50]
>> [exec] java.lang.Thread.State: TIMED_WAITING (parking)
>> [exec] at sun.misc.Unsafe.park(Native Method)
>> [exec] - parking to wait for <0x000000010be229e8> (a
>> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>> [exec] at
>> java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
>> [exec] at
>> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963)
>>
>> [exec] at
>> java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:395)
>>
>> [exec] at
>> com.sun.grizzly.util.DefaultThreadPool$Worker.getTask(DefaultThreadPool.java:259)
>>
>> [exec] at
>> com.sun.grizzly.util.FixedThreadPool$BasicWorker.dowork(FixedThreadPool.java:371)
>>
>> [exec] at
>> com.sun.grizzly.util.FixedThreadPool$BasicWorker.run(FixedThreadPool.java:360)
>>
>> [exec] at java.lang.Thread.run(Thread.java:637)
>> [exec]
>> [exec] "{felix.fileinstall.poll=5000,
>> felix.fileinstall.bundles.new.start=true,
>> service.pid=org.apache.felix.fileinstall.fe2922b7-8216-4daa-8f55-64ae97e42e71,
>> felix.fileinstall.dir=/export/gfv3/src/v3/install/glassfishv3/glassfish/domains/domain1/autodeploy-bundles/,
>> felix.fileinstall.filename=org.apache.felix.fileinstall-autodeploy-bundles.cfg,
>> service.factorypid=org.apache.felix.fileinstall,
>> felix.fileinstall.debug=1}" daemon prio=5 tid=0x0000000101a2e000
>> nid=0x1388d1000 waiting on condition
>> [0x00000001388d0000..0x00000001388d0a50]
>> [exec] java.lang.Thread.State: TIMED_WAITING (sleeping)
>> [exec] at java.lang.Thread.sleep(Native Method)
>> [exec] at
>> org.apache.felix.fileinstall.DirectoryWatcher.run(DirectoryWatcher.java:125)
>>
>> [exec]
>> [exec] "{felix.fileinstall.poll=5000,
>> felix.fileinstall.bundles.new.start=true,
>> felix.fileinstall.dir=/export/gfv3/src/v3/install/glassfishv3/glassfish/modules/autostart/,
>> felix.fileinstall.debug=1}" daemon prio=5 tid=0x0000000101ad2000
>> nid=0x1387ce000 waiting on condition
>> [0x00000001387cd000..0x00000001387cda50]
>> [exec] java.lang.Thread.State: TIMED_WAITING (sleeping)
>> [exec] at java.lang.Thread.sleep(Native Method)
>> [exec] at
>> org.apache.felix.fileinstall.DirectoryWatcher.run(DirectoryWatcher.java:125)
>>
>> [exec]
>> [exec] "Configuration Updater" daemon prio=5
>> tid=0x0000000101aca800 nid=0x1386cb000 in Object.wait()
>> [0x00000001386ca000..0x00000001386caa50]
>> [exec] java.lang.Thread.State: WAITING (on object monitor)
>> [exec] at java.lang.Object.wait(Native Method)
>> [exec] - waiting on <0x00000001051fa750> (a
>> java.util.LinkedList)
>> [exec] at java.lang.Object.wait(Object.java:485)
>> [exec] at
>> org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:67)
>> [exec] - locked <0x00000001051fa750> (a java.util.LinkedList)
>> [exec]
>> [exec] "GlassFish Kernel Main Thread" prio=5
>> tid=0x0000000101aca000 nid=0x1385c8000 in Object.wait()
>> [0x00000001385c7000..0x00000001385c7a50]
>> [exec] java.lang.Thread.State: WAITING (on object monitor)
>> [exec] at java.lang.Object.wait(Native Method)
>> [exec] - waiting on <0x0000000105204d30> (a
>> com.sun.enterprise.v3.server.AppServerStartup$1)
>> [exec] at java.lang.Object.wait(Object.java:485)
>> [exec] at
>> com.sun.enterprise.v3.server.AppServerStartup$1.run(AppServerStartup.java:147)
>>
>> [exec] - locked <0x0000000105204d30> (a
>> com.sun.enterprise.v3.server.AppServerStartup$1)
>> [exec]
>> [exec] "Thread-13" daemon prio=5 tid=0x0000000101a9f000
>> nid=0x1384c5000 runnable [0x00000001384c4000..0x00000001384c4a50]
>> [exec] java.lang.Thread.State: RUNNABLE
>> [exec] at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method)
>> [exec] at
>> sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:136)
>> [exec] at
>> sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:69)
>> [exec] at
>> sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
>> [exec] - locked <0x000000010a7c8148> (a sun.nio.ch.Util$1)
>> [exec] - locked <0x000000010a7c8160> (a
>> java.util.Collections$UnmodifiableSet)
>> [exec] - locked <0x000000010bf7b8a0> (a
>> sun.nio.ch.KQueueSelectorImpl)
>> [exec] at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
>> [exec] at
>> com.sun.grizzly.TCPSelectorHandler.select(TCPSelectorHandler.java:545)
>> [exec] at
>> com.sun.grizzly.SelectorHandlerRunner.doSelect(SelectorHandlerRunner.java:185)
>>
>> [exec] at
>> com.sun.grizzly.SelectorHandlerRunner.run(SelectorHandlerRunner.java:130)
>>
>> [exec] at
>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>>
>> [exec] at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>>
>> [exec] at java.lang.Thread.run(Thread.java:637)
>> [exec]
>> [exec] "Thread-12" daemon prio=5 tid=0x0000000101a9b000
>> nid=0x1366bf000 runnable [0x00000001366be000..0x00000001366bea50]
>> [exec] java.lang.Thread.State: RUNNABLE
>> [exec] at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method)
>> [exec] at
>> sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:136)
>> [exec] at
>> sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:69)
>> [exec] at
>> sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
>> [exec] - locked <0x000000010a877a20> (a sun.nio.ch.Util$1)
>> [exec] - locked <0x000000010aa10938> (a
>> java.util.Collections$UnmodifiableSet)
>> [exec] - locked <0x000000010bcedc98> (a
>> sun.nio.ch.KQueueSelectorImpl)
>> [exec] at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
>> [exec] at
>> com.sun.grizzly.TCPSelectorHandler.select(TCPSelectorHandler.java:545)
>> [exec] at
>> com.sun.grizzly.SelectorHandlerRunner.doSelect(SelectorHandlerRunner.java:185)
>>
>> [exec] at
>> com.sun.grizzly.SelectorHandlerRunner.run(SelectorHandlerRunner.java:130)
>>
>> [exec] at
>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>>
>> [exec] at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>>
>> [exec] at java.lang.Thread.run(Thread.java:637)
>> [exec]
>> [exec] "RMI RenewClean-[129.145.132.151:8686]" daemon prio=5
>> tid=0x0000000101a8b800 nid=0x13818e000 in Object.wait()
>> [0x000000013818d000..0x000000013818da50]
>> [exec] java.lang.Thread.State: TIMED_WAITING (on object monitor)
>> [exec] at java.lang.Object.wait(Native Method)
>> [exec] - waiting on <0x000000010be757a8> (a
>> java.lang.ref.ReferenceQueue$Lock)
>> [exec] at
>> java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
>> [exec] - locked <0x000000010be757a8> (a
>> java.lang.ref.ReferenceQueue$Lock)
>> [exec] at
>> sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:516)
>>
>> [exec] at java.lang.Thread.run(Thread.java:637)
>> [exec]
>> [exec] "RMI Scheduler(0)" daemon prio=5 tid=0x0000000101a81800
>> nid=0x137ffb000 waiting on condition
>> [0x0000000137ffa000..0x0000000137ffaa50]
>> [exec] java.lang.Thread.State: TIMED_WAITING (parking)
>> [exec] at sun.misc.Unsafe.park(Native Method)
>> [exec] - parking to wait for <0x000000010bdf3978> (a
>> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>> [exec] at
>> java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
>> [exec] at
>> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963)
>>
>> [exec] at
>> java.util.concurrent.DelayQueue.take(DelayQueue.java:164)
>> [exec] at
>> java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:583)
>>
>> [exec] at
>> java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:576)
>>
>> [exec] at
>> java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
>>
>> [exec] at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
>>
>> [exec] at java.lang.Thread.run(Thread.java:637)
>> [exec]
>> [exec] "Thread-10" daemon prio=5 tid=0x0000000101a7a000
>> nid=0x137ef8000 in Object.wait()
>> [0x0000000137ef7000..0x0000000137ef7a50]
>> [exec] java.lang.Thread.State: TIMED_WAITING (on object monitor)
>> [exec] at java.lang.Object.wait(Native Method)
>> [exec] - waiting on <0x000000010be73af0> (a
>> java.util.concurrent.atomic.AtomicInteger)
>> [exec] at
>> com.sun.grizzly.Controller.waitUntilSeletorHandlersStop(Controller.java:1085)
>>
>> [exec] - locked <0x000000010be73af0> (a
>> java.util.concurrent.atomic.AtomicInteger)
>> [exec] at com.sun.grizzly.Controller.start(Controller.java:832)
>> [exec] at
>> com.sun.grizzly.http.SelectorThread.startListener(SelectorThread.java:1245)
>>
>> [exec] - locked <0x000000010be73838> (a java.lang.Object)
>> [exec] at
>> com.sun.grizzly.http.SelectorThread.run(SelectorThread.java:1091)
>> [exec] at
>> com.sun.grizzly.http.SelectorThread.startEndpoint(SelectorThread.java:1172)
>>
>> [exec] at
>> com.sun.enterprise.v3.services.impl.GrizzlyListener.startEndpoint(GrizzlyListener.java:121)
>>
>> [exec] at
>> com.sun.enterprise.v3.services.impl.GrizzlyProxy$1.run(GrizzlyProxy.java:245)
>>
>> [exec]
>> [exec] "Thread-8" daemon prio=5 tid=0x00000001019de800
>> nid=0x137bda000 in Object.wait()
>> [0x0000000137bd9000..0x0000000137bd9a50]
>> [exec] java.lang.Thread.State: TIMED_WAITING (on object monitor)
>> [exec] at java.lang.Object.wait(Native Method)
>> [exec] - waiting on <0x000000010be73b08> (a
>> java.util.concurrent.atomic.AtomicInteger)
>> [exec] at
>> com.sun.grizzly.Controller.waitUntilSeletorHandlersStop(Controller.java:1085)
>>
>> [exec] - locked <0x000000010be73b08> (a
>> java.util.concurrent.atomic.AtomicInteger)
>> [exec] at com.sun.grizzly.Controller.start(Controller.java:832)
>> [exec] at
>> com.sun.grizzly.http.SelectorThread.startListener(SelectorThread.java:1245)
>>
>> [exec] - locked <0x000000010bcce028> (a java.lang.Object)
>> [exec] at
>> com.sun.grizzly.http.SelectorThread.run(SelectorThread.java:1091)
>> [exec] at
>> com.sun.grizzly.http.SelectorThread.startEndpoint(SelectorThread.java:1172)
>>
>> [exec] at
>> com.sun.enterprise.v3.services.impl.GrizzlyListener.startEndpoint(GrizzlyListener.java:121)
>>
>> [exec] at
>> com.sun.enterprise.v3.services.impl.GrizzlyProxy$1.run(GrizzlyProxy.java:245)
>>
>> [exec]
>> [exec] "GC Daemon" daemon prio=2 tid=0x0000000101a65800
>> nid=0x1378bb000 in Object.wait()
>> [0x00000001378ba000..0x00000001378baa50]
>> [exec] java.lang.Thread.State: TIMED_WAITING (on object monitor)
>> [exec] at java.lang.Object.wait(Native Method)
>> [exec] - waiting on <0x000000010bd13560> (a
>> sun.misc.GC$LatencyLock)
>> [exec] at sun.misc.GC$Daemon.run(GC.java:100)
>> [exec] - locked <0x000000010bd13560> (a sun.misc.GC$LatencyLock)
>> [exec]
>> [exec] "AutoDeployer" daemon prio=5 tid=0x0000000101a64800
>> nid=0x137747000 in Object.wait()
>> [0x0000000137746000..0x0000000137746a50]
>> [exec] java.lang.Thread.State: TIMED_WAITING (on object monitor)
>> [exec] at java.lang.Object.wait(Native Method)
>> [exec] - waiting on <0x000000010bdef9f8> (a java.util.TaskQueue)
>> [exec] at java.util.TimerThread.mainLoop(Timer.java:509)
>> [exec] - locked <0x000000010bdef9f8> (a java.util.TaskQueue)
>> [exec] at java.util.TimerThread.run(Timer.java:462)
>> [exec]
>> [exec] "RMI Reaper" prio=5 tid=0x0000000101a63800 nid=0x13758c000
>> in Object.wait() [0x000000013758b000..0x000000013758ba50]
>> [exec] java.lang.Thread.State: WAITING (on object monitor)
>> [exec] at java.lang.Object.wait(Native Method)
>> [exec] - waiting on <0x000000010bd13578> (a
>> java.lang.ref.ReferenceQueue$Lock)
>> [exec] at
>> java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
>> [exec] - locked <0x000000010bd13578> (a
>> java.lang.ref.ReferenceQueue$Lock)
>> [exec] at
>> java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
>> [exec] at
>> sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:333)
>> [exec] at java.lang.Thread.run(Thread.java:637)
>> [exec]
>> [exec] "RMI TCP Accept-8686" daemon prio=5 tid=0x0000000101a5a000
>> nid=0x136b81000 runnable [0x0000000136b80000..0x0000000136b80a50]
>> [exec] java.lang.Thread.State: RUNNABLE
>> [exec] at java.net.PlainSocketImpl.socketAccept(Native Method)
>> [exec] at
>> java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
>> [exec] - locked <0x000000010bd30200> (a
>> java.net.SocksSocketImpl)
>> [exec] at
>> java.net.ServerSocket.implAccept(ServerSocket.java:453)
>> [exec] at java.net.ServerSocket.accept(ServerSocket.java:421)
>> [exec] at
>> sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:369)
>>
>> [exec] at
>> sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341)
>> [exec] at java.lang.Thread.run(Thread.java:637)
>> [exec]
>> [exec] "DynamicReloader" daemon prio=5 tid=0x0000000101a4e800
>> nid=0x136a1e000 in Object.wait()
>> [0x0000000136a1d000..0x0000000136a1da50]
>> [exec] java.lang.Thread.State: TIMED_WAITING (on object monitor)
>> [exec] at java.lang.Object.wait(Native Method)
>> [exec] - waiting on <0x000000010bd33150> (a java.util.TaskQueue)
>> [exec] at java.util.TimerThread.mainLoop(Timer.java:509)
>> [exec] - locked <0x000000010bd33150> (a java.util.TaskQueue)
>> [exec] at java.util.TimerThread.run(Timer.java:462)
>> [exec]
>> [exec] "pool-6-thread-1" daemon prio=5 tid=0x0000000101a36800
>> nid=0x1363c7000 waiting on condition
>> [0x00000001363c6000..0x00000001363c6a50]
>> [exec] java.lang.Thread.State: WAITING (parking)
>> [exec] at sun.misc.Unsafe.park(Native Method)
>> [exec] - parking to wait for <0x000000010bcb37a0> (a
>> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>> [exec] at
>> java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
>> [exec] at
>> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
>>
>> [exec] at
>> java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:317)
>>
>> [exec] at
>> org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:142)
>> [exec] at
>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>> [exec] at
>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>> [exec] at
>> java.util.concurrent.FutureTask.run(FutureTask.java:138)
>> [exec] at
>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>>
>> [exec] at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>>
>> [exec] at java.lang.Thread.run(Thread.java:637)
>> [exec]
>> [exec] "Thread-3" daemon prio=5 tid=0x00000001019c7800
>> nid=0x136572000 waiting on condition
>> [0x0000000136571000..0x0000000136571a50]
>> [exec] java.lang.Thread.State: WAITING (parking)
>> [exec] at sun.misc.Unsafe.park(Native Method)
>> [exec] - parking to wait for <0x000000010b59f860> (a
>> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>> [exec] at
>> java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
>> [exec] at
>> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
>>
>> [exec] at
>> java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:317)
>>
>> [exec] at
>> com.sun.enterprise.server.logging.GFFileHandler.log(GFFileHandler.java:490)
>>
>> [exec] at
>> com.sun.enterprise.server.logging.GFFileHandler$3.run(GFFileHandler.java:248)
>>
>> [exec]
>> [exec] "pool-4-thread-1" daemon prio=5 tid=0x000000010199d000
>> nid=0x13629b000 waiting on condition
>> [0x000000013629a000..0x000000013629aa50]
>> [exec] java.lang.Thread.State: TIMED_WAITING (parking)
>> [exec] at sun.misc.Unsafe.park(Native Method)
>> [exec] - parking to wait for <0x000000010b5a0cb0> (a
>> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>> [exec] at
>> java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
>> [exec] at
>> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963)
>>
>> [exec] at
>> java.util.concurrent.DelayQueue.take(DelayQueue.java:164)
>> [exec] at
>> java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:583)
>>
>> [exec] at
>> java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:576)
>>
>> [exec] at
>> java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
>>
>> [exec] at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
>>
>> [exec] at java.lang.Thread.run(Thread.java:637)
>> [exec]
>> [exec] "pool-3-thread-1" daemon prio=5 tid=0x000000010196d800
>> nid=0x135ef3000 waiting on condition
>> [0x0000000135ef2000..0x0000000135ef2a50]
>> [exec] java.lang.Thread.State: WAITING (parking)
>> [exec] at sun.misc.Unsafe.park(Native Method)
>> [exec] - parking to wait for <0x000000010b5d36d0> (a
>> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>> [exec] at
>> java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
>> [exec] at
>> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
>>
>> [exec] at
>> java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:317)
>>
>> [exec] at
>> org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:142)
>> [exec] at
>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>> [exec] at
>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>> [exec] at
>> java.util.concurrent.FutureTask.run(FutureTask.java:138)
>> [exec] at
>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>>
>> [exec] at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>>
>> [exec] at java.lang.Thread.run(Thread.java:637)
>> [exec]
>> [exec] "pool-2-thread-1" daemon prio=5 tid=0x000000010196c800
>> nid=0x135d65000 waiting on condition
>> [0x0000000135d64000..0x0000000135d64a50]
>> [exec] java.lang.Thread.State: WAITING (parking)
>> [exec] at sun.misc.Unsafe.park(Native Method)
>> [exec] - parking to wait for <0x000000010b5d14e8> (a
>> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>> [exec] at
>> java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
>> [exec] at
>> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
>>
>> [exec] at
>> java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:317)
>>
>> [exec] at
>> org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:142)
>> [exec] at
>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>> [exec] at
>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>> [exec] at
>> java.util.concurrent.FutureTask.run(FutureTask.java:138)
>> [exec] at
>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>>
>> [exec] at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>>
>> [exec] at java.lang.Thread.run(Thread.java:637)
>> [exec]
>> [exec] "pool-1-thread-1" daemon prio=5 tid=0x000000010196c000
>> nid=0x135c62000 waiting on condition
>> [0x0000000135c61000..0x0000000135c61a50]
>> [exec] java.lang.Thread.State: WAITING (parking)
>> [exec] at sun.misc.Unsafe.park(Native Method)
>> [exec] - parking to wait for <0x000000010b06bf70> (a
>> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>> [exec] at
>> java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
>> [exec] at
>> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
>>
>> [exec] at
>> java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:317)
>>
>> [exec] at
>> org.jvnet.hk2.config.Transactions$Notifier$1.run(Transactions.java:142)
>> [exec] at
>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>> [exec] at
>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>> [exec] at
>> java.util.concurrent.FutureTask.run(FutureTask.java:138)
>> [exec] at
>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>>
>> [exec] at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>>
>> [exec] at java.lang.Thread.run(Thread.java:637)
>> [exec]
>> [exec] "telnetconsole.Listener" daemon prio=5
>> tid=0x00000001018fa000 nid=0x134fbf000 runnable
>> [0x0000000134fbe000..0x0000000134fbea50]
>> [exec] java.lang.Thread.State: RUNNABLE
>> [exec] at java.net.PlainSocketImpl.socketAccept(Native Method)
>> [exec] at
>> java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
>> [exec] - locked <0x000000010a4de608> (a
>> java.net.SocksSocketImpl)
>> [exec] at
>> java.net.ServerSocket.implAccept(ServerSocket.java:453)
>> [exec] at java.net.ServerSocket.accept(ServerSocket.java:421)
>> [exec] at
>> org.apache.felix.shell.remote.Listener$Acceptor.run(Listener.java:137)
>> [exec] at java.lang.Thread.run(Thread.java:637)
>> [exec]
>> [exec] "FelixPackageAdmin" daemon prio=5 tid=0x00000001018d4000
>> nid=0x134891000 in Object.wait()
>> [0x0000000134890000..0x0000000134890a50]
>> [exec] java.lang.Thread.State: WAITING (on object monitor)
>> [exec] at java.lang.Object.wait(Native Method)
>> [exec] - waiting on <0x000000010a648098> (a
>> org.apache.felix.framework.PackageAdminImpl)
>> [exec] at java.lang.Object.wait(Object.java:485)
>> [exec] at
>> org.apache.felix.framework.PackageAdminImpl.run(PackageAdminImpl.java:314)
>>
>> [exec] - locked <0x000000010a648098> (a
>> org.apache.felix.framework.PackageAdminImpl)
>> [exec] at java.lang.Thread.run(Thread.java:637)
>> [exec]
>> [exec] "FelixStartLevel" daemon prio=5 tid=0x00000001018d3000
>> nid=0x13478e000 in Object.wait()
>> [0x000000013478d000..0x000000013478da50]
>> [exec] java.lang.Thread.State: WAITING (on object monitor)
>> [exec] at java.lang.Object.wait(Native Method)
>> [exec] - waiting on <0x000000010a6854c8> (a java.util.ArrayList)
>> [exec] at java.lang.Object.wait(Object.java:485)
>> [exec] at
>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:242)
>> [exec] - locked <0x000000010a6854c8> (a java.util.ArrayList)
>> [exec] at java.lang.Thread.run(Thread.java:637)
>> [exec]
>> [exec] "FelixDispatchQueue" prio=5 tid=0x00000001018cf800
>> nid=0x13468b000 in Object.wait()
>> [0x000000013468a000..0x000000013468aa50]
>> [exec] java.lang.Thread.State: WAITING (on object monitor)
>> [exec] at java.lang.Object.wait(Native Method)
>> [exec] - waiting on <0x000000010a67feb0> (a java.util.ArrayList)
>> [exec] at java.lang.Object.wait(Object.java:485)
>> [exec] at
>> org.apache.felix.framework.util.EventDispatcher.run(EventDispatcher.java:931)
>>
>> [exec] - locked <0x000000010a67feb0> (a java.util.ArrayList)
>> [exec] at
>> org.apache.felix.framework.util.EventDispatcher.access$000(EventDispatcher.java:54)
>>
>> [exec] at
>> org.apache.felix.framework.util.EventDispatcher$1.run(EventDispatcher.java:106)
>>
>> [exec] at java.lang.Thread.run(Thread.java:637)
>> [exec]
>> [exec] "DestroyJavaVM" prio=5 tid=0x0000000101801800
>> nid=0x101201000 waiting on condition
>> [0x0000000000000000..0x0000000101200a40]
>> [exec] java.lang.Thread.State: RUNNABLE
>> [exec]
>> [exec] "OSGi Framework Launcher" prio=5 tid=0x00000001018b9000
>> nid=0x134370000 in Object.wait()
>> [0x000000013436e000..0x000000013436fa50]
>> [exec] java.lang.Thread.State: WAITING (on object monitor)
>> [exec] at java.lang.Object.wait(Native Method)
>> [exec] - waiting on <0x000000010a6ce2c0> (a
>> org.apache.felix.framework.util.ThreadGate)
>> [exec] at
>> org.apache.felix.framework.util.ThreadGate.await(ThreadGate.java:79)
>> [exec] - locked <0x000000010a6ce2c0> (a
>> org.apache.felix.framework.util.ThreadGate)
>> [exec] at
>> org.apache.felix.framework.Felix.waitForStop(Felix.java:793)
>> [exec] at org.apache.felix.main.Main.main(Main.java:298)
>> [exec] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> Method)
>> [exec] at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>
>> [exec] at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>
>> [exec] at java.lang.reflect.Method.invoke(Method.java:597)
>> [exec] at
>> com.sun.enterprise.glassfish.bootstrap.ASMainFelix$1.run(ASMainFelix.java:116)
>>
>> [exec] at java.lang.Thread.run(Thread.java:637)
>> [exec]
>> [exec] "Low Memory Detector" daemon prio=5 tid=0x0000000101881000
>> nid=0x133e1e000 runnable [0x0000000000000000..0x0000000000000000]
>> [exec] java.lang.Thread.State: RUNNABLE
>> [exec]
>> [exec] "CompilerThread1" daemon prio=9 tid=0x0000000101880000
>> nid=0x133d1b000 waiting on condition
>> [0x0000000000000000..0x0000000133d19290]
>> [exec] java.lang.Thread.State: RUNNABLE
>> [exec]
>> [exec] "CompilerThread0" daemon prio=9 tid=0x000000010187e800
>> nid=0x133c18000 waiting on condition
>> [0x0000000000000000..0x0000000133c16260]
>> [exec] java.lang.Thread.State: RUNNABLE
>> [exec]
>> [exec] "Thread-0" daemon prio=5 tid=0x000000010187d800
>> nid=0x133b15000 runnable [0x0000000133b14000..0x0000000133b14a50]
>> [exec] java.lang.Thread.State: RUNNABLE
>> [exec] at java.net.PlainSocketImpl.socketAccept(Native Method)
>> [exec] at
>> java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
>> [exec] - locked <0x000000010a38cdd8> (a
>> java.net.SocksSocketImpl)
>> [exec] at
>> java.net.ServerSocket.implAccept(ServerSocket.java:453)
>> [exec] at java.net.ServerSocket.accept(ServerSocket.java:421)
>> [exec] at com.sun.btrace.agent.Main.startServer(Main.java:286)
>> [exec] at com.sun.btrace.agent.Main.access$000(Main.java:57)
>> [exec] at com.sun.btrace.agent.Main$1.run(Main.java:132)
>> [exec] at java.lang.Thread.run(Thread.java:637)
>> [exec]
>> [exec] "Signal Dispatcher" daemon prio=9 tid=0x0000000101845000
>> nid=0x133856000 runnable [0x0000000000000000..0x0000000133855350]
>> [exec] java.lang.Thread.State: RUNNABLE
>> [exec]
>> [exec] "Surrogate Locker Thread (CMS)" daemon prio=5
>> tid=0x0000000101844000 nid=0x133753000 waiting on condition
>> [0x0000000000000000..0x0000000133752d70]
>> [exec] java.lang.Thread.State: RUNNABLE
>> [exec]
>> [exec] "Finalizer" daemon prio=8 tid=0x000000010182d000
>> nid=0x132c74000 in Object.wait()
>> [0x0000000132c73000..0x0000000132c73a50]
>> [exec] java.lang.Thread.State: WAITING (on object monitor)
>> [exec] at java.lang.Object.wait(Native Method)
>> [exec] - waiting on <0x000000010a3d0a08> (a
>> java.lang.ref.ReferenceQueue$Lock)
>> [exec] at
>> java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
>> [exec] - locked <0x000000010a3d0a08> (a
>> java.lang.ref.ReferenceQueue$Lock)
>> [exec] at
>> java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
>> [exec] at
>> java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
>> [exec]
>> [exec] "Reference Handler" daemon prio=10 tid=0x000000010182b800
>> nid=0x132b63000 in Object.wait()
>> [0x0000000132b62000..0x0000000132b62a50]
>> [exec] java.lang.Thread.State: WAITING (on object monitor)
>> [exec] at java.lang.Object.wait(Native Method)
>> [exec] - waiting on <0x000000010a3d0a20> (a
>> java.lang.ref.Reference$Lock)
>> [exec] at java.lang.Object.wait(Object.java:485)
>> [exec] at
>> java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
>> [exec] - locked <0x000000010a3d0a20> (a
>> java.lang.ref.Reference$Lock)
>> [exec]
>> [exec] "VM Thread" prio=9 tid=0x0000000101824000 nid=0x132a60000
>> runnable
>> [exec]
>> [exec] "Gang worker#0 (Parallel GC Threads)" prio=9
>> tid=0x0000000101804000 nid=0x1014c7000 runnable
>> [exec]
>> [exec] "Gang worker#1 (Parallel GC Threads)" prio=9
>> tid=0x0000000101805800 nid=0x1015ca000 runnable
>> [exec]
>> [exec] "Gang worker#2 (Parallel GC Threads)" prio=9
>> tid=0x0000000101806800 nid=0x1016cd000 runnable
>> [exec]
>> [exec] "Gang worker#3 (Parallel GC Threads)" prio=9
>> tid=0x0000000101807800 nid=0x1017d0000 runnable
>> [exec]
>> [exec] "Concurrent Mark-Sweep GC Thread" prio=9
>> tid=0x000000010180a000 nid=0x132697000 runnable
>> [exec] "VM Periodic Task Thread" prio=10 tid=0x0000000101884000
>> nid=0x133f29000 waiting on condition
>> [exec]
>> [exec] "Exception Catcher Thread" prio=10 tid=0x0000000101802800
>> nid=0x101304000 runnable
>> [exec] JNI global references: 1062
>>
>>
>>
>> Jane Young wrote:
>>> FYI:
>>> I reverted rev 31315 (Grizzly 1.9.18a integration) in my local
>>> workspace and was able to execute QL glassfish profile successfully.
>>>
>>>
>>> Jeanfrancois Arcand wrote:
>>>> Salut,
>>>>
>>>> Lloyd Chambers wrote:
>>>>> I suspect this is why asadmin is broken.
>>>>>
>>>>> Connectivity to the server appears to be broken for asadmin.
>>>>>
>>>>> The GUI does not work (can't connect in any way).
>>>>
>>>> Hum I can't reproduce all of this locally. Anything in server.log?
>>>>
>>>> A+
>>>>
>>>> - Jeanfrancois
>>>>
>>>>>
>>>>> localhost:8080 is unresponsive
>>>>>
>>>>> JMXConnector works fine and I can even run AMX unit tests.
>>>>>
>>>>> Lloyd
>>>>>
>>>>> On Sep 14, 2009, at 8:46 AM, Jeanfrancois Arcand wrote:
>>>>>
>>>>>> Salut,
>>>>>>
>>>>>> Kumar Jayanti wrote:
>>>>>>> Oleksiy Stashok wrote:
>>>>>>>> We've integrated Grizzly 1.9.18a to fix Grizzly dependent
>>>>>>>> issues [1], including support of custom properties in grizzly
>>>>>>>> configuration, monitoring fixes and file cache.
>>>>>>> QL seems to be failing at :
>>>>>>> http://hudson.glassfish.org/job/gf-trunk-build-continuous/2289/
>>>>>>> Do you know what could be wrong. I made some checkins before you
>>>>>>> but they do not even appear to have been recorded there.
>>>>>>
>>>>>> I can't reproduce the failure locally so let's wait for the next
>>>>>> cycle to see if those failures are still showing up.
>>>>>>
>>>>>> A+
>>>>>>
>>>>>> - Jeanfrancois
>>>>>>
>>>>>>> regards,
>>>>>>> kumar
>>>>>>>>
>>>>>>>> Thanks.
>>>>>>>>
>>>>>>>> WBR,
>>>>>>>> Alexey.
>>>>>>>>
>>>>>>>> [1] https://glassfish.dev.java.net/issues/show_bug.cgi?id=9312
>>>>>>>>
>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>
>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>>>>>>>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>>>>>>>
>>>>>>>>
>>>>>>> ---------------------------------------------------------------------
>>>>>>>
>>>>>>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>>>>>>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>>
>>>>>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>>>>>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>>>>>
>>>>>
>>>>> Lloyd Chambers
>>>>> lloyd.chambers_at_sun.com
>>>>> GlassFish Team
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>>>>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>>>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>