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

