users@glassfish.java.net

Re: Thread is locked when redirecting from http to https

From: Jeanfrancois Arcand <Jeanfrancois.Arcand_at_Sun.COM>
Date: Mon, 30 Mar 2009 09:31:01 -0400

Salut,

add in domain.xml:

<jvm-options>-Dcom.sun.enterprise.server.ss.ASQuickStartup=false</jvm-options>

and restart GF and the issue will be fixed.

A+

-- Jeanfrancois

glassfish_at_javadesktop.org wrote:
> I have a web application which will do redirection from http to https and vice versa in the application server.
>
> After a certain number of page redirection from http to https. I notice that the page doesn't seen to respond anymore. I did a thread dump and the following is what i got. Anyone have any idea what could be wrong?
>
> "httpWorkerThread-33184-4" daemon prio=10 tid=0x00dc0ad0 nid=0x39 runnable [0xf0b7e000..0xf0b7f928] at sun.nio.ch.DevPollArrayWrapper.poll0(Native Method) at sun.nio.ch.DevPollArrayWrapper.poll(DevPollArrayWrapper.java:158) at sun.nio.ch.DevPollSelectorImpl.doSelect(DevPollSelectorImpl.java:68) at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) - locked <
> 0xbdaf6998> (a sun.nio.ch.Util$1) - locked <
> 0xbdaf6988> (a java.util.Collections$UnmodifiableSet) - locked <
> 0xbdaf6940> (a sun.nio.ch.DevPollSelectorImpl) at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:84) at com.sun.enterprise.server.ss.ASSelector.select(ASSelector.java:100) at com.sun.enterprise.server.ss.ASOutputStream.waitForSelect(ASOutputStream.java:78) at com.sun.enterprise.server.ss.ASOutputStream.write(ASOutputStream.java:118) - locked <
> 0xbdaf69c8> (a com.sun.enterprise.server.ss.ASOutputStream) at com.sun.net.ssl.internal.ssl.OutputRecord.writeBuffer(OutputRecord.java:283) at com.sun.net.ssl.internal.ssl.OutputRecord.write(OutputRecord.java:272) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:666) - locked <
> 0xbdaf6a20> (a java.lang.Object) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.sendAlert(SSLSocketImpl.java:1622) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1514) - locked <
> 0xbdaf6a28> (a com.sun.net.ssl.internal.ssl.SSLSocketImpl) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1485) - locked <
> 0xbdaf6a28> (a com.sun.net.ssl.internal.ssl.SSLSocketImpl) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.handleException(SSLSocketImpl.java:1449) - locked <
> 0xbdaf6a28> (a com.sun.net.ssl.internal.ssl.SSLSocketImpl) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.handleException(SSLSocketImpl.java:1394) at com.sun.net.ssl.internal.ssl.AppInputStream.read(AppInputStream.java:86) - locked <
> 0xbdaf6ab0> (a com.sun.net.ssl.internal.ssl.AppInputStream) at org.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:745) at org.apache.coyote.http11.InternalInputBuffer.parseRequestLine(InternalInputBuffer.java:406) at com.sun.enterprise.web.connector.grizzly.ProcessorTask.doProcess(ProcessorTask.java:552) at com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(ProcessorTask.java:475) at com.sun.enterprise.web.connector.grizzly.ProcessorTask.doTask(ProcessorTask.java:426) at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:281) at com.sun.enterprise.web.connector.grizzly.WorkerThread.run(WorkerThread.java:83)
> [Message sent by forum member 'ronaldsoh' (ronaldsoh)]
>
> http://forums.java.net/jive/thread.jspa?messageID=339535
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: users-help_at_glassfish.dev.java.net
>