> -----Original Message-----
> From: Pid [mailto:pid@pidster.com]=20
> Sent: Wednesday, January 11, 2012 4:30 AM
> To: Tomcat Users List
> Subject: Re: periodic (60 sec) problem from Vysper bosh servlet embedde=
d in Tomcat 7.0.23
>=20
> On 10/01/2012 21:04, Bob DeRemer wrote:
>> Tomcat Community,
>>
>> =20
>>
>> I'm not sure if this should be posted here or on the Mina/Vysper list,=
=20
>> but since the problem seems to be around Jetty Servlet3 continuation=20
>> functionality within the context of Tomcat, I thought I'd post here fi=
rst.
>=20
> Which version of Tomcat, exactly?
>=20
> On 12/01/2012 12:02, Bob DeRemer wrote:
> Tomcat 7.0.23 64-bit on windows server 2008 R2 64-bit
Please don't top-post.
>> PROBLEM
>>
>> We're using vysper in an embedded mode and have modified the=20
>> BoshServlet to work in the context of our web application. The Vysper=
=20
>> bosh servlet seems to make use of Jetty servlet3 continuation, and=20
>> 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=
:
Are you expecting the timeout to fire at this point, for those requests?
The request seems to think it is in the "DISPATCHING" state - is this
perhaps a long running stream of events?
>> 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.
I would also investigate whether that library supports a particular
version of Tomcat.
p
>> Thanks,
>>
>> Bob
>>
>> =20
>>
>> SEVERE: null
>>
>> _java.lang.IllegalStateException_: Calling [asyncDispatch()] is not=20
>> valid for a request with Async state [DISPATCHING]
>>
>> at
>> org.apache.coyote.AsyncStateMachine.asyncDispatch(_AsyncStateMachine.j=
>> ava:256_)
>>
>> at
>> org.apache.coyote.http11.Http11AprProcessor.actionInternal(_Http11AprP=
>> rocessor.java:468_)
>>
>> at
>> org.apache.coyote.http11.AbstractHttp11Processor.action(_AbstractHttp1=
>> 1Processor.java:834_)
>>
>> at org.apache.coyote.Request.action(_Request.java:344_)
>>
>> at
>> org.apache.catalina.core.AsyncContextImpl.dispatch(_AsyncContextImpl.j=
>> ava:185_)
>>
>> at
>> org.apache.catalina.core.AsyncContextImpl.dispatch(_AsyncContextImpl.j=
>> ava:146_)
>>
>> at
>> org.apache.catalina.core.AsyncContextImpl.dispatch(_AsyncContextImpl.j=
>> ava:140_)
>>
>> at
>> org.eclipse.jetty.continuation.Servlet3Continuation.resume(_Servlet3Co=
>> ntinuation.java:153_)
>>
>> at
>> org.apache.vysper.xmpp.extension.xep0124.BoshBackedSessionContext.writ=
>> e0(_BoshBackedSessionContext.java:233_)
>>
>> at
>> org.apache.vysper.xmpp.extension.xep0124.BoshBackedSessionContext.requ=
>> estExpired(_BoshBackedSessionContext.java:451_)
>>
>> at
>> org.apache.vysper.xmpp.extension.xep0124.BoshBackedSessionContext.acce=
>> ss$000(_BoshBackedSessionContext.java:46_)
>>
>> at
>> org.apache.vysper.xmpp.extension.xep0124.BoshBackedSessionContext$1.on=
>> Timeout(_BoshBackedSessionContext.java:605_)
>>
>> at
>> org.eclipse.jetty.continuation.Servlet3Continuation$2.onTimeout(_Servl=
>> et3Continuation.java:90_)
>>
>> at
>> org.apache.catalina.core.AsyncListenerWrapper.fireOnTimeout(_AsyncList=
>> enerWrapper.java:45_)
>>
>> at
>> org.apache.catalina.core.AsyncContextImpl.timeout(_AsyncContextImpl.ja=
>> va:118_)
>>
>> at
>> org.apache.catalina.connector.CoyoteAdapter.asyncDispatch(_CoyoteAdapt=
>> er.java:292_)
>>
>> at
>> org.apache.coyote.http11.AbstractHttp11Processor.asyncDispatch(_Abstra=
>> ctHttp11Processor.java:1515_)
>>
>> at
>> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(_=
>> AbstractProtocol.java:523_)
>>
>> at
>> org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(_AprEndpoin=
>> t.java:1817_)
>>
>> at=20
>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown
>> Source)
>>
>> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown=20
>> Source)
>>
>> at java.lang.Thread.run(Unknown Source)
>>
>> =20
>>
>> =20
>>
>> =20
>>
>> *Bob DeRemer*
>>
>> *Senior Director, Architecture and Development*
>>
>> =20
>>
>> 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
>>
>> =20
>>
>=20
>=20
--=20
[key:62590808]
|