Important Notice - Forums is archived
To simplify things and help our users to be more productive, we have archived the current forum and focus our efforts on helping developers on Stack Overflow. You can post new questions on Stack Overflow or join our Discord channel.

Vaadin lets you build secure, UX-first PWAs entirely in Java.
Free ebook & tutorial.
Can't use the application: PushAtmosphereHandler onStateChange (7.5.5)
I'm testing charts on vaadin and I've recently developed a brand-new application using vaadin 7.5.5 and several add-ons.
Today, I'm facing a problem which prevents me from using the application itself. In Google Chrome, after typing credentials within my login form, the application starts loading something I don't know (without pressing any key or button).
Looking my logs, I've realised that something unknown happens (which shouldn't happen). I attach the whole log, but the problem remain on the bottom:
sep 15, 2015 9:54:52 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMACIÓN: Server version: Apache Tomcat/8.0.18
sep 15, 2015 9:54:52 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMACIÓN: Server built: Jan 23 2015 11:56:07 UTC
sep 15, 2015 9:54:52 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMACIÓN: Server number: 8.0.18.0
sep 15, 2015 9:54:52 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMACIÓN: OS Name: Windows 7
sep 15, 2015 9:54:52 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMACIÓN: OS Version: 6.1
sep 15, 2015 9:54:52 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMACIÓN: Architecture: x86
sep 15, 2015 9:54:52 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMACIÓN: Java Home: C:\Program Files\Java\jre1.8.0_45
sep 15, 2015 9:54:52 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMACIÓN: JVM Version: 1.8.0_45-b15
sep 15, 2015 9:54:52 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMACIÓN: JVM Vendor: Oracle Corporation
sep 15, 2015 9:54:52 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMACIÓN: CATALINA_BASE: C:\Program Files\Apache Software Foundation\Tomcat 8.0
sep 15, 2015 9:54:52 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMACIÓN: CATALINA_HOME: C:\Program Files\Apache Software Foundation\Tomcat 8.0
sep 15, 2015 9:54:52 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMACIÓN: Command line argument: -agentlib:jdwp=transport=dt_socket,suspend=y,address=localhost:51064
sep 15, 2015 9:54:52 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMACIÓN: Command line argument: -Dcatalina.base=C:\Program Files\Apache Software Foundation\Tomcat 8.0
sep 15, 2015 9:54:52 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMACIÓN: Command line argument: -Dcatalina.home=C:\Program Files\Apache Software Foundation\Tomcat 8.0
sep 15, 2015 9:54:52 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMACIÓN: Command line argument: -Dwtp.deploy=C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps
sep 15, 2015 9:54:52 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMACIÓN: Command line argument: -Djava.endorsed.dirs=C:\Program Files\Apache Software Foundation\Tomcat 8.0\endorsed
sep 15, 2015 9:54:52 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMACIÓN: Command line argument: -Dfile.encoding=UTF-8
sep 15, 2015 9:54:52 AM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFORMACIÓN: Cargada la biblioteca nativa APR de Apache Tomcat 1.1.33 con la versión APR 1.5.1.
sep 15, 2015 9:54:52 AM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFORMACIÓN: Capacidades APR: IPv6 [true], enviar fichero [true], aceptar filtros [false], aleatorio [true].
sep 15, 2015 9:54:53 AM org.apache.catalina.core.AprLifecycleListener initializeSSL
INFORMACIÓN: OpenSSL inicializado correctamente (OpenSSL 1.0.1m 19 Mar 2015)
sep 15, 2015 9:54:53 AM org.apache.coyote.AbstractProtocol init
INFORMACIÓN: Initializing ProtocolHandler ["http-apr-9090"]
sep 15, 2015 9:54:53 AM org.apache.coyote.AbstractProtocol init
INFORMACIÓN: Initializing ProtocolHandler ["http-apr-8443"]
sep 15, 2015 9:54:53 AM org.apache.coyote.AbstractProtocol init
INFORMACIÓN: Initializing ProtocolHandler ["ajp-apr-8009"]
sep 15, 2015 9:54:53 AM org.apache.catalina.startup.Catalina load
INFORMACIÓN: Initialization processed in 1768 ms
sep 15, 2015 9:54:53 AM org.apache.catalina.core.StandardService startInternal
INFORMACIÓN: Arrancando servicio Catalina
sep 15, 2015 9:54:53 AM org.apache.catalina.core.StandardEngine startInternal
INFORMACIÓN: Starting Servlet Engine: Apache Tomcat/8.0.18
sep 15, 2015 9:54:53 AM org.apache.catalina.startup.HostConfig deployDirectory
INFORMACIÓN: Despliegue del directorio C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\AveriasSaeWebApp de la aplicación web
sep 15, 2015 9:54:57 AM org.apache.jasper.servlet.TldScanner scanJars
INFORMACIÓN: Al menos un JAR, que se ha explorado buscando TLDs, aún no contenía TLDs. Activar historial de depuración para este historiador para una completa lista de los JARs que fueron explorados y de los que nos se halló TLDs. Saltarse JARs no necesarios durante la exploración puede dar lugar a una mejora de tiempo significativa en el arranque y compilación de JSP .
sep 15, 2015 9:54:58 AM org.apache.catalina.core.ApplicationContext log
INFORMACIÓN: Initializing AtmosphereFramework
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework addAtmosphereHandler
INFORMACIÓN: Installed AtmosphereHandler com.vaadin.server.communication.PushAtmosphereHandler mapped to context-path: /*
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework addAtmosphereHandler
INFORMACIÓN: Installed the following AtmosphereInterceptor mapped to AtmosphereHandler com.vaadin.server.communication.PushAtmosphereHandler
sep 15, 2015 9:54:58 AM org.atmosphere.util.IOUtils readServiceFile
INFORMACIÓN: META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework autoConfigureService
INFORMACIÓN: Atmosphere is using org.atmosphere.util.VoidAnnotationProcessor for processing annotation
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework initWebSocket
INFORMACIÓN: Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
sep 15, 2015 9:54:58 AM org.atmosphere.container.JSR356AsyncSupport <init>
INFORMACIÓN: JSR 356 Mapping path /{path}
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework configureAtmosphereInterceptor
INFORMACIÓN: Installing Default AtmosphereInterceptors
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework newAInterceptor
INFORMACIÓN: org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework newAInterceptor
INFORMACIÓN: org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework newAInterceptor
INFORMACIÓN: org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework newAInterceptor
INFORMACIÓN: org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework configureAtmosphereInterceptor
INFORMACIÓN: Dropping Interceptor org.atmosphere.interceptor.HeartbeatInterceptor
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework newAInterceptor
INFORMACIÓN: org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework newAInterceptor
INFORMACIÓN: org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework newAInterceptor
INFORMACIÓN: org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework newAInterceptor
INFORMACIÓN: org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework newAInterceptor
INFORMACIÓN: org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework newAInterceptor
INFORMACIÓN: org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework configureAtmosphereInterceptor
INFORMACIÓN: Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework info
INFORMACIÓN: Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework info
INFORMACIÓN: Using BroadcasterCache: org.atmosphere.cache.UUIDBroadcasterCache
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework info
INFORMACIÓN: Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework info
INFORMACIÓN: Broadcaster Polling Wait Time 100
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework info
INFORMACIÓN: Shared ExecutorService supported: true
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework info
INFORMACIÓN: Messaging Thread Pool Size: Unlimited
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework info
INFORMACIÓN: Async I/O Thread Pool Size: 200
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework info
INFORMACIÓN: Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework info
INFORMACIÓN: Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework info
INFORMACIÓN: Invoke AtmosphereInterceptor on WebSocket message true
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework info
INFORMACIÓN: HttpSession supported: true
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework info
INFORMACIÓN: Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework info
INFORMACIÓN: Atmosphere is using async support: org.atmosphere.container.JSR356AsyncSupport running under container: Apache Tomcat/8.0.18 using javax.servlet/3.0 and jsr356/WebSocket API
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework info
INFORMACIÓN: Atmosphere Framework 2.2.7.vaadin1 started.
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework interceptor
INFORMACIÓN: Installed AtmosphereInterceptor Track Message Size Interceptor using | with priority BEFORE_DEFAULT
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework addAtmosphereHandler
INFORMACIÓN: Installed AtmosphereHandler com.vaadin.server.communication.PushAtmosphereHandler mapped to context-path: /*
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework addAtmosphereHandler
INFORMACIÓN: Installed the following AtmosphereInterceptor mapped to AtmosphereHandler com.vaadin.server.communication.PushAtmosphereHandler
sep 15, 2015 9:54:58 AM org.atmosphere.util.IOUtils readServiceFile
INFORMACIÓN: META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework autoConfigureService
INFORMACIÓN: Atmosphere is using org.atmosphere.util.VoidAnnotationProcessor for processing annotation
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework initWebSocket
INFORMACIÓN: Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
sep 15, 2015 9:54:58 AM org.atmosphere.container.JSR356AsyncSupport <init>
INFORMACIÓN: JSR 356 Mapping path /{path}
sep 15, 2015 9:54:58 AM org.atmosphere.container.JSR356AsyncSupport <init>
ADVERTENCIA: Duplicate Servlet Mapping Path /{path}. Use org.atmosphere.container.JSR356AsyncSupport.mappingPath init-param to prevent this message
sep 15, 2015 9:54:58 AM org.atmosphere.container.JSR356AsyncSupport <init>
ADVERTENCIA: Duplicate guess
javax.websocket.DeploymentException: Multiple Endpoints may not be deployed to the same path [/{path}]
at org.apache.tomcat.websocket.server.WsServerContainer.addEndpoint(WsServerContainer.java:202)
at org.atmosphere.container.JSR356AsyncSupport.<init>(JSR356AsyncSupport.java:71)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at org.atmosphere.cpr.DefaultAsyncSupportResolver.newCometSupport(DefaultAsyncSupportResolver.java:233)
at org.atmosphere.cpr.DefaultAsyncSupportResolver.resolveWebSocket(DefaultAsyncSupportResolver.java:298)
at org.atmosphere.cpr.DefaultAsyncSupportResolver.resolve(DefaultAsyncSupportResolver.java:284)
at org.atmosphere.cpr.AtmosphereFramework.autoDetectContainer(AtmosphereFramework.java:1870)
at org.atmosphere.cpr.AtmosphereFramework.init(AtmosphereFramework.java:888)
at org.atmosphere.cpr.AtmosphereFramework.init(AtmosphereFramework.java:780)
at com.vaadin.server.communication.PushRequestHandler.initAtmosphere(PushRequestHandler.java:198)
at com.vaadin.server.communication.JSR356WebsocketInitializer.initAtmosphereForVaadinServlet(JSR356WebsocketInitializer.java:152)
at com.vaadin.server.communication.JSR356WebsocketInitializer.contextInitialized(JSR356WebsocketInitializer.java:118)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4720)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5154)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:714)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1069)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1719)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
sep 15, 2015 9:54:58 AM org.atmosphere.container.JSR356AsyncSupport <init>
ADVERTENCIA: Duplicate Servlet Mapping Path . Use org.atmosphere.container.JSR356AsyncSupport.mappingPath init-param to prevent this message
sep 15, 2015 9:54:58 AM org.atmosphere.container.JSR356AsyncSupport <init>
ADVERTENCIA: Duplicate guess
javax.websocket.DeploymentException: Multiple Endpoints may not be deployed to the same path [/{path0}]
at org.apache.tomcat.websocket.server.WsServerContainer.addEndpoint(WsServerContainer.java:202)
at org.atmosphere.container.JSR356AsyncSupport.<init>(JSR356AsyncSupport.java:71)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at org.atmosphere.cpr.DefaultAsyncSupportResolver.newCometSupport(DefaultAsyncSupportResolver.java:233)
at org.atmosphere.cpr.DefaultAsyncSupportResolver.resolveWebSocket(DefaultAsyncSupportResolver.java:298)
at org.atmosphere.cpr.DefaultAsyncSupportResolver.resolve(DefaultAsyncSupportResolver.java:284)
at org.atmosphere.cpr.AtmosphereFramework.autoDetectContainer(AtmosphereFramework.java:1870)
at org.atmosphere.cpr.AtmosphereFramework.init(AtmosphereFramework.java:888)
at org.atmosphere.cpr.AtmosphereFramework.init(AtmosphereFramework.java:780)
at com.vaadin.server.communication.PushRequestHandler.initAtmosphere(PushRequestHandler.java:198)
at com.vaadin.server.communication.JSR356WebsocketInitializer.initAtmosphereForVaadinServlet(JSR356WebsocketInitializer.java:152)
at com.vaadin.server.communication.JSR356WebsocketInitializer.contextInitialized(JSR356WebsocketInitializer.java:118)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4720)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5154)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:714)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1069)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1719)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
sep 15, 2015 9:54:58 AM org.atmosphere.container.JSR356AsyncSupport <init>
ADVERTENCIA: Duplicate Servlet Mapping Path . Use org.atmosphere.container.JSR356AsyncSupport.mappingPath init-param to prevent this message
sep 15, 2015 9:54:58 AM org.atmosphere.container.JSR356AsyncSupport <init>
ADVERTENCIA: Duplicate guess
javax.websocket.DeploymentException: Multiple Endpoints may not be deployed to the same path [/{path1}]
at org.apache.tomcat.websocket.server.WsServerContainer.addEndpoint(WsServerContainer.java:202)
at org.atmosphere.container.JSR356AsyncSupport.<init>(JSR356AsyncSupport.java:71)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at org.atmosphere.cpr.DefaultAsyncSupportResolver.newCometSupport(DefaultAsyncSupportResolver.java:233)
at org.atmosphere.cpr.DefaultAsyncSupportResolver.resolveWebSocket(DefaultAsyncSupportResolver.java:298)
at org.atmosphere.cpr.DefaultAsyncSupportResolver.resolve(DefaultAsyncSupportResolver.java:284)
at org.atmosphere.cpr.AtmosphereFramework.autoDetectContainer(AtmosphereFramework.java:1870)
at org.atmosphere.cpr.AtmosphereFramework.init(AtmosphereFramework.java:888)
at org.atmosphere.cpr.AtmosphereFramework.init(AtmosphereFramework.java:780)
at com.vaadin.server.communication.PushRequestHandler.initAtmosphere(PushRequestHandler.java:198)
at com.vaadin.server.communication.JSR356WebsocketInitializer.initAtmosphereForVaadinServlet(JSR356WebsocketInitializer.java:152)
at com.vaadin.server.communication.JSR356WebsocketInitializer.contextInitialized(JSR356WebsocketInitializer.java:118)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4720)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5154)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:714)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1069)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1719)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
sep 15, 2015 9:54:58 AM org.atmosphere.container.JSR356AsyncSupport <init>
ADVERTENCIA: Duplicate Servlet Mapping Path . Use org.atmosphere.container.JSR356AsyncSupport.mappingPath init-param to prevent this message
sep 15, 2015 9:54:58 AM org.atmosphere.container.JSR356AsyncSupport <init>
ADVERTENCIA: Duplicate guess
javax.websocket.DeploymentException: Multiple Endpoints may not be deployed to the same path [/{path2}]
at org.apache.tomcat.websocket.server.WsServerContainer.addEndpoint(WsServerContainer.java:202)
at org.atmosphere.container.JSR356AsyncSupport.<init>(JSR356AsyncSupport.java:71)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at org.atmosphere.cpr.DefaultAsyncSupportResolver.newCometSupport(DefaultAsyncSupportResolver.java:233)
at org.atmosphere.cpr.DefaultAsyncSupportResolver.resolveWebSocket(DefaultAsyncSupportResolver.java:298)
at org.atmosphere.cpr.DefaultAsyncSupportResolver.resolve(DefaultAsyncSupportResolver.java:284)
at org.atmosphere.cpr.AtmosphereFramework.autoDetectContainer(AtmosphereFramework.java:1870)
at org.atmosphere.cpr.AtmosphereFramework.init(AtmosphereFramework.java:888)
at org.atmosphere.cpr.AtmosphereFramework.init(AtmosphereFramework.java:780)
at com.vaadin.server.communication.PushRequestHandler.initAtmosphere(PushRequestHandler.java:198)
at com.vaadin.server.communication.JSR356WebsocketInitializer.initAtmosphereForVaadinServlet(JSR356WebsocketInitializer.java:152)
at com.vaadin.server.communication.JSR356WebsocketInitializer.contextInitialized(JSR356WebsocketInitializer.java:118)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4720)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5154)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:714)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1069)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1719)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
sep 15, 2015 9:54:58 AM org.atmosphere.container.JSR356AsyncSupport <init>
ADVERTENCIA: Duplicate Servlet Mapping Path . Use org.atmosphere.container.JSR356AsyncSupport.mappingPath init-param to prevent this message
sep 15, 2015 9:54:58 AM org.atmosphere.container.JSR356AsyncSupport <init>
ADVERTENCIA: Duplicate guess
javax.websocket.DeploymentException: Multiple Endpoints may not be deployed to the same path [/{path3}]
at org.apache.tomcat.websocket.server.WsServerContainer.addEndpoint(WsServerContainer.java:202)
at org.atmosphere.container.JSR356AsyncSupport.<init>(JSR356AsyncSupport.java:71)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at org.atmosphere.cpr.DefaultAsyncSupportResolver.newCometSupport(DefaultAsyncSupportResolver.java:233)
at org.atmosphere.cpr.DefaultAsyncSupportResolver.resolveWebSocket(DefaultAsyncSupportResolver.java:298)
at org.atmosphere.cpr.DefaultAsyncSupportResolver.resolve(DefaultAsyncSupportResolver.java:284)
at org.atmosphere.cpr.AtmosphereFramework.autoDetectContainer(AtmosphereFramework.java:1870)
at org.atmosphere.cpr.AtmosphereFramework.init(AtmosphereFramework.java:888)
at org.atmosphere.cpr.AtmosphereFramework.init(AtmosphereFramework.java:780)
at com.vaadin.server.communication.PushRequestHandler.initAtmosphere(PushRequestHandler.java:198)
at com.vaadin.server.communication.JSR356WebsocketInitializer.initAtmosphereForVaadinServlet(JSR356WebsocketInitializer.java:152)
at com.vaadin.server.communication.JSR356WebsocketInitializer.contextInitialized(JSR356WebsocketInitializer.java:118)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4720)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5154)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:714)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1069)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1719)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework configureAtmosphereInterceptor
INFORMACIÓN: Installing Default AtmosphereInterceptors
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework newAInterceptor
INFORMACIÓN: org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework newAInterceptor
INFORMACIÓN: org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework newAInterceptor
INFORMACIÓN: org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework newAInterceptor
INFORMACIÓN: org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework configureAtmosphereInterceptor
INFORMACIÓN: Dropping Interceptor org.atmosphere.interceptor.HeartbeatInterceptor
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework newAInterceptor
INFORMACIÓN: org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework newAInterceptor
INFORMACIÓN: org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework newAInterceptor
INFORMACIÓN: org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework newAInterceptor
INFORMACIÓN: org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework newAInterceptor
INFORMACIÓN: org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework newAInterceptor
INFORMACIÓN: org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework configureAtmosphereInterceptor
INFORMACIÓN: Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework info
INFORMACIÓN: Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework info
INFORMACIÓN: Using BroadcasterCache: org.atmosphere.cache.UUIDBroadcasterCache
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework info
INFORMACIÓN: Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework info
INFORMACIÓN: Broadcaster Polling Wait Time 100
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework info
INFORMACIÓN: Shared ExecutorService supported: true
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework info
INFORMACIÓN: Messaging Thread Pool Size: Unlimited
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework info
INFORMACIÓN: Async I/O Thread Pool Size: 200
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework info
INFORMACIÓN: Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework info
INFORMACIÓN: Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework info
INFORMACIÓN: Invoke AtmosphereInterceptor on WebSocket message true
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework info
INFORMACIÓN: HttpSession supported: true
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework info
INFORMACIÓN: Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework info
INFORMACIÓN: Atmosphere is using async support: org.atmosphere.container.JSR356AsyncSupport running under container: Apache Tomcat/8.0.18 using javax.servlet/3.0 and jsr356/WebSocket API
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework info
INFORMACIÓN: Atmosphere Framework 2.2.7.vaadin1 started.
sep 15, 2015 9:54:58 AM org.atmosphere.cpr.AtmosphereFramework interceptor
INFORMACIÓN: Installed AtmosphereInterceptor Track Message Size Interceptor using | with priority BEFORE_DEFAULT
sep 15, 2015 9:54:58 AM org.apache.catalina.startup.HostConfig deployDirectory
INFORMACIÓN: Deployment of web application directory C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\AveriasSaeWebApp has finished in 4.931 ms
sep 15, 2015 9:54:58 AM org.apache.catalina.startup.HostConfig deployDirectory
INFORMACIÓN: Despliegue del directorio C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\docs de la aplicación web
sep 15, 2015 9:54:58 AM org.apache.jasper.servlet.TldScanner scanJars
INFORMACIÓN: Al menos un JAR, que se ha explorado buscando TLDs, aún no contenía TLDs. Activar historial de depuración para este historiador para una completa lista de los JARs que fueron explorados y de los que nos se halló TLDs. Saltarse JARs no necesarios durante la exploración puede dar lugar a una mejora de tiempo significativa en el arranque y compilación de JSP .
sep 15, 2015 9:54:58 AM org.apache.catalina.startup.HostConfig deployDirectory
INFORMACIÓN: Deployment of web application directory C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\docs has finished in 81 ms
sep 15, 2015 9:54:58 AM org.apache.catalina.startup.HostConfig deployDirectory
INFORMACIÓN: Despliegue del directorio C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\examples de la aplicación web
sep 15, 2015 9:54:58 AM org.apache.catalina.core.ApplicationContext log
INFORMACIÓN: ContextListener: contextInitialized()
sep 15, 2015 9:54:58 AM org.apache.catalina.core.ApplicationContext log
INFORMACIÓN: SessionListener: contextInitialized()
sep 15, 2015 9:54:58 AM org.apache.catalina.startup.HostConfig deployDirectory
INFORMACIÓN: Deployment of web application directory C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\examples has finished in 530 ms
sep 15, 2015 9:54:58 AM org.apache.catalina.startup.HostConfig deployDirectory
INFORMACIÓN: Despliegue del directorio C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\host-manager de la aplicación web
sep 15, 2015 9:54:59 AM org.apache.jasper.servlet.TldScanner scanJars
INFORMACIÓN: Al menos un JAR, que se ha explorado buscando TLDs, aún no contenía TLDs. Activar historial de depuración para este historiador para una completa lista de los JARs que fueron explorados y de los que nos se halló TLDs. Saltarse JARs no necesarios durante la exploración puede dar lugar a una mejora de tiempo significativa en el arranque y compilación de JSP .
sep 15, 2015 9:54:59 AM org.apache.catalina.startup.HostConfig deployDirectory
INFORMACIÓN: Deployment of web application directory C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\host-manager has finished in 115 ms
sep 15, 2015 9:54:59 AM org.apache.catalina.startup.HostConfig deployDirectory
INFORMACIÓN: Despliegue del directorio C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\manager de la aplicación web
sep 15, 2015 9:54:59 AM org.apache.jasper.servlet.TldScanner scanJars
INFORMACIÓN: Al menos un JAR, que se ha explorado buscando TLDs, aún no contenía TLDs. Activar historial de depuración para este historiador para una completa lista de los JARs que fueron explorados y de los que nos se halló TLDs. Saltarse JARs no necesarios durante la exploración puede dar lugar a una mejora de tiempo significativa en el arranque y compilación de JSP .
sep 15, 2015 9:54:59 AM org.apache.catalina.startup.HostConfig deployDirectory
INFORMACIÓN: Deployment of web application directory C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\manager has finished in 109 ms
sep 15, 2015 9:54:59 AM org.apache.catalina.startup.HostConfig deployDirectory
INFORMACIÓN: Despliegue del directorio C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\ROOT de la aplicación web
sep 15, 2015 9:54:59 AM org.apache.jasper.servlet.TldScanner scanJars
INFORMACIÓN: Al menos un JAR, que se ha explorado buscando TLDs, aún no contenía TLDs. Activar historial de depuración para este historiador para una completa lista de los JARs que fueron explorados y de los que nos se halló TLDs. Saltarse JARs no necesarios durante la exploración puede dar lugar a una mejora de tiempo significativa en el arranque y compilación de JSP .
sep 15, 2015 9:54:59 AM org.apache.catalina.startup.HostConfig deployDirectory
INFORMACIÓN: Deployment of web application directory C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\ROOT has finished in 97 ms
sep 15, 2015 9:54:59 AM org.apache.coyote.AbstractProtocol start
INFORMACIÓN: Starting ProtocolHandler ["http-apr-9090"]
sep 15, 2015 9:54:59 AM org.apache.coyote.AbstractProtocol start
INFORMACIÓN: Starting ProtocolHandler ["http-apr-8443"]
sep 15, 2015 9:54:59 AM org.apache.coyote.AbstractProtocol start
INFORMACIÓN: Starting ProtocolHandler ["ajp-apr-8009"]
sep 15, 2015 9:54:59 AM org.apache.catalina.startup.Catalina start
INFORMACIÓN: Server startup in 5945 ms
sep 15, 2015 9:55:01 AM com.vaadin.server.DefaultDeploymentConfiguration checkProductionMode
ADVERTENCIA:
=================================================================
Vaadin is running in DEBUG MODE.
Add productionMode=true to web.xml to disable debug features.
To show debug window, add ?debug to your application URL.
=================================================================
INFO : com.ingartek.averiassaewebapp.MainServlet -:- sessionInit -:- Session started: 353326
sep 15, 2015 9:55:01 AM com.ingartek.averiassaewebapp.MainServlet sessionInit
INFORMACIÓN: Session started: 353326
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
sep 15, 2015 9:55:03 AM org.hibernate.Version logVersion
INFO: HHH000412: Hibernate Core {5.0.1.Final}
sep 15, 2015 9:55:03 AM org.hibernate.cfg.Environment <clinit>
INFO: HHH000206: hibernate.properties not found
sep 15, 2015 9:55:03 AM org.hibernate.cfg.Environment buildBytecodeProvider
INFO: HHH000021: Bytecode provider name : javassist
sep 15, 2015 9:55:03 AM org.hibernate.annotations.common.reflection.java.JavaReflectionManager <clinit>
INFO: HCANN000001: Hibernate Commons Annotations {5.0.0.Final}
sep 15, 2015 9:55:03 AM org.hibernate.engine.jdbc.connections.internal.ConnectionProviderInitiator instantiateExplicitConnectionProvider
INFO: HHH000130: Instantiating explicit connection provider: com.zaxxer.hikari.hibernate.HikariConnectionProvider
sep 15, 2015 9:55:04 AM org.hibernate.dialect.Dialect <init>
INFO: HHH000400: Using dialect: org.hibernate.dialect.MySQLDialect
sep 15, 2015 9:55:06 AM org.hibernate.tool.hbm2ddl.SchemaUpdate execute
INFO: HHH000228: Running hbm2ddl schema update
sep 15, 2015 9:55:09 AM com.vaadin.server.communication.PushAtmosphereHandler onRequest
ADVERTENCIA: AtmosphereHandler.onRequest called before PushHandler has been set. This should really not happen
After cleaning cachè and commenting Async and Push mode:
<!-- <init-param> -->
<!-- <param-name>pushmode</param-name> -->
<!-- <param-value>manual</param-value> -->
<!-- </init-param> -->
<!-- <async-supported>true</async-supported> -->
Now works... But perhaps I'll be needing it...
Now, I need to use Push manual mode.... What can I do?
web.xml:
<?xml version="1.0" encoding="UTF-8"?>
<web-app
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
id="WebApp_ID"
version="3.0">
<display-name>AveriasSaeWebApp</display-name>
<context-param>
<description>Vaadin production mode</description>
<param-name>productionMode</param-name>
<param-value>false</param-value>
</context-param>
<!-- Ratio heartbeat. Si no se establece aquí, por defecto serán 300 segundos (5 minutos). Si la UI no
recibe un heartbeat en los 30 minutos, ésta se cerrará. -->
<context-param>
<param-name>heartbeatInterval</param-name>
<param-value>300</param-value>
</context-param>
<!-- ==================================================================== -->
<!-- Servlet Inicio -->
<!-- ==================================================================== -->
<servlet>
<servlet-name>Averias SAE WebApp Inicio</servlet-name>
<servlet-class>com.ingartek.averiassaewebapp.MainServlet</servlet-class>
<init-param>
<description>Clase UI de la aplicación para que se inicie</description>
<param-name>UI</param-name>
<param-value>com.ingartek.averiassaewebapp.AveriasSaeWebAppUI</param-value>
</init-param>
<!-- Cerrar las sesiones que sobrepasen el session-timeout -->
<init-param>
<param-name>closeIdleSessions</param-name>
<param-value>true</param-value>
</init-param>
<!-- WidgetSet de la Aplicación -->
<init-param>
<description>Application widgetset</description>
<param-name>widgetset</param-name>
<param-value>com.ingartek.averiassaewebapp.widgetset.AveriassaewebappWidgetset</param-value>
</init-param>
<!-- Enable server push -->
<init-param>
<param-name>pushmode</param-name>
<param-value>manual</param-value>
</init-param>
<async-supported>true</async-supported>
</servlet>
<!-- Mantener la sesión con vida bastante tiempo -->
<session-config>
<session-timeout>30</session-timeout><!-- Si no se recibe un heartbeat antes de los 30 minutos, la sesión será cerrada -->
</session-config>
<servlet-mapping>
<servlet-name>Averias SAE WebApp Inicio</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
</web-app>
UI class:
package com.ingartek.averiassaewebapp;
import java.util.Locale;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import com.ingartek.averiassaewebapp.view.IndexView;
import com.ingartek.averiassaewebapp.view.admin.IndexAdminView;
import com.ingartek.averiassaewebapp.view.operador.IndexOperadorView;
import com.vaadin.annotations.PreserveOnRefresh;
import com.vaadin.annotations.Push;
import com.vaadin.annotations.Theme;
import com.vaadin.annotations.Title;
import com.vaadin.navigator.Navigator;
import com.vaadin.navigator.ViewChangeListener;
import com.vaadin.server.Responsive;
import com.vaadin.server.VaadinRequest;
import com.vaadin.server.VaadinSession;
import com.vaadin.shared.communication.PushMode;
import com.vaadin.ui.UI;
@Theme("averiassaewebapp")
@PreserveOnRefresh
@Push(PushMode.MANUAL)
@Title("Averías SAE")
@SuppressWarnings("serial")
public class AveriasSaeWebAppUI extends UI {
/*
* Atributos
*/
private static Logger logger = LoggerFactory.getLogger(AveriasSaeWebAppUI.class);
...
General information about the application(s):
Client engine version7.5.6
Server engine version7.5.6
Theme version7.5.6
Push server version2.2.7.vaadin1
Push client version2.2.6.vaadin5-jquery (note: does not need to match server version)
Widget setcom.ingartek.averiassaewebapp.widgetset.AveriassaewebappWidgetset
Themeaveriassaewebapp
Communication methodPush (undefined)
Heartbeat300s
Why is push method undefined????