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]
signature.asc
Description: OpenPGP digital signature