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 Fri, 13 Jan 2012 13:30:27 GMT

> -----Original Message-----
> From: Pid [mailto:pid@pidster.com] 
> Sent: Wednesday, January 11, 2012 4:30 AM
> To: Tomcat Users List
> Subject: Re: periodic (60 sec) problem from Vysper bosh servlet embedded in Tomcat 7.0.23
> 
> 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?
> 
> 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 
>> 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:

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
>>
>>  
>>
>> SEVERE: null
>>
>> _java.lang.IllegalStateException_: Calling [asyncDispatch()] is not 
>> 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 
>> 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