Push not working on IE9 - JBoss EAP 6.3 + Vaadin 7.4.1 + Vaadin CDI

Hi,

i enabled push on JBoss EAP 6.3. I followed the instructions on github:
https://github.com/Atmosphere/atmosphere/wiki/Enabling-WebSocket-Support-in-JBoss-EAP-6.3-and-up

Then I add the Annotation “@Push” to the UI and starts jboss. When I connect with Firefox or Chrome every thing works great.

On IE9 I get the folllowing message on JBOSS Console:
SEVERE [org.atmosphere.cpr.AsynchronousProcessor]
(myDomain/myIP-Adress:80-41) Invalid request state. AsyncContext#startAsync not supported. Make sure async-supported is set to true in web.xml http://myDomain/Dashboard-UI/PUSH/

When I change the view under IE9 the view change runs infinitely.

Can anyone confirm that push via websocket works on IE9 with JBoss EAP 6.3?
I think atomsphere have to change the connection when websocket unsupported.
Maybe it’s the combination of vaadin + cdi + jboss?

Thank you in advance for your help

The problem is solved. We using a authentication filter and this filter have to be set as async.

Rats, just noted this issue after I posted one that’s similar.

The only filter we have is Tomcat’s SetCharacterEncodingFilter (which enforces UTF-8). Do I need to add the true element to such a filter? It seems odd because the error doesn’t appear often, and I can use the application with no issue, but there are some clients that can trigger this repeatedly as if the heartbeat requests or the like are triggering it.