dev@glassfish.java.net

Re: Grizzly 1.9.18a is integrated

From: Jane Young <Jane.Young_at_Sun.COM>
Date: Mon, 14 Sep 2009 12:04:43 -0700

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
>