users@glassfish.java.net

Re: Glassfish not repsonding

From: <glassfish_at_javadesktop.org>
Date: Tue, 22 May 2007 22:25:47 PDT

Hello,

finally I generated thread dump when Glassfish stopped responding, here it is:
Full thread dump Java HotSpot(TM) Client VM (1.5.0_07-b03 mixed mode, sharing):

"Thread-2" prio=6 tid=0x030ac910 nid=0x3a4 runnable [0x033bf000..0x033bfb68]
        at java.io.FileInputStream.readBytes(Native Method)
        at java.io.FileInputStream.read(FileInputStream.java:177)
        at com.sun.enterprise.util.FlusherThread.run(ProcessExecutor.java:665)

"Thread-1" prio=6 tid=0x02de06a8 nid=0x2a4 runnable [0x0337f000..0x0337fbe8]
        at java.io.FileInputStream.readBytes(Native Method)
        at java.io.FileInputStream.read(FileInputStream.java:194)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
        at java.io.BufferedInputStream.read1(BufferedInputStream.java:256)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:313)
        - locked <0x22b2ccc8> (a java.io.BufferedInputStream)
        at java.io.FilterInputStream.read(FilterInputStream.java:90)
        at com.sun.enterprise.util.FlusherThread.run(ProcessExecutor.java:665)

"Low Memory Detector" daemon prio=6 tid=0x00a70d40 nid=0xc34 runnable [0x00000000..0x00000000]

"CompilerThread0" daemon prio=10 tid=0x00a6fa38 nid=0xae8 waiting on condition [0x00000000..0x02c1fa4c]

"Signal Dispatcher" daemon prio=10 tid=0x00a6eb98 nid=0xfa8 waiting on condition [0x00000000..0x00000000]

"Finalizer" daemon prio=8 tid=0x00a69958 nid=0x8e8 in Object.wait() [0x02b9f000..0x02b9fa68]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x22fc8390> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
        - locked <0x22fc8390> (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=0x00a68cf0 nid=0x9c8 in Object.wait() [0x02b5f000..0x02b5fae8]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x22fc8410> (a java.lang.ref.Reference$Lock)
        at java.lang.Object.wait(Object.java:474)
        at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
        - locked <0x22fc8410> (a java.lang.ref.Reference$Lock)

"main" prio=6 tid=0x00037e70 nid=0xb94 runnable [0x0007f000..0x0007fc40]
        at java.lang.ProcessImpl.waitFor(Native Method)
        at com.sun.enterprise.admin.servermgmt.pe.PEInstancesManager.startInstance(PEInstancesManager.java:229)
        at com.sun.enterprise.admin.servermgmt.pe.PEInstancesManager.startInstance(PEInstancesManager.java:105)
        at com.sun.enterprise.admin.servermgmt.pe.PEDomainsManager.startDomain(PEDomainsManager.java:200)
        at com.sun.enterprise.cli.commands.StartDomainCommand.startDomain(StartDomainCommand.java:114)
        at com.sun.enterprise.cli.commands.StartDomainCommand.runCommand(StartDomainCommand.java:177)
        at com.sun.enterprise.cli.framework.CLIMain.invokeCommand(CLIMain.java:155)
        at com.sun.enterprise.cli.framework.CLIMain.main(CLIMain.java:63)

"VM Thread" prio=10 tid=0x00a3a7b0 nid=0x444 runnable

"VM Periodic Task Thread" prio=10 tid=0x00a6ead8 nid=0x3b8 waiting on condition


Hope it can help to recognize the problem on either side - Glassfish or my environment configuration.

/Maciej
[Message sent by forum member 'swider' (swider)]

http://forums.java.net/jive/thread.jspa?messageID=218463