tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Pid <...@pidster.com>
Subject Re: periodic (60 sec) problem from Vysper bosh servlet embedded in Tomcat 7.0.23
Date Wed, 11 Jan 2012 09:29:41 GMT
On 10/01/2012 21:04, Bob DeRemer wrote:
> Tomcat Community,
> 
>  
> 
> I’m not sure if this should be posted here or on the Mina/Vysper list,
> but since the problem seems to be around Jetty Servlet3 continuation
> functionality within the context of Tomcat, I thought I’d post here first.

Which version of Tomcat, exactly?


p

> PROBLEM
> 
> We’re using vysper in an embedded mode and have modified the BoshServlet
> to work in the context of our web application.  The Vysper bosh servlet
> seems to make use of Jetty servlet3 continuation, and we’re getting the
> following stack trace every 60 seconds.  60 seconds seems to be the
> default bosh session timeout when there is no activity:
> 
>  
> 
> I’m not sure what’s going on with the low-level servlet3 continuation
> stuff, but if anyone has any suggestions/recommendations, I’d greatly
> appreciate it.
> 
>  
> 
> Thanks,
> 
> Bob
> 
>  
> 
> SEVERE: null
> 
> _java.lang.IllegalStateException_: Calling [asyncDispatch()] is not
> valid for a request with Async state [DISPATCHING]
> 
>       at
> org.apache.coyote.AsyncStateMachine.asyncDispatch(_AsyncStateMachine.java:256_)
> 
>       at
> org.apache.coyote.http11.Http11AprProcessor.actionInternal(_Http11AprProcessor.java:468_)
> 
>       at
> org.apache.coyote.http11.AbstractHttp11Processor.action(_AbstractHttp11Processor.java:834_)
> 
>       at org.apache.coyote.Request.action(_Request.java:344_)
> 
>       at
> org.apache.catalina.core.AsyncContextImpl.dispatch(_AsyncContextImpl.java:185_)
> 
>       at
> org.apache.catalina.core.AsyncContextImpl.dispatch(_AsyncContextImpl.java:146_)
> 
>       at
> org.apache.catalina.core.AsyncContextImpl.dispatch(_AsyncContextImpl.java:140_)
> 
>       at
> org.eclipse.jetty.continuation.Servlet3Continuation.resume(_Servlet3Continuation.java:153_)
> 
>       at
> org.apache.vysper.xmpp.extension.xep0124.BoshBackedSessionContext.write0(_BoshBackedSessionContext.java:233_)
> 
>       at
> org.apache.vysper.xmpp.extension.xep0124.BoshBackedSessionContext.requestExpired(_BoshBackedSessionContext.java:451_)
> 
>       at
> org.apache.vysper.xmpp.extension.xep0124.BoshBackedSessionContext.access$000(_BoshBackedSessionContext.java:46_)
> 
>       at
> org.apache.vysper.xmpp.extension.xep0124.BoshBackedSessionContext$1.onTimeout(_BoshBackedSessionContext.java:605_)
> 
>       at
> org.eclipse.jetty.continuation.Servlet3Continuation$2.onTimeout(_Servlet3Continuation.java:90_)
> 
>       at
> org.apache.catalina.core.AsyncListenerWrapper.fireOnTimeout(_AsyncListenerWrapper.java:45_)
> 
>       at
> org.apache.catalina.core.AsyncContextImpl.timeout(_AsyncContextImpl.java:118_)
> 
>       at
> org.apache.catalina.connector.CoyoteAdapter.asyncDispatch(_CoyoteAdapter.java:292_)
> 
>       at
> org.apache.coyote.http11.AbstractHttp11Processor.asyncDispatch(_AbstractHttp11Processor.java:1515_)
> 
>       at
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(_AbstractProtocol.java:523_)
> 
>       at
> org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(_AprEndpoint.java:1817_)
> 
>       at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown
> Source)
> 
>       at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
> 
>       at java.lang.Thread.run(Unknown Source)
> 
>  
> 
>  
> 
>  
> 
> *Bob DeRemer*
> 
> *Senior Director, Architecture and Development*
> 
>  
> 
> Description: Description: Description: Description:
> cid:image001.png@01CBE3DE.51A12030
> 
> http://www.thingworx.com <http://www.thingworx.com/>
> 
> Skype: bob.deremer.thingworx
> 
> O: 610.594.6200 x812
> 
> M: 717.881.3986
> 
>  
> 


-- 

[key:62590808]


Mime
View raw message