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=2838518

Reply via email to