Recurring problems: Vaadin Push and Glassfish

Hello,
I have recurring problems with nearly every application, when I want to use Push in combination with glassfish. In the development environment I use tomcat, where I never got problems when using push.

These are some other posts with nearly the same problem:

https://vaadin.com/forum#!/thread/7866320

Therefore I tried to resolve the problem by a coordianted debugging, and these are the results:

Development maschine:
Mac OSx
Java 8
Glassfish 4 (there are not differences at the problem with 4.1 version), started from eclipse Luna
Vaadin 7.3.5
Firefox Version 33.1

Debugging test:
I have three servlets with different Push configuration. All three servlets are loading the same UI. All servlets have the same web.xml configuration. The test is working the following way: I start the glassfish server, then I load each of the three servlet an try to login (login procedure is working, but then the session is expired and I can only reload the login screen). I use the webconsole for client logging and the glassfish log for server logging. I tried to access the servlets in different orders, after each restart. In the following I will give an outline of each of the Servlets and display the web.xml. As attachment you can see the glassfish connector configuration. At the end I will display in a code box the results of my test, I copied the output of the webconsole and the glassfish log in a txt file.
I hope that someone will have a look on this results and finds probably a solution for this problem. The push mode must work reliable before I can be used in production.

Glassfish 4 configuration:

Servlet 1:

[code]
@Theme(“ntacadmin”)
@Push(PushMode.AUTOMATIC)
public class BackendUI extends UI {

/**
 *
 */
private static final long serialVersionUID = -8123905063366730753L;

@WebServlet(asyncSupported = true)
public static class Servlet extends VaadinServlet {

    /**
     *
     */
    private static final long serialVersionUID = 8732575693453788117L;
}

@Override
protected void init(VaadinRequest request) {
    
    //
    // Create a new instance of the navigator. The navigator will attach
    // itself automatically to this view.
    //
    new Navigator(this, this);
    
    //
    // Add the "backend" views
    //
    getNavigator().addView(BackendLoginView.NAME, BackendLoginView.class);
    getNavigator().addView(BackendView.NAME, BackendView.class);
    
    if(getSession().getAttribute("backendController") != null)
        getNavigator().navigateTo(BackendView.NAME);
    else
        getNavigator().navigateTo(BackendLoginView.NAME);
}

}
[/code]Servlet 2 (works on the development maschine, not always on the production server):

[code]
@SuppressWarnings(“serial”)
@Theme(“ntacadmin”)
@Push(value=PushMode.MANUAL, transport=Transport.LONG_POLLING)
public class NTACAdminUI extends UI {

//@VaadinServletConfiguration(productionMode = false, ui = NTACAdminUI.class)
@WebServlet(asyncSupported = true)
public static class Servlet extends VaadinServlet {
}

@Override
protected void init(VaadinRequest request) {
    
    //
    // Create a new instance of the navigator. The navigator will attach
    // itself automatically to this view.
    //
    new Navigator(this, this);
    
    //
    // Add the "backend" views
    //
    getNavigator().addView(BackendLoginView.NAME, BackendLoginView.class);
    getNavigator().addView(BackendView.NAME, BackendView.class);
    
    //
    // Add the "adminend" views
    //
    getNavigator().addView(AdminendLoginView.NAME, AdminendLoginView.class);
    getNavigator().addView(AdminendView.NAME, AdminendView.class);
    
    if(getSession().getAttribute("adminendController") != null)
        getNavigator().navigateTo(AdminendView.NAME);
    
    //
    // Add the "CMS" view
    //
    getNavigator().addView(CmsView.NAME, CmsView.class);
    
    //
    // Navigate to the default view
    //
    if(getPage().getUriFragment() == null) {
        getNavigator().navigateTo(CmsView.NAME);
    }
}

}
[/code]Servlet 3:

[code]
@Theme(“ntacadmin”)
@Push(PushMode.MANUAL)
public class AdminendUI extends UI {

/**
 *
 */
private static final long serialVersionUID = 7895907551993679148L;

@WebServlet(asyncSupported = true)
public static class Servlet extends VaadinServlet {

    /**
     *
     */
    private static final long serialVersionUID = -6145374541990122199L;
}

@Override
protected void init(VaadinRequest request) {
    
    //
    // Create a new instance of the navigator. The navigator will attach
    // itself automatically to this view.
    //
    new Navigator(this, this);
    
    //
    // Add the "adminend" views
    //
    getNavigator().addView(AdminendLoginView.NAME, AdminendLoginView.class);
    getNavigator().addView(AdminendView.NAME, AdminendView.class);
    
    if(getSession().getAttribute("adminendController") != null)
        getNavigator().navigateTo(AdminendView.NAME);
    else
        getNavigator().navigateTo(AdminendLoginView.NAME);
}

}
[/code]Web.xml file:

[code]

<?xml version="1.0" encoding="UTF-8"?> NTACAdmin productionMode false NTACAdminUI com.vaadin.server.VaadinServlet
<init-param>
  <param-name>UI</param-name>
  <param-value>at.nettania.dev.ntacadmin.NTACAdminUI</param-value>
</init-param>

<load-on-startup>1</load-on-startup>
<async-supported>true</async-supported>

<!-- If not using the default widget set
<init-param>
  <param-name>widgetset</param-name>
  <param-value>com.ex.myprj.MyWidgetSet</param-value>
</init-param>
-->
NTACAdminUI /* NTACAdminUI /VAADIN/* AdminendUI com.vaadin.server.VaadinServlet
<init-param>
  <param-name>UI</param-name>
  <param-value>at.nettania.dev.ntacadmin.AdminendUI</param-value>
</init-param>

<load-on-startup>1</load-on-startup>
<async-supported>true</async-supported>
AdminendUI /adminend/* BackendUI com.vaadin.server.VaadinServlet
<init-param>
  <param-name>UI</param-name>
  <param-value>at.nettania.dev.ntacadmin.BackendUI</param-value>
</init-param>

<load-on-startup>1</load-on-startup>
<async-supported>true</async-supported>
BackendUI /backend/* at.nettania.dev.framework.ContextListener index.html index.htm index.jsp default.html default.htm default.jsp [/code]The following code is copied and paste from the txt file where I put the results from the webconsole and serverlog:
3 Servlets with different push mode, but displaying the same UI
Servlet 1: @Push(PushMode.AUTOMATIC)
Servlet 2: @Push(value=PushMode.MANUAL, transport=Transport.LONG_POLLING)
Servlet 3: @Push(PushMode.MANUAL)

Try 1 order:
Servlet 1
Servlet 2
Servlet 3

Servlet 1: @Push(PushMode.AUTOMATIC)
---------------------------------------

Webconsole:

"Vaadin push loaded" vaadinPush.debug.js:13374
"Fri Nov 28 09:39:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: Starting application NTACAdminbackend-2061642989" backend
"Fri Nov 28 09:39:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: Using theme: ntacadmin" backend
"Fri Nov 28 09:39:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: Vaadin application servlet version: 7.3.5" backend
"Fri Nov 28 09:39:54 GMT+100 2014 com.vaadin.client.communication.Heartbeat
INFO: Setting hearbeat interval to 300sec." backend
"Fri Nov 28 09:39:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: JSON parsing took 0ms" backend
"Fri Nov 28 09:39:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: Handling message from server" backend
"Fri Nov 28 09:39:54 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling resources from server" backend
"Fri Nov 28 09:39:54 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling type inheritance map from server" backend
"Fri Nov 28 09:39:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: Handling type mappings from server" backend
"Fri Nov 28 09:39:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: Handling resource dependencies" backend
"Fri Nov 28 09:39:54 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling meta information" backend
"Fri Nov 28 09:39:54 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Creating connectors (if needed)" backend
"Fri Nov 28 09:39:54 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Updating connector states" backend
"Fri Nov 28 09:39:54 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling locales" backend
"Fri Nov 28 09:39:54 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Updating connector hierarchy" backend
"Fri Nov 28 09:39:54 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Sending hierarchy change events" backend
"Fri Nov 28 09:39:54 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Running @DelegateToWidget" backend
"Fri Nov 28 09:39:54 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Sending state change events" backend
"Fri Nov 28 09:39:54 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Passing UIDL to Vaadin 6 style connectors" backend
"Fri Nov 28 09:39:54 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Performing server to client RPC calls" backend
"Fri Nov 28 09:39:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: * Unregistered 0 connectors" backend
"Fri Nov 28 09:39:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: handleUIDLMessage: 68 ms" backend
"Fri Nov 28 09:39:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: Starting layout phase" backend
"Fri Nov 28 09:39:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: Measured 2 non connector elements" backend
"Fri Nov 28 09:39:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: Pass 1 measured 11 elements, fired 3 listeners and did 0 layouts." backend
"Fri Nov 28 09:39:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: No more changes in pass 2" backend
"Fri Nov 28 09:39:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: Total layout phase time: 27ms" backend
"Fri Nov 28 09:39:54 GMT+100 2014 com.vaadin.client.VConsole
INFO:  Processing time was 99ms for 3302 characters of JSON" backend
"Fri Nov 28 09:39:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: Referenced paintables: 9" backend
"Fri Nov 28 09:39:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: Establishing push connection" backend
"Fri Nov 28 09:39:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: Starting layout phase" backend
"Fri Nov 28 09:39:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: Measured 2 non connector elements" backend
"Fri Nov 28 09:39:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: Pass 1 measured 1 elements, fired 0 listeners and did 0 layouts." backend
"Fri Nov 28 09:39:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: No more changes in pass 2" backend
"Fri Nov 28 09:39:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: Total layout phase time: 6ms" backend
"Fri Nov 28 09:39:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: Push connection established using websocket" backend
"Fri Nov 28 09:40:31 GMT+100 2014 com.vaadin.client.VConsole
INFO: New window width: 1479" backend
"Fri Nov 28 09:40:31 GMT+100 2014 com.vaadin.client.VConsole
INFO: New window height: 990" backend
"Fri Nov 28 09:40:31 GMT+100 2014 com.vaadin.client.VConsole
INFO: Running layout functions due to window or parent resize" backend
"Fri Nov 28 09:40:31 GMT+100 2014 com.vaadin.client.VConsole
INFO: Starting layout phase" backend
"Fri Nov 28 09:40:31 GMT+100 2014 com.vaadin.client.VConsole
INFO: Measured 2 non connector elements" backend
"Fri Nov 28 09:40:31 GMT+100 2014 com.vaadin.client.VConsole
INFO: Pass 1 measured 2 elements, fired 0 listeners and did 0 layouts." backend
"Fri Nov 28 09:40:31 GMT+100 2014 com.vaadin.client.VConsole
INFO: No more changes in pass 2" backend
"Fri Nov 28 09:40:31 GMT+100 2014 com.vaadin.client.VConsole
INFO: Total layout phase time: 8ms" backend
"Fri Nov 28 09:40:42 GMT+100 2014 com.vaadin.client.VConsole
INFO: New window height: 1240" backend
"Fri Nov 28 09:40:42 GMT+100 2014 com.vaadin.client.VConsole
INFO: Running layout functions due to window or parent resize" backend
"Fri Nov 28 09:40:42 GMT+100 2014 com.vaadin.client.VConsole
INFO: Starting layout phase" backend
"Fri Nov 28 09:40:42 GMT+100 2014 com.vaadin.client.VConsole
INFO: Measured 2 non connector elements" backend
"Fri Nov 28 09:40:42 GMT+100 2014 com.vaadin.client.VConsole
INFO: Pass 1 measured 2 elements, fired 0 listeners and did 0 layouts." backend
"Fri Nov 28 09:40:42 GMT+100 2014 com.vaadin.client.VConsole
INFO: No more changes in pass 2" backend
"Fri Nov 28 09:40:42 GMT+100 2014 com.vaadin.client.VConsole
INFO: Total layout phase time: 7ms" backend
"Fri Nov 28 09:40:56 GMT+100 2014 com.vaadin.client.VConsole
INFO: Making UIDL Request with params: {"csrfToken":"1d03cf3d-ee5f-4532-a0e0-2a2b9fc2f565", "rpc":[["0","com.vaadin.shared.ui.ui.UIServerRpc","resize",["1240","1479","1479","1240"]
],["15","v","v",["text",["s","admin"]
]],["15","v","v",["c",["i","5"]
]],["16","v","v",["text",["s","admin"]
]],["16","v","v",["c",["i","5"]
]],["13","com.vaadin.shared.ui.button.ButtonServerRpc","click",[{"relativeY":"21", "relativeX":"22", "button":"LEFT", "shiftKey":false, "type":"1", "ctrlKey":false, "metaKey":false, "altKey":false, "clientX":"731", "clientY":"702"}]
]], "syncId":1}" backend
"Fri Nov 28 09:40:56 GMT+100 2014 com.vaadin.client.VConsole
INFO: Sending push message: {"csrfToken":"1d03cf3d-ee5f-4532-a0e0-2a2b9fc2f565", "rpc":[["0","com.vaadin.shared.ui.ui.UIServerRpc","resize",["1240","1479","1479","1240"]
],["15","v","v",["text",["s","admin"]
]],["15","v","v",["c",["i","5"]
]],["16","v","v",["text",["s","admin"]
]],["16","v","v",["c",["i","5"]
]],["13","com.vaadin.shared.ui.button.ButtonServerRpc","click",[{"relativeY":"21", "relativeX":"22", "button":"LEFT", "shiftKey":false, "type":"1", "ctrlKey":false, "metaKey":false, "altKey":false, "clientX":"731", "clientY":"702"}]
]], "syncId":1}" backend
"Fri Nov 28 09:40:56 GMT+100 2014 com.vaadin.client.VConsole
INFO: Received push message: for(;;);[{"locales":{},"meta":{"appError":{"caption":"Session Expired","message":"Take note of any unsaved data, and <u>click here<\/u> or press ESC key to continue."}},"changes":{},"resources":{},"syncId":-1}]
" backend
"Fri Nov 28 09:40:56 GMT+100 2014 com.vaadin.client.VConsole
INFO: JSON parsing took 0ms" backend
"Fri Nov 28 09:40:56 GMT+100 2014 com.vaadin.client.VConsole
INFO: Handling message from server" backend
"Fri Nov 28 09:40:56 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling resources from server" backend
"Fri Nov 28 09:40:56 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling type inheritance map from server" backend
"Fri Nov 28 09:40:56 GMT+100 2014 com.vaadin.client.VConsole
INFO: Handling type mappings from server" backend
"Fri Nov 28 09:40:56 GMT+100 2014 com.vaadin.client.VConsole
INFO: Handling resource dependencies" backend
"Fri Nov 28 09:40:56 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling meta information" backend
"Fri Nov 28 09:40:56 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Creating connectors (if needed)" backend
"Fri Nov 28 09:40:56 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Updating connector states" backend
"Fri Nov 28 09:40:56 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling locales" backend
"Fri Nov 28 09:40:56 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Updating connector hierarchy" backend
"Fri Nov 28 09:40:56 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Running @DelegateToWidget" backend
"Fri Nov 28 09:40:56 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Sending state change events" backend
"Fri Nov 28 09:40:56 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Passing UIDL to Vaadin 6 style connectors" backend
"Fri Nov 28 09:40:56 GMT+100 2014 com.vaadin.client.VConsole
INFO: * Unregistered 0 connectors" backend
"Fri Nov 28 09:40:56 GMT+100 2014 com.vaadin.client.VConsole
INFO: handleUIDLMessage: 3 ms" backend
"Fri Nov 28 09:40:56 GMT+100 2014 com.vaadin.client.VConsole
INFO: Starting layout phase" backend
"Fri Nov 28 09:40:56 GMT+100 2014 com.vaadin.client.VConsole
INFO: Measured 2 non connector elements" backend
"Fri Nov 28 09:40:56 GMT+100 2014 com.vaadin.client.VConsole
INFO: Pass 1 measured 1 elements, fired 0 listeners and did 0 layouts." backend
"Fri Nov 28 09:40:57 GMT+100 2014 com.vaadin.client.VConsole
INFO: No more changes in pass 2" backend
"Fri Nov 28 09:40:57 GMT+100 2014 com.vaadin.client.VConsole
INFO: Total layout phase time: 4ms" backend
"Fri Nov 28 09:40:57 GMT+100 2014 com.vaadin.client.communication.Heartbeat
INFO: Setting hearbeat interval to -1sec." backend
"Fri Nov 28 09:40:57 GMT+100 2014 com.vaadin.client.VConsole
INFO:  Processing time was 19ms for 200 characters of JSON" backend
"Fri Nov 28 09:40:57 GMT+100 2014 com.vaadin.client.VConsole
INFO: Referenced paintables: 9" backend
"Fri Nov 28 09:40:57 GMT+100 2014 com.vaadin.client.VConsole
INFO: Closing push connection" backend
"Fri Nov 28 09:40:57 GMT+100 2014 com.vaadin.client.VConsole
INFO: Push connection closed" backend
Synchrone XMLHttpRequests am Haupt-Thread sollte nicht mehr verwendet werden, weil es nachteilige Effekte für das Erlebnis der Endbenutzer hat. Für weitere Hilfe siehe http://xhr.spec.whatwg.org/ vaadinPush.debug.js:9627
Kein Element gefunden PUSH:1
"Websocket closed, reason: Normal closure; the connection successfully completed whatever purpose for which it was created." vaadinPush.debug.js:13176
"Websocket closed, wasClean: true" vaadinPush.debug.js:13176
"Websocket closed normally"

Glassfish error log in Eclipse:

2014-11-28T09:37:57.214+0100|Information: NTACAdmin wurde erfolgreich bereitgestellt in 29.855 Millisekunden.
2014-11-28T09:40:57.043+0100|Schwerwiegend: Session expired before push was disconnected. This should never happen
com.vaadin.server.SessionExpiredException
    at com.vaadin.server.VaadinService.doFindOrCreateVaadinSession(VaadinService.java:728)
    at com.vaadin.server.VaadinService.findOrCreateVaadinSession(VaadinService.java:663)
    at com.vaadin.server.VaadinService.findVaadinSession(VaadinService.java:522)
    at com.vaadin.server.communication.PushHandler.disconnect(PushHandler.java:351)
    at com.vaadin.server.communication.PushHandler.access$000(PushHandler.java:56)
    at com.vaadin.server.communication.PushHandler$1.onStateChange(PushHandler.java:65)
    at org.atmosphere.cpr.AsynchronousProcessor.invokeAtmosphereHandler(AsynchronousProcessor.java:468)
    at org.atmosphere.cpr.AsynchronousProcessor.completeLifecycle(AsynchronousProcessor.java:420)
    at org.atmosphere.cpr.AsynchronousProcessor.timedout(AsynchronousProcessor.java:381)
    at org.atmosphere.cpr.AsynchronousProcessor$AsynchronousProcessorHook.timedOut(AsynchronousProcessor.java:545)
    at org.atmosphere.websocket.DefaultWebSocketProcessor.close(DefaultWebSocketProcessor.java:493)
    at org.atmosphere.container.GlassFishServ30WebSocketSupport$Grizzly2WebSocketApplication.onClose(GlassFishServ30WebSocketSupport.java:125)
    at org.glassfish.grizzly.websockets.DefaultWebSocket.onClose(DefaultWebSocket.java:193)
    at org.glassfish.grizzly.websockets.WebSocketEngine$1.onClosed(WebSocketEngine.java:225)
    at org.glassfish.grizzly.websockets.WebSocketEngine$1.onClosed(WebSocketEngine.java:218)
    at org.glassfish.grizzly.nio.NIOConnection.invokeCloseListener(NIOConnection.java:784)
    at org.glassfish.grizzly.nio.NIOConnection.notifyCloseListeners(NIOConnection.java:682)
    at org.glassfish.grizzly.nio.NIOConnection.close0(NIOConnection.java:423)
    at org.glassfish.grizzly.nio.transport.TCPNIOConnection.close0(TCPNIOConnection.java:291)
    at org.glassfish.grizzly.nio.NIOConnection.close(NIOConnection.java:405)
    at org.glassfish.grizzly.nio.NIOConnection.closeSilently(NIOConnection.java:411)
    at org.glassfish.grizzly.websockets.ProtocolHandler.doClose(ProtocolHandler.java:311)
    at org.glassfish.grizzly.websockets.DefaultWebSocket.onClose(DefaultWebSocket.java:188)
    at org.glassfish.grizzly.websockets.ProtocolHandler$1.completed(ProtocolHandler.java:195)
    at org.glassfish.grizzly.websockets.ProtocolHandler$1.completed(ProtocolHandler.java:185)
    at org.glassfish.grizzly.websockets.ProtocolHandler$2.completed(ProtocolHandler.java:216)
    at org.glassfish.grizzly.asyncqueue.AsyncWriteQueueRecord.notifyCompleteAndRecycle(AsyncWriteQueueRecord.java:172)
    at org.glassfish.grizzly.nio.AbstractNIOAsyncQueueWriter.write(AbstractNIOAsyncQueueWriter.java:310)
    at org.glassfish.grizzly.nio.AbstractNIOAsyncQueueWriter.write(AbstractNIOAsyncQueueWriter.java:203)
    at org.glassfish.grizzly.nio.AbstractNIOAsyncQueueWriter.write(AbstractNIOAsyncQueueWriter.java:73)
    at org.glassfish.grizzly.nio.transport.TCPNIOTransportFilter.handleWrite(TCPNIOTransportFilter.java:128)
    at org.glassfish.grizzly.filterchain.TransportFilter.handleWrite(TransportFilter.java:191)
    at org.glassfish.grizzly.filterchain.ExecutorResolver$8.execute(ExecutorResolver.java:111)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:288)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:206)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:136)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:114)
    at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.write(DefaultFilterChain.java:437)
    at org.glassfish.grizzly.nio.NIOConnection.write(NIOConnection.java:384)
    at org.glassfish.grizzly.nio.NIOConnection.write(NIOConnection.java:358)
    at org.glassfish.grizzly.websockets.ProtocolHandler.write(ProtocolHandler.java:212)
    at org.glassfish.grizzly.websockets.ProtocolHandler.send(ProtocolHandler.java:93)
    at org.glassfish.grizzly.websockets.ProtocolHandler.close(ProtocolHandler.java:184)
    at org.glassfish.grizzly.websockets.DefaultWebSocket.onClose(DefaultWebSocket.java:185)
    at org.glassfish.grizzly.websockets.frametypes.ClosingFrameType.respond(ClosingFrameType.java:56)
    at org.glassfish.grizzly.websockets.DataFrame.respond(DataFrame.java:119)
    at org.glassfish.grizzly.websockets.WebSocketFilter.handleRead(WebSocketFilter.java:221)
    at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:288)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:206)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:136)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:114)
    at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
    at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:838)
    at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:113)
    at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:115)
    at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:55)
    at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:135)
    at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:564)
    at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:544)
    at java.lang.Thread.run(Thread.java:745)

Servlet 2 (working on development computer): @Push(value=PushMode.MANUAL, transport=Transport.LONG_POLLING)
---------------------------------------

Webkonsole:

"Fri Nov 28 09:44:00 GMT+100 2014 com.vaadin.client.VConsole
INFO: No onClose was received before reconnect. Forcing state to closed." NTACAdmin
"Fri Nov 28 09:44:00 GMT+100 2014 com.vaadin.client.VConsole
INFO: Reopening push connection" NTACAdmin
"Fri Nov 28 09:44:00 GMT+100 2014 com.vaadin.client.VConsole
INFO: Push connection closed" NTACAdmin
Kein Element gefunden PUSH:1
"Vaadin push loaded" vaadinPush.debug.js:13374
"Fri Nov 28 09:44:00 GMT+100 2014 com.vaadin.client.VConsole
INFO: Starting application NTACAdmin-659119047" NTACAdmin
"Fri Nov 28 09:44:00 GMT+100 2014 com.vaadin.client.VConsole
INFO: Using theme: ntacadmin" NTACAdmin
"Fri Nov 28 09:44:00 GMT+100 2014 com.vaadin.client.VConsole
INFO: Vaadin application servlet version: 7.3.5" NTACAdmin
"Fri Nov 28 09:44:00 GMT+100 2014 com.vaadin.client.communication.Heartbeat
INFO: Setting hearbeat interval to 300sec." NTACAdmin
"Fri Nov 28 09:44:00 GMT+100 2014 com.vaadin.client.VConsole
INFO: JSON parsing took 0ms" NTACAdmin
"Fri Nov 28 09:44:00 GMT+100 2014 com.vaadin.client.VConsole
INFO: Handling message from server" NTACAdmin
"Fri Nov 28 09:44:00 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling resources from server" NTACAdmin
"Fri Nov 28 09:44:00 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling type inheritance map from server" NTACAdmin
"Fri Nov 28 09:44:00 GMT+100 2014 com.vaadin.client.VConsole
INFO: Handling type mappings from server" NTACAdmin
"Fri Nov 28 09:44:00 GMT+100 2014 com.vaadin.client.VConsole
INFO: Handling resource dependencies" NTACAdmin
"Fri Nov 28 09:44:00 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling meta information" NTACAdmin
"Fri Nov 28 09:44:00 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Creating connectors (if needed)" NTACAdmin
"Fri Nov 28 09:44:00 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Updating connector states" NTACAdmin
"Fri Nov 28 09:44:00 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling locales" NTACAdmin
"Fri Nov 28 09:44:00 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Updating connector hierarchy" NTACAdmin
"Fri Nov 28 09:44:00 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Sending hierarchy change events" NTACAdmin
"Fri Nov 28 09:44:00 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Running @DelegateToWidget" NTACAdmin
"Fri Nov 28 09:44:00 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Sending state change events" NTACAdmin
"Fri Nov 28 09:44:00 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Passing UIDL to Vaadin 6 style connectors" NTACAdmin
"Fri Nov 28 09:44:00 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Performing server to client RPC calls" NTACAdmin
"Fri Nov 28 09:44:00 GMT+100 2014 com.vaadin.client.VConsole
INFO: * Unregistered 0 connectors" NTACAdmin
"Fri Nov 28 09:44:00 GMT+100 2014 com.vaadin.client.VConsole
INFO: handleUIDLMessage: 57 ms" NTACAdmin
"Fri Nov 28 09:44:00 GMT+100 2014 com.vaadin.client.VConsole
INFO: Starting layout phase" NTACAdmin
"Fri Nov 28 09:44:00 GMT+100 2014 com.vaadin.client.VConsole
INFO: Measured 2 non connector elements" NTACAdmin
"Fri Nov 28 09:44:00 GMT+100 2014 com.vaadin.client.VConsole
INFO: Pass 1 measured 11 elements, fired 3 listeners and did 0 layouts." NTACAdmin
"Fri Nov 28 09:44:00 GMT+100 2014 com.vaadin.client.VConsole
INFO: No more changes in pass 2" NTACAdmin
"Fri Nov 28 09:44:00 GMT+100 2014 com.vaadin.client.VConsole
INFO: Total layout phase time: 17ms" NTACAdmin
"Fri Nov 28 09:44:00 GMT+100 2014 com.vaadin.client.VConsole
INFO:  Processing time was 78ms for 3377 characters of JSON" NTACAdmin
"Fri Nov 28 09:44:00 GMT+100 2014 com.vaadin.client.VConsole
INFO: Referenced paintables: 9" NTACAdmin
"Fri Nov 28 09:44:00 GMT+100 2014 com.vaadin.client.VConsole
INFO: Establishing push connection" NTACAdmin
Syntax-Fehler PUSH:2
"Fri Nov 28 09:44:00 GMT+100 2014 com.vaadin.client.VConsole
INFO: Push connection established using long-polling" NTACAdmin
"Fri Nov 28 09:44:00 GMT+100 2014 com.vaadin.client.VConsole
INFO: Starting layout phase" NTACAdmin
"Fri Nov 28 09:44:00 GMT+100 2014 com.vaadin.client.VConsole
INFO: Measured 2 non connector elements" NTACAdmin
"Fri Nov 28 09:44:00 GMT+100 2014 com.vaadin.client.VConsole
INFO: Pass 1 measured 1 elements, fired 0 listeners and did 0 layouts." NTACAdmin
"Fri Nov 28 09:44:00 GMT+100 2014 com.vaadin.client.VConsole
INFO: No more changes in pass 2" NTACAdmin
"Fri Nov 28 09:44:00 GMT+100 2014 com.vaadin.client.VConsole
INFO: Total layout phase time: 2ms"

Glassfish error log in Eclipse:
none, working

Servlet 3: @Push(PushMode.MANUAL)
---------------------------------------

Webkonsole:
"Fri Nov 28 09:47:56 GMT+100 2014 com.vaadin.client.VConsole
INFO: No onClose was received before reconnect. Forcing state to closed." NTACAdmin
"Fri Nov 28 09:47:56 GMT+100 2014 com.vaadin.client.VConsole
INFO: Reopening push connection" NTACAdmin
Kein Element gefunden PUSH:1
"Vaadin push loaded" vaadinPush.debug.js:13374
"Fri Nov 28 09:47:57 GMT+100 2014 com.vaadin.client.VConsole
INFO: Starting application NTACAdminadminend-690828275" adminend
"Fri Nov 28 09:47:57 GMT+100 2014 com.vaadin.client.VConsole
INFO: Using theme: ntacadmin" adminend
"Fri Nov 28 09:47:57 GMT+100 2014 com.vaadin.client.VConsole
INFO: Vaadin application servlet version: 7.3.5" adminend
"Fri Nov 28 09:47:57 GMT+100 2014 com.vaadin.client.communication.Heartbeat
INFO: Setting hearbeat interval to 300sec." adminend
"Fri Nov 28 09:47:57 GMT+100 2014 com.vaadin.client.VConsole
INFO: JSON parsing took 1ms" adminend
"Fri Nov 28 09:47:57 GMT+100 2014 com.vaadin.client.VConsole
INFO: Handling message from server" adminend
"Fri Nov 28 09:47:57 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling resources from server" adminend
"Fri Nov 28 09:47:57 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling type inheritance map from server" adminend
"Fri Nov 28 09:47:57 GMT+100 2014 com.vaadin.client.VConsole
INFO: Handling type mappings from server" adminend
"Fri Nov 28 09:47:57 GMT+100 2014 com.vaadin.client.VConsole
INFO: Handling resource dependencies" adminend
"Fri Nov 28 09:47:57 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling meta information" adminend
"Fri Nov 28 09:47:57 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Creating connectors (if needed)" adminend
"Fri Nov 28 09:47:57 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Updating connector states" adminend
"Fri Nov 28 09:47:57 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling locales" adminend
"Fri Nov 28 09:47:57 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Updating connector hierarchy" adminend
"Fri Nov 28 09:47:57 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Sending hierarchy change events" adminend
"Fri Nov 28 09:47:57 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Running @DelegateToWidget" adminend
"Fri Nov 28 09:47:57 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Sending state change events" adminend
"Fri Nov 28 09:47:57 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Passing UIDL to Vaadin 6 style connectors" adminend
"Fri Nov 28 09:47:57 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Performing server to client RPC calls" adminend
"Fri Nov 28 09:47:57 GMT+100 2014 com.vaadin.client.VConsole
INFO: * Unregistered 0 connectors" adminend
"Fri Nov 28 09:47:57 GMT+100 2014 com.vaadin.client.VConsole
INFO: handleUIDLMessage: 103 ms" adminend
"Fri Nov 28 09:47:57 GMT+100 2014 com.vaadin.client.VConsole
INFO: Starting layout phase" adminend
"Fri Nov 28 09:47:57 GMT+100 2014 com.vaadin.client.VConsole
INFO: Measured 3 non connector elements" adminend
"Fri Nov 28 09:47:57 GMT+100 2014 com.vaadin.client.VConsole
INFO: Pass 1 measured 20 elements, fired 10 listeners and did 1 layouts." adminend
"Fri Nov 28 09:47:57 GMT+100 2014 com.vaadin.client.VConsole
INFO: Pass 2 measured 4 elements, fired 0 listeners and did 0 layouts." adminend
"Fri Nov 28 09:47:57 GMT+100 2014 com.vaadin.client.VConsole
INFO: No more changes in pass 3" adminend
"Fri Nov 28 09:47:57 GMT+100 2014 com.vaadin.client.VConsole
INFO: Total layout phase time: 28ms" adminend
"Fri Nov 28 09:47:57 GMT+100 2014 com.vaadin.client.VConsole
INFO:  Processing time was 136ms for 5214 characters of JSON" adminend
"Fri Nov 28 09:47:57 GMT+100 2014 com.vaadin.client.VConsole
INFO: Referenced paintables: 17" adminend
"Fri Nov 28 09:47:57 GMT+100 2014 com.vaadin.client.VConsole
INFO: Establishing push connection" adminend
"Fri Nov 28 09:47:58 GMT+100 2014 com.vaadin.client.VConsole
INFO: Starting layout phase" adminend
"Fri Nov 28 09:47:58 GMT+100 2014 com.vaadin.client.VConsole
INFO: Measured 3 non connector elements" adminend
"Fri Nov 28 09:47:58 GMT+100 2014 com.vaadin.client.VConsole
INFO: Pass 1 measured 5 elements, fired 2 listeners and did 0 layouts." adminend
"Fri Nov 28 09:47:58 GMT+100 2014 com.vaadin.client.VConsole
INFO: No more changes in pass 2" adminend
"Fri Nov 28 09:47:58 GMT+100 2014 com.vaadin.client.VConsole
INFO: Total layout phase time: 4ms" adminend
"Fri Nov 28 09:47:58 GMT+100 2014 com.vaadin.client.VConsole
INFO: Push connection established using websocket" adminend
"Fri Nov 28 09:47:58 GMT+100 2014 com.vaadin.client.VConsole
INFO: Starting layout phase" adminend
"Fri Nov 28 09:47:58 GMT+100 2014 com.vaadin.client.VConsole
INFO: Measured 3 non connector elements" adminend
"Fri Nov 28 09:47:58 GMT+100 2014 com.vaadin.client.VConsole
INFO: Pass 1 measured 6 elements, fired 1 listeners and did 0 layouts." adminend
"Fri Nov 28 09:47:58 GMT+100 2014 com.vaadin.client.VConsole
INFO: No more changes in pass 2" adminend
"Fri Nov 28 09:47:58 GMT+100 2014 com.vaadin.client.VConsole
INFO: Total layout phase time: 4ms" adminend
"Fri Nov 28 09:48:20 GMT+100 2014 com.vaadin.client.VConsole
INFO: Making UIDL Request with params: {"csrfToken":"299e98b6-5bbe-4477-ae43-5e97309a1d5c", "rpc":[["0","com.vaadin.shared.ui.ui.UIServerRpc","resize",["1240","1479","1479","1240"]
],["30","v","v",["text",["s","3"]
]],["30","v","v",["c",["i","1"]
]],["31","v","v",["text",["s","admin"]
]],["31","v","v",["c",["i","5"]
]],["32","v","v",["text",["s","admin"]
]],["32","v","v",["c",["i","5"]
]],["0","v","v",["actiontarget",["c","32"]
]],["0","v","v",["action",["s","1"]
]]], "syncId":1}" adminend
"Fri Nov 28 09:48:20 GMT+100 2014 com.vaadin.client.VConsole
INFO: Sending push message: {"csrfToken":"299e98b6-5bbe-4477-ae43-5e97309a1d5c", "rpc":[["0","com.vaadin.shared.ui.ui.UIServerRpc","resize",["1240","1479","1479","1240"]
],["30","v","v",["text",["s","3"]
]],["30","v","v",["c",["i","1"]
]],["31","v","v",["text",["s","admin"]
]],["31","v","v",["c",["i","5"]
]],["32","v","v",["text",["s","admin"]
]],["32","v","v",["c",["i","5"]
]],["0","v","v",["actiontarget",["c","32"]
]],["0","v","v",["action",["s","1"]
]]], "syncId":1}" adminend
"Fri Nov 28 09:48:20 GMT+100 2014 com.vaadin.client.VConsole
INFO: Received push message: for(;;);[{"locales":{},"meta":{"appError":{"caption":"Session Expired","message":"Take note of any unsaved data, and <u>click here<\/u> or press ESC key to continue."}},"changes":{},"resources":{},"syncId":-1}]
" adminend
"Fri Nov 28 09:48:20 GMT+100 2014 com.vaadin.client.VConsole
INFO: JSON parsing took 0ms" adminend
"Fri Nov 28 09:48:20 GMT+100 2014 com.vaadin.client.VConsole
INFO: Handling message from server" adminend
"Fri Nov 28 09:48:20 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling resources from server" adminend
"Fri Nov 28 09:48:20 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling type inheritance map from server" adminend
"Fri Nov 28 09:48:20 GMT+100 2014 com.vaadin.client.VConsole
INFO: Handling type mappings from server" adminend
"Fri Nov 28 09:48:20 GMT+100 2014 com.vaadin.client.VConsole
INFO: Handling resource dependencies" adminend
"Fri Nov 28 09:48:20 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling meta information" adminend
"Fri Nov 28 09:48:20 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Creating connectors (if needed)" adminend
"Fri Nov 28 09:48:20 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Updating connector states" adminend
"Fri Nov 28 09:48:20 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling locales" adminend
"Fri Nov 28 09:48:20 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Updating connector hierarchy" adminend
"Fri Nov 28 09:48:20 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Running @DelegateToWidget" adminend
"Fri Nov 28 09:48:20 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Sending state change events" adminend
"Fri Nov 28 09:48:20 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Passing UIDL to Vaadin 6 style connectors" adminend
"Fri Nov 28 09:48:20 GMT+100 2014 com.vaadin.client.VConsole
INFO: * Unregistered 0 connectors" adminend
"Fri Nov 28 09:48:20 GMT+100 2014 com.vaadin.client.VConsole
INFO: handleUIDLMessage: 3 ms" adminend
"Fri Nov 28 09:48:20 GMT+100 2014 com.vaadin.client.VConsole
INFO: Starting layout phase" adminend
"Fri Nov 28 09:48:20 GMT+100 2014 com.vaadin.client.VConsole
INFO: Measured 3 non connector elements" adminend
"Fri Nov 28 09:48:20 GMT+100 2014 com.vaadin.client.VConsole
INFO: Pass 1 measured 7 elements, fired 0 listeners and did 0 layouts." adminend
"Fri Nov 28 09:48:20 GMT+100 2014 com.vaadin.client.VConsole
INFO: No more changes in pass 2" adminend
"Fri Nov 28 09:48:20 GMT+100 2014 com.vaadin.client.VConsole
INFO: Total layout phase time: 6ms" adminend
"Fri Nov 28 09:48:20 GMT+100 2014 com.vaadin.client.communication.Heartbeat
INFO: Setting hearbeat interval to -1sec." adminend
"Fri Nov 28 09:48:20 GMT+100 2014 com.vaadin.client.VConsole
INFO:  Processing time was 20ms for 200 characters of JSON" adminend
"Fri Nov 28 09:48:20 GMT+100 2014 com.vaadin.client.VConsole
INFO: Referenced paintables: 17" adminend
"Fri Nov 28 09:48:20 GMT+100 2014 com.vaadin.client.VConsole
INFO: Closing push connection" adminend
"Fri Nov 28 09:48:20 GMT+100 2014 com.vaadin.client.VConsole
INFO: Push connection closed" adminend
Synchrone XMLHttpRequests am Haupt-Thread sollte nicht mehr verwendet werden, weil es nachteilige Effekte für das Erlebnis der Endbenutzer hat. Für weitere Hilfe siehe http://xhr.spec.whatwg.org/ vaadinPush.debug.js:9627
Kein Element gefunden PUSH:1
"Websocket closed, reason: Normal closure; the connection successfully completed whatever purpose for which it was created." vaadinPush.debug.js:13176
"Websocket closed, wasClean: true" vaadinPush.debug.js:13176
"Websocket closed normally"

Glassfish error log in Eclipse:
2014-11-28T09:47:57.308+0100|Information: 2014-11-28 09:47:57,308 [http-listener-1(4)]
 DEBUG at.nettania.dev.ntacms.core.contentinfopage.ContentinfoPageRepository - ContentinfoPage list size: 2
2014-11-28T09:47:57.388+0100|Information: 2014-11-28 09:47:57,388 [http-listener-1(4)]
 DEBUG at.nettania.dev.ntacms.core.contentinfopage.ContentinfoPageRepository - ContentinfoPage list size: 2
2014-11-28T09:48:20.339+0100|Schwerwiegend: Session expired before push was disconnected. This should never happen
com.vaadin.server.SessionExpiredException
    at com.vaadin.server.VaadinService.doFindOrCreateVaadinSession(VaadinService.java:728)
    at com.vaadin.server.VaadinService.findOrCreateVaadinSession(VaadinService.java:663)
    at com.vaadin.server.VaadinService.findVaadinSession(VaadinService.java:522)
    at com.vaadin.server.communication.PushHandler.disconnect(PushHandler.java:351)
    at com.vaadin.server.communication.PushHandler.access$000(PushHandler.java:56)
    at com.vaadin.server.communication.PushHandler$1.onStateChange(PushHandler.java:65)
    at org.atmosphere.cpr.AsynchronousProcessor.invokeAtmosphereHandler(AsynchronousProcessor.java:468)
    at org.atmosphere.cpr.AsynchronousProcessor.completeLifecycle(AsynchronousProcessor.java:420)
    at org.atmosphere.cpr.AsynchronousProcessor.timedout(AsynchronousProcessor.java:381)
    at org.atmosphere.cpr.AsynchronousProcessor$AsynchronousProcessorHook.timedOut(AsynchronousProcessor.java:545)
    at org.atmosphere.websocket.DefaultWebSocketProcessor.close(DefaultWebSocketProcessor.java:493)
    at org.atmosphere.container.GlassFishServ30WebSocketSupport$Grizzly2WebSocketApplication.onClose(GlassFishServ30WebSocketSupport.java:125)
    at org.glassfish.grizzly.websockets.DefaultWebSocket.onClose(DefaultWebSocket.java:193)
    at org.glassfish.grizzly.websockets.WebSocketEngine$1.onClosed(WebSocketEngine.java:225)
    at org.glassfish.grizzly.websockets.WebSocketEngine$1.onClosed(WebSocketEngine.java:218)
    at org.glassfish.grizzly.nio.NIOConnection.invokeCloseListener(NIOConnection.java:784)
    at org.glassfish.grizzly.nio.NIOConnection.notifyCloseListeners(NIOConnection.java:682)
    at org.glassfish.grizzly.nio.NIOConnection.close0(NIOConnection.java:423)
    at org.glassfish.grizzly.nio.transport.TCPNIOConnection.close0(TCPNIOConnection.java:291)
    at org.glassfish.grizzly.nio.NIOConnection.close(NIOConnection.java:405)
    at org.glassfish.grizzly.nio.NIOConnection.closeSilently(NIOConnection.java:411)
    at org.glassfish.grizzly.websockets.ProtocolHandler.doClose(ProtocolHandler.java:311)
    at org.glassfish.grizzly.websockets.DefaultWebSocket.onClose(DefaultWebSocket.java:188)
    at org.glassfish.grizzly.websockets.ProtocolHandler$1.completed(ProtocolHandler.java:195)
    at org.glassfish.grizzly.websockets.ProtocolHandler$1.completed(ProtocolHandler.java:185)
    at org.glassfish.grizzly.websockets.ProtocolHandler$2.completed(ProtocolHandler.java:216)
    at org.glassfish.grizzly.asyncqueue.AsyncWriteQueueRecord.notifyCompleteAndRecycle(AsyncWriteQueueRecord.java:172)
    at org.glassfish.grizzly.nio.AbstractNIOAsyncQueueWriter.write(AbstractNIOAsyncQueueWriter.java:310)
    at org.glassfish.grizzly.nio.AbstractNIOAsyncQueueWriter.write(AbstractNIOAsyncQueueWriter.java:203)
    at org.glassfish.grizzly.nio.AbstractNIOAsyncQueueWriter.write(AbstractNIOAsyncQueueWriter.java:73)
    at org.glassfish.grizzly.nio.transport.TCPNIOTransportFilter.handleWrite(TCPNIOTransportFilter.java:128)
    at org.glassfish.grizzly.filterchain.TransportFilter.handleWrite(TransportFilter.java:191)
    at org.glassfish.grizzly.filterchain.ExecutorResolver$8.execute(ExecutorResolver.java:111)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:288)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:206)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:136)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:114)
    at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.write(DefaultFilterChain.java:437)
    at org.glassfish.grizzly.nio.NIOConnection.write(NIOConnection.java:384)
    at org.glassfish.grizzly.nio.NIOConnection.write(NIOConnection.java:358)
    at org.glassfish.grizzly.websockets.ProtocolHandler.write(ProtocolHandler.java:212)
    at org.glassfish.grizzly.websockets.ProtocolHandler.send(ProtocolHandler.java:93)
    at org.glassfish.grizzly.websockets.ProtocolHandler.close(ProtocolHandler.java:184)
    at org.glassfish.grizzly.websockets.DefaultWebSocket.onClose(DefaultWebSocket.java:185)
    at org.glassfish.grizzly.websockets.frametypes.ClosingFrameType.respond(ClosingFrameType.java:56)
    at org.glassfish.grizzly.websockets.DataFrame.respond(DataFrame.java:119)
    at org.glassfish.grizzly.websockets.WebSocketFilter.handleRead(WebSocketFilter.java:221)
    at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:288)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:206)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:136)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:114)
    at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
    at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:838)
    at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:113)
    at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:115)
    at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:55)
    at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:135)
    at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:564)
    at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:544)
    at java.lang.Thread.run(Thread.java:745)

Try 2 order (server restarted):
Servlet 3
Servlet 2
Servlet 1

Servlet 3: @Push(PushMode.MANUAL)
Webkonsole:
"Vaadin push loaded" vaadinPush.debug.js:13374
"Fri Nov 28 09:59:49 GMT+100 2014 com.vaadin.client.VConsole
INFO: Starting application NTACAdminadminend-690828275" adminend
"Fri Nov 28 09:59:49 GMT+100 2014 com.vaadin.client.VConsole
INFO: Using theme: ntacadmin" adminend
"Fri Nov 28 09:59:49 GMT+100 2014 com.vaadin.client.VConsole
INFO: Vaadin application servlet version: 7.3.5" adminend
"Fri Nov 28 09:59:49 GMT+100 2014 com.vaadin.client.communication.Heartbeat
INFO: Setting hearbeat interval to 300sec." adminend
"Fri Nov 28 09:59:49 GMT+100 2014 com.vaadin.client.VConsole
INFO: JSON parsing took 1ms" adminend
"Fri Nov 28 09:59:49 GMT+100 2014 com.vaadin.client.VConsole
INFO: Handling message from server" adminend
"Fri Nov 28 09:59:49 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling resources from server" adminend
"Fri Nov 28 09:59:49 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling type inheritance map from server" adminend
"Fri Nov 28 09:59:49 GMT+100 2014 com.vaadin.client.VConsole
INFO: Handling type mappings from server" adminend
"Fri Nov 28 09:59:49 GMT+100 2014 com.vaadin.client.VConsole
INFO: Handling resource dependencies" adminend
"Fri Nov 28 09:59:49 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling meta information" adminend
"Fri Nov 28 09:59:49 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Creating connectors (if needed)" adminend
"Fri Nov 28 09:59:49 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Updating connector states" adminend
"Fri Nov 28 09:59:49 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling locales" adminend
"Fri Nov 28 09:59:49 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Updating connector hierarchy" adminend
"Fri Nov 28 09:59:49 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Sending hierarchy change events" adminend
"Fri Nov 28 09:59:49 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Running @DelegateToWidget" adminend
"Fri Nov 28 09:59:49 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Sending state change events" adminend
"Fri Nov 28 09:59:49 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Passing UIDL to Vaadin 6 style connectors" adminend
"Fri Nov 28 09:59:49 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Performing server to client RPC calls" adminend
"Fri Nov 28 09:59:49 GMT+100 2014 com.vaadin.client.VConsole
INFO: * Unregistered 0 connectors" adminend
"Fri Nov 28 09:59:49 GMT+100 2014 com.vaadin.client.VConsole
INFO: handleUIDLMessage: 101 ms" adminend
"Fri Nov 28 09:59:49 GMT+100 2014 com.vaadin.client.VConsole
INFO: Starting layout phase" adminend
"Fri Nov 28 09:59:49 GMT+100 2014 com.vaadin.client.VConsole
INFO: Measured 3 non connector elements" adminend
"Fri Nov 28 09:59:49 GMT+100 2014 com.vaadin.client.VConsole
INFO: Pass 1 measured 20 elements, fired 10 listeners and did 1 layouts." adminend
"Fri Nov 28 09:59:49 GMT+100 2014 com.vaadin.client.VConsole
INFO: Pass 2 measured 4 elements, fired 0 listeners and did 0 layouts." adminend
"Fri Nov 28 09:59:49 GMT+100 2014 com.vaadin.client.VConsole
INFO: No more changes in pass 3" adminend
"Fri Nov 28 09:59:49 GMT+100 2014 com.vaadin.client.VConsole
INFO: Total layout phase time: 27ms" adminend
"Fri Nov 28 09:59:49 GMT+100 2014 com.vaadin.client.VConsole
INFO:  Processing time was 132ms for 5216 characters of JSON" adminend
"Fri Nov 28 09:59:49 GMT+100 2014 com.vaadin.client.VConsole
INFO: Referenced paintables: 17" adminend
"Fri Nov 28 09:59:49 GMT+100 2014 com.vaadin.client.VConsole
INFO: Establishing push connection" adminend
"Fri Nov 28 09:59:49 GMT+100 2014 com.vaadin.client.VConsole
INFO: Starting layout phase" adminend
"Fri Nov 28 09:59:49 GMT+100 2014 com.vaadin.client.VConsole
INFO: Measured 3 non connector elements" adminend
"Fri Nov 28 09:59:49 GMT+100 2014 com.vaadin.client.VConsole
INFO: Pass 1 measured 5 elements, fired 1 listeners and did 0 layouts." adminend
"Fri Nov 28 09:59:49 GMT+100 2014 com.vaadin.client.VConsole
INFO: No more changes in pass 2" adminend
"Fri Nov 28 09:59:49 GMT+100 2014 com.vaadin.client.VConsole
INFO: Total layout phase time: 4ms" adminend
"Fri Nov 28 09:59:49 GMT+100 2014 com.vaadin.client.VConsole
INFO: Starting layout phase" adminend
"Fri Nov 28 09:59:49 GMT+100 2014 com.vaadin.client.VConsole
INFO: Measured 3 non connector elements" adminend
"Fri Nov 28 09:59:49 GMT+100 2014 com.vaadin.client.VConsole
INFO: Pass 1 measured 7 elements, fired 0 listeners and did 0 layouts." adminend
"Fri Nov 28 09:59:49 GMT+100 2014 com.vaadin.client.VConsole
INFO: No more changes in pass 2" adminend
"Fri Nov 28 09:59:49 GMT+100 2014 com.vaadin.client.VConsole
INFO: Total layout phase time: 4ms" adminend
"Fri Nov 28 09:59:49 GMT+100 2014 com.vaadin.client.VConsole
INFO: Push connection established using websocket" adminend
"Fri Nov 28 09:59:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: Making UIDL Request with params: {"csrfToken":"6e3ebe10-3674-436e-9835-23fea379d9e5", "rpc":[["0","com.vaadin.shared.ui.ui.UIServerRpc","resize",["1240","1479","1479","1240"]
],["30","v","v",["text",["s","3"]
]],["30","v","v",["c",["i","1"]
]],["31","v","v",["text",["s","admin"]
]],["31","v","v",["c",["i","5"]
]],["32","v","v",["text",["s","admin"]
]],["32","v","v",["c",["i","5"]
]],["0","v","v",["actiontarget",["c","32"]
]],["0","v","v",["action",["s","1"]
]]], "syncId":1}" adminend
"Fri Nov 28 09:59:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: Sending push message: {"csrfToken":"6e3ebe10-3674-436e-9835-23fea379d9e5", "rpc":[["0","com.vaadin.shared.ui.ui.UIServerRpc","resize",["1240","1479","1479","1240"]
],["30","v","v",["text",["s","3"]
]],["30","v","v",["c",["i","1"]
]],["31","v","v",["text",["s","admin"]
]],["31","v","v",["c",["i","5"]
]],["32","v","v",["text",["s","admin"]
]],["32","v","v",["c",["i","5"]
]],["0","v","v",["actiontarget",["c","32"]
]],["0","v","v",["action",["s","1"]
]]], "syncId":1}" adminend
"Fri Nov 28 09:59:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: Received push message: for(;;);[{"locales":{},"meta":{"appError":{"caption":"Session Expired","message":"Take note of any unsaved data, and <u>click here<\/u> or press ESC key to continue."}},"changes":{},"resources":{},"syncId":-1}]
" adminend
"Fri Nov 28 09:59:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: JSON parsing took 0ms" adminend
"Fri Nov 28 09:59:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: Handling message from server" adminend
"Fri Nov 28 09:59:54 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling resources from server" adminend
"Fri Nov 28 09:59:54 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling type inheritance map from server" adminend
"Fri Nov 28 09:59:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: Handling type mappings from server" adminend
"Fri Nov 28 09:59:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: Handling resource dependencies" adminend
"Fri Nov 28 09:59:54 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling meta information" adminend
"Fri Nov 28 09:59:54 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Creating connectors (if needed)" adminend
"Fri Nov 28 09:59:54 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Updating connector states" adminend
"Fri Nov 28 09:59:54 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling locales" adminend
"Fri Nov 28 09:59:54 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Updating connector hierarchy" adminend
"Fri Nov 28 09:59:54 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Running @DelegateToWidget" adminend
"Fri Nov 28 09:59:54 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Sending state change events" adminend
"Fri Nov 28 09:59:54 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Passing UIDL to Vaadin 6 style connectors" adminend
"Fri Nov 28 09:59:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: * Unregistered 0 connectors" adminend
"Fri Nov 28 09:59:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: handleUIDLMessage: 3 ms" adminend
"Fri Nov 28 09:59:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: Starting layout phase" adminend
"Fri Nov 28 09:59:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: Measured 3 non connector elements" adminend
"Fri Nov 28 09:59:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: Pass 1 measured 7 elements, fired 0 listeners and did 0 layouts." adminend
"Fri Nov 28 09:59:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: No more changes in pass 2" adminend
"Fri Nov 28 09:59:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: Total layout phase time: 6ms" adminend
"Fri Nov 28 09:59:54 GMT+100 2014 com.vaadin.client.communication.Heartbeat
INFO: Setting hearbeat interval to -1sec." adminend
"Fri Nov 28 09:59:54 GMT+100 2014 com.vaadin.client.VConsole
INFO:  Processing time was 23ms for 200 characters of JSON" adminend
"Fri Nov 28 09:59:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: Referenced paintables: 17" adminend
"Fri Nov 28 09:59:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: Closing push connection" adminend
"Fri Nov 28 09:59:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: Push connection closed" adminend
Synchrone XMLHttpRequests am Haupt-Thread sollte nicht mehr verwendet werden, weil es nachteilige Effekte für das Erlebnis der Endbenutzer hat. Für weitere Hilfe siehe http://xhr.spec.whatwg.org/ vaadinPush.debug.js:9627
Kein Element gefunden PUSH:1
"Websocket closed, reason: Normal closure; the connection successfully completed whatever purpose for which it was created." vaadinPush.debug.js:13176
"Websocket closed, wasClean: true" vaadinPush.debug.js:13176
"Websocket closed normally" vaadinPush.debug.js:13176

Glassfish error log in Eclipse:
2014-11-28T09:59:48.885+0100|Information: 2014-11-28 09:59:48,885 [http-listener-1(5)]
 DEBUG at.nettania.dev.ntacms.core.contentinfopage.ContentinfoPageRepository - ContentinfoPage list size: 2
2014-11-28T09:59:49.077+0100|Information: 2014-11-28 09:59:49,077 [http-listener-1(5)]
 DEBUG at.nettania.dev.ntacms.core.contentinfopage.ContentinfoPageRepository - ContentinfoPage list size: 2
2014-11-28T09:59:54.945+0100|Schwerwiegend: Session expired before push was disconnected. This should never happen
com.vaadin.server.SessionExpiredException
    at com.vaadin.server.VaadinService.doFindOrCreateVaadinSession(VaadinService.java:728)
    at com.vaadin.server.VaadinService.findOrCreateVaadinSession(VaadinService.java:663)
    at com.vaadin.server.VaadinService.findVaadinSession(VaadinService.java:522)
    at com.vaadin.server.communication.PushHandler.disconnect(PushHandler.java:351)
    at com.vaadin.server.communication.PushHandler.access$000(PushHandler.java:56)
    at com.vaadin.server.communication.PushHandler$1.onStateChange(PushHandler.java:65)
    at org.atmosphere.cpr.AsynchronousProcessor.invokeAtmosphereHandler(AsynchronousProcessor.java:468)
    at org.atmosphere.cpr.AsynchronousProcessor.completeLifecycle(AsynchronousProcessor.java:420)
    at org.atmosphere.cpr.AsynchronousProcessor.timedout(AsynchronousProcessor.java:381)
    at org.atmosphere.cpr.AsynchronousProcessor$AsynchronousProcessorHook.timedOut(AsynchronousProcessor.java:545)
    at org.atmosphere.websocket.DefaultWebSocketProcessor.close(DefaultWebSocketProcessor.java:493)
    at org.atmosphere.container.GlassFishServ30WebSocketSupport$Grizzly2WebSocketApplication.onClose(GlassFishServ30WebSocketSupport.java:125)
    at org.glassfish.grizzly.websockets.DefaultWebSocket.onClose(DefaultWebSocket.java:193)
    at org.glassfish.grizzly.websockets.WebSocketEngine$1.onClosed(WebSocketEngine.java:225)
    at org.glassfish.grizzly.websockets.WebSocketEngine$1.onClosed(WebSocketEngine.java:218)
    at org.glassfish.grizzly.nio.NIOConnection.invokeCloseListener(NIOConnection.java:784)
    at org.glassfish.grizzly.nio.NIOConnection.notifyCloseListeners(NIOConnection.java:682)
    at org.glassfish.grizzly.nio.NIOConnection.close0(NIOConnection.java:423)
    at org.glassfish.grizzly.nio.transport.TCPNIOConnection.close0(TCPNIOConnection.java:291)
    at org.glassfish.grizzly.nio.NIOConnection.close(NIOConnection.java:405)
    at org.glassfish.grizzly.nio.NIOConnection.closeSilently(NIOConnection.java:411)
    at org.glassfish.grizzly.websockets.ProtocolHandler.doClose(ProtocolHandler.java:311)
    at org.glassfish.grizzly.websockets.DefaultWebSocket.onClose(DefaultWebSocket.java:188)
    at org.glassfish.grizzly.websockets.ProtocolHandler$1.completed(ProtocolHandler.java:195)
    at org.glassfish.grizzly.websockets.ProtocolHandler$1.completed(ProtocolHandler.java:185)
    at org.glassfish.grizzly.websockets.ProtocolHandler$2.completed(ProtocolHandler.java:216)
    at org.glassfish.grizzly.asyncqueue.AsyncWriteQueueRecord.notifyCompleteAndRecycle(AsyncWriteQueueRecord.java:172)
    at org.glassfish.grizzly.nio.AbstractNIOAsyncQueueWriter.write(AbstractNIOAsyncQueueWriter.java:310)
    at org.glassfish.grizzly.nio.AbstractNIOAsyncQueueWriter.write(AbstractNIOAsyncQueueWriter.java:203)
    at org.glassfish.grizzly.nio.AbstractNIOAsyncQueueWriter.write(AbstractNIOAsyncQueueWriter.java:73)
    at org.glassfish.grizzly.nio.transport.TCPNIOTransportFilter.handleWrite(TCPNIOTransportFilter.java:128)
    at org.glassfish.grizzly.filterchain.TransportFilter.handleWrite(TransportFilter.java:191)
    at org.glassfish.grizzly.filterchain.ExecutorResolver$8.execute(ExecutorResolver.java:111)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:288)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:206)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:136)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:114)
    at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.write(DefaultFilterChain.java:437)
    at org.glassfish.grizzly.nio.NIOConnection.write(NIOConnection.java:384)
    at org.glassfish.grizzly.nio.NIOConnection.write(NIOConnection.java:358)
    at org.glassfish.grizzly.websockets.ProtocolHandler.write(ProtocolHandler.java:212)
    at org.glassfish.grizzly.websockets.ProtocolHandler.send(ProtocolHandler.java:93)
    at org.glassfish.grizzly.websockets.ProtocolHandler.close(ProtocolHandler.java:184)
    at org.glassfish.grizzly.websockets.DefaultWebSocket.onClose(DefaultWebSocket.java:185)
    at org.glassfish.grizzly.websockets.frametypes.ClosingFrameType.respond(ClosingFrameType.java:56)
    at org.glassfish.grizzly.websockets.DataFrame.respond(DataFrame.java:119)
    at org.glassfish.grizzly.websockets.WebSocketFilter.handleRead(WebSocketFilter.java:221)
    at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:288)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:206)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:136)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:114)
    at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
    at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:838)
    at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:113)
    at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:115)
    at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:55)
    at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:135)
    at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:564)
    at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:544)
    at java.lang.Thread.run(Thread.java:745)

Servlet 2: @Push(value=PushMode.MANUAL, transport=Transport.LONG_POLLING)
Webkonsole:
"Vaadin push loaded" vaadinPush.debug.js:13374
"Fri Nov 28 10:01:23 GMT+100 2014 com.vaadin.client.VConsole
INFO: Starting application NTACAdmin-659119047" NTACAdmin
"Fri Nov 28 10:01:23 GMT+100 2014 com.vaadin.client.VConsole
INFO: Using theme: ntacadmin" NTACAdmin
"Fri Nov 28 10:01:23 GMT+100 2014 com.vaadin.client.VConsole
INFO: Vaadin application servlet version: 7.3.5" NTACAdmin
"Fri Nov 28 10:01:23 GMT+100 2014 com.vaadin.client.communication.Heartbeat
INFO: Setting hearbeat interval to 300sec." NTACAdmin
"Fri Nov 28 10:01:23 GMT+100 2014 com.vaadin.client.VConsole
INFO: JSON parsing took 0ms" NTACAdmin
"Fri Nov 28 10:01:23 GMT+100 2014 com.vaadin.client.VConsole
INFO: Handling message from server" NTACAdmin
"Fri Nov 28 10:01:23 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling resources from server" NTACAdmin
"Fri Nov 28 10:01:23 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling type inheritance map from server" NTACAdmin
"Fri Nov 28 10:01:23 GMT+100 2014 com.vaadin.client.VConsole
INFO: Handling type mappings from server" NTACAdmin
"Fri Nov 28 10:01:23 GMT+100 2014 com.vaadin.client.VConsole
INFO: Handling resource dependencies" NTACAdmin
"Fri Nov 28 10:01:23 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling meta information" NTACAdmin
"Fri Nov 28 10:01:23 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Creating connectors (if needed)" NTACAdmin
"Fri Nov 28 10:01:23 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Updating connector states" NTACAdmin
"Fri Nov 28 10:01:23 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling locales" NTACAdmin
"Fri Nov 28 10:01:23 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Updating connector hierarchy" NTACAdmin
"Fri Nov 28 10:01:23 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Sending hierarchy change events" NTACAdmin
"Fri Nov 28 10:01:23 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Running @DelegateToWidget" NTACAdmin
"Fri Nov 28 10:01:23 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Sending state change events" NTACAdmin
"Fri Nov 28 10:01:23 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Passing UIDL to Vaadin 6 style connectors" NTACAdmin
"Fri Nov 28 10:01:23 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Performing server to client RPC calls" NTACAdmin
"Fri Nov 28 10:01:23 GMT+100 2014 com.vaadin.client.VConsole
INFO: * Unregistered 0 connectors" NTACAdmin
"Fri Nov 28 10:01:23 GMT+100 2014 com.vaadin.client.VConsole
INFO: handleUIDLMessage: 86 ms" NTACAdmin
"Fri Nov 28 10:01:23 GMT+100 2014 com.vaadin.client.VConsole
INFO: Starting layout phase" NTACAdmin
"Fri Nov 28 10:01:23 GMT+100 2014 com.vaadin.client.VConsole
INFO: Measured 3 non connector elements" NTACAdmin
"Fri Nov 28 10:01:23 GMT+100 2014 com.vaadin.client.VConsole
INFO: Pass 1 measured 20 elements, fired 10 listeners and did 1 layouts." NTACAdmin
"Fri Nov 28 10:01:23 GMT+100 2014 com.vaadin.client.VConsole
INFO: Pass 2 measured 4 elements, fired 0 listeners and did 0 layouts." NTACAdmin
"Fri Nov 28 10:01:23 GMT+100 2014 com.vaadin.client.VConsole
INFO: No more changes in pass 3" NTACAdmin
"Fri Nov 28 10:01:23 GMT+100 2014 com.vaadin.client.VConsole
INFO: Total layout phase time: 25ms" NTACAdmin
"Fri Nov 28 10:01:23 GMT+100 2014 com.vaadin.client.VConsole
INFO:  Processing time was 115ms for 5234 characters of JSON" NTACAdmin
"Fri Nov 28 10:01:23 GMT+100 2014 com.vaadin.client.VConsole
INFO: Referenced paintables: 17" NTACAdmin
"Fri Nov 28 10:01:23 GMT+100 2014 com.vaadin.client.VConsole
INFO: Establishing push connection" NTACAdmin
Syntax-Fehler PUSH:2
"Fri Nov 28 10:01:23 GMT+100 2014 com.vaadin.client.VConsole
INFO: Push connection established using long-polling" NTACAdmin
"Fri Nov 28 10:01:23 GMT+100 2014 com.vaadin.client.VConsole
INFO: Starting layout phase" NTACAdmin
"Fri Nov 28 10:01:23 GMT+100 2014 com.vaadin.client.VConsole
INFO: Measured 3 non connector elements" NTACAdmin
"Fri Nov 28 10:01:23 GMT+100 2014 com.vaadin.client.VConsole
INFO: Pass 1 measured 10 elements, fired 1 listeners and did 0 layouts." NTACAdmin
"Fri Nov 28 10:01:23 GMT+100 2014 com.vaadin.client.VConsole
INFO: No more changes in pass 2" NTACAdmin
"Fri Nov 28 10:01:23 GMT+100 2014 com.vaadin.client.VConsole
INFO: Total layout phase time: 5ms" NTACAdmin
"Fri Nov 28 10:01:28 GMT+100 2014 com.vaadin.client.VConsole
INFO: Making UIDL Request with params: {"csrfToken":"049fe2e5-5150-4a43-8239-343ee8a31e0b", "rpc":[["0","com.vaadin.shared.ui.ui.UIServerRpc","resize",["1240","1479","1479","1240"]
],["14","v","v",["text",["s","3"]
]],["14","v","v",["c",["i","1"]
]],["15","v","v",["text",["s","admin"]
]],["15","v","v",["c",["i","5"]
]],["16","v","v",["text",["s","admin"]
]],["16","v","v",["c",["i","5"]
]],["0","v","v",["actiontarget",["c","16"]
]],["0","v","v",["action",["s","1"]
]]], "syncId":1}" NTACAdmin
"Fri Nov 28 10:01:28 GMT+100 2014 com.vaadin.client.VConsole
INFO: Sending push message: {"csrfToken":"049fe2e5-5150-4a43-8239-343ee8a31e0b", "rpc":[["0","com.vaadin.shared.ui.ui.UIServerRpc","resize",["1240","1479","1479","1240"]
],["14","v","v",["text",["s","3"]
]],["14","v","v",["c",["i","1"]
]],["15","v","v",["text",["s","admin"]
]],["15","v","v",["c",["i","5"]
]],["16","v","v",["text",["s","admin"]
]],["16","v","v",["c",["i","5"]
]],["0","v","v",["actiontarget",["c","16"]
]],["0","v","v",["action",["s","1"]
]]], "syncId":1}" NTACAdmin
Kein Element gefunden PUSH:1
"Fri Nov 28 10:01:28 GMT+100 2014 com.vaadin.client.VConsole
INFO: Received push message: for(;;);[{"syncId": 2, "changes" : [["change",{"pid":"0"},["0",{"id":"0","location":"http:\/\/localhost:8080\/NTACAdmin\/#!adminend","v":{"action":""}},["actions",{}]
]],["change",{"pid":"21"},["1",{"id":"21","ormoh":false},["options",{}]
,["items",{},["item",{"id":2,"text":"Logout","command":true,"icon":"fonticon:\/\/FontAwesome\/f08b"}]
]]]], "state":{"0":{"pageState":{"title":"TC Superstadt Verwaltung"},"localeServiceState":{"localeData":[{"twelveHourClock":false,"dateFormat":"dd.MM.yy","firstDayOfWeek":1,"name":"de","dayNames":["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"]
,"shortMonthNames":["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez",""]
,"am":null,"hourMinuteDelimiter":":","pm":null,"monthNames":["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember",""]
,"shortDayNames":["So","Mo","Di","Mi","Do","Fr","Sa"]
},{"twelveHourClock":false,"dateFormat":"dd.MM.yy","firstDayOfWeek":1,"name":"de_AT","dayNames":["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"]
,"shortMonthNames":["Jän","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez",""]
,"am":null,"hourMinuteDelimiter":":","pm":null,"monthNames":["Jänner","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember",""]
,"shortDayNames":["So","Mo","Di","Mi","Do","Fr","Sa"]
}]}},"22":{"immediate":true,"tabs":[{"iconAltText":"","visible":true,"componentError":null,"closable":false,"caption":"Home","description":null,"styleName":null,"id":null,"enabled":true,"key":"1"},{"iconAltText":"","visible":true,"componentError":null,"closable":false,"caption":"Öffentlichkeitsarbeit/Kommunikation","description":null,"styleName":null,"id":null,"enabled":true,"key":"2"},{"iconAltText":"","visible":true,"componentError":null,"closable":false,"caption":"Clubverwaltung","description":null,"styleName":null,"id":null,"enabled":true,"key":"3"},{"iconAltText":"","visible":true,"componentError":null,"closable":false,"caption":"Reservierung","description":null,"styleName":null,"id":null,"enabled":true,"key":"4"},{"iconAltText":"","visible":true,"componentError":null,"closable":false,"caption":"Einstellungen","description":null,"styleName":null,"id":null,"enabled":true,"key":"5"}]
,"width":"100.0%","styles":["borderless"]
,"selected":"1","height":"100.0%"},"23":{"width":"100.0%","text":"Dashboard"},"17":{"width":"100.0%","childData":{"22":{"alignmentBitmask":5,"expandRatio":1},"18":{"alignmentBitmask":5,"expandRatio":0}},"height":"100.0%"},"18":{"width":"100.0%","childData":{"19":{"alignmentBitmask":33,"expandRatio":0},"20":{"alignmentBitmask":48,"expandRatio":0},"21":{"alignmentBitmask":34,"expandRatio":0}},"styles":["header"]
,"height":"40.0px"},"19":{"description":"CAdmin","resources":{"source":{"uRL":"theme://images/general/cAdminLogo40.png"}}},"20":{"contentMode":"HTML","width":"100.0%","text":"<h1>TC Superstadt<h1>"},"21":{"styles":["borderless"]
}}, "types":{"0":"0","22":"24","23":"6","17":"25","18":"9","19":"4","20":"6","21":"1"}, "hierarchy":{"0":["17"]
,"22":["23"]
,"23":,"17":["18","22"]
,"18":["19","20","21"]
,"19":,"20":,"21":}, "rpc" : , "meta" : {}, "resources" : {}, "typeMappings" : { "com.vaadin.ui.TabSheet" : 24 , "at.nettania.dev.ntacadmin.view.AdminendView" : 25 }, "typeInheritanceMap" : { "1" : 14 , "13" : 14 , "0" : 22 , "14" : 12 , "15" : 18 , "16" : 14 , "4" : 13 , "18" : 19 , "19" : 16 , "9" : 15 , "6" : 14 , "24" : 16 , "25" : 8 , "8" : 18 , "20" : 14 , "22" : 20 }, "timings":[372, 7]
}]" NTACAdmin
"Fri Nov 28 10:01:28 GMT+100 2014 com.vaadin.client.VConsole
INFO: JSON parsing took 0ms" NTACAdmin
"Fri Nov 28 10:01:28 GMT+100 2014 com.vaadin.client.VConsole
INFO: Handling message from server" NTACAdmin
"Fri Nov 28 10:01:28 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling resources from server" NTACAdmin
"Fri Nov 28 10:01:28 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling type inheritance map from server" NTACAdmin
"Fri Nov 28 10:01:28 GMT+100 2014 com.vaadin.client.VConsole
INFO: Handling type mappings from server" NTACAdmin
"Fri Nov 28 10:01:28 GMT+100 2014 com.vaadin.client.VConsole
INFO: Handling resource dependencies" NTACAdmin
"Fri Nov 28 10:01:28 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling meta information" NTACAdmin
"Fri Nov 28 10:01:28 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Creating connectors (if needed)" NTACAdmin
"Fri Nov 28 10:01:28 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Updating connector states" NTACAdmin
"Fri Nov 28 10:01:28 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling locales" NTACAdmin
"Fri Nov 28 10:01:28 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Updating connector hierarchy" NTACAdmin
"Fri Nov 28 10:01:28 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Sending hierarchy change events" NTACAdmin
"Fri Nov 28 10:01:28 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Running @DelegateToWidget" NTACAdmin
"Fri Nov 28 10:01:28 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Sending state change events" NTACAdmin
"Fri Nov 28 10:01:28 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Passing UIDL to Vaadin 6 style connectors" NTACAdmin
"Fri Nov 28 10:01:28 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Performing server to client RPC calls" NTACAdmin
"Fri Nov 28 10:01:28 GMT+100 2014 com.vaadin.client.VConsole
INFO: * Unregistered 16 connectors" NTACAdmin
"Fri Nov 28 10:01:28 GMT+100 2014 com.vaadin.client.VConsole
INFO: handleUIDLMessage: 89 ms" NTACAdmin
"Fri Nov 28 10:01:28 GMT+100 2014 com.vaadin.client.VConsole
INFO: Starting layout phase" NTACAdmin
"Fri Nov 28 10:01:28 GMT+100 2014 com.vaadin.client.VConsole
INFO: Measured 0 non connector elements" NTACAdmin
"Fri Nov 28 10:01:28 GMT+100 2014 com.vaadin.client.VConsole
INFO: Pass 1 measured 9 elements, fired 5 listeners and did 2 layouts." NTACAdmin
"Fri Nov 28 10:01:28 GMT+100 2014 com.vaadin.client.VConsole
INFO: Pass 2 measured 3 elements, fired 0 listeners and did 0 layouts." NTACAdmin
"Fri Nov 28 10:01:28 GMT+100 2014 com.vaadin.client.VConsole
INFO: No more changes in pass 3" NTACAdmin
"Fri Nov 28 10:01:28 GMT+100 2014 com.vaadin.client.VConsole
INFO: Total layout phase time: 19ms" NTACAdmin
"Fri Nov 28 10:01:28 GMT+100 2014 com.vaadin.client.VConsole
INFO:  Processing time was 113ms for 3565 characters of JSON" NTACAdmin
"Fri Nov 28 10:01:28 GMT+100 2014 com.vaadin.client.VConsole
INFO: Referenced paintables: 8" NTACAdmin
"Fri Nov 28 10:01:29 GMT+100 2014 com.vaadin.client.VConsole
INFO: Starting layout phase" NTACAdmin
"Fri Nov 28 10:01:29 GMT+100 2014 com.vaadin.client.VConsole
INFO: Measured 0 non connector elements" NTACAdmin
"Fri Nov 28 10:01:29 GMT+100 2014 com.vaadin.client.VConsole
INFO: Pass 1 measured 7 elements, fired 1 listeners and did 1 layouts." NTACAdmin
"Fri Nov 28 10:01:29 GMT+100 2014 com.vaadin.client.VConsole
INFO: Pass 2 measured 1 elements, fired 0 listeners and did 0 layouts." NTACAdmin
"Fri Nov 28 10:01:29 GMT+100 2014 com.vaadin.client.VConsole
INFO: No more changes in pass 3" NTACAdmin
"Fri Nov 28 10:01:29 GMT+100 2014 com.vaadin.client.VConsole
INFO: Total layout phase time: 5ms"

Glassfish error log in Eclipse:
none, working

Servlet 1: Servlet 1: @Push(PushMode.AUTOMATIC)
Webkonsole:
"Fri Nov 28 10:03:42 GMT+100 2014 com.vaadin.client.VConsole
INFO: No onClose was received before reconnect. Forcing state to closed." NTACAdmin
"Fri Nov 28 10:03:42 GMT+100 2014 com.vaadin.client.VConsole
INFO: Reopening push connection" NTACAdmin
Kein Element gefunden PUSH:1
"Vaadin push loaded" vaadinPush.debug.js:13374
"Fri Nov 28 10:03:43 GMT+100 2014 com.vaadin.client.VConsole
INFO: Starting application NTACAdminbackend-2061642989" backend
"Fri Nov 28 10:03:43 GMT+100 2014 com.vaadin.client.VConsole
INFO: Using theme: ntacadmin" backend
"Fri Nov 28 10:03:43 GMT+100 2014 com.vaadin.client.VConsole
INFO: Vaadin application servlet version: 7.3.5" backend
"Fri Nov 28 10:03:43 GMT+100 2014 com.vaadin.client.communication.Heartbeat
INFO: Setting hearbeat interval to 300sec." backend
"Fri Nov 28 10:03:43 GMT+100 2014 com.vaadin.client.VConsole
INFO: JSON parsing took 0ms" backend
"Fri Nov 28 10:03:43 GMT+100 2014 com.vaadin.client.VConsole
INFO: Handling message from server" backend
"Fri Nov 28 10:03:43 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling resources from server" backend
"Fri Nov 28 10:03:43 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling type inheritance map from server" backend
"Fri Nov 28 10:03:43 GMT+100 2014 com.vaadin.client.VConsole
INFO: Handling type mappings from server" backend
"Fri Nov 28 10:03:43 GMT+100 2014 com.vaadin.client.VConsole
INFO: Handling resource dependencies" backend
"Fri Nov 28 10:03:43 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling meta information" backend
"Fri Nov 28 10:03:43 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Creating connectors (if needed)" backend
"Fri Nov 28 10:03:43 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Updating connector states" backend
"Fri Nov 28 10:03:43 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling locales" backend
"Fri Nov 28 10:03:43 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Updating connector hierarchy" backend
"Fri Nov 28 10:03:43 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Sending hierarchy change events" backend
"Fri Nov 28 10:03:43 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Running @DelegateToWidget" backend
"Fri Nov 28 10:03:43 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Sending state change events" backend
"Fri Nov 28 10:03:43 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Passing UIDL to Vaadin 6 style connectors" backend
"Fri Nov 28 10:03:43 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Performing server to client RPC calls" backend
"Fri Nov 28 10:03:43 GMT+100 2014 com.vaadin.client.VConsole
INFO: * Unregistered 0 connectors" backend
"Fri Nov 28 10:03:43 GMT+100 2014 com.vaadin.client.VConsole
INFO: handleUIDLMessage: 64 ms" backend
"Fri Nov 28 10:03:43 GMT+100 2014 com.vaadin.client.VConsole
INFO: Starting layout phase" backend
"Fri Nov 28 10:03:43 GMT+100 2014 com.vaadin.client.VConsole
INFO: Measured 2 non connector elements" backend
"Fri Nov 28 10:03:43 GMT+100 2014 com.vaadin.client.VConsole
INFO: Pass 1 measured 11 elements, fired 3 listeners and did 0 layouts." backend
"Fri Nov 28 10:03:43 GMT+100 2014 com.vaadin.client.VConsole
INFO: No more changes in pass 2" backend
"Fri Nov 28 10:03:43 GMT+100 2014 com.vaadin.client.VConsole
INFO: Total layout phase time: 17ms" backend
"Fri Nov 28 10:03:43 GMT+100 2014 com.vaadin.client.VConsole
INFO:  Processing time was 85ms for 3299 characters of JSON" backend
"Fri Nov 28 10:03:43 GMT+100 2014 com.vaadin.client.VConsole
INFO: Referenced paintables: 9" backend
"Fri Nov 28 10:03:43 GMT+100 2014 com.vaadin.client.VConsole
INFO: Establishing push connection" backend
"Fri Nov 28 10:03:43 GMT+100 2014 com.vaadin.client.VConsole
INFO: Push connection established using websocket" backend
"Fri Nov 28 10:03:43 GMT+100 2014 com.vaadin.client.VConsole
INFO: Starting layout phase" backend
"Fri Nov 28 10:03:43 GMT+100 2014 com.vaadin.client.VConsole
INFO: Measured 2 non connector elements" backend
"Fri Nov 28 10:03:43 GMT+100 2014 com.vaadin.client.VConsole
INFO: Pass 1 measured 1 elements, fired 0 listeners and did 0 layouts." backend
"Fri Nov 28 10:03:43 GMT+100 2014 com.vaadin.client.VConsole
INFO: No more changes in pass 2" backend
"Fri Nov 28 10:03:43 GMT+100 2014 com.vaadin.client.VConsole
INFO: Total layout phase time: 2ms" backend
"Fri Nov 28 10:03:53 GMT+100 2014 com.vaadin.client.VConsole
INFO: Making UIDL Request with params: {"csrfToken":"db17599b-95ee-4dd9-8ef7-058c09c1817f", "rpc":[["0","com.vaadin.shared.ui.ui.UIServerRpc","resize",["1240","1479","1479","1240"]
],["15","v","v",["text",["s","admin"]
]],["15","v","v",["c",["i","5"]
]],["16","v","v",["text",["s","admin"]
]],["16","v","v",["c",["i","5"]
]],["0","v","v",["actiontarget",["c","16"]
]],["0","v","v",["action",["s","1"]
]]], "syncId":1}" backend
"Fri Nov 28 10:03:53 GMT+100 2014 com.vaadin.client.VConsole
INFO: Sending push message: {"csrfToken":"db17599b-95ee-4dd9-8ef7-058c09c1817f", "rpc":[["0","com.vaadin.shared.ui.ui.UIServerRpc","resize",["1240","1479","1479","1240"]
],["15","v","v",["text",["s","admin"]
]],["15","v","v",["c",["i","5"]
]],["16","v","v",["text",["s","admin"]
]],["16","v","v",["c",["i","5"]
]],["0","v","v",["actiontarget",["c","16"]
]],["0","v","v",["action",["s","1"]
]]], "syncId":1}" backend
"Fri Nov 28 10:03:53 GMT+100 2014 com.vaadin.client.VConsole
INFO: Received push message: for(;;);[{"locales":{},"meta":{"appError":{"caption":"Session Expired","message":"Take note of any unsaved data, and <u>click here<\/u> or press ESC key to continue."}},"changes":{},"resources":{},"syncId":-1}]
" backend
"Fri Nov 28 10:03:53 GMT+100 2014 com.vaadin.client.VConsole
INFO: JSON parsing took 1ms" backend
"Fri Nov 28 10:03:53 GMT+100 2014 com.vaadin.client.VConsole
INFO: Handling message from server" backend
"Fri Nov 28 10:03:53 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling resources from server" backend
"Fri Nov 28 10:03:53 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling type inheritance map from server" backend
"Fri Nov 28 10:03:53 GMT+100 2014 com.vaadin.client.VConsole
INFO: Handling type mappings from server" backend
"Fri Nov 28 10:03:53 GMT+100 2014 com.vaadin.client.VConsole
INFO: Handling resource dependencies" backend
"Fri Nov 28 10:03:53 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling meta information" backend
"Fri Nov 28 10:03:53 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Creating connectors (if needed)" backend
"Fri Nov 28 10:03:53 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Updating connector states" backend
"Fri Nov 28 10:03:53 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling locales" backend
"Fri Nov 28 10:03:53 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Updating connector hierarchy" backend
"Fri Nov 28 10:03:53 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Running @DelegateToWidget" backend
"Fri Nov 28 10:03:53 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Sending state change events" backend
"Fri Nov 28 10:03:53 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Passing UIDL to Vaadin 6 style connectors" backend
"Fri Nov 28 10:03:53 GMT+100 2014 com.vaadin.client.VConsole
INFO: * Unregistered 0 connectors" backend
"Fri Nov 28 10:03:53 GMT+100 2014 com.vaadin.client.VConsole
INFO: handleUIDLMessage: 3 ms" backend
"Fri Nov 28 10:03:53 GMT+100 2014 com.vaadin.client.VConsole
INFO: Starting layout phase" backend
"Fri Nov 28 10:03:53 GMT+100 2014 com.vaadin.client.VConsole
INFO: Measured 2 non connector elements" backend
"Fri Nov 28 10:03:53 GMT+100 2014 com.vaadin.client.VConsole
INFO: Pass 1 measured 1 elements, fired 0 listeners and did 0 layouts." backend
"Fri Nov 28 10:03:53 GMT+100 2014 com.vaadin.client.VConsole
INFO: No more changes in pass 2" backend
"Fri Nov 28 10:03:53 GMT+100 2014 com.vaadin.client.VConsole
INFO: Total layout phase time: 5ms" backend
"Fri Nov 28 10:03:53 GMT+100 2014 com.vaadin.client.communication.Heartbeat
INFO: Setting hearbeat interval to -1sec." backend
"Fri Nov 28 10:03:53 GMT+100 2014 com.vaadin.client.VConsole
INFO:  Processing time was 22ms for 200 characters of JSON" backend
"Fri Nov 28 10:03:53 GMT+100 2014 com.vaadin.client.VConsole
INFO: Referenced paintables: 9" backend
"Fri Nov 28 10:03:53 GMT+100 2014 com.vaadin.client.VConsole
INFO: Closing push connection" backend
"Fri Nov 28 10:03:53 GMT+100 2014 com.vaadin.client.VConsole
INFO: Push connection closed" backend
Synchrone XMLHttpRequests am Haupt-Thread sollte nicht mehr verwendet werden, weil es nachteilige Effekte für das Erlebnis der Endbenutzer hat. Für weitere Hilfe siehe http://xhr.spec.whatwg.org/ vaadinPush.debug.js:9627
Kein Element gefunden PUSH:1
"Websocket closed, reason: Normal closure; the connection successfully completed whatever purpose for which it was created." vaadinPush.debug.js:13176
"Websocket closed, wasClean: true" vaadinPush.debug.js:13176
"Websocket closed normally" vaadinPush.debug.js:13176

Glassfish error log in Eclipse:
2014-11-28T10:03:53.777+0100|Schwerwiegend: Session expired before push was disconnected. This should never happen
com.vaadin.server.SessionExpiredException
    at com.vaadin.server.VaadinService.doFindOrCreateVaadinSession(VaadinService.java:728)
    at com.vaadin.server.VaadinService.findOrCreateVaadinSession(VaadinService.java:663)
    at com.vaadin.server.VaadinService.findVaadinSession(VaadinService.java:522)
    at com.vaadin.server.communication.PushHandler.disconnect(PushHandler.java:351)
    at com.vaadin.server.communication.PushHandler.access$000(PushHandler.java:56)
    at com.vaadin.server.communication.PushHandler$1.onStateChange(PushHandler.java:65)
    at org.atmosphere.cpr.AsynchronousProcessor.invokeAtmosphereHandler(AsynchronousProcessor.java:468)
    at org.atmosphere.cpr.AsynchronousProcessor.completeLifecycle(AsynchronousProcessor.java:420)
    at org.atmosphere.cpr.AsynchronousProcessor.timedout(AsynchronousProcessor.java:381)
    at org.atmosphere.cpr.AsynchronousProcessor$AsynchronousProcessorHook.timedOut(AsynchronousProcessor.java:545)
    at org.atmosphere.websocket.DefaultWebSocketProcessor.close(DefaultWebSocketProcessor.java:493)
    at org.atmosphere.container.GlassFishServ30WebSocketSupport$Grizzly2WebSocketApplication.onClose(GlassFishServ30WebSocketSupport.java:125)
    at org.glassfish.grizzly.websockets.DefaultWebSocket.onClose(DefaultWebSocket.java:193)
    at org.glassfish.grizzly.websockets.WebSocketEngine$1.onClosed(WebSocketEngine.java:225)
    at org.glassfish.grizzly.websockets.WebSocketEngine$1.onClosed(WebSocketEngine.java:218)
    at org.glassfish.grizzly.nio.NIOConnection.invokeCloseListener(NIOConnection.java:784)
    at org.glassfish.grizzly.nio.NIOConnection.notifyCloseListeners(NIOConnection.java:682)
    at org.glassfish.grizzly.nio.NIOConnection.close0(NIOConnection.java:423)
    at org.glassfish.grizzly.nio.transport.TCPNIOConnection.close0(TCPNIOConnection.java:291)
    at org.glassfish.grizzly.nio.NIOConnection.close(NIOConnection.java:405)
    at org.glassfish.grizzly.nio.NIOConnection.closeSilently(NIOConnection.java:411)
    at org.glassfish.grizzly.websockets.ProtocolHandler.doClose(ProtocolHandler.java:311)
    at org.glassfish.grizzly.websockets.DefaultWebSocket.onClose(DefaultWebSocket.java:188)
    at org.glassfish.grizzly.websockets.ProtocolHandler$1.completed(ProtocolHandler.java:195)
    at org.glassfish.grizzly.websockets.ProtocolHandler$1.completed(ProtocolHandler.java:185)
    at org.glassfish.grizzly.websockets.ProtocolHandler$2.completed(ProtocolHandler.java:216)
    at org.glassfish.grizzly.asyncqueue.AsyncWriteQueueRecord.notifyCompleteAndRecycle(AsyncWriteQueueRecord.java:172)
    at org.glassfish.grizzly.nio.AbstractNIOAsyncQueueWriter.write(AbstractNIOAsyncQueueWriter.java:310)
    at org.glassfish.grizzly.nio.AbstractNIOAsyncQueueWriter.write(AbstractNIOAsyncQueueWriter.java:203)
    at org.glassfish.grizzly.nio.AbstractNIOAsyncQueueWriter.write(AbstractNIOAsyncQueueWriter.java:73)
    at org.glassfish.grizzly.nio.transport.TCPNIOTransportFilter.handleWrite(TCPNIOTransportFilter.java:128)
    at org.glassfish.grizzly.filterchain.TransportFilter.handleWrite(TransportFilter.java:191)
    at org.glassfish.grizzly.filterchain.ExecutorResolver$8.execute(ExecutorResolver.java:111)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:288)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:206)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:136)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:114)
    at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.write(DefaultFilterChain.java:437)
    at org.glassfish.grizzly.nio.NIOConnection.write(NIOConnection.java:384)
    at org.glassfish.grizzly.nio.NIOConnection.write(NIOConnection.java:358)
    at org.glassfish.grizzly.websockets.ProtocolHandler.write(ProtocolHandler.java:212)
    at org.glassfish.grizzly.websockets.ProtocolHandler.send(ProtocolHandler.java:93)
    at org.glassfish.grizzly.websockets.ProtocolHandler.close(ProtocolHandler.java:184)
    at org.glassfish.grizzly.websockets.DefaultWebSocket.onClose(DefaultWebSocket.java:185)
    at org.glassfish.grizzly.websockets.frametypes.ClosingFrameType.respond(ClosingFrameType.java:56)
    at org.glassfish.grizzly.websockets.DataFrame.respond(DataFrame.java:119)
    at org.glassfish.grizzly.websockets.WebSocketFilter.handleRead(WebSocketFilter.java:221)
    at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:288)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:206)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:136)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:114)
    at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
    at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:838)
    at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:113)
    at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:115)
    at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:55)
    at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:135)
    at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:564)
    at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:544)
    at java.lang.Thread.run(Thread.java:745)

Try 3 order (server restarted):
Servlet 2
Servlet 3
Servlet 1

Servlet 2: @Push(value=PushMode.MANUAL, transport=Transport.LONG_POLLING)
Webkonsole:
"Vaadin push loaded" vaadinPush.debug.js:13374
"Fri Nov 28 10:25:17 GMT+100 2014 com.vaadin.client.VConsole
INFO: Starting application NTACAdmin-659119047" NTACAdmin
"Fri Nov 28 10:25:17 GMT+100 2014 com.vaadin.client.VConsole
INFO: Using theme: ntacadmin" NTACAdmin
"Fri Nov 28 10:25:17 GMT+100 2014 com.vaadin.client.VConsole
INFO: Vaadin application servlet version: 7.3.5" NTACAdmin
"Fri Nov 28 10:25:17 GMT+100 2014 com.vaadin.client.communication.Heartbeat
INFO: Setting hearbeat interval to 300sec." NTACAdmin
"Fri Nov 28 10:25:17 GMT+100 2014 com.vaadin.client.VConsole
INFO: JSON parsing took 0ms" NTACAdmin
"Fri Nov 28 10:25:17 GMT+100 2014 com.vaadin.client.VConsole
INFO: Handling message from server" NTACAdmin
"Fri Nov 28 10:25:17 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling resources from server" NTACAdmin
"Fri Nov 28 10:25:17 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling type inheritance map from server" NTACAdmin
"Fri Nov 28 10:25:17 GMT+100 2014 com.vaadin.client.VConsole
INFO: Handling type mappings from server" NTACAdmin
"Fri Nov 28 10:25:17 GMT+100 2014 com.vaadin.client.VConsole
INFO: Handling resource dependencies" NTACAdmin
"Fri Nov 28 10:25:17 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling meta information" NTACAdmin
"Fri Nov 28 10:25:17 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Creating connectors (if needed)" NTACAdmin
"Fri Nov 28 10:25:17 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Updating connector states" NTACAdmin
"Fri Nov 28 10:25:17 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling locales" NTACAdmin
"Fri Nov 28 10:25:17 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Updating connector hierarchy" NTACAdmin
"Fri Nov 28 10:25:17 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Sending hierarchy change events" NTACAdmin
"Fri Nov 28 10:25:18 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Running @DelegateToWidget" NTACAdmin
"Fri Nov 28 10:25:18 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Sending state change events" NTACAdmin
"Fri Nov 28 10:25:18 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Passing UIDL to Vaadin 6 style connectors" NTACAdmin
"Fri Nov 28 10:25:18 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Performing server to client RPC calls" NTACAdmin
"Fri Nov 28 10:25:18 GMT+100 2014 com.vaadin.client.VConsole
INFO: * Unregistered 0 connectors" NTACAdmin
"Fri Nov 28 10:25:18 GMT+100 2014 com.vaadin.client.VConsole
INFO: handleUIDLMessage: 57 ms" NTACAdmin
"Fri Nov 28 10:25:18 GMT+100 2014 com.vaadin.client.VConsole
INFO: Starting layout phase" NTACAdmin
"Fri Nov 28 10:25:18 GMT+100 2014 com.vaadin.client.VConsole
INFO: Measured 2 non connector elements" NTACAdmin
"Fri Nov 28 10:25:18 GMT+100 2014 com.vaadin.client.VConsole
INFO: Pass 1 measured 11 elements, fired 3 listeners and did 0 layouts." NTACAdmin
"Fri Nov 28 10:25:18 GMT+100 2014 com.vaadin.client.VConsole
INFO: No more changes in pass 2" NTACAdmin
"Fri Nov 28 10:25:18 GMT+100 2014 com.vaadin.client.VConsole
INFO: Total layout phase time: 17ms" NTACAdmin
"Fri Nov 28 10:25:18 GMT+100 2014 com.vaadin.client.VConsole
INFO:  Processing time was 78ms for 3336 characters of JSON" NTACAdmin
"Fri Nov 28 10:25:18 GMT+100 2014 com.vaadin.client.VConsole
INFO: Referenced paintables: 9" NTACAdmin
"Fri Nov 28 10:25:18 GMT+100 2014 com.vaadin.client.VConsole
INFO: Establishing push connection" NTACAdmin
Syntax-Fehler PUSH:2
"Fri Nov 28 10:25:18 GMT+100 2014 com.vaadin.client.VConsole
INFO: Push connection established using long-polling" NTACAdmin
"Fri Nov 28 10:25:18 GMT+100 2014 com.vaadin.client.VConsole
INFO: Starting layout phase" NTACAdmin
"Fri Nov 28 10:25:18 GMT+100 2014 com.vaadin.client.VConsole
INFO: Measured 2 non connector elements" NTACAdmin
"Fri Nov 28 10:25:18 GMT+100 2014 com.vaadin.client.VConsole
INFO: Pass 1 measured 1 elements, fired 0 listeners and did 0 layouts." NTACAdmin
"Fri Nov 28 10:25:18 GMT+100 2014 com.vaadin.client.VConsole
INFO: No more changes in pass 2" NTACAdmin
"Fri Nov 28 10:25:18 GMT+100 2014 com.vaadin.client.VConsole
INFO: Total layout phase time: 2ms" NTACAdmin
"Fri Nov 28 10:25:31 GMT+100 2014 com.vaadin.client.VConsole
INFO: Making UIDL Request with params: {"csrfToken":"615a03ae-4c17-48dc-98c6-57d8fef07dff", "rpc":[["0","com.vaadin.shared.ui.ui.UIServerRpc","resize",["1240","1479","1479","1240"]
],["7","v","v",["text",["s","admin"]
]],["7","v","v",["c",["i","5"]
]],["8","v","v",["text",["s","admin"]
]],["8","v","v",["c",["i","5"]
]],["5","com.vaadin.shared.ui.button.ButtonServerRpc","click",[{"relativeY":"19", "relativeX":"35", "button":"LEFT", "shiftKey":false, "type":"1", "ctrlKey":false, "metaKey":false, "altKey":false, "clientX":"744", "clientY":"700"}]
]], "syncId":1}" NTACAdmin
"Fri Nov 28 10:25:31 GMT+100 2014 com.vaadin.client.VConsole
INFO: Sending push message: {"csrfToken":"615a03ae-4c17-48dc-98c6-57d8fef07dff", "rpc":[["0","com.vaadin.shared.ui.ui.UIServerRpc","resize",["1240","1479","1479","1240"]
],["7","v","v",["text",["s","admin"]
]],["7","v","v",["c",["i","5"]
]],["8","v","v",["text",["s","admin"]
]],["8","v","v",["c",["i","5"]
]],["5","com.vaadin.shared.ui.button.ButtonServerRpc","click",[{"relativeY":"19", "relativeX":"35", "button":"LEFT", "shiftKey":false, "type":"1", "ctrlKey":false, "metaKey":false, "altKey":false, "clientX":"744", "clientY":"700"}]
]], "syncId":1}" NTACAdmin
Kein Element gefunden PUSH:1
"Fri Nov 28 10:25:32 GMT+100 2014 com.vaadin.client.VConsole
INFO: Received push message: for(;;);[{"syncId": 2, "changes" : [["change",{"pid":"0"},["0",{"id":"0","location":"http:\/\/localhost:8080\/NTACAdmin\/#!backend","v":{"action":""}},["actions",{}]
]],["change",{"pid":"12"},["16",{"id":"12","selectmode":"single","nullselect":true,"v":{"selected":[]
,"expand":,"collapse":,"newitem":}},["node",{"caption":"Clubverwaltung","key":"1"}]
,["node",{"caption":"Playersend Verzeichnis","key":"2"}]
,["node",{"caption":"Person Importer","key":"3"}]
,["node",{"caption":"CMS","key":"4"}]
,["node",{"caption":"Backendeinstellungen","key":"5"}]
,["node",{"caption":"Schedulers","key":"6"}]
,["node",{"caption":"Aufgaben","key":"7"}]
,["node",{"caption":"Featurelog","key":"8"}]
]]], "state":{"0":{"pageState":{"title":"NTACAdmin backend"}},"11":{"spacing":true,"width":"100.0%","childData":{"12":{"alignmentBitmask":5,"expandRatio":0},"13":{"alignmentBitmask":24,"expandRatio":0}},"marginsBitmask":15,"height":"100.0%"},"12":{"immediate":true},"13":{"caption":"Logout","styles":["link"]
},"9":{"width":"100.0%","childData":{"10":{"alignmentBitmask":5,"expandRatio":1}},"height":"100.0%"},"10":{"splitterState":{"positionUnit":"px","maxPositionUnit":"%","maxPosition":100,"position":250,"minPositionUnit":"%"},"immediate":true,"firstChild":"11","width":"100.0%","styles":["small"]
,"height":"100.0%"}}, "types":{"0":"0","11":"3","12":"16","13":"5","9":"18","10":"17"}, "hierarchy":{"0":["9"]
,"11":["12","13"]
,"12":,"13":,"9":["10"]
,"10":["11"]
}, "rpc" : , "meta" : {}, "resources" : {}, "typeMappings" : { "com.vaadin.ui.Tree" : 16 , "com.vaadin.ui.AbstractSelect" : 19 , "com.vaadin.ui.AbstractSplitPanel" : 20 , "com.vaadin.ui.HorizontalSplitPanel" : 17 , "at.nettania.dev.ntacadmin.view.BackendView" : 18 }, "typeInheritanceMap" : { "0" : 8 , "16" : 19 , "7" : 15 , "8" : 10 , "10" : 14 , "19" : 11 , "11" : 14 , "12" : 14 , "20" : 12 , "3" : 7 , "14" : 9 , "17" : 20 , "18" : 3 , "5" : 14 , "15" : 12 }, "timings":[524, 10]
}]" NTACAdmin
"Fri Nov 28 10:25:32 GMT+100 2014 com.vaadin.client.VConsole
INFO: JSON parsing took 0ms" NTACAdmin
"Fri Nov 28 10:25:32 GMT+100 2014 com.vaadin.client.VConsole
INFO: Handling message from server" NTACAdmin
"Fri Nov 28 10:25:32 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling resources from server" NTACAdmin
"Fri Nov 28 10:25:32 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling type inheritance map from server" NTACAdmin
"Fri Nov 28 10:25:32 GMT+100 2014 com.vaadin.client.VConsole
INFO: Handling type mappings from server" NTACAdmin
"Fri Nov 28 10:25:32 GMT+100 2014 com.vaadin.client.VConsole
INFO: Handling resource dependencies" NTACAdmin
"Fri Nov 28 10:25:32 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling meta information" NTACAdmin
"Fri Nov 28 10:25:32 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Creating connectors (if needed)" NTACAdmin
"Fri Nov 28 10:25:32 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Updating connector states" NTACAdmin
"Fri Nov 28 10:25:32 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling locales" NTACAdmin
"Fri Nov 28 10:25:32 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Updating connector hierarchy" NTACAdmin
"Fri Nov 28 10:25:32 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Sending hierarchy change events" NTACAdmin
"Fri Nov 28 10:25:32 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Running @DelegateToWidget" NTACAdmin
"Fri Nov 28 10:25:32 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Sending state change events" NTACAdmin
"Fri Nov 28 10:25:32 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Passing UIDL to Vaadin 6 style connectors" NTACAdmin
"Fri Nov 28 10:25:32 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Performing server to client RPC calls" NTACAdmin
"Fri Nov 28 10:25:32 GMT+100 2014 com.vaadin.client.VConsole
INFO: * Unregistered 8 connectors" NTACAdmin
"Fri Nov 28 10:25:32 GMT+100 2014 com.vaadin.client.VConsole
INFO: handleUIDLMessage: 68 ms" NTACAdmin
"Fri Nov 28 10:25:32 GMT+100 2014 com.vaadin.client.VConsole
INFO: Starting layout phase" NTACAdmin
"Fri Nov 28 10:25:32 GMT+100 2014 com.vaadin.client.VConsole
INFO: Measured 1 non connector elements" NTACAdmin
"Fri Nov 28 10:25:32 GMT+100 2014 com.vaadin.client.VConsole
INFO: Pass 1 measured 6 elements, fired 4 listeners and did 1 layouts." NTACAdmin
"Fri Nov 28 10:25:32 GMT+100 2014 com.vaadin.client.VConsole
INFO: Pass 2 measured 4 elements, fired 0 listeners and did 0 layouts." NTACAdmin
"Fri Nov 28 10:25:32 GMT+100 2014 com.vaadin.client.VConsole
INFO: No more changes in pass 3" NTACAdmin
"Fri Nov 28 10:25:32 GMT+100 2014 com.vaadin.client.VConsole
INFO: Total layout phase time: 22ms" NTACAdmin
"Fri Nov 28 10:25:32 GMT+100 2014 com.vaadin.client.VConsole
INFO:  Processing time was 95ms for 1925 characters of JSON" NTACAdmin
"Fri Nov 28 10:25:32 GMT+100 2014 com.vaadin.client.VConsole
INFO: Referenced paintables: 6" NTACAdmin
"Fri Nov 28 10:25:32 GMT+100 2014 com.vaadin.client.VConsole
INFO: Starting layout phase" NTACAdmin
"Fri Nov 28 10:25:32 GMT+100 2014 com.vaadin.client.VConsole
INFO: Measured 1 non connector elements" NTACAdmin
"Fri Nov 28 10:25:32 GMT+100 2014 com.vaadin.client.VConsole
INFO: Pass 1 measured 1 elements, fired 0 listeners and did 0 layouts." NTACAdmin
"Fri Nov 28 10:25:32 GMT+100 2014 com.vaadin.client.VConsole
INFO: No more changes in pass 2" NTACAdmin
"Fri Nov 28 10:25:32 GMT+100 2014 com.vaadin.client.VConsole
INFO: Total layout phase time: 2ms" NTACAdmin

Glassfish error log in Eclipse:
none, working

Servlet 3: @Push(PushMode.MANUAL)
Webkonsole:
"Fri Nov 28 10:26:41 GMT+100 2014 com.vaadin.client.VConsole
INFO: No onClose was received before reconnect. Forcing state to closed." NTACAdmin
"Fri Nov 28 10:26:41 GMT+100 2014 com.vaadin.client.VConsole
INFO: Reopening push connection" NTACAdmin
"Fri Nov 28 10:26:41 GMT+100 2014 com.vaadin.client.VConsole
INFO: Push connection closed" NTACAdmin
Kein Element gefunden PUSH:1
"Vaadin push loaded" vaadinPush.debug.js:13374
"Fri Nov 28 10:26:42 GMT+100 2014 com.vaadin.client.VConsole
INFO: Starting application NTACAdminadminend-690828275" adminend
"Fri Nov 28 10:26:42 GMT+100 2014 com.vaadin.client.VConsole
INFO: Using theme: ntacadmin" adminend
"Fri Nov 28 10:26:42 GMT+100 2014 com.vaadin.client.VConsole
INFO: Vaadin application servlet version: 7.3.5" adminend
"Fri Nov 28 10:26:42 GMT+100 2014 com.vaadin.client.communication.Heartbeat
INFO: Setting hearbeat interval to 300sec." adminend
"Fri Nov 28 10:26:42 GMT+100 2014 com.vaadin.client.VConsole
INFO: JSON parsing took 0ms" adminend
"Fri Nov 28 10:26:42 GMT+100 2014 com.vaadin.client.VConsole
INFO: Handling message from server" adminend
"Fri Nov 28 10:26:42 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling resources from server" adminend
"Fri Nov 28 10:26:42 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling type inheritance map from server" adminend
"Fri Nov 28 10:26:42 GMT+100 2014 com.vaadin.client.VConsole
INFO: Handling type mappings from server" adminend
"Fri Nov 28 10:26:42 GMT+100 2014 com.vaadin.client.VConsole
INFO: Handling resource dependencies" adminend
"Fri Nov 28 10:26:42 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling meta information" adminend
"Fri Nov 28 10:26:42 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Creating connectors (if needed)" adminend
"Fri Nov 28 10:26:42 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Updating connector states" adminend
"Fri Nov 28 10:26:42 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling locales" adminend
"Fri Nov 28 10:26:42 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Updating connector hierarchy" adminend
"Fri Nov 28 10:26:42 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Sending hierarchy change events" adminend
"Fri Nov 28 10:26:42 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Running @DelegateToWidget" adminend
"Fri Nov 28 10:26:42 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Sending state change events" adminend
"Fri Nov 28 10:26:42 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Passing UIDL to Vaadin 6 style connectors" adminend
"Fri Nov 28 10:26:42 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Performing server to client RPC calls" adminend
"Fri Nov 28 10:26:42 GMT+100 2014 com.vaadin.client.VConsole
INFO: * Unregistered 0 connectors" adminend
"Fri Nov 28 10:26:42 GMT+100 2014 com.vaadin.client.VConsole
INFO: handleUIDLMessage: 111 ms" adminend
"Fri Nov 28 10:26:42 GMT+100 2014 com.vaadin.client.VConsole
INFO: Starting layout phase" adminend
"Fri Nov 28 10:26:42 GMT+100 2014 com.vaadin.client.VConsole
INFO: Measured 3 non connector elements" adminend
"Fri Nov 28 10:26:42 GMT+100 2014 com.vaadin.client.VConsole
INFO: Pass 1 measured 20 elements, fired 10 listeners and did 1 layouts." adminend
"Fri Nov 28 10:26:42 GMT+100 2014 com.vaadin.client.VConsole
INFO: Pass 2 measured 4 elements, fired 0 listeners and did 0 layouts." adminend
"Fri Nov 28 10:26:42 GMT+100 2014 com.vaadin.client.VConsole
INFO: No more changes in pass 3" adminend
"Fri Nov 28 10:26:42 GMT+100 2014 com.vaadin.client.VConsole
INFO: Total layout phase time: 33ms" adminend
"Fri Nov 28 10:26:42 GMT+100 2014 com.vaadin.client.VConsole
INFO:  Processing time was 149ms for 5212 characters of JSON" adminend
"Fri Nov 28 10:26:42 GMT+100 2014 com.vaadin.client.VConsole
INFO: Referenced paintables: 17" adminend
"Fri Nov 28 10:26:42 GMT+100 2014 com.vaadin.client.VConsole
INFO: Establishing push connection" adminend
"Fri Nov 28 10:26:42 GMT+100 2014 com.vaadin.client.VConsole
INFO: Starting layout phase" adminend
"Fri Nov 28 10:26:42 GMT+100 2014 com.vaadin.client.VConsole
INFO: Measured 3 non connector elements" adminend
"Fri Nov 28 10:26:42 GMT+100 2014 com.vaadin.client.VConsole
INFO: Pass 1 measured 5 elements, fired 3 listeners and did 0 layouts." adminend
"Fri Nov 28 10:26:42 GMT+100 2014 com.vaadin.client.VConsole
INFO: No more changes in pass 2" adminend
"Fri Nov 28 10:26:42 GMT+100 2014 com.vaadin.client.VConsole
INFO: Total layout phase time: 6ms" adminend
"Fri Nov 28 10:26:42 GMT+100 2014 com.vaadin.client.VConsole
INFO: Push connection established using websocket" adminend
"Fri Nov 28 10:26:42 GMT+100 2014 com.vaadin.client.VConsole
INFO: Starting layout phase" adminend
"Fri Nov 28 10:26:42 GMT+100 2014 com.vaadin.client.VConsole
INFO: Measured 3 non connector elements" adminend
"Fri Nov 28 10:26:42 GMT+100 2014 com.vaadin.client.VConsole
INFO: Pass 1 measured 7 elements, fired 0 listeners and did 0 layouts." adminend
"Fri Nov 28 10:26:42 GMT+100 2014 com.vaadin.client.VConsole
INFO: No more changes in pass 2" adminend
"Fri Nov 28 10:26:42 GMT+100 2014 com.vaadin.client.VConsole
INFO: Total layout phase time: 5ms" adminend
"Fri Nov 28 10:26:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: Making UIDL Request with params: {"csrfToken":"2a1d51b0-f923-412d-807f-e1118b000b9c", "rpc":[["0","com.vaadin.shared.ui.ui.UIServerRpc","resize",["1240","1479","1479","1240"]
],["30","v","v",["text",["s","3"]
]],["30","v","v",["c",["i","1"]
]],["31","v","v",["text",["s","admin"]
]],["31","v","v",["c",["i","5"]
]],["32","v","v",["text",["s","admin"]
]],["32","v","v",["c",["i","5"]
]],["0","v","v",["actiontarget",["c","32"]
]],["0","v","v",["action",["s","1"]
]]], "syncId":1}" adminend
"Fri Nov 28 10:26:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: Sending push message: {"csrfToken":"2a1d51b0-f923-412d-807f-e1118b000b9c", "rpc":[["0","com.vaadin.shared.ui.ui.UIServerRpc","resize",["1240","1479","1479","1240"]
],["30","v","v",["text",["s","3"]
]],["30","v","v",["c",["i","1"]
]],["31","v","v",["text",["s","admin"]
]],["31","v","v",["c",["i","5"]
]],["32","v","v",["text",["s","admin"]
]],["32","v","v",["c",["i","5"]
]],["0","v","v",["actiontarget",["c","32"]
]],["0","v","v",["action",["s","1"]
]]], "syncId":1}" adminend
"Fri Nov 28 10:26:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: Received push message: for(;;);[{"locales":{},"meta":{"appError":{"caption":"Session Expired","message":"Take note of any unsaved data, and <u>click here<\/u> or press ESC key to continue."}},"changes":{},"resources":{},"syncId":-1}]
" adminend
"Fri Nov 28 10:26:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: JSON parsing took 0ms" adminend
"Fri Nov 28 10:26:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: Handling message from server" adminend
"Fri Nov 28 10:26:54 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling resources from server" adminend
"Fri Nov 28 10:26:54 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling type inheritance map from server" adminend
"Fri Nov 28 10:26:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: Handling type mappings from server" adminend
"Fri Nov 28 10:26:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: Handling resource dependencies" adminend
"Fri Nov 28 10:26:54 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling meta information" adminend
"Fri Nov 28 10:26:54 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Creating connectors (if needed)" adminend
"Fri Nov 28 10:26:54 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Updating connector states" adminend
"Fri Nov 28 10:26:54 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling locales" adminend
"Fri Nov 28 10:26:54 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Updating connector hierarchy" adminend
"Fri Nov 28 10:26:54 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Running @DelegateToWidget" adminend
"Fri Nov 28 10:26:54 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Sending state change events" adminend
"Fri Nov 28 10:26:54 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Passing UIDL to Vaadin 6 style connectors" adminend
"Fri Nov 28 10:26:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: * Unregistered 0 connectors" adminend
"Fri Nov 28 10:26:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: handleUIDLMessage: 4 ms" adminend
"Fri Nov 28 10:26:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: Starting layout phase" adminend
"Fri Nov 28 10:26:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: Measured 3 non connector elements" adminend
"Fri Nov 28 10:26:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: Pass 1 measured 7 elements, fired 0 listeners and did 0 layouts." adminend
"Fri Nov 28 10:26:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: No more changes in pass 2" adminend
"Fri Nov 28 10:26:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: Total layout phase time: 7ms" adminend
"Fri Nov 28 10:26:54 GMT+100 2014 com.vaadin.client.communication.Heartbeat
INFO: Setting hearbeat interval to -1sec." adminend
"Fri Nov 28 10:26:54 GMT+100 2014 com.vaadin.client.VConsole
INFO:  Processing time was 27ms for 200 characters of JSON" adminend
"Fri Nov 28 10:26:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: Referenced paintables: 17" adminend
"Fri Nov 28 10:26:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: Closing push connection" adminend
"Fri Nov 28 10:26:54 GMT+100 2014 com.vaadin.client.VConsole
INFO: Push connection closed" adminend
Synchrone XMLHttpRequests am Haupt-Thread sollte nicht mehr verwendet werden, weil es nachteilige Effekte für das Erlebnis der Endbenutzer hat. Für weitere Hilfe siehe http://xhr.spec.whatwg.org/ vaadinPush.debug.js:9627
Kein Element gefunden PUSH:1
"Websocket closed, reason: Normal closure; the connection successfully completed whatever purpose for which it was created." vaadinPush.debug.js:13176
"Websocket closed, wasClean: true" vaadinPush.debug.js:13176
"Websocket closed normally" vaadinPush.debug.js:13176

Glassfish error log in Eclipse:
2014-11-28T10:26:54.705+0100|Schwerwiegend: Session expired before push was disconnected. This should never happen
com.vaadin.server.SessionExpiredException
    at com.vaadin.server.VaadinService.doFindOrCreateVaadinSession(VaadinService.java:728)
    at com.vaadin.server.VaadinService.findOrCreateVaadinSession(VaadinService.java:663)
    at com.vaadin.server.VaadinService.findVaadinSession(VaadinService.java:522)
    at com.vaadin.server.communication.PushHandler.disconnect(PushHandler.java:351)
    at com.vaadin.server.communication.PushHandler.access$000(PushHandler.java:56)
    at com.vaadin.server.communication.PushHandler$1.onStateChange(PushHandler.java:65)
    at org.atmosphere.cpr.AsynchronousProcessor.invokeAtmosphereHandler(AsynchronousProcessor.java:468)
    at org.atmosphere.cpr.AsynchronousProcessor.completeLifecycle(AsynchronousProcessor.java:420)
    at org.atmosphere.cpr.AsynchronousProcessor.timedout(AsynchronousProcessor.java:381)
    at org.atmosphere.cpr.AsynchronousProcessor$AsynchronousProcessorHook.timedOut(AsynchronousProcessor.java:545)
    at org.atmosphere.websocket.DefaultWebSocketProcessor.close(DefaultWebSocketProcessor.java:493)
    at org.atmosphere.container.GlassFishServ30WebSocketSupport$Grizzly2WebSocketApplication.onClose(GlassFishServ30WebSocketSupport.java:125)
    at org.glassfish.grizzly.websockets.DefaultWebSocket.onClose(DefaultWebSocket.java:193)
    at org.glassfish.grizzly.websockets.WebSocketEngine$1.onClosed(WebSocketEngine.java:225)
    at org.glassfish.grizzly.websockets.WebSocketEngine$1.onClosed(WebSocketEngine.java:218)
    at org.glassfish.grizzly.nio.NIOConnection.invokeCloseListener(NIOConnection.java:784)
    at org.glassfish.grizzly.nio.NIOConnection.notifyCloseListeners(NIOConnection.java:682)
    at org.glassfish.grizzly.nio.NIOConnection.close0(NIOConnection.java:423)
    at org.glassfish.grizzly.nio.transport.TCPNIOConnection.close0(TCPNIOConnection.java:291)
    at org.glassfish.grizzly.nio.NIOConnection.close(NIOConnection.java:405)
    at org.glassfish.grizzly.nio.NIOConnection.closeSilently(NIOConnection.java:411)
    at org.glassfish.grizzly.websockets.ProtocolHandler.doClose(ProtocolHandler.java:311)
    at org.glassfish.grizzly.websockets.DefaultWebSocket.onClose(DefaultWebSocket.java:188)
    at org.glassfish.grizzly.websockets.ProtocolHandler$1.completed(ProtocolHandler.java:195)
    at org.glassfish.grizzly.websockets.ProtocolHandler$1.completed(ProtocolHandler.java:185)
    at org.glassfish.grizzly.websockets.ProtocolHandler$2.completed(ProtocolHandler.java:216)
    at org.glassfish.grizzly.asyncqueue.AsyncWriteQueueRecord.notifyCompleteAndRecycle(AsyncWriteQueueRecord.java:172)
    at org.glassfish.grizzly.nio.AbstractNIOAsyncQueueWriter.write(AbstractNIOAsyncQueueWriter.java:310)
    at org.glassfish.grizzly.nio.AbstractNIOAsyncQueueWriter.write(AbstractNIOAsyncQueueWriter.java:203)
    at org.glassfish.grizzly.nio.AbstractNIOAsyncQueueWriter.write(AbstractNIOAsyncQueueWriter.java:73)
    at org.glassfish.grizzly.nio.transport.TCPNIOTransportFilter.handleWrite(TCPNIOTransportFilter.java:128)
    at org.glassfish.grizzly.filterchain.TransportFilter.handleWrite(TransportFilter.java:191)
    at org.glassfish.grizzly.filterchain.ExecutorResolver$8.execute(ExecutorResolver.java:111)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:288)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:206)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:136)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:114)
    at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.write(DefaultFilterChain.java:437)
    at org.glassfish.grizzly.nio.NIOConnection.write(NIOConnection.java:384)
    at org.glassfish.grizzly.nio.NIOConnection.write(NIOConnection.java:358)
    at org.glassfish.grizzly.websockets.ProtocolHandler.write(ProtocolHandler.java:212)
    at org.glassfish.grizzly.websockets.ProtocolHandler.send(ProtocolHandler.java:93)
    at org.glassfish.grizzly.websockets.ProtocolHandler.close(ProtocolHandler.java:184)
    at org.glassfish.grizzly.websockets.DefaultWebSocket.onClose(DefaultWebSocket.java:185)
    at org.glassfish.grizzly.websockets.frametypes.ClosingFrameType.respond(ClosingFrameType.java:56)
    at org.glassfish.grizzly.websockets.DataFrame.respond(DataFrame.java:119)
    at org.glassfish.grizzly.websockets.WebSocketFilter.handleRead(WebSocketFilter.java:221)
    at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:288)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:206)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:136)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:114)
    at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
    at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:838)
    at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:113)
    at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:115)
    at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:55)
    at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:135)
    at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:564)
    at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:544)
    at java.lang.Thread.run(Thread.java:745)

Servlet 1: Servlet 1: @Push(PushMode.AUTOMATIC)
Webkonsole:
"Fri Nov 28 10:28:15 GMT+100 2014 com.vaadin.client.ApplicationConnection
WARNING: Trying to invoke method on not yet started or stopped application" adminend
"Vaadin push loaded" vaadinPush.debug.js:13374
"Fri Nov 28 10:28:16 GMT+100 2014 com.vaadin.client.VConsole
INFO: Starting application NTACAdminbackend-2061642989" backend
"Fri Nov 28 10:28:16 GMT+100 2014 com.vaadin.client.VConsole
INFO: Using theme: ntacadmin" backend
"Fri Nov 28 10:28:16 GMT+100 2014 com.vaadin.client.VConsole
INFO: Vaadin application servlet version: 7.3.5" backend
"Fri Nov 28 10:28:16 GMT+100 2014 com.vaadin.client.communication.Heartbeat
INFO: Setting hearbeat interval to 300sec." backend
"Fri Nov 28 10:28:16 GMT+100 2014 com.vaadin.client.VConsole
INFO: JSON parsing took 0ms" backend
"Fri Nov 28 10:28:16 GMT+100 2014 com.vaadin.client.VConsole
INFO: Handling message from server" backend
"Fri Nov 28 10:28:16 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling resources from server" backend
"Fri Nov 28 10:28:16 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling type inheritance map from server" backend
"Fri Nov 28 10:28:16 GMT+100 2014 com.vaadin.client.VConsole
INFO: Handling type mappings from server" backend
"Fri Nov 28 10:28:16 GMT+100 2014 com.vaadin.client.VConsole
INFO: Handling resource dependencies" backend
"Fri Nov 28 10:28:16 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling meta information" backend
"Fri Nov 28 10:28:16 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Creating connectors (if needed)" backend
"Fri Nov 28 10:28:16 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Updating connector states" backend
"Fri Nov 28 10:28:16 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling locales" backend
"Fri Nov 28 10:28:16 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Updating connector hierarchy" backend
"Fri Nov 28 10:28:16 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Sending hierarchy change events" backend
"Fri Nov 28 10:28:16 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Running @DelegateToWidget" backend
"Fri Nov 28 10:28:16 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Sending state change events" backend
"Fri Nov 28 10:28:16 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Passing UIDL to Vaadin 6 style connectors" backend
"Fri Nov 28 10:28:16 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Performing server to client RPC calls" backend
"Fri Nov 28 10:28:16 GMT+100 2014 com.vaadin.client.VConsole
INFO: * Unregistered 0 connectors" backend
"Fri Nov 28 10:28:16 GMT+100 2014 com.vaadin.client.VConsole
INFO: handleUIDLMessage: 72 ms" backend
"Fri Nov 28 10:28:16 GMT+100 2014 com.vaadin.client.VConsole
INFO: Starting layout phase" backend
"Fri Nov 28 10:28:16 GMT+100 2014 com.vaadin.client.VConsole
INFO: Measured 2 non connector elements" backend
"Fri Nov 28 10:28:16 GMT+100 2014 com.vaadin.client.VConsole
INFO: Pass 1 measured 11 elements, fired 3 listeners and did 0 layouts." backend
"Fri Nov 28 10:28:16 GMT+100 2014 com.vaadin.client.VConsole
INFO: No more changes in pass 2" backend
"Fri Nov 28 10:28:16 GMT+100 2014 com.vaadin.client.VConsole
INFO: Total layout phase time: 18ms" backend
"Fri Nov 28 10:28:16 GMT+100 2014 com.vaadin.client.VConsole
INFO:  Processing time was 94ms for 3305 characters of JSON" backend
"Fri Nov 28 10:28:16 GMT+100 2014 com.vaadin.client.VConsole
INFO: Referenced paintables: 9" backend
"Fri Nov 28 10:28:16 GMT+100 2014 com.vaadin.client.VConsole
INFO: Establishing push connection" backend
"Fri Nov 28 10:28:16 GMT+100 2014 com.vaadin.client.VConsole
INFO: Push connection established using websocket" backend
"Fri Nov 28 10:28:16 GMT+100 2014 com.vaadin.client.VConsole
INFO: Starting layout phase" backend
"Fri Nov 28 10:28:16 GMT+100 2014 com.vaadin.client.VConsole
INFO: Measured 2 non connector elements" backend
"Fri Nov 28 10:28:16 GMT+100 2014 com.vaadin.client.VConsole
INFO: Pass 1 measured 1 elements, fired 0 listeners and did 0 layouts." backend
"Fri Nov 28 10:28:16 GMT+100 2014 com.vaadin.client.VConsole
INFO: No more changes in pass 2" backend
"Fri Nov 28 10:28:16 GMT+100 2014 com.vaadin.client.VConsole
INFO: Total layout phase time: 2ms" backend
"Fri Nov 28 10:28:20 GMT+100 2014 com.vaadin.client.VConsole
INFO: Making UIDL Request with params: {"csrfToken":"f1f42d45-153f-4e95-abe9-9cd9197c65c9", "rpc":[["0","com.vaadin.shared.ui.ui.UIServerRpc","resize",["1240","1479","1479","1240"]
],["15","v","v",["text",["s","admin"]
]],["15","v","v",["c",["i","5"]
]],["16","v","v",["text",["s","admin"]
]],["16","v","v",["c",["i","5"]
]],["0","v","v",["actiontarget",["c","16"]
]],["0","v","v",["action",["s","1"]
]]], "syncId":1}" backend
"Fri Nov 28 10:28:20 GMT+100 2014 com.vaadin.client.VConsole
INFO: Sending push message: {"csrfToken":"f1f42d45-153f-4e95-abe9-9cd9197c65c9", "rpc":[["0","com.vaadin.shared.ui.ui.UIServerRpc","resize",["1240","1479","1479","1240"]
],["15","v","v",["text",["s","admin"]
]],["15","v","v",["c",["i","5"]
]],["16","v","v",["text",["s","admin"]
]],["16","v","v",["c",["i","5"]
]],["0","v","v",["actiontarget",["c","16"]
]],["0","v","v",["action",["s","1"]
]]], "syncId":1}" backend
"Fri Nov 28 10:28:20 GMT+100 2014 com.vaadin.client.VConsole
INFO: Received push message: for(;;);[{"locales":{},"meta":{"appError":{"caption":"Session Expired","message":"Take note of any unsaved data, and <u>click here<\/u> or press ESC key to continue."}},"changes":{},"resources":{},"syncId":-1}]
" backend
"Fri Nov 28 10:28:20 GMT+100 2014 com.vaadin.client.VConsole
INFO: JSON parsing took 0ms" backend
"Fri Nov 28 10:28:20 GMT+100 2014 com.vaadin.client.VConsole
INFO: Handling message from server" backend
"Fri Nov 28 10:28:20 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling resources from server" backend
"Fri Nov 28 10:28:20 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling type inheritance map from server" backend
"Fri Nov 28 10:28:20 GMT+100 2014 com.vaadin.client.VConsole
INFO: Handling type mappings from server" backend
"Fri Nov 28 10:28:20 GMT+100 2014 com.vaadin.client.VConsole
INFO: Handling resource dependencies" backend
"Fri Nov 28 10:28:20 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling meta information" backend
"Fri Nov 28 10:28:20 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Creating connectors (if needed)" backend
"Fri Nov 28 10:28:20 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Updating connector states" backend
"Fri Nov 28 10:28:20 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Handling locales" backend
"Fri Nov 28 10:28:20 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Updating connector hierarchy" backend
"Fri Nov 28 10:28:20 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Running @DelegateToWidget" backend
"Fri Nov 28 10:28:20 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Sending state change events" backend
"Fri Nov 28 10:28:20 GMT+100 2014 com.vaadin.client.VConsole
INFO:  * Passing UIDL to Vaadin 6 style connectors" backend
"Fri Nov 28 10:28:20 GMT+100 2014 com.vaadin.client.VConsole
INFO: * Unregistered 0 connectors" backend
"Fri Nov 28 10:28:20 GMT+100 2014 com.vaadin.client.VConsole
INFO: handleUIDLMessage: 2 ms" backend
"Fri Nov 28 10:28:20 GMT+100 2014 com.vaadin.client.VConsole
INFO: Starting layout phase" backend
"Fri Nov 28 10:28:20 GMT+100 2014 com.vaadin.client.VConsole
INFO: Measured 2 non connector elements" backend
"Fri Nov 28 10:28:20 GMT+100 2014 com.vaadin.client.VConsole
INFO: Pass 1 measured 1 elements, fired 0 listeners and did 0 layouts." backend
"Fri Nov 28 10:28:20 GMT+100 2014 com.vaadin.client.VConsole
INFO: No more changes in pass 2" backend
"Fri Nov 28 10:28:20 GMT+100 2014 com.vaadin.client.VConsole
INFO: Total layout phase time: 4ms" backend
"Fri Nov 28 10:28:20 GMT+100 2014 com.vaadin.client.communication.Heartbeat
INFO: Setting hearbeat interval to -1sec." backend
"Fri Nov 28 10:28:20 GMT+100 2014 com.vaadin.client.VConsole
INFO:  Processing time was 20ms for 200 characters of JSON" backend
"Fri Nov 28 10:28:20 GMT+100 2014 com.vaadin.client.VConsole
INFO: Referenced paintables: 9" backend
"Fri Nov 28 10:28:20 GMT+100 2014 com.vaadin.client.VConsole
INFO: Closing push connection" backend
"Fri Nov 28 10:28:20 GMT+100 2014 com.vaadin.client.VConsole
INFO: Push connection closed" backend
Synchrone XMLHttpRequests am Haupt-Thread sollte nicht mehr verwendet werden, weil es nachteilige Effekte für das Erlebnis der Endbenutzer hat. Für weitere Hilfe siehe http://xhr.spec.whatwg.org/ vaadinPush.debug.js:9627
Kein Element gefunden PUSH:1
"Websocket closed, reason: Normal closure; the connection successfully completed whatever purpose for which it was created." vaadinPush.debug.js:13176
"Websocket closed, wasClean: true" vaadinPush.debug.js:13176
"Websocket closed normally"

Glassfish error log in Eclipse:
2014-11-28T10:28:20.102+0100|Schwerwiegend: Session expired before push was disconnected. This should never happen
com.vaadin.server.SessionExpiredException
    at com.vaadin.server.VaadinService.doFindOrCreateVaadinSession(VaadinService.java:728)
    at com.vaadin.server.VaadinService.findOrCreateVaadinSession(VaadinService.java:663)
    at com.vaadin.server.VaadinService.findVaadinSession(VaadinService.java:522)
    at com.vaadin.server.communication.PushHandler.disconnect(PushHandler.java:351)
    at com.vaadin.server.communication.PushHandler.access$000(PushHandler.java:56)
    at com.vaadin.server.communication.PushHandler$1.onStateChange(PushHandler.java:65)
    at org.atmosphere.cpr.AsynchronousProcessor.invokeAtmosphereHandler(AsynchronousProcessor.java:468)
    at org.atmosphere.cpr.AsynchronousProcessor.completeLifecycle(AsynchronousProcessor.java:420)
    at org.atmosphere.cpr.AsynchronousProcessor.timedout(AsynchronousProcessor.java:381)
    at org.atmosphere.cpr.AsynchronousProcessor$AsynchronousProcessorHook.timedOut(AsynchronousProcessor.java:545)
    at org.atmosphere.websocket.DefaultWebSocketProcessor.close(DefaultWebSocketProcessor.java:493)
    at org.atmosphere.container.GlassFishServ30WebSocketSupport$Grizzly2WebSocketApplication.onClose(GlassFishServ30WebSocketSupport.java:125)
    at org.glassfish.grizzly.websockets.DefaultWebSocket.onClose(DefaultWebSocket.java:193)
    at org.glassfish.grizzly.websockets.WebSocketEngine$1.onClosed(WebSocketEngine.java:225)
    at org.glassfish.grizzly.websockets.WebSocketEngine$1.onClosed(WebSocketEngine.java:218)
    at org.glassfish.grizzly.nio.NIOConnection.invokeCloseListener(NIOConnection.java:784)
    at org.glassfish.grizzly.nio.NIOConnection.notifyCloseListeners(NIOConnection.java:682)
    at org.glassfish.grizzly.nio.NIOConnection.close0(NIOConnection.java:423)
    at org.glassfish.grizzly.nio.transport.TCPNIOConnection.close0(TCPNIOConnection.java:291)
    at org.glassfish.grizzly.nio.NIOConnection.close(NIOConnection.java:405)
    at org.glassfish.grizzly.nio.NIOConnection.closeSilently(NIOConnection.java:411)
    at org.glassfish.grizzly.websockets.ProtocolHandler.doClose(ProtocolHandler.java:311)
    at org.glassfish.grizzly.websockets.DefaultWebSocket.onClose(DefaultWebSocket.java:188)
    at org.glassfish.grizzly.websockets.ProtocolHandler$1.completed(ProtocolHandler.java:195)
    at org.glassfish.grizzly.websockets.ProtocolHandler$1.completed(ProtocolHandler.java:185)
    at org.glassfish.grizzly.websockets.ProtocolHandler$2.completed(ProtocolHandler.java:216)
    at org.glassfish.grizzly.asyncqueue.AsyncWriteQueueRecord.notifyCompleteAndRecycle(AsyncWriteQueueRecord.java:172)
    at org.glassfish.grizzly.nio.AbstractNIOAsyncQueueWriter.write(AbstractNIOAsyncQueueWriter.java:310)
    at org.glassfish.grizzly.nio.AbstractNIOAsyncQueueWriter.write(AbstractNIOAsyncQueueWriter.java:203)
    at org.glassfish.grizzly.nio.AbstractNIOAsyncQueueWriter.write(AbstractNIOAsyncQueueWriter.java:73)
    at org.glassfish.grizzly.nio.transport.TCPNIOTransportFilter.handleWrite(TCPNIOTransportFilter.java:128)
    at org.glassfish.grizzly.filterchain.TransportFilter.handleWrite(TransportFilter.java:191)
    at org.glassfish.grizzly.filterchain.ExecutorResolver$8.execute(ExecutorResolver.java:111)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:288)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:206)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:136)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:114)
    at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.write(DefaultFilterChain.java:437)
    at org.glassfish.grizzly.nio.NIOConnection.write(NIOConnection.java:384)
    at org.glassfish.grizzly.nio.NIOConnection.write(NIOConnection.java:358)
    at org.glassfish.grizzly.websockets.ProtocolHandler.write(ProtocolHandler.java:212)
    at org.glassfish.grizzly.websockets.ProtocolHandler.send(ProtocolHandler.java:93)
    at org.glassfish.grizzly.websockets.ProtocolHandler.close(ProtocolHandler.java:184)
    at org.glassfish.grizzly.websockets.DefaultWebSocket.onClose(DefaultWebSocket.java:185)
    at org.glassfish.grizzly.websockets.frametypes.ClosingFrameType.respond(ClosingFrameType.java:56)
    at org.glassfish.grizzly.websockets.DataFrame.respond(DataFrame.java:119)
    at org.glassfish.grizzly.websockets.WebSocketFilter.handleRead(WebSocketFilter.java:221)
    at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:288)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:206)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:136)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:114)
    at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
    at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:838)
    at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:113)
    at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:115)
    at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:55)
    at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:135)
    at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:564)
    at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:544)
    at java.lang.Thread.run(Thread.java:745)

If you want to use websockets you should use 4.1 , since 4.0 is not ( last time I tried to use it) compatible with Vaadins version Atmosphere versions.

I use push with Glassfish ( 4.1 ) & Streaming.

@Push(value = PushMode.AUTOMATIC, transport = Transport.STREAMING)

and

@WebServlet(asyncSupported = true , ..... 

AND I configure the servlet with Annotations not web.xml , I only configure some parts of the security-constraints in the web.xml

Thank you for the response,
I have upgraded to version 4.1 on the production test server. However currently it seams that only LONG_POLLING is working as expected, last time (in summer) when I used STREAMING the whole web application becomes very very slow and did not work on every computer or any destination, but I will try it today.
It seams that the problems with pushing are rising the bigger the application becomes. We also have a small and quick programed administration application (displays log files in live in the browser) where everything works with the “default” settings @Push(PushMode.MANUAL), but beginning with multiple servlets, bigger UIs, simply more complex application the problems are starting in our case.
Currentley we are testing the @Push(value=PushMode.MANUAL, transport=Transport.LONG_POLLING) variant, with 4.1.
But even if it is now working as expected I need a strategy to avoid such problems with pushing for future applications, that was the rerason why I did yesterday this “test” to find out the reasons for this problems.

Florian

BTW. If you don’t use CDI you should be able to use Transport.WEBSOCKET , I did a simple test on glassfish 4.1 perviously and it did function.

I will try it again, but during the last tests there were some environments where websocket did not work for us.
Thanks,
Florian