Hi there,

Could you tell us which version of Restlet edition for JavaEE you are using?

Also, how long your HTTP requests are supposed to be lasting?

Best regards,
Jerome
--
http://www.restlet.org
http://twitter.com/#!/jlouvel


-----Message d'origine-----
De : python [mailto:[email protected]] 
Envoyé : mercredi 14 septembre 2011 17:46
À : [email protected]
Objet : Intermittent Problem of HTTP Connection Hanging

I have deployed a Liferay Portlet which uses GWT and REST. I have this
problem of thread hanging and get a Internal connect Error.. Some times it
works but most of the time i run into this issue..
I am using the latest version of Restlet. 
Below is the Thread Dump . Any suggestions on how to fix this ?

http-8080-1" daemon prio=6 tid=0x066e9c00 nid=0x1fe4 waiting on condition
[0x08 38d000] 
   java.lang.Thread.State: TIMED_WAITING (parking) 
        at sun.misc.Unsafe.park(Native Method) 
        - parking to wait for  <0x143623d8> (a
java.util.concurrent.CountDownLat
ch$Sync) 
        at
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198
) 
        at
java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireShared
Nanos(AbstractQueuedSynchronizer.java:947) 
        at
java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireShare
dNanos(AbstractQueuedSynchronizer.java:1239) 
        at
java.util.concurrent.CountDownLatch.await(CountDownLatch.java:253) 
        at
org.restlet.engine.http.connector.BaseClientHelper.handle(BaseClientH
elper.java:692) 
        at org.restlet.Client.handle(Client.java:177) 
        at org.restlet.routing.Filter.doHandle(Filter.java:156) 
        at org.restlet.routing.Filter.handle(Filter.java:203) 
        at org.restlet.routing.Router.doHandle(Router.java:497) 
        at org.restlet.routing.Router.handle(Router.java:737) 
        at
org.restlet.engine.component.ComponentClientDispatcher.doHandle(Compo
nentClientDispatcher.java:130) 
        at
org.restlet.engine.TemplateDispatcher.handle(TemplateDispatcher.java: 
121) 
        at
org.restlet.engine.component.ChildClientDispatcher.parentHandle(Child
ClientDispatcher.java:139) 
        at
org.restlet.engine.component.ChildClientDispatcher.doHandle(ChildClie
ntDispatcher.java:114) 
        at
org.restlet.engine.TemplateDispatcher.handle(TemplateDispatcher.java: 
121) 
        at
org.restlet.routing.Redirector.serverRedirect(Redirector.java:420) 
        at
org.restlet.routing.Redirector.outboundServerRedirect(Redirector.java
:341) 
        at org.restlet.routing.Redirector.handle(Redirector.java:287) 
        at org.restlet.routing.Filter.doHandle(Filter.java:156) 
        at org.restlet.routing.Filter.handle(Filter.java:203) 
        at org.restlet.routing.Filter.doHandle(Filter.java:156) 
        at org.restlet.routing.Filter.handle(Filter.java:203) 
        at org.restlet.routing.Filter.doHandle(Filter.java:156) 
        at
org.restlet.engine.application.StatusFilter.doHandle(StatusFilter.jav
a:151) 
        at org.restlet.routing.Filter.handle(Filter.java:203) 
        at org.restlet.routing.Filter.doHandle(Filter.java:156) 
        at org.restlet.routing.Filter.handle(Filter.java:203) 
        at org.restlet.engine.ChainHelper.handle(ChainHelper.java:111) 
        at
org.restlet.engine.application.ApplicationHelper.handle(ApplicationHe
lper.java:72) 
        at org.restlet.Application.handle(Application.java:388) 
        at org.restlet.routing.Filter.doHandle(Filter.java:156) 
        at org.restlet.routing.Filter.handle(Filter.java:203) 
        at org.restlet.routing.Router.doHandle(Router.java:497) 
        at org.restlet.routing.Router.handle(Router.java:737) 
        at org.restlet.routing.Filter.doHandle(Filter.java:156) 
        at org.restlet.routing.Filter.handle(Filter.java:203) 
        at org.restlet.routing.Router.doHandle(Router.java:497) 
        at org.restlet.routing.Router.handle(Router.java:737) 
        at org.restlet.routing.Filter.doHandle(Filter.java:156) 
        at org.restlet.routing.Filter.handle(Filter.java:203) 
        at org.restlet.engine.ChainHelper.handle(ChainHelper.java:111) 
        at org.restlet.Component.handle(Component.java:388) 
        at org.restlet.Server.handle(Server.java:488) 
        at org.restlet.engine.ServerHelper.handle(ServerHelper.java:71) 
        at
org.restlet.engine.http.HttpServerHelper.handle(HttpServerHelper.java
:150) 
        at
org.restlet.ext.servlet.ServerServlet.service(ServerServlet.java:1037
) 
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 
        at
com.liferay.portal.kernel.servlet.PortalDelegatorServlet.service(Port
alDelegatorServlet.java:92) 
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:290) 
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:206) 
        at
com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter
.java:196) 
        at
com.liferay.portal.servlet.filters.sso.ntlm.NtlmPostFilter.processFil
ter(NtlmPostFilter.java:81) 
        at
com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java
:123) 
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:235) 
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:206) 
        at
com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter
.java:196) 
        at
com.liferay.portal.sharepoint.SharepointFilter.processFilter(Sharepoi
ntFilter.java:179) 
        at
com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java
:123) 
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:235) 
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:206) 
        at
com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter
.java:196) 
        at
com.liferay.portal.servlet.filters.virtualhost.VirtualHostFilter.proc
essFilter(VirtualHostFilter.java:240) 
        at
com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java
:123) 
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:235) 
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:206) 
        at
com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter
.java:196) 
        at
com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java
:126) 
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:235) 
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:206) 
        at
com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter
.java:196) 
        at
com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java
:126) 
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:235) 
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:206) 
        at
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewrit
eFilter.java:738) 
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:235) 
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:206) 
        at
com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter
.java:196) 
        at
com.liferay.portal.servlet.filters.threadlocal.ThreadLocalFilter.proc
essFilter(ThreadLocalFilter.java:35) 
        at
com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java
:123) 
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:235) 
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:206) 
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:233) 
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:191) 
        at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica
torBase.java:470) 
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:127) 
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:102) 
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:109) 
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
a:298) 
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:857) 
        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
ss(Http11Protocol.java:588) 
        at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:48
9) 
        at java.lang.Thread.run(Thread.java:619) 

"http-8080-Acceptor-0" daemon prio=6 tid=0x066e9800 nid=0x1c8c runnable
[0x082ff

------------------------------------------------------
http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=28385
18

------------------------------------------------------
http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2838525

Reply via email to