Hi,
I have two problems with using Vaadin push in combination with firefox. The following problems ar ONLY occurs with firefox.
Internet Explorer 9 and Chrome 36 works great. After Problem 2 occurs Vaadin push still works but the exception fills my jboss log.
Problem 1:
When I close Firefox the following exception throws:
08:12:48,171 SEVERE [vaadin org.atmosphere.container.JSR356Endpoint]
(http-d00212362wp.ads.provinzial.com/10.1.92.164:80-56) : java.io.EOFException
at org.apache.catalina.core.StandardWrapperValve.async(StandardWrapperValve.java:555) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
at org.apache.catalina.core.StandardWrapperValve.event(StandardWrapperValve.java:350) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
at org.apache.catalina.core.StandardContextValve.event(StandardContextValve.java:171) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
at org.apache.catalina.valves.ValveBase.event(ValveBase.java:185) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
at org.apache.catalina.valves.ValveBase.event(ValveBase.java:185) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
at org.apache.catalina.valves.ValveBase.event(ValveBase.java:185) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
at org.apache.catalina.core.StandardHostValve.event(StandardHostValve.java:247) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
at org.apache.catalina.valves.ValveBase.event(ValveBase.java:185) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
at org.apache.catalina.core.StandardEngineValve.event(StandardEngineValve.java:121) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
at org.apache.catalina.connector.CoyoteAdapter.event(CoyoteAdapter.java:228) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
at org.apache.coyote.http11.Http11NioProcessor.event(Http11NioProcessor.java:231) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
at org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.event(Http11NioProtocol.java:818) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
at org.apache.tomcat.util.net.NioEndpoint$ChannelProcessor.run(NioEndpoint.java:935) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_60]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_60]
at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_60]
Problem 2:
When I refresh Friefox with shortcut F5 I get the following exception:
No UI was found based on data in the request, but a slower lookup based on the AtmosphereResource succeeded. See http://dev.vaadin.com/ticket/14251 for more details.
The ticket describes that the problem was fixed, so why I get this error?
environment:
JBoss EAP 6.2
Websocket enable by following guide:
https://github.com/Atmosphere/atmosphere/wiki/Enabling-WebSocket-Support-in-JBoss-EAP-6.2-and-up
JDK 7
Vaadin 7.2.6
PushMode auto
PreserveOnRefresh on
Firefox 31
Chrome 36
Internet Explorer 9
Windows 7 64bit
Servlet:
@WebServlet(value = “/*”, asyncSupported=true)
@VaadinServletConfiguration(closeIdleSessions = false, productionMode = false, heartbeatInterval = 100, ui = UIClass.class, widgetset = “XXX”)
Thanks for any help.