Received: from rcsinet13.oracle.com (/148.87.113.125) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Mon, 14 Jun 2010 19:09:58 -0700 Received: from rcsinet12.oracle.com (rcsinet12.oracle.com [148.87.113.124]) by rcsinet13.oracle.com (Switch-3.4.2/Switch-3.4.1) with ESMTP id o5F29wst022988 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Tue, 15 Jun 2010 02:09:58 GMT Received: from dev.java.net (s015.sjc.collab.net [208.87.9.178]) by rcsinet12.oracle.com (Switch-3.4.2/Switch-3.4.2) with SMTP id o5F29u2P013133 for ; Tue, 15 Jun 2010 02:09:57 GMT Received: (qmail 19890 invoked by uid 5000); 15 Jun 2010 02:09:52 -0000 Mailing-List: contact dev-help@glassfish.dev.java.net; run by ezmlm Precedence: bulk X-No-Archive: yes list-help: list-unsubscribe: list-post: Reply-To: dev@glassfish.dev.java.net Delivered-To: mailing list dev@glassfish.dev.java.net Received: (qmail 19869 invoked from network); 15 Jun 2010 02:09:51 -0000 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AswAABN+FkyUV3F5kWdsb2JhbACebxUBAQEBCQsKBxEFHcAQAoJaGQaCHwSDTg X-IronPort-AV: E=Sophos;i="4.53,418,1272870000"; d="txt'?scan'208";a="5102824" X-IRONPORT: SCANNED Message-ID: <4C16E0E2.8030206@oracle.com> Date: Mon, 14 Jun 2010 21:09:38 -0500 From: Jason Lee User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.1.9) Gecko/20100317 Lightning/1.0b1 Thunderbird/3.0.4 MIME-Version: 1.0 To: dev@glassfish.dev.java.net CC: Ludovic Champenois References: <4C0FF01D.4020201@oracle.com> <4C0FF7C5.2030706@oracle.com> <4C16C4E6.1000000@oracle.com> <4C16C5C8.5000409@oracle.com> In-Reply-To: <4C16C5C8.5000409@oracle.com> Content-Type: multipart/mixed; boundary="------------000406050507080904080606" Subject: Re: Slow Startup time for Glassfish and asadmin on Mac X-Source-IP: rcsinet12.oracle.com [148.87.113.124] X-CT-RefId: str=0001.0A090207.4C16E0F6.013D,ss=1,fgs=0 X-Auth-Type: Internal IP --------------000406050507080904080606 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Good grief. This should be the correct thread dump. :) On 6/14/10 7:14 PM, Ludovic Champenois wrote: > On 6/14/10 5:10 PM, Jason Lee wrote: >> I set AS_DEBUG to true and didn't see anything meaningful: >> >> CLASSPATH= >> /Users/jasonlee/src/servers/glassfishv3/bin/../glassfish/modules/admin-cli.jar >> >> Commands: [start-domain, domain1] >> asadmin extension directory: >> /Users/jasonlee/src/servers/glassfishv3/glassfish/lib/asadmin >> Prepare >> Not using local password >> Process program options >> Parsing program options >> Parse command options >> params: {} >> operands: [domain1] >> Prevalidate command options >> Inject command options >> Validate command options >> asadmin --host localhost --port 4848 --interactive=true --echo=false >> --terse=false start-domain --verbose=false --upgrade=false >> --debug=false domain1 >> Execute command >> /0.0.0.0 : 6666 --> FREE >> halpert/192.168.1.100 : 6666 --> FREE >> localhost/127.0.0.1 : 6666 --> FREE >> Time spent in master password extraction: 108 msec >> /0.0.0.0 : 4848 --> FREE >> halpert/192.168.1.100 : 4848 --> FREE >> localhost/127.0.0.1 : 4848 --> FREE >> Waiting for the server to start Check for pid file: >> /Users/jasonlee/src/servers/glassfishv3/glassfish/domains/domain1/config/pid >> >> .Check for pid file: >> /Users/jasonlee/src/servers/glassfishv3/glassfish/domains/domain1/config/pid >> >> >> >> It still took a LONG time before anything started. I've attached the >> thread dump (jstack ), but I'm not even close to being an expert >> at reading these things. The thread dump was taken when the log was >> stuck at >> >> Jun 14, 2010 3:56:53 PM >> com.sun.enterprise.admin.launcher.GFLauncherLogger info >> INFO: Successfully launched in 117 msec. >> >> Any clues? >> >> > No, the jstack output is from the netbeans process, not the glassfish > process... > Ludo > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscribe@glassfish.dev.java.net > For additional commands, e-mail: dev-help@glassfish.dev.java.net > -- Jason Lee Senior Member of Technical Staff GlassFish Administration Console Oracle Corporation Phone +1 405-216-3193 Blog http://blogs.steeplesoft.com --------------000406050507080904080606 Content-Type: text/plain; name="threaddump.txt" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="threaddump.txt" 2010-06-14 21:08:22 Full thread dump Java HotSpot(TM) 64-Bit Server VM (16.3-b01-279 mixed mode): "Attach Listener" daemon prio=9 tid=10196a000 nid=0x13757f000 waiting on condition [00000000] java.lang.Thread.State: RUNNABLE "SCR Component Actor" daemon prio=5 tid=137820000 nid=0x13a432000 in Object.wait() [13a431000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <1064300a8> (a java.util.LinkedList) at java.lang.Object.wait(Object.java:485) at org.apache.felix.scr.impl.ComponentActorThread.run(ComponentActorThread.java:74) - locked <1064300a8> (a java.util.LinkedList) at java.lang.Thread.run(Thread.java:637) "pool-13-thread-1" daemon prio=5 tid=101a31000 nid=0x139919000 waiting on condition [139918000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <110d21be8> (a java.util.concurrent.SynchronousQueue$TransferStack) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424) at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323) at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:637) "pool-12-thread-1" daemon prio=5 tid=101a30000 nid=0x139816000 waiting on condition [139815000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <110d21be8> (a java.util.concurrent.SynchronousQueue$TransferStack) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424) at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323) at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:637) "pool-11-thread-1" daemon prio=5 tid=101a2f000 nid=0x139713000 waiting on condition [139712000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <110d21be8> (a java.util.concurrent.SynchronousQueue$TransferStack) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424) at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323) at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:637) "pool-10-thread-1" daemon prio=5 tid=101a2e000 nid=0x139610000 waiting on condition [13960f000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <110d21be8> (a java.util.concurrent.SynchronousQueue$TransferStack) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424) at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323) at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:637) "pool-9-thread-1" daemon prio=5 tid=101a2d800 nid=0x13950d000 waiting on condition [13950c000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <110d21be8> (a java.util.concurrent.SynchronousQueue$TransferStack) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424) at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323) at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:637) "pool-8-thread-1" daemon prio=5 tid=101a2c800 nid=0x13940a000 waiting on condition [139409000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <110d21be8> (a java.util.concurrent.SynchronousQueue$TransferStack) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424) at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323) at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:637) "pool-7-thread-1" daemon prio=5 tid=1378b4800 nid=0x139307000 waiting on condition [139306000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <110d21be8> (a java.util.concurrent.SynchronousQueue$TransferStack) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424) at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323) at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:637) "pool-6-thread-1" daemon prio=5 tid=105de1000 nid=0x139204000 waiting on condition [139203000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <110d21be8> (a java.util.concurrent.SynchronousQueue$TransferStack) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424) at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323) at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:637) "pool-5-thread-1" daemon prio=5 tid=101a1b800 nid=0x139101000 waiting on condition [139100000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <110d21be8> (a java.util.concurrent.SynchronousQueue$TransferStack) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424) at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323) at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:637) "pool-4-thread-1" daemon prio=5 tid=101a1b000 nid=0x138713000 waiting on condition [138712000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <110d21be8> (a java.util.concurrent.SynchronousQueue$TransferStack) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424) at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323) at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:637) "pool-3-thread-1" daemon prio=5 tid=101a1a000 nid=0x138610000 waiting on condition [13860f000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <110d21be8> (a java.util.concurrent.SynchronousQueue$TransferStack) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424) at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323) at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:637) "pool-2-thread-1" daemon prio=5 tid=101a16000 nid=0x13850d000 waiting on condition [13850c000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <110d21be8> (a java.util.concurrent.SynchronousQueue$TransferStack) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424) at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323) at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:637) "Poller SunPKCS11-Darwin" daemon prio=1 tid=105a1b000 nid=0x13840a000 waiting on condition [138409000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at sun.security.pkcs11.SunPKCS11$TokenPoller.run(SunPKCS11.java:692) at java.lang.Thread.run(Thread.java:637) "Configuration Updater" daemon prio=5 tid=1019c0000 nid=0x138307000 runnable [138304000] java.lang.Thread.State: RUNNABLE at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method) at java.net.InetAddress$1.lookupAllHostAddr(InetAddress.java:850) at java.net.InetAddress.getAddressFromNameService(InetAddress.java:1201) at java.net.InetAddress.getAllByName0(InetAddress.java:1154) at java.net.InetAddress.getAllByName0(InetAddress.java:1129) at java.net.InetAddress.getHostFromNameService(InetAddress.java:551) at java.net.InetAddress.getCanonicalHostName(InetAddress.java:505) at com.sun.enterprise.universal.glassfish.GFLauncherUtils.getCanonicalHostName(GFLauncherUtils.java:160) at com.sun.enterprise.universal.glassfish.ASenvPropertyReader.setProperties(ASenvPropertyReader.java:229) at com.sun.enterprise.universal.glassfish.ASenvPropertyReader.getBusy(ASenvPropertyReader.java:117) at com.sun.enterprise.universal.glassfish.ASenvPropertyReader.(ASenvPropertyReader.java:77) at org.glassfish.server.ServerEnvironmentImpl.postConstruct(ServerEnvironmentImpl.java:125) at com.sun.hk2.component.AbstractWombImpl.inject(AbstractWombImpl.java:174) at com.sun.hk2.component.ConstructorWomb$1.run(ConstructorWomb.java:87) at java.security.AccessController.doPrivileged(Native Method) at com.sun.hk2.component.ConstructorWomb.initialize(ConstructorWomb.java:84) at com.sun.hk2.component.AbstractWombImpl.get(AbstractWombImpl.java:77) at com.sun.hk2.component.SingletonInhabitant.get(SingletonInhabitant.java:58) - locked <1063184f0> (a com.sun.hk2.component.SingletonInhabitant) at com.sun.hk2.component.LazyInhabitant.get(LazyInhabitant.java:107) at com.sun.hk2.component.AbstractInhabitantImpl.get(AbstractInhabitantImpl.java:60) at org.jvnet.hk2.component.Habitat.getBy(Habitat.java:989) at org.jvnet.hk2.component.Habitat.getByType(Habitat.java:970) at com.sun.hk2.component.AbstractWombImpl$1.getValue(AbstractWombImpl.java:149) at org.jvnet.hk2.component.InjectionManager.inject(InjectionManager.java:95) at org.jvnet.hk2.component.InjectionManager.inject(InjectionManager.java:66) at com.sun.hk2.component.AbstractWombImpl.inject(AbstractWombImpl.java:170) at com.sun.hk2.component.ConstructorWomb$1.run(ConstructorWomb.java:87) at java.security.AccessController.doPrivileged(Native Method) at com.sun.hk2.component.ConstructorWomb.initialize(ConstructorWomb.java:84) at com.sun.hk2.component.AbstractWombImpl.get(AbstractWombImpl.java:77) at com.sun.hk2.component.SingletonInhabitant.get(SingletonInhabitant.java:58) - locked <106430420> (a com.sun.hk2.component.SingletonInhabitant) at com.sun.hk2.component.LazyInhabitant.get(LazyInhabitant.java:107) at com.sun.hk2.component.AbstractInhabitantImpl.get(AbstractInhabitantImpl.java:60) at org.jvnet.hk2.component.Habitat$5.get(Habitat.java:642) at java.util.AbstractList$Itr.next(AbstractList.java:345) at com.sun.enterprise.module.common_impl.AbstractModulesRegistryImpl.populateConfig(AbstractModulesRegistryImpl.java:158) at com.sun.enterprise.module.common_impl.AbstractModulesRegistryImpl.createHabitat(AbstractModulesRegistryImpl.java:144) at com.sun.enterprise.module.bootstrap.Main.createHabitat(Main.java:419) at org.jvnet.hk2.osgiadapter.HK2Main.access$400(HK2Main.java:69) at org.jvnet.hk2.osgiadapter.HK2Main$StartupContextService.updated(HK2Main.java:101) at org.apache.felix.cm.impl.ConfigurationManager$UpdateConfiguration.run(ConfigurationManager.java:1389) at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:88) "FelixPackageAdmin" daemon prio=5 tid=101951800 nid=0x138204000 in Object.wait() [138203000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <1122d6878> (a org.apache.felix.framework.PackageAdminImpl) at java.lang.Object.wait(Object.java:485) at org.apache.felix.framework.PackageAdminImpl.run(PackageAdminImpl.java:314) - locked <1122d6878> (a org.apache.felix.framework.PackageAdminImpl) at java.lang.Thread.run(Thread.java:637) "FelixStartLevel" daemon prio=5 tid=105a5f000 nid=0x138101000 in Object.wait() [138100000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <1122dac40> (a java.util.ArrayList) at java.lang.Object.wait(Object.java:485) at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:242) - locked <1122dac40> (a java.util.ArrayList) at java.lang.Thread.run(Thread.java:637) "FelixDispatchQueue" prio=5 tid=105a20800 nid=0x136e1c000 in Object.wait() [136e1b000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <110cbab68> (a java.util.ArrayList) at java.lang.Object.wait(Object.java:485) at org.apache.felix.framework.util.EventDispatcher.run(EventDispatcher.java:931) - locked <110cbab68> (a java.util.ArrayList) at org.apache.felix.framework.util.EventDispatcher.access$000(EventDispatcher.java:54) at org.apache.felix.framework.util.EventDispatcher$1.run(EventDispatcher.java:106) at java.lang.Thread.run(Thread.java:637) "DestroyJavaVM" prio=5 tid=1059f0800 nid=0x100501000 waiting on condition [00000000] java.lang.Thread.State: RUNNABLE "OSGi Framework Launcher" prio=5 tid=1059a7800 nid=0x136d19000 in Object.wait() [136d17000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <112276e30> (a org.apache.felix.framework.util.ThreadGate) at org.apache.felix.framework.util.ThreadGate.await(ThreadGate.java:79) - locked <112276e30> (a org.apache.felix.framework.util.ThreadGate) at org.apache.felix.framework.Felix.waitForStop(Felix.java:794) at org.apache.felix.main.Main.main(Main.java:299) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.sun.enterprise.glassfish.bootstrap.ASMainFelix$1.run(ASMainFelix.java:111) at java.lang.Thread.run(Thread.java:637) "Low Memory Detector" daemon prio=5 tid=1058ec800 nid=0x136b13000 runnable [00000000] java.lang.Thread.State: RUNNABLE "CompilerThread1" daemon prio=9 tid=101819800 nid=0x136a10000 waiting on condition [00000000] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=9 tid=101818800 nid=0x13690d000 waiting on condition [00000000] java.lang.Thread.State: RUNNABLE "JDWP Event Helper Thread" daemon prio=5 tid=101818000 nid=0x13680a000 runnable [00000000] java.lang.Thread.State: RUNNABLE "JDWP Transport Listener: dt_socket" daemon prio=5 tid=101817000 nid=0x136707000 runnable [00000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=9 tid=1058bf000 nid=0x136604000 runnable [00000000] java.lang.Thread.State: RUNNABLE "Surrogate Locker Thread (CMS)" daemon prio=5 tid=1058be000 nid=0x136501000 waiting on condition [00000000] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=8 tid=1058a4000 nid=0x136101000 in Object.wait() [136100000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <110ac4780> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <110ac4780> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) "Reference Handler" daemon prio=10 tid=1058a3000 nid=0x135752000 in Object.wait() [135751000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <110ac4798> (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 <110ac4798> (a java.lang.ref.Reference$Lock) "VM Thread" prio=9 tid=1058a0800 nid=0x13564f000 runnable "Gang worker#0 (Parallel GC Threads)" prio=9 tid=105800000 nid=0x105301000 runnable "Gang worker#1 (Parallel GC Threads)" prio=9 tid=105801000 nid=0x105404000 runnable "Concurrent Mark-Sweep GC Thread" prio=9 tid=105840800 nid=0x135357000 runnable "VM Periodic Task Thread" prio=10 tid=1058ed800 nid=0x136c16000 waiting on condition "Exception Catcher Thread" prio=10 tid=101802800 nid=0x10171b000 runnable JNI global references: 2431 --------------000406050507080904080606 Content-Type: text/plain; charset=iso-8859-1 --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@glassfish.dev.java.net For additional commands, e-mail: dev-help@glassfish.dev.java.net --------------000406050507080904080606--