PUSH under 7.1.2 and Tomcat BIO/NIO connectors

As it turned out, after ensuring all of the atmosphere JARs were included, some pages would essentially hang the UI with pushmode automatic (I’d get a successful notification that my app did the requested action after pressing a button, for example, but then the loading indicator would appear on its own a second or so later and never go away). When I turned back to pushmode disabled, the app works fine again.

This is all I see in our logs as it relates to atmosphere:

[font=Courier New]
Aug 09, 2013 8:41:15 PM org.atmosphere.cpr.AtmosphereFramework addAtmosphereHandler
INFO: Installed AtmosphereHandler com.vaadin.server.communication.PushHandler mapped to context-path: /*
Aug 09, 2013 8:41:15 PM org.atmosphere.cpr.DefaultBroadcaster
INFO: /* support Out Of Order Broadcast: false
Aug 09, 2013 8:41:15 PM org.atmosphere.cpr.AtmosphereFramework autoDetectWebSocketHandler
INFO: Auto detecting WebSocketHandler in /WEB-INF/classes/
Aug 09, 2013 8:41:15 PM org.atmosphere.cpr.AtmosphereFramework initWebSocket
INFO: Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
Aug 09, 2013 8:41:15 PM org.atmosphere.cpr.AtmosphereFramework autoDetectContainer
INFO: Atmosphere is using async support: org.atmosphere.container.Tomcat7AsyncSupportWithWebSocket running under container: Apache Tomcat/7.0.42
Aug 09, 2013 8:41:15 PM org.atmosphere.cpr.AtmosphereFramework configureAtmosphereInterceptor
INFO: Installed Default AtmosphereInterceptor [Android Interceptor Support, SSE Interceptor Support, JSONP Interceptor Support, Atmosphere JavaScript Protocol, Browser disconnection detection]
. Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults in your xml to disable them.
Aug 09, 2013 8:41:15 PM org.atmosphere.cpr.AtmosphereFramework init
WARNING: No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
Aug 09, 2013 8:41:15 PM org.atmosphere.cpr.AtmosphereFramework init
INFO: Shared ExecutorService supported: true
Aug 09, 2013 8:41:15 PM org.atmosphere.cpr.AtmosphereFramework init
INFO: HttpSession supported: true
Aug 09, 2013 8:41:15 PM org.atmosphere.cpr.AtmosphereFramework init
INFO: Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
Aug 09, 2013 8:41:15 PM org.atmosphere.cpr.AtmosphereFramework init
INFO: Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
Aug 09, 2013 8:41:15 PM org.atmosphere.cpr.AtmosphereFramework init
INFO: Using Broadcaster: org.atmosphere.cpr.DefaultBroadcaster
Aug 09, 2013 8:41:15 PM org.atmosphere.cpr.AtmosphereFramework init
INFO: Atmosphere Framework 1.0.14.vaadin4 started.
Aug 09, 2013 8:41:15 PM org.atmosphere.cpr.AtmosphereFramework interceptor
INFO: Installed AtmosphereInterceptor Track Message Size Interceptor using |.
Aug 09, 2013 8:41:32 PM org.atmosphere.cpr.DefaultBroadcaster perRequestFilter
WARNING: Request is not longer valid 1de10166-ed3f-4b5d-8325-233e68a5c05e

[/font]