Skip to content

Instantly share code, notes, and snippets.

@flowersinthesand
Created January 24, 2015 05:02
Show Gist options
  • Save flowersinthesand/50c5ca62d22677415650 to your computer and use it in GitHub Desktop.
Save flowersinthesand/50c5ca62d22677415650 to your computer and use it in GitHub Desktop.
Logs of 'mvn clean test' for Nettosphere on Windows 8.1 64 bit and Java 7u 71
[INFO] Scanning for projects...
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.atmosphere:nettosphere:jar:2.3.0-RC1
[WARNING] The expression ${pom.version} is deprecated. Please use ${project.version} instead.
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.atmosphere:nettosphere-assembly:jar:2.3.0-RC1
[WARNING] The expression ${pom.version} is deprecated. Please use ${project.version} instead.
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.atmosphere:nettosphere-project:pom:2.3.0-RC1
[WARNING] The expression ${pom.version} is deprecated. Please use ${project.version} instead.
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING]
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] Nettosphere Project
[INFO] Nettosphere Server
[INFO] Nettosphere Assemblies
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Nettosphere Project 2.3.0-RC1
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.4:clean (default-clean) @ nettosphere-project ---
[INFO] Deleting C:\Users\Donghwan\Documents\GitHub\nettosphere (includes = [*.log], excludes = [])
[INFO]
[INFO] --- maven-enforcer-plugin:1.0-beta-1:enforce (enforce-maven) @ nettosphere-project ---
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Nettosphere Server 2.3.0-RC1
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.4:clean (default-clean) @ nettosphere ---
[INFO] Deleting C:\Users\Donghwan\Documents\GitHub\nettosphere\server (includes = [*.log], excludes = [])
[INFO]
[INFO] --- maven-enforcer-plugin:1.0-beta-1:enforce (enforce-maven) @ nettosphere ---
[INFO]
[INFO] --- maven-resources-plugin:2.4.3:resources (default-resources) @ nettosphere ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] skip non existing resourceDirectory C:\Users\Donghwan\Documents\GitHub\nettosphere\server\src\main\resources
[INFO]
[INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ nettosphere ---
[INFO] Compiling 19 source files to C:\Users\Donghwan\Documents\GitHub\nettosphere\server\target\classes
[INFO]
[INFO] --- maven-resources-plugin:2.4.3:testResources (default-testResources) @ nettosphere ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 2 resources
[INFO]
[INFO] --- maven-compiler-plugin:2.3.2:testCompile (default-testCompile) @ nettosphere ---
[INFO] Compiling 4 source files to C:\Users\Donghwan\Documents\GitHub\nettosphere\server\target\test-classes
[INFO]
[INFO] --- maven-surefire-plugin:2.8.1:test (default-test) @ nettosphere ---
[INFO] Surefire report directory: C:\Users\Donghwan\Documents\GitHub\nettosphere\server\target\surefire-reports
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running TestSuite
00:57:34.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$4 mapped to context-path: /suspend
00:57:34.153 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$4
00:57:34.212 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
00:57:57.534 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
00:57:57.535 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
00:58:21.010 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
00:58:21.040 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
00:58:21.041 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
00:58:21.041 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
00:58:21.043 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
00:58:21.044 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
00:58:21.044 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
00:58:21.045 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
00:58:21.045 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
00:58:21.047 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
00:58:21.048 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
00:58:21.048 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
00:58:21.048 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
00:58:21.048 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
00:58:21.053 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
00:58:21.053 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
00:58:21.054 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
00:58:21.054 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
00:58:21.054 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
00:58:21.054 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
00:58:21.054 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
00:58:21.054 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
00:58:21.055 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
00:58:21.055 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
00:58:21.055 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
00:58:21.061 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
00:58:21.061 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
00:58:21.061 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
00:58:21.061 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
00:58:21.062 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
00:58:21.063 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
00:58:21.285 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
00:58:21.459 [New I/O worker #10] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x8fd6d04a, /127.0.0.1:9805 => /127.0.0.1:9757]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:9757
Accept: */*
User-Agent: AHC/1.0
00:58:21.638 [New I/O worker #10] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:9757
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/plain
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 120bdb38-8e45-4a4b-9a98-c9c909e69400
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
00:58:21.642 [New I/O worker #11] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x9003a631, /127.0.0.1:9806 => /127.0.0.1:9757]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:9757
Accept: */*
User-Agent: AHC/1.0
00:58:21.647 [New I/O worker #11] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:9757
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: fab0324b-ca43-434e-a0f1-33e115dd8f30
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
00:58:21.648 [New I/O worker #11] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:9757 for channel [id: 0x9003a631, /127.0.0.1:9806 => /127.0.0.1:9757]
00:58:21.683 [New I/O worker #10] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:9757 for channel [id: 0x8fd6d04a, /127.0.0.1:9805 => /127.0.0.1:9757]
00:58:21.720 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
00:58:21.720 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
00:58:21.745 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$2 mapped to context-path: /suspend
00:58:21.745 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$2
00:58:21.745 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
00:58:21.749 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
00:58:21.750 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
00:58:21.827 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
00:58:21.849 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
00:58:21.849 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
00:58:21.849 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
00:58:21.849 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
00:58:21.849 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
00:58:21.849 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
00:58:21.849 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
00:58:21.849 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
00:58:21.849 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
00:58:21.850 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
00:58:21.850 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
00:58:21.850 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
00:58:21.850 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
00:58:21.850 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
00:58:21.850 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
00:58:21.850 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
00:58:21.850 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
00:58:21.850 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
00:58:21.850 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
00:58:21.850 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
00:58:21.850 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
00:58:21.850 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
00:58:21.851 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
00:58:21.851 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
00:58:21.851 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
00:58:21.851 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
00:58:21.851 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
00:58:21.851 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
00:58:21.851 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
00:58:21.851 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
00:58:21.851 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@760903d8
00:58:21.859 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
00:58:21.871 [New I/O worker #28] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xfe3f5483, /127.0.0.1:9844 => /127.0.0.1:9807]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: long-polling
Connection: keep-alive
Host: 127.0.0.1:9807
Accept: */*
User-Agent: AHC/1.0
00:58:21.875 [New I/O worker #28] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: long-polling
Connection: keep-alive
Host: 127.0.0.1:9807
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 3847b0ea-16c1-4d9f-be97-2689154cfe7b
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
00:58:21.879 [New I/O worker #29] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x1d731ef2, /127.0.0.1:9845 => /127.0.0.1:9807]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:9807
Accept: */*
User-Agent: AHC/1.0
00:58:21.881 [New I/O worker #29] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:9807
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 6e0f17b3-f994-41f5-8656-1b63d944dd26
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
00:58:21.882 [New I/O worker #29] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:9807 for channel [id: 0x1d731ef2, /127.0.0.1:9845 => /127.0.0.1:9807]
00:58:21.883 [New I/O worker #28] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:9807 for channel [id: 0xfe3f5483, /127.0.0.1:9844 => /127.0.0.1:9807]
00:58:21.890 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
00:58:21.891 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
00:58:21.898 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$19 mapped to context-path: /suspend
00:58:21.898 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$19
00:58:21.899 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
00:58:21.903 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
00:58:21.903 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
00:58:21.951 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
00:58:21.985 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
00:58:21.985 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
00:58:21.985 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
00:58:21.985 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
00:58:21.985 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
00:58:21.985 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
00:58:21.985 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
00:58:21.985 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
00:58:21.985 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
00:58:21.986 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
00:58:21.986 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
00:58:21.986 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
00:58:21.986 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
00:58:21.986 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
00:58:21.986 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
00:58:21.986 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
00:58:21.986 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
00:58:21.986 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
00:58:21.986 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
00:58:21.986 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
00:58:21.987 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
00:58:21.987 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
00:58:21.987 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
00:58:21.987 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
00:58:21.987 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
00:58:21.987 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
00:58:21.987 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
00:58:21.987 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
00:58:21.987 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
00:58:21.987 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
00:58:21.987 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@5e2ad3e6
00:58:21.998 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
00:58:22.010 [New I/O worker #46] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xe020a50f, /127.0.0.1:9883 => /127.0.0.1:9846]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:9846
Accept: */*
User-Agent: AHC/1.0
00:58:22.019 [New I/O worker #47] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xae461d8b, /127.0.0.1:9884 => /127.0.0.1:9846]':
DefaultHttpRequest(chunked: false)
POST /suspend HTTP/1.1
Content-Length: 60007
Connection: keep-alive
Host: 127.0.0.1:9846
Accept: */*
User-Agent: AHC/1.0
00:58:22.043 [New I/O worker #47] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
POST /suspend HTTP/1.1
Content-Length: 60007
Connection: keep-alive
Host: 127.0.0.1:9846
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: false)
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 0
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 1a83a2b9-e3cb-4688-81a9-d08fa35277e6
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
00:58:22.043 [New I/O worker #47] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:9846 for channel [id: 0xae461d8b, /127.0.0.1:9884 => /127.0.0.1:9846]
00:58:22.044 [New I/O worker #46] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:9846
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/plain
Content-Length: 64105
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: e25c2a48-3e03-4cd2-ae37-45157e9924d0
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
00:58:22.045 [New I/O worker #46] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:9846 for channel [id: 0xe020a50f, /127.0.0.1:9883 => /127.0.0.1:9846]
00:58:22.055 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
00:58:22.055 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
00:58:22.062 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1 mapped to context-path: /*
00:58:22.062 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1
00:58:22.063 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
00:58:22.067 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
00:58:22.068 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
00:58:22.115 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
00:58:22.154 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
00:58:22.154 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
00:58:22.155 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
00:58:22.155 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
00:58:22.155 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
00:58:22.155 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
00:58:22.155 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
00:58:22.155 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
00:58:22.155 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
00:58:22.155 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
00:58:22.156 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
00:58:22.156 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
00:58:22.156 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
00:58:22.156 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
00:58:22.156 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
00:58:22.156 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
00:58:22.156 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
00:58:22.156 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
00:58:22.156 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
00:58:22.156 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
00:58:22.156 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
00:58:22.156 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
00:58:22.156 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
00:58:22.156 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
00:58:22.156 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
00:58:22.156 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
00:58:22.157 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
00:58:22.157 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
00:58:22.157 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
00:58:22.157 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
00:58:22.157 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@487227bd
00:58:22.166 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
00:58:22.176 [New I/O worker #64] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xdd3fd553, /127.0.0.1:9923 => /127.0.0.1:9885]':
DefaultHttpRequest(chunked: false)
GET / HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:9885
Accept: */*
User-Agent: AHC/1.0
00:58:22.184 [New I/O worker #64] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET / HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:9885
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: beb476c9-2285-46fe-9c7e-656e4b9fcc91
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
00:58:22.184 [New I/O worker #64] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:9885 for channel [id: 0xdd3fd553, /127.0.0.1:9923 => /127.0.0.1:9885]
00:58:22.189 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
00:58:22.195 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$15 mapped to context-path: /suspend
00:58:22.195 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$15
00:58:22.196 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
00:58:22.201 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
00:58:22.202 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
00:58:22.247 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
00:58:22.296 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
00:58:22.296 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
00:58:22.296 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
00:58:22.296 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
00:58:22.297 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
00:58:22.297 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
00:58:22.297 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
00:58:22.297 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
00:58:22.297 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
00:58:22.297 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
00:58:22.297 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
00:58:22.297 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
00:58:22.297 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
00:58:22.297 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
00:58:22.297 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
00:58:22.298 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
00:58:22.298 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
00:58:22.298 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
00:58:22.298 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
00:58:22.298 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
00:58:22.298 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
00:58:22.298 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
00:58:22.298 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
00:58:22.298 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
00:58:22.298 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
00:58:22.298 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
00:58:22.298 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
00:58:22.298 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
00:58:22.298 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
00:58:22.298 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
00:58:22.298 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@534313ff
00:58:22.307 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
00:58:22.320 [New I/O worker #82] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xfc23ed9d, /127.0.0.1:9961 => /127.0.0.1:9924]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:9924
Accept: */*
User-Agent: AHC/1.0
00:58:24.323 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
00:58:24.323 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
00:58:24.324 [New I/O worker #82] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:9924
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: af276ca3-885b-4279-be61-e13c23213174
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
00:58:24.324 [New I/O worker #82] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:9924 for channel [id: 0xfc23ed9d, /127.0.0.1:9961 => /127.0.0.1:9924]
00:58:24.325 [New I/O worker #82] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0xfc23ed9d, /127.0.0.1:9961 :> /127.0.0.1:9924] with attribute INSTANCE
00:58:24.336 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$17 mapped to context-path: /suspend
00:58:24.336 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$17
00:58:24.339 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
00:58:24.345 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
00:58:24.346 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
00:58:24.395 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
00:58:24.450 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
00:58:24.450 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
00:58:24.450 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
00:58:24.450 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
00:58:24.450 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
00:58:24.451 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
00:58:24.451 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
00:58:24.451 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
00:58:24.451 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
00:58:24.451 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
00:58:24.451 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
00:58:24.451 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
00:58:24.451 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
00:58:24.451 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
00:58:24.451 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
00:58:24.452 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
00:58:24.452 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
00:58:24.452 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
00:58:24.452 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
00:58:24.452 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
00:58:24.452 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
00:58:24.452 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
00:58:24.452 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
00:58:24.452 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
00:58:24.452 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
00:58:24.453 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
00:58:24.453 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
00:58:24.453 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
00:58:24.453 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
00:58:24.453 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
00:58:24.453 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@3f9ba6d6
00:58:24.462 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
00:58:24.473 [New I/O worker #100] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x784a2b1e, /127.0.0.1:10001 => /127.0.0.1:9962]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:9962
Accept: */*
User-Agent: AHC/1.0
00:58:24.476 [New I/O worker #101] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x61b5a985, /127.0.0.1:10002 => /127.0.0.1:9962]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:9962
Accept: */*
User-Agent: AHC/1.0
00:58:24.479 [New I/O worker #101] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:9962
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: false)
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 0
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: b37e9bac-faa8-4fe2-97e4-b68abd2aae95
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
00:58:24.479 [New I/O worker #101] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:9962 for channel [id: 0x61b5a985, /127.0.0.1:10002 => /127.0.0.1:9962]
00:58:24.480 [New I/O worker #100] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:9962
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: false)
HTTP/1.1 200 OK
Content-Type: text/plain
Content-Length: 4104
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: aaf15250-1923-4f44-a330-47c9b6c1c075
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
00:58:24.480 [New I/O worker #100] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:9962 for channel [id: 0x784a2b1e, /127.0.0.1:10001 => /127.0.0.1:9962]
00:58:24.486 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
00:58:24.486 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
00:58:24.493 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$6 mapped to context-path: /suspend
00:58:24.493 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$6
00:58:24.493 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
00:58:24.500 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
00:58:24.500 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
00:58:24.536 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
00:58:24.599 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
00:58:24.599 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
00:58:24.600 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
00:58:24.600 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
00:58:24.600 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
00:58:24.600 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
00:58:24.600 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
00:58:24.600 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
00:58:24.600 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
00:58:24.600 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
00:58:24.600 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
00:58:24.601 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
00:58:24.601 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
00:58:24.601 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
00:58:24.601 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
00:58:24.601 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
00:58:24.601 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
00:58:24.601 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
00:58:24.601 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
00:58:24.601 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
00:58:24.601 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
00:58:24.601 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
00:58:24.601 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
00:58:24.601 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
00:58:24.602 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
00:58:24.602 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
00:58:24.602 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
00:58:24.602 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
00:58:24.602 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
00:58:24.602 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
00:58:24.602 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@304cc139
00:58:24.610 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
00:58:24.623 [New I/O worker #118] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x5eb2be80, /127.0.0.1:10040 => /127.0.0.1:10003]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Upgrade: WebSocket
Connection: Upgrade
Origin: http://127.0.0.1:10003
Sec-WebSocket-Key: p5Vt8ouUNuGs2z3ObXZ0ew==
Sec-WebSocket-Version: 13
Host: 127.0.0.1:10003
Accept: */*
User-Agent: AHC/1.0
00:58:24.667 [New I/O worker #118] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x5eb2be80, /127.0.0.1:10040 :> /127.0.0.1:10003] with attribute INSTANCE
00:58:24.672 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
00:58:24.673 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
00:58:24.914 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1 mapped to context-path: /*
00:58:24.914 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1
00:58:24.915 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
00:58:24.922 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
00:58:24.922 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
00:58:24.960 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
00:58:25.038 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
00:58:25.038 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
00:58:25.038 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
00:58:25.038 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
00:58:25.038 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
00:58:25.038 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
00:58:25.038 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
00:58:25.038 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
00:58:25.038 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
00:58:25.039 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
00:58:25.039 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
00:58:25.039 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
00:58:25.039 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
00:58:25.039 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
00:58:25.039 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
00:58:25.039 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
00:58:25.039 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
00:58:25.039 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
00:58:25.039 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
00:58:25.039 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
00:58:25.039 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
00:58:25.039 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
00:58:25.039 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
00:58:25.039 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
00:58:25.040 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
00:58:25.040 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
00:58:25.040 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
00:58:25.040 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
00:58:25.040 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
00:58:25.040 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
00:58:25.040 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@100ab97e
00:58:25.050 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
00:58:25.570 [New I/O worker #136] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x8d82d6fc, /127.0.0.1:10078 => /127.0.0.1:10041]':
DefaultHttpRequest(chunked: false)
GET / HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:10041
Accept: */*
User-Agent: AHC/1.0
00:58:25.615 [New I/O worker #136] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET / HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:10041
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: dc172232-3972-465f-beaf-2902703a820a
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
00:58:25.615 [New I/O worker #136] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: https://127.0.0.1:10041 for channel [id: 0x8d82d6fc, /127.0.0.1:10078 => /127.0.0.1:10041]
00:58:25.622 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
00:58:25.628 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$1 mapped to context-path: /suspend
00:58:25.628 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$1
00:58:25.629 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
00:58:25.636 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
00:58:25.636 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
00:58:25.674 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
00:58:25.750 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
00:58:25.751 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
00:58:25.751 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
00:58:25.751 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
00:58:25.751 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
00:58:25.751 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
00:58:25.751 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
00:58:25.751 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
00:58:25.751 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
00:58:25.751 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
00:58:25.752 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
00:58:25.752 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
00:58:25.752 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
00:58:25.752 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
00:58:25.752 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
00:58:25.752 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
00:58:25.752 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
00:58:25.752 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
00:58:25.752 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
00:58:25.753 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
00:58:25.753 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
00:58:25.753 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
00:58:25.753 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
00:58:25.753 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
00:58:25.753 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
00:58:25.753 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
00:58:25.753 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
00:58:25.754 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
00:58:25.754 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
00:58:25.754 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
00:58:25.754 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@682943ff
00:58:25.764 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
00:58:25.774 [New I/O worker #154] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x3492e7a2, /127.0.0.1:10116 => /127.0.0.1:10079]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:10079
Accept: */*
User-Agent: AHC/1.0
00:58:25.777 [New I/O worker #154] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:10079
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: ee90bd91-7b1b-472c-be82-4f0481ba586a
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
00:58:25.777 [New I/O worker #154] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:10079 for channel [id: 0x3492e7a2, /127.0.0.1:10116 => /127.0.0.1:10079]
00:58:25.782 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
00:58:25.782 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
00:58:25.788 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$21 mapped to context-path: /suspend
00:58:25.789 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$21
00:58:25.789 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
00:58:25.797 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
00:58:25.797 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
00:58:25.836 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
00:58:25.918 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
00:58:25.919 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
00:58:25.919 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
00:58:25.919 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
00:58:25.919 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
00:58:25.919 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
00:58:25.919 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
00:58:25.919 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
00:58:25.919 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
00:58:25.919 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
00:58:25.919 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
00:58:25.919 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
00:58:25.920 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
00:58:25.920 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
00:58:25.920 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
00:58:25.920 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
00:58:25.920 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
00:58:25.920 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
00:58:25.920 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
00:58:25.920 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
00:58:25.920 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
00:58:25.920 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
00:58:25.920 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
00:58:25.920 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
00:58:25.920 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
00:58:25.920 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
00:58:25.920 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
00:58:25.921 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
00:58:25.921 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
00:58:25.921 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
00:58:25.921 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@65bb90dc
00:58:25.929 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
00:58:25.956 [New I/O worker #172] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x46a07ab1, /127.0.0.1:10154 => /127.0.0.1:10117]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:10117
Accept: */*
User-Agent: AHC/1.0
00:58:25.958 [New I/O worker #172] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:10117
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/plain
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 3581e7b8-09f3-4b07-b9de-2c886eb81f8d
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
00:58:25.960 [New I/O worker #173] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xdf54fff1, /127.0.0.1:10155 => /127.0.0.1:10117]':
DefaultHttpRequest(chunked: false)
POST /suspend HTTP/1.1
Content-Length: 60007
Connection: keep-alive
Host: 127.0.0.1:10117
Accept: */*
User-Agent: AHC/1.0
00:58:25.967 [New I/O worker #173] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
POST /suspend HTTP/1.1
Content-Length: 60007
Connection: keep-alive
Host: 127.0.0.1:10117
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: a54db261-17b7-46af-95d3-f85db798fccf
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
00:58:25.967 [New I/O worker #173] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:10117 for channel [id: 0xdf54fff1, /127.0.0.1:10155 => /127.0.0.1:10117]
00:58:25.969 [New I/O worker #172] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:10117 for channel [id: 0x46a07ab1, /127.0.0.1:10154 => /127.0.0.1:10117]
00:58:25.976 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
00:58:25.976 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
00:58:25.984 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1 mapped to context-path: /*
00:58:25.985 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1
00:58:25.985 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
00:58:25.993 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
00:58:25.993 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
00:58:26.033 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
00:58:26.125 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
00:58:26.125 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
00:58:26.125 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
00:58:26.126 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
00:58:26.126 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
00:58:26.126 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
00:58:26.126 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
00:58:26.126 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
00:58:26.126 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
00:58:26.126 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
00:58:26.126 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
00:58:26.126 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
00:58:26.126 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
00:58:26.127 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
00:58:26.127 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
00:58:26.127 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
00:58:26.127 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
00:58:26.127 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
00:58:26.127 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
00:58:26.127 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
00:58:26.127 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
00:58:26.127 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
00:58:26.127 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
00:58:26.127 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
00:58:26.127 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
00:58:26.127 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
00:58:26.127 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
00:58:26.127 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
00:58:26.127 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
00:58:26.127 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
00:58:26.127 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@53ad876a
00:58:26.136 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
00:58:26.147 [New I/O worker #190] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x766ff5c3, /127.0.0.1:10193 => /127.0.0.1:10156]':
DefaultHttpRequest(chunked: false)
GET / HTTP/1.1
Upgrade: WebSocket
Connection: Upgrade
Origin: http://127.0.0.1:10156
Sec-WebSocket-Key: sH07UShIJSeB5Qex1JsYpQ==
Sec-WebSocket-Version: 13
Host: 127.0.0.1:10156
Accept: */*
User-Agent: AHC/1.0
00:58:31.154 [New I/O worker #190] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x766ff5c3, /127.0.0.1:10193 :> /127.0.0.1:10156] with attribute NettyResponseFuture{currentRetry=5,
isDone=true,
isCancelled=false,
asyncHandler=com.ning.http.client.ws.WebSocketUpgradeHandler@253ab896,
nettyRequest=com.ning.http.client.providers.netty.request.NettyRequest@322c92f2,
content=NettyWebSocket{channel=[id: 0x766ff5c3, /127.0.0.1:10193 :> /127.0.0.1:10156]},
uri=ws://127.0.0.1:10156,
keepAlive=true,
httpHeaders=org.jboss.netty.handler.codec.http.DefaultHttpHeaders@19a1b633,
exEx=null,
redirectCount=0,
timeoutsHolder=null,
inAuth=false,
statusReceived=false,
touch=303758504}
00:58:31.154 [New I/O worker #190] DEBUG c.n.h.c.p.n.channel.ChannelManager - Closing Channel [id: 0x766ff5c3, /127.0.0.1:10193 :> /127.0.0.1:10156]
00:58:31.159 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
00:58:31.183 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1 mapped to context-path: /*
00:58:31.183 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1
00:58:31.183 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
00:58:54.446 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
00:58:54.447 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
00:59:17.755 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
00:59:17.858 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
00:59:17.858 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
00:59:17.858 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
00:59:17.858 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
00:59:17.859 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
00:59:17.859 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
00:59:17.859 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
00:59:17.859 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
00:59:17.859 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
00:59:17.859 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
00:59:17.859 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
00:59:17.859 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
00:59:17.859 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
00:59:17.859 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
00:59:17.859 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
00:59:17.859 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
00:59:17.859 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
00:59:17.859 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
00:59:17.860 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
00:59:17.860 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
00:59:17.860 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
00:59:17.860 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
00:59:17.860 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
00:59:17.860 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
00:59:17.860 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
00:59:17.860 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
00:59:17.860 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
00:59:17.860 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
00:59:17.860 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
00:59:17.860 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
00:59:17.860 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@6d8b69
00:59:17.869 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
00:59:17.879 [New I/O worker #208] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x90ad9c7f, /127.0.0.1:10238 => /127.0.0.1:10194]':
DefaultHttpRequest(chunked: false)
GET / HTTP/1.1
Upgrade: WebSocket
Connection: Upgrade
Origin: http://127.0.0.1:10194
Sec-WebSocket-Key: govfl1+nW6dOQBiepa8yrg==
Sec-WebSocket-Version: 13
Host: 127.0.0.1:10194
Accept: */*
User-Agent: AHC/1.0
00:59:17.900 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
00:59:17.907 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
00:59:17.917 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
00:59:17.917 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
00:59:17.989 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
00:59:17.993 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
00:59:17.998 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
00:59:17.999 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
00:59:18.134 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 24, 2015 12:59:18 AM com.sun.jersey.api.core.PackagesResourceConfig init
INFO: Scanning for root resource and provider classes in the packages:
org.atmosphere.nettosphere.test
io.async.control
io.async.satellite
io.async.postman
Jan 24, 2015 12:59:18 AM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 24, 2015 12:59:18 AM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 24, 2015 12:59:18 AM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.18.1 02/19/2014 03:28 AM'
Jan 24, 2015 12:59:18 AM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Adding the following classes declared in META-INF/services/jersey-server-components to the resource configuration:
class org.atmosphere.jersey.AtmosphereResourceConfigurator
00:59:19.253 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
00:59:19.254 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
00:59:19.254 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
00:59:19.254 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
00:59:19.254 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
00:59:19.254 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
00:59:19.254 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
00:59:19.254 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
00:59:19.254 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
00:59:19.254 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
00:59:19.254 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
00:59:19.255 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
00:59:19.255 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
00:59:19.255 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
00:59:19.255 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
00:59:19.255 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
00:59:19.255 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
00:59:19.255 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
00:59:19.255 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
00:59:19.255 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
00:59:19.255 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
00:59:19.255 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
00:59:19.255 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
00:59:19.255 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
00:59:19.255 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
00:59:19.255 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
00:59:19.255 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
00:59:19.255 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
00:59:19.255 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
00:59:19.255 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
00:59:19.256 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@5fe72dbf
00:59:19.265 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
00:59:19.269 [TestNGInvoker-testBroadcastFilter()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testBroadcastFilter
00:59:19.280 [New I/O worker #226] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x4bcf8228, /127.0.0.1:10277 => /127.0.0.1:10239]':
DefaultHttpRequest(chunked: false)
GET /invoke/foreverWithoutComments HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:10239
Accept: */*
User-Agent: AHC/1.0
00:59:23.282 [New I/O worker #227] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x3e3ebc93, /127.0.0.1:10281 => /127.0.0.1:10239]':
DefaultHttpRequest(chunked: false)
POST /invoke/filter HTTP/1.1
Content-Length: 38
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:10239
Accept: */*
User-Agent: AHC/1.0
00:59:39.269 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
00:59:39.287 [TestNGInvoker-testBroadcastFilter()] ERROR o.a.nettosphere.test.NettyJerseyTest - test failed
java.lang.InterruptedException: null
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:996) ~[na:1.7.0_71]
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303) ~[na:1.7.0_71]
at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236) ~[na:1.7.0_71]
at com.ning.http.client.providers.netty.future.NettyResponseFuture.get(NettyResponseFuture.java:152) ~[async-http-client-1.9.3.jar:na]
at org.atmosphere.nettosphere.test.NettyJerseyTest.testBroadcastFilter(NettyJerseyTest.java:335) ~[test-classes/:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_71]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_71]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_71]
at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_71]
at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:580) [testng-5.8-jdk15.jar:5.8-200803260806]
at org.testng.internal.InvokeMethodRunnable.run(InvokeMethodRunnable.java:36) [testng-5.8-jdk15.jar:5.8-200803260806]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [na:1.7.0_71]
at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:1.7.0_71]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_71]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_71]
at java.lang.Thread.run(Thread.java:745) [na:1.7.0_71]
00:59:42.545 [New I/O worker #227] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
POST /invoke/filter HTTP/1.1
Content-Length: 38
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:10239
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
Connection: Keep-Alive
Server: Nettosphere/2.0
00:59:42.545 [New I/O worker #226] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /invoke/foreverWithoutComments HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:10239
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
Connection: Keep-Alive
Server: Nettosphere/2.0
00:59:42.545 [New I/O worker #227] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:10239 for channel [id: 0x3e3ebc93, /127.0.0.1:10281 => /127.0.0.1:10239]
00:59:42.546 [New I/O worker #226] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:10239 for channel [id: 0x4bcf8228, /127.0.0.1:10277 => /127.0.0.1:10239]
00:59:42.546 [New I/O worker #227] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x3e3ebc93, /127.0.0.1:10281 :> /127.0.0.1:10239] with attribute INSTANCE
00:59:42.546 [New I/O worker #226] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x4bcf8228, /127.0.0.1:10277 :> /127.0.0.1:10239] with attribute INSTANCE
00:59:42.553 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
01:00:05.818 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
01:00:05.818 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
01:00:19.371 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:10239 : 2
01:00:19.371 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Adding Candidate expired Channel [id: 0x3e3ebc93, /127.0.0.1:10281 :> /127.0.0.1:10239]
01:00:19.371 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Adding Candidate expired Channel [id: 0x4bcf8228, /127.0.0.1:10277 :> /127.0.0.1:10239]
01:00:19.371 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 2 connections out of 2 in 0ms
01:00:29.267 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
01:00:29.278 [Finalizer] DEBUG com.ning.http.client.AsyncHttpClient - AsyncHttpClient.close() hasn't been invoked, which may produce file descriptor leaks
01:00:29.278 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
01:00:29.279 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
01:00:29.279 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
01:00:29.396 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 24, 2015 1:00:29 AM com.sun.jersey.api.core.PackagesResourceConfig init
INFO: Scanning for root resource and provider classes in the packages:
org.atmosphere.nettosphere.test
io.async.control
io.async.satellite
io.async.postman
Jan 24, 2015 1:00:29 AM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 24, 2015 1:00:29 AM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 24, 2015 1:00:29 AM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.18.1 02/19/2014 03:28 AM'
Jan 24, 2015 1:00:29 AM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Adding the following classes declared in META-INF/services/jersey-server-components to the resource configuration:
class org.atmosphere.jersey.AtmosphereResourceConfigurator
01:00:29.810 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
01:00:29.811 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
01:00:29.811 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
01:00:29.811 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
01:00:29.811 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
01:00:29.811 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
01:00:29.811 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
01:00:29.811 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
01:00:29.811 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
01:00:29.811 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
01:00:29.811 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
01:00:29.812 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
01:00:29.812 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
01:00:29.812 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
01:00:29.812 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
01:00:29.812 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
01:00:29.812 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
01:00:29.812 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
01:00:29.812 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
01:00:29.812 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
01:00:29.812 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
01:00:29.812 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
01:00:29.812 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
01:00:29.812 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
01:00:29.812 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
01:00:29.812 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
01:00:29.812 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
01:00:29.812 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
01:00:29.812 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
01:00:29.813 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
01:00:29.813 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@177ec280
01:00:29.821 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
01:00:29.821 [TestNGInvoker-testProgrammaticDelayBroadcast()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testDelayBroadcast
01:00:29.831 [New I/O worker #244] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x058f83e0, /127.0.0.1:10330 => /127.0.0.1:10284]':
DefaultHttpRequest(chunked: false)
GET /invoke/forever HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:10284
Accept: */*
User-Agent: AHC/1.0
01:00:32.146 [New I/O worker #244] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /invoke/forever HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:10284
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/plain
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Location: http://127.0.0.1:10284/invoke/forever/525aa9b6-71ea-41fa-b30f-afd23714a1ca
Connection: Keep-Alive
X-Atmosphere-tracking-id: aa82a10a-539c-4f38-aed4-2f130cfaea9d
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
01:00:32.332 [New I/O worker #245] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xe5e69f53, /127.0.0.1:10331 => /127.0.0.1:10284]':
DefaultHttpRequest(chunked: false)
POST /invoke/programmaticDelayBroadcast HTTP/1.1
Content-Length: 11
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:10284
Accept: */*
User-Agent: AHC/1.0
01:00:32.339 [New I/O worker #245] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
POST /invoke/programmaticDelayBroadcast HTTP/1.1
Content-Length: 11
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:10284
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/plain; charset=ISO-8859-1
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: cbeb8fcd-4656-4a28-88af-0a1e252a8b6c
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
01:00:32.339 [New I/O worker #245] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:10284 for channel [id: 0xe5e69f53, /127.0.0.1:10331 => /127.0.0.1:10284]
01:00:32.340 [TestNGInvoker-testProgrammaticDelayBroadcast()] DEBUG c.n.h.c.p.n.r.NettyRequestSender - Using cached Channel [id: 0xe5e69f53, /127.0.0.1:10331 => /127.0.0.1:10284]
for uri http://127.0.0.1:10284/invoke/publishAndResume
01:00:32.340 [TestNGInvoker-testProgrammaticDelayBroadcast()] DEBUG c.n.h.c.p.n.r.NettyRequestSender - Using cached Channel [id: 0xe5e69f53, /127.0.0.1:10331 => /127.0.0.1:10284]
for request
DefaultHttpRequest(chunked: false)
POST /invoke/publishAndResume HTTP/1.1
Content-Length: 11
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:10284
Accept: */*
User-Agent: AHC/1.0
01:00:32.346 [New I/O worker #245] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
POST /invoke/publishAndResume HTTP/1.1
Content-Length: 11
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:10284
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/plain; charset=ISO-8859-1
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 8a0d3c45-ca50-48f1-af53-ab4d74e82b9a
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
01:00:32.346 [New I/O worker #245] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:10284 for channel [id: 0xe5e69f53, /127.0.0.1:10331 => /127.0.0.1:10284]
01:00:32.349 [New I/O worker #244] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:10284 for channel [id: 0x058f83e0, /127.0.0.1:10330 => /127.0.0.1:10284]
01:00:32.356 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster invoke factory size now 1
01:00:32.356 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
01:00:32.364 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
01:00:32.377 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
01:00:32.377 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
01:00:32.444 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
01:00:32.446 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
01:00:32.446 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
01:00:32.446 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
01:00:32.568 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 24, 2015 1:00:32 AM com.sun.jersey.api.core.PackagesResourceConfig init
INFO: Scanning for root resource and provider classes in the packages:
org.atmosphere.nettosphere.test
io.async.control
io.async.satellite
io.async.postman
Jan 24, 2015 1:00:32 AM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 24, 2015 1:00:32 AM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 24, 2015 1:00:32 AM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.18.1 02/19/2014 03:28 AM'
Jan 24, 2015 1:00:32 AM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Adding the following classes declared in META-INF/services/jersey-server-components to the resource configuration:
class org.atmosphere.jersey.AtmosphereResourceConfigurator
01:00:32.950 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
01:00:32.950 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
01:00:32.950 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
01:00:32.951 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
01:00:32.951 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
01:00:32.951 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
01:00:32.951 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
01:00:32.951 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
01:00:32.951 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
01:00:32.951 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
01:00:32.951 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
01:00:32.951 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
01:00:32.951 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
01:00:32.951 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
01:00:32.952 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
01:00:32.952 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
01:00:32.952 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
01:00:32.952 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
01:00:32.952 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
01:00:32.952 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
01:00:32.952 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
01:00:32.952 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
01:00:32.952 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
01:00:32.952 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
01:00:32.952 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
01:00:32.952 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
01:00:32.952 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
01:00:32.952 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
01:00:32.952 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
01:00:32.952 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
01:00:32.952 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@4a84ccda
01:00:32.960 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
01:00:32.961 [TestNGInvoker-testScheduleBroadcast()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testScheduleBroadcast
01:00:32.971 [New I/O worker #262] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x3951bf0d, /127.0.0.1:10369 => /127.0.0.1:10332]':
DefaultHttpRequest(chunked: false)
GET /invoke/foreverWithoutComments HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:10332
Accept: */*
User-Agent: AHC/1.0
01:00:32.975 [New I/O worker #262] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /invoke/foreverWithoutComments HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:10332
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/plain
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Location: http://127.0.0.1:10332/invoke/foreverWithoutComments/eeb5cb8d-6db7-4eb8-9beb-d6657bea7f4b
Connection: Keep-Alive
X-Atmosphere-tracking-id: d295f08a-ba17-4a5c-91c4-707be98cbbd9
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
01:00:35.473 [New I/O worker #263] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xc4d7e118, /127.0.0.1:10370 => /127.0.0.1:10332]':
DefaultHttpRequest(chunked: false)
POST /invoke/scheduleAndResume HTTP/1.1
Content-Length: 11
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:10332
Accept: */*
User-Agent: AHC/1.0
01:00:35.478 [New I/O worker #263] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
POST /invoke/scheduleAndResume HTTP/1.1
Content-Length: 11
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:10332
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/plain; charset=ISO-8859-1
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 7cd481a5-8a86-4bbf-91a6-7f8984ce1032
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
01:00:35.479 [New I/O worker #263] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:10332 for channel [id: 0xc4d7e118, /127.0.0.1:10370 => /127.0.0.1:10332]
01:00:40.481 [New I/O worker #262] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:10332 for channel [id: 0x3951bf0d, /127.0.0.1:10369 => /127.0.0.1:10332]
01:00:40.487 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster invoke factory size now 1
01:00:40.488 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
01:00:40.495 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
01:00:42.790 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
01:00:42.790 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
01:00:42.873 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
01:00:42.874 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
01:00:42.875 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
01:00:42.875 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
01:00:43.005 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 24, 2015 1:00:43 AM com.sun.jersey.api.core.PackagesResourceConfig init
INFO: Scanning for root resource and provider classes in the packages:
org.atmosphere.nettosphere.test
io.async.control
io.async.satellite
io.async.postman
Jan 24, 2015 1:00:43 AM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 24, 2015 1:00:43 AM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 24, 2015 1:00:43 AM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.18.1 02/19/2014 03:28 AM'
Jan 24, 2015 1:00:43 AM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Adding the following classes declared in META-INF/services/jersey-server-components to the resource configuration:
class org.atmosphere.jersey.AtmosphereResourceConfigurator
01:00:43.395 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
01:00:43.396 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
01:00:43.396 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
01:00:43.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
01:00:43.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
01:00:43.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
01:00:43.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
01:00:43.398 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
01:00:43.398 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
01:00:43.399 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
01:00:43.399 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
01:00:43.399 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
01:00:43.399 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
01:00:43.399 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
01:00:43.400 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
01:00:43.400 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
01:00:43.400 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
01:00:43.400 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
01:00:43.400 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
01:00:43.400 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
01:00:43.400 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
01:00:43.400 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
01:00:43.400 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
01:00:43.400 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
01:00:43.400 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
01:00:43.400 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
01:00:43.400 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
01:00:43.400 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
01:00:43.400 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
01:00:43.400 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
01:00:43.400 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@3d6a71e9
01:00:43.409 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
01:00:43.410 [TestNGInvoker-testResumeOnBroadcastUsingBroadcasterFactory()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testResumeOnBroadcast
01:00:43.420 [New I/O worker #280] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x60ba30a8, /127.0.0.1:10409 => /127.0.0.1:10371]':
DefaultHttpRequest(chunked: false)
GET /invoke/subscribeAndUsingExternalThread HTTP/1.1
X-Atmosphere-Transport: long-polling
Connection: keep-alive
Host: 127.0.0.1:10371
Accept: */*
User-Agent: AHC/1.0
01:00:43.457 [New I/O worker #280] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /invoke/subscribeAndUsingExternalThread HTTP/1.1
X-Atmosphere-Transport: long-polling
Connection: keep-alive
Host: 127.0.0.1:10371
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/plain; charset=ISO-8859-1
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 55e2a744-ab7e-408d-920f-51a42bf2b606
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
01:00:48.458 [New I/O worker #280] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:10371 for channel [id: 0x60ba30a8, /127.0.0.1:10409 => /127.0.0.1:10371]
01:00:48.465 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster invoke factory size now 1
01:00:48.465 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
01:00:48.472 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
01:00:48.486 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
01:00:48.486 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
01:00:48.557 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
01:00:48.559 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
01:00:48.560 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
01:00:48.560 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
01:00:48.695 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 24, 2015 1:00:48 AM com.sun.jersey.api.core.PackagesResourceConfig init
INFO: Scanning for root resource and provider classes in the packages:
org.atmosphere.nettosphere.test
io.async.control
io.async.satellite
io.async.postman
Jan 24, 2015 1:00:48 AM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 24, 2015 1:00:48 AM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 24, 2015 1:00:48 AM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.18.1 02/19/2014 03:28 AM'
Jan 24, 2015 1:00:48 AM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Adding the following classes declared in META-INF/services/jersey-server-components to the resource configuration:
class org.atmosphere.jersey.AtmosphereResourceConfigurator
01:00:49.081 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
01:00:49.081 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
01:00:49.081 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
01:00:49.081 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
01:00:49.082 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
01:00:49.082 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
01:00:49.082 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
01:00:49.082 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
01:00:49.082 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
01:00:49.082 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
01:00:49.082 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
01:00:49.082 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
01:00:49.082 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
01:00:49.082 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
01:00:49.082 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
01:00:49.082 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
01:00:49.083 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
01:00:49.083 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
01:00:49.083 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
01:00:49.083 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
01:00:49.083 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
01:00:49.083 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
01:00:49.083 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
01:00:49.083 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
01:00:49.083 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
01:00:49.083 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
01:00:49.083 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
01:00:49.083 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
01:00:49.083 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
01:00:49.083 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
01:00:49.083 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@5557f57e
01:00:49.091 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
01:00:49.092 [TestNGInvoker-testDelayBroadcast()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testDelayBroadcast
01:00:49.102 [New I/O worker #298] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x35644801, /127.0.0.1:10447 => /127.0.0.1:10410]':
DefaultHttpRequest(chunked: false)
GET /invoke/forever HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:10410
Accept: */*
User-Agent: AHC/1.0
01:00:49.106 [New I/O worker #298] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /invoke/forever HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:10410
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/plain
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Location: http://127.0.0.1:10410/invoke/forever/ae71a626-cf2a-4248-be35-ce5dc00812ff
Connection: Keep-Alive
X-Atmosphere-tracking-id: 6e3bd137-451b-4d5b-bf06-315e10b4eec3
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
01:00:51.604 [New I/O worker #299] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x688aa126, /127.0.0.1:10449 => /127.0.0.1:10410]':
DefaultHttpRequest(chunked: false)
POST /invoke/delay HTTP/1.1
Content-Length: 11
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:10410
Accept: */*
User-Agent: AHC/1.0
01:00:51.608 [New I/O worker #299] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
POST /invoke/delay HTTP/1.1
Content-Length: 11
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:10410
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/plain; charset=ISO-8859-1
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 03d5f1f7-f814-4099-8543-989c9609c677
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
01:00:51.609 [New I/O worker #299] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:10410 for channel [id: 0x688aa126, /127.0.0.1:10449 => /127.0.0.1:10410]
01:00:51.609 [TestNGInvoker-testDelayBroadcast()] DEBUG c.n.h.c.p.n.r.NettyRequestSender - Using cached Channel [id: 0x688aa126, /127.0.0.1:10449 => /127.0.0.1:10410]
for uri http://127.0.0.1:10410/invoke/publishAndResume
01:00:51.610 [TestNGInvoker-testDelayBroadcast()] DEBUG c.n.h.c.p.n.r.NettyRequestSender - Using cached Channel [id: 0x688aa126, /127.0.0.1:10449 => /127.0.0.1:10410]
for request
DefaultHttpRequest(chunked: false)
POST /invoke/publishAndResume HTTP/1.1
Content-Length: 11
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:10410
Accept: */*
User-Agent: AHC/1.0
01:00:51.615 [New I/O worker #299] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
POST /invoke/publishAndResume HTTP/1.1
Content-Length: 11
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:10410
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/plain; charset=ISO-8859-1
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 81bd1641-5872-47d6-9802-6849050c197f
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
01:00:51.615 [New I/O worker #299] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:10410 for channel [id: 0x688aa126, /127.0.0.1:10449 => /127.0.0.1:10410]
01:00:51.616 [New I/O worker #298] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:10410 for channel [id: 0x35644801, /127.0.0.1:10447 => /127.0.0.1:10410]
01:00:51.623 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster invoke factory size now 1
01:00:51.624 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
01:00:51.631 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
01:00:51.645 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
01:00:51.645 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
01:00:51.711 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
01:00:51.713 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
01:00:51.713 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
01:00:51.714 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
01:00:51.859 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 24, 2015 1:00:51 AM com.sun.jersey.api.core.PackagesResourceConfig init
INFO: Scanning for root resource and provider classes in the packages:
org.atmosphere.nettosphere.test
io.async.control
io.async.satellite
io.async.postman
Jan 24, 2015 1:00:51 AM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 24, 2015 1:00:51 AM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 24, 2015 1:00:51 AM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.18.1 02/19/2014 03:28 AM'
Jan 24, 2015 1:00:51 AM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Adding the following classes declared in META-INF/services/jersey-server-components to the resource configuration:
class org.atmosphere.jersey.AtmosphereResourceConfigurator
01:00:52.252 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
01:00:52.252 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
01:00:52.252 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
01:00:52.252 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
01:00:52.253 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
01:00:52.253 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
01:00:52.253 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
01:00:52.253 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
01:00:52.253 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
01:00:52.253 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
01:00:52.253 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
01:00:52.253 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
01:00:52.253 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
01:00:52.253 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
01:00:52.253 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
01:00:52.253 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
01:00:52.253 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
01:00:52.254 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
01:00:52.254 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
01:00:52.254 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
01:00:52.254 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
01:00:52.254 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
01:00:52.254 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
01:00:52.254 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
01:00:52.254 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
01:00:52.254 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
01:00:52.254 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
01:00:52.254 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
01:00:52.254 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
01:00:52.254 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
01:00:52.254 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@2df36185
01:00:52.263 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
01:00:52.264 [TestNGInvoker-testDelayNextBroadcast()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testDelayNextBroadcast
01:00:52.275 [New I/O worker #316] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xe6259ddf, /127.0.0.1:10487 => /127.0.0.1:10450]':
DefaultHttpRequest(chunked: false)
GET /invoke/forever HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:10450
Accept: */*
User-Agent: AHC/1.0
01:00:52.279 [New I/O worker #316] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /invoke/forever HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:10450
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/plain
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Location: http://127.0.0.1:10450/invoke/forever/1ea3ccef-95ca-4911-9fc4-935a2be76f25
Connection: Keep-Alive
X-Atmosphere-tracking-id: ea240e3e-3eb4-4811-91f2-eb2784a9314c
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
01:00:54.776 [New I/O worker #317] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x7037a572, /127.0.0.1:10488 => /127.0.0.1:10450]':
DefaultHttpRequest(chunked: false)
POST /invoke/delay HTTP/1.1
Content-Length: 11
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:10450
Accept: */*
User-Agent: AHC/1.0
01:00:54.780 [New I/O worker #317] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
POST /invoke/delay HTTP/1.1
Content-Length: 11
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:10450
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/plain; charset=ISO-8859-1
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 3f06766b-6103-4b16-bdae-37a09a0cca06
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
01:00:54.781 [New I/O worker #317] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:10450 for channel [id: 0x7037a572, /127.0.0.1:10488 => /127.0.0.1:10450]
01:00:54.781 [TestNGInvoker-testDelayNextBroadcast()] DEBUG c.n.h.c.p.n.r.NettyRequestSender - Using cached Channel [id: 0x7037a572, /127.0.0.1:10488 => /127.0.0.1:10450]
for uri http://127.0.0.1:10450/invoke/delayAndResume
01:00:54.781 [TestNGInvoker-testDelayNextBroadcast()] DEBUG c.n.h.c.p.n.r.NettyRequestSender - Using cached Channel [id: 0x7037a572, /127.0.0.1:10488 => /127.0.0.1:10450]
for request
DefaultHttpRequest(chunked: false)
POST /invoke/delayAndResume HTTP/1.1
Content-Length: 11
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:10450
Accept: */*
User-Agent: AHC/1.0
01:00:54.787 [New I/O worker #317] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
POST /invoke/delayAndResume HTTP/1.1
Content-Length: 11
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:10450
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/plain; charset=ISO-8859-1
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 593b3ab0-6fe8-4729-ad5e-8025c95f7592
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
01:00:54.787 [New I/O worker #317] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:10450 for channel [id: 0x7037a572, /127.0.0.1:10488 => /127.0.0.1:10450]
01:00:59.789 [New I/O worker #316] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:10450 for channel [id: 0xe6259ddf, /127.0.0.1:10487 => /127.0.0.1:10450]
01:00:59.797 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster invoke factory size now 1
01:00:59.798 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
01:00:59.804 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
01:00:59.815 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
01:00:59.815 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
01:01:19.469 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:10239 : 0
01:01:19.470 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 0 connections out of 0 in 0ms
01:01:23.159 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
01:01:23.161 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
01:01:23.161 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
01:01:23.162 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
01:01:46.574 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 24, 2015 1:01:46 AM com.sun.jersey.api.core.PackagesResourceConfig init
INFO: Scanning for root resource and provider classes in the packages:
org.atmosphere.nettosphere.test
io.async.control
io.async.satellite
io.async.postman
Jan 24, 2015 1:01:46 AM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 24, 2015 1:01:46 AM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 24, 2015 1:01:46 AM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.18.1 02/19/2014 03:28 AM'
Jan 24, 2015 1:01:46 AM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Adding the following classes declared in META-INF/services/jersey-server-components to the resource configuration:
class org.atmosphere.jersey.AtmosphereResourceConfigurator
01:01:47.000 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
01:01:47.000 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
01:01:47.000 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
01:01:47.000 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
01:01:47.000 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
01:01:47.000 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
01:01:47.000 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
01:01:47.001 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
01:01:47.001 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
01:01:47.001 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
01:01:47.001 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
01:01:47.001 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
01:01:47.001 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
01:01:47.001 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
01:01:47.001 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
01:01:47.001 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
01:01:47.001 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
01:01:47.001 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
01:01:47.001 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
01:01:47.001 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
01:01:47.001 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
01:01:47.001 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
01:01:47.001 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
01:01:47.002 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
01:01:47.002 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
01:01:47.002 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
01:01:47.002 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
01:01:47.002 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
01:01:47.002 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
01:01:47.002 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
01:01:47.002 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@cac5c7e
01:01:47.010 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
01:01:47.010 [TestNGInvoker-testSuspendTimeout()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testSuspendTimeout
01:01:47.020 [New I/O worker #334] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x3dd283e9, /127.0.0.1:10534 => /127.0.0.1:10490]':
DefaultHttpRequest(chunked: false)
GET /invoke HTTP/1.1
X-Atmosphere-Transport: long-polling
Connection: keep-alive
Host: 127.0.0.1:10490
Accept: */*
User-Agent: AHC/1.0
01:01:47.023 [New I/O worker #334] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /invoke HTTP/1.1
X-Atmosphere-Transport: long-polling
Connection: keep-alive
Host: 127.0.0.1:10490
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/plain; charset=ISO-8859-1
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 16bc88e0-b54d-4f98-8e60-50a163bbffd1
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
01:01:52.025 [New I/O worker #334] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:10490 for channel [id: 0x3dd283e9, /127.0.0.1:10534 => /127.0.0.1:10490]
01:01:52.032 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster invoke factory size now 1
01:01:52.032 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
Tests run: 19, Failures: 2, Errors: 0, Skipped: 0, Time elapsed: 258.761 sec <<< FAILURE!
Results :
Failed tests:
webSocketHandlerTest(org.atmosphere.nettosphere.test.NettyAtmosphereTest): expected:<Hello World from Nettosphere> but was:<null>
testBroadcastFilter(org.atmosphere.nettosphere.test.NettyJerseyTest): Method public void org.atmosphere.nettosphere.test.NettyJerseyTest.testBroadcastFilter() didn't finish within the time-out 20000
Tests run: 19, Failures: 2, Errors: 0, Skipped: 0
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Nettosphere Project ................................ SUCCESS [ 0.660 s]
[INFO] Nettosphere Server ................................. FAILURE [04:27 min]
[INFO] Nettosphere Assemblies ............................. SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 04:29 min
[INFO] Finished at: 2015-01-24T01:01:52+09:00
[INFO] Final Memory: 23M/268M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.8.1:test (default-test) on project nettosphere: There are test failures.
[ERROR]
[ERROR] Please refer to C:\Users\Donghwan\Documents\GitHub\nettosphere\server\target\surefire-reports for the individual test results.
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn <goals> -rf :nettosphere
[INFO] Scanning for projects...
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.atmosphere:nettosphere:jar:2.3.0-RC1
[WARNING] The expression ${pom.version} is deprecated. Please use ${project.version} instead.
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.atmosphere:nettosphere-assembly:jar:2.3.0-RC1
[WARNING] The expression ${pom.version} is deprecated. Please use ${project.version} instead.
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.atmosphere:nettosphere-project:pom:2.3.0-RC1
[WARNING] The expression ${pom.version} is deprecated. Please use ${project.version} instead.
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING]
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] Nettosphere Project
[INFO] Nettosphere Server
[INFO] Nettosphere Assemblies
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Nettosphere Project 2.3.0-RC1
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.4:clean (default-clean) @ nettosphere-project ---
[INFO] Deleting C:\Users\Donghwan\Documents\GitHub\nettosphere (includes = [*.log], excludes = [])
[INFO]
[INFO] --- maven-enforcer-plugin:1.0-beta-1:enforce (enforce-maven) @ nettosphere-project ---
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Nettosphere Server 2.3.0-RC1
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.4:clean (default-clean) @ nettosphere ---
[INFO] Deleting C:\Users\Donghwan\Documents\GitHub\nettosphere\server\target
[INFO] Deleting C:\Users\Donghwan\Documents\GitHub\nettosphere\server (includes = [*.log], excludes = [])
[INFO]
[INFO] --- maven-enforcer-plugin:1.0-beta-1:enforce (enforce-maven) @ nettosphere ---
[INFO]
[INFO] --- maven-resources-plugin:2.4.3:resources (default-resources) @ nettosphere ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] skip non existing resourceDirectory C:\Users\Donghwan\Documents\GitHub\nettosphere\server\src\main\resources
[INFO]
[INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ nettosphere ---
[INFO] Compiling 19 source files to C:\Users\Donghwan\Documents\GitHub\nettosphere\server\target\classes
[INFO]
[INFO] --- maven-resources-plugin:2.4.3:testResources (default-testResources) @ nettosphere ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 2 resources
[INFO]
[INFO] --- maven-compiler-plugin:2.3.2:testCompile (default-testCompile) @ nettosphere ---
[INFO] Compiling 4 source files to C:\Users\Donghwan\Documents\GitHub\nettosphere\server\target\test-classes
[INFO]
[INFO] --- maven-surefire-plugin:2.8.1:test (default-test) @ nettosphere ---
[INFO] Surefire report directory: C:\Users\Donghwan\Documents\GitHub\nettosphere\server\target\surefire-reports
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running TestSuite
13:10:03.531 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$2 mapped to context-path: /suspend
13:10:03.536 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$2
13:10:03.565 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:10:27.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:10:27.038 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:10:50.644 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:10:50.683 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:10:50.683 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:10:50.684 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:10:50.685 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:10:50.686 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:10:50.686 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:10:50.687 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:10:50.687 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:10:50.689 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:10:50.689 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:10:50.689 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:10:50.690 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:10:50.690 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:10:50.703 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:10:50.704 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:10:50.704 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:10:50.704 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
13:10:50.704 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:10:50.704 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:10:50.705 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:10:50.705 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:10:50.705 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:10:50.705 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:10:50.705 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:10:50.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:10:50.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:10:50.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:10:50.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:10:50.711 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:10:50.711 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:10:50.887 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:10:51.011 [New I/O worker #10] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x89bcf512, /127.0.0.1:12951 => /127.0.0.1:12906]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: long-polling
Connection: keep-alive
Host: 127.0.0.1:12906
Accept: */*
User-Agent: AHC/1.0
13:10:51.173 [New I/O worker #10] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: long-polling
Connection: keep-alive
Host: 127.0.0.1:12906
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: f4f89841-af0c-4492-ab26-9f155434351c
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:10:51.177 [New I/O worker #11] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xa1e01515, /127.0.0.1:12952 => /127.0.0.1:12906]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:12906
Accept: */*
User-Agent: AHC/1.0
13:10:51.182 [New I/O worker #11] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:12906
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 319382dd-c186-426a-8907-5cfd5da5d3b4
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:10:51.183 [New I/O worker #11] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:12906 for channel [id: 0xa1e01515, /127.0.0.1:12952 => /127.0.0.1:12906]
13:10:51.194 [New I/O worker #10] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:12906 for channel [id: 0x89bcf512, /127.0.0.1:12951 => /127.0.0.1:12906]
13:10:51.220 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
13:10:51.220 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:10:51.232 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$4 mapped to context-path: /suspend
13:10:51.232 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$4
13:10:51.232 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:10:51.237 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:10:51.237 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:10:51.314 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:10:51.337 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:10:51.337 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:10:51.337 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:10:51.338 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:10:51.338 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:10:51.338 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:10:51.338 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:10:51.338 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:10:51.338 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:10:51.338 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:10:51.338 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:10:51.338 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:10:51.338 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:10:51.338 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:10:51.339 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:10:51.339 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:10:51.339 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
13:10:51.339 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:10:51.339 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:10:51.339 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:10:51.339 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:10:51.339 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:10:51.339 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:10:51.339 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:10:51.339 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:10:51.339 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:10:51.340 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:10:51.340 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:10:51.340 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:10:51.340 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:10:51.340 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@672f151d
13:10:51.350 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:10:51.364 [New I/O worker #28] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xf0e191be, /127.0.0.1:12990 => /127.0.0.1:12953]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:12953
Accept: */*
User-Agent: AHC/1.0
13:10:51.369 [New I/O worker #28] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:12953
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/plain
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 33f4aa5e-8d8d-4a54-a60b-889fda582167
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:10:51.375 [New I/O worker #29] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x1b2543f8, /127.0.0.1:12991 => /127.0.0.1:12953]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:12953
Accept: */*
User-Agent: AHC/1.0
13:10:51.377 [New I/O worker #29] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:12953
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 819c0a14-700f-466f-9145-5656ae912bdb
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:10:51.377 [New I/O worker #29] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:12953 for channel [id: 0x1b2543f8, /127.0.0.1:12991 => /127.0.0.1:12953]
13:10:51.379 [New I/O worker #28] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:12953 for channel [id: 0xf0e191be, /127.0.0.1:12990 => /127.0.0.1:12953]
13:10:51.385 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
13:10:51.386 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:10:51.392 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$19 mapped to context-path: /suspend
13:10:51.392 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$19
13:10:51.393 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:10:51.398 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:10:51.398 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:10:51.448 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:10:51.480 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:10:51.480 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:10:51.480 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:10:51.481 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:10:51.481 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:10:51.481 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:10:51.481 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:10:51.481 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:10:51.481 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:10:51.481 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:10:51.481 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:10:51.482 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:10:51.482 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:10:51.482 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:10:51.482 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:10:51.482 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:10:51.482 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
13:10:51.482 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:10:51.482 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:10:51.482 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:10:51.482 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:10:51.482 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:10:51.482 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:10:51.482 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:10:51.483 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:10:51.483 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:10:51.483 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:10:51.483 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:10:51.483 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:10:51.483 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:10:51.483 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@4bad1871
13:10:51.493 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:10:51.503 [New I/O worker #46] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x40365efd, /127.0.0.1:13030 => /127.0.0.1:12992]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:12992
Accept: */*
User-Agent: AHC/1.0
13:10:51.519 [New I/O worker #47] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x56f0ad1b, /127.0.0.1:13031 => /127.0.0.1:12992]':
DefaultHttpRequest(chunked: false)
POST /suspend HTTP/1.1
Content-Length: 60007
Connection: keep-alive
Host: 127.0.0.1:12992
Accept: */*
User-Agent: AHC/1.0
13:10:51.543 [New I/O worker #47] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
POST /suspend HTTP/1.1
Content-Length: 60007
Connection: keep-alive
Host: 127.0.0.1:12992
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: false)
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 0
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 88acd83c-bff7-4880-830a-631dc0c24eda
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:10:51.544 [New I/O worker #46] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:12992
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/plain
Content-Length: 64105
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 6973b21b-66e7-44d5-936d-d5c3069f3769
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:10:51.544 [New I/O worker #47] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:12992 for channel [id: 0x56f0ad1b, /127.0.0.1:13031 => /127.0.0.1:12992]
13:10:51.546 [New I/O worker #46] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:12992 for channel [id: 0x40365efd, /127.0.0.1:13030 => /127.0.0.1:12992]
13:10:51.554 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
13:10:51.554 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:10:51.562 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1 mapped to context-path: /*
13:10:51.563 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1
13:10:51.563 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:10:51.568 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:10:51.568 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:10:51.615 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:10:51.653 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:10:51.654 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:10:51.654 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:10:51.654 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:10:51.654 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:10:51.654 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:10:51.654 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:10:51.654 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:10:51.654 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:10:51.654 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:10:51.655 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:10:51.655 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:10:51.655 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:10:51.655 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:10:51.655 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:10:51.655 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:10:51.655 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
13:10:51.655 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:10:51.655 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:10:51.655 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:10:51.655 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:10:51.655 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:10:51.655 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:10:51.655 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:10:51.655 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:10:51.655 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:10:51.655 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:10:51.656 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:10:51.656 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:10:51.656 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:10:51.656 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@4979e4bc
13:10:51.665 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:10:51.675 [New I/O worker #64] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x8ce6e0a1, /127.0.0.1:13069 => /127.0.0.1:13032]':
DefaultHttpRequest(chunked: false)
GET / HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:13032
Accept: */*
User-Agent: AHC/1.0
13:10:51.683 [New I/O worker #64] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET / HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:13032
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: e3add66d-f669-4a72-a6ba-ed6a5c9f2179
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:10:51.683 [New I/O worker #64] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:13032 for channel [id: 0x8ce6e0a1, /127.0.0.1:13069 => /127.0.0.1:13032]
13:10:51.688 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:10:51.695 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$15 mapped to context-path: /suspend
13:10:51.695 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$15
13:10:51.695 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:10:51.701 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:10:51.701 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:10:51.745 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:10:51.792 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:10:51.792 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:10:51.792 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:10:51.793 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:10:51.793 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:10:51.793 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:10:51.793 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:10:51.793 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:10:51.793 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:10:51.793 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:10:51.793 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:10:51.793 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:10:51.794 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:10:51.794 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:10:51.794 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:10:51.794 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:10:51.794 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
13:10:51.794 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:10:51.794 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:10:51.794 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:10:51.794 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:10:51.794 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:10:51.794 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:10:51.794 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:10:51.795 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:10:51.795 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:10:51.795 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:10:51.795 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:10:51.795 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:10:51.795 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:10:51.795 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@4de58e9e
13:10:51.804 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:10:51.815 [New I/O worker #82] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xd2876d8e, /127.0.0.1:13107 => /127.0.0.1:13070]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:13070
Accept: */*
User-Agent: AHC/1.0
13:10:53.819 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
13:10:53.819 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:10:53.820 [New I/O worker #82] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:13070
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: dae222b0-7dad-4158-b094-580615010a26
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:10:53.820 [New I/O worker #82] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:13070 for channel [id: 0xd2876d8e, /127.0.0.1:13107 => /127.0.0.1:13070]
13:10:53.822 [New I/O worker #82] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0xd2876d8e, /127.0.0.1:13107 :> /127.0.0.1:13070] with attribute INSTANCE
13:10:53.832 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$17 mapped to context-path: /suspend
13:10:53.832 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$17
13:10:53.832 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:10:53.841 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:10:53.841 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:10:53.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:10:53.951 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:10:53.952 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:10:53.952 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:10:53.952 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:10:53.952 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:10:53.952 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:10:53.952 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:10:53.952 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:10:53.952 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:10:53.952 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:10:53.953 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:10:53.953 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:10:53.953 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:10:53.953 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:10:53.953 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:10:53.953 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:10:53.953 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
13:10:53.953 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:10:53.953 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:10:53.953 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:10:53.953 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:10:53.953 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:10:53.954 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:10:53.954 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:10:53.954 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:10:53.954 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:10:53.954 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:10:53.954 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:10:53.954 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:10:53.954 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:10:53.954 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@1484fc8d
13:10:53.962 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:10:53.972 [New I/O worker #100] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x40fa2748, /127.0.0.1:13145 => /127.0.0.1:13108]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:13108
Accept: */*
User-Agent: AHC/1.0
13:10:53.975 [New I/O worker #101] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x931fd53d, /127.0.0.1:13146 => /127.0.0.1:13108]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:13108
Accept: */*
User-Agent: AHC/1.0
13:10:53.977 [New I/O worker #101] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:13108
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: false)
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 0
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 96cd0e59-d06a-4c0c-a847-8db42b0251f5
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:10:53.978 [New I/O worker #101] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:13108 for channel [id: 0x931fd53d, /127.0.0.1:13146 => /127.0.0.1:13108]
13:10:53.979 [New I/O worker #100] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:13108
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: false)
HTTP/1.1 200 OK
Content-Type: text/plain
Content-Length: 4104
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 5ee73c70-9b86-4841-a7c8-398d483f07ed
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:10:53.979 [New I/O worker #100] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:13108 for channel [id: 0x40fa2748, /127.0.0.1:13145 => /127.0.0.1:13108]
13:10:53.984 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
13:10:53.984 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:10:53.990 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$6 mapped to context-path: /suspend
13:10:53.990 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$6
13:10:53.991 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:10:53.997 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:10:53.997 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:10:54.032 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:10:54.095 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:10:54.095 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:10:54.095 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:10:54.095 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:10:54.095 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:10:54.096 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:10:54.096 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:10:54.096 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:10:54.096 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:10:54.096 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:10:54.096 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:10:54.096 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:10:54.096 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:10:54.096 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:10:54.096 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:10:54.096 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:10:54.096 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
13:10:54.097 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:10:54.097 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:10:54.097 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:10:54.097 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:10:54.097 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:10:54.097 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:10:54.097 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:10:54.097 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:10:54.097 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:10:54.097 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:10:54.097 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:10:54.097 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:10:54.097 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:10:54.097 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@7b92a493
13:10:54.105 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:10:54.118 [New I/O worker #118] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xd79a5dc6, /127.0.0.1:13184 => /127.0.0.1:13147]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Upgrade: WebSocket
Connection: Upgrade
Origin: http://127.0.0.1:13147
Sec-WebSocket-Key: EvcpZkRa3SoT3FwTPE4Itg==
Sec-WebSocket-Version: 13
Host: 127.0.0.1:13147
Accept: */*
User-Agent: AHC/1.0
13:10:54.152 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
13:10:54.152 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:10:54.223 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1 mapped to context-path: /*
13:10:54.223 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1
13:10:54.224 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:10:54.231 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:10:54.231 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:10:54.268 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:10:54.344 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:10:54.345 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:10:54.345 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:10:54.345 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:10:54.345 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:10:54.345 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:10:54.345 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:10:54.345 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:10:54.345 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:10:54.345 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:10:54.346 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:10:54.346 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:10:54.346 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:10:54.346 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:10:54.346 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:10:54.346 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:10:54.346 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
13:10:54.346 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:10:54.346 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:10:54.346 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:10:54.346 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:10:54.346 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:10:54.346 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:10:54.346 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:10:54.346 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:10:54.346 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:10:54.346 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:10:54.347 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:10:54.347 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:10:54.347 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:10:54.347 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@3b870737
13:10:54.357 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:10:54.762 [New I/O worker #136] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x9e9d6e9f, /127.0.0.1:13222 => /127.0.0.1:13185]':
DefaultHttpRequest(chunked: false)
GET / HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:13185
Accept: */*
User-Agent: AHC/1.0
13:10:54.813 [New I/O worker #136] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET / HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:13185
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: deebba58-dd86-4cc0-ad57-4f49b9ee0004
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:10:54.814 [New I/O worker #136] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: https://127.0.0.1:13185 for channel [id: 0x9e9d6e9f, /127.0.0.1:13222 => /127.0.0.1:13185]
13:10:54.820 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:10:54.826 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$1 mapped to context-path: /suspend
13:10:54.826 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$1
13:10:54.827 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:10:54.834 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:10:54.834 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:10:54.874 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:10:54.952 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:10:54.952 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:10:54.952 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:10:54.952 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:10:54.952 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:10:54.952 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:10:54.952 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:10:54.953 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:10:54.953 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:10:54.953 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:10:54.953 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:10:54.953 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:10:54.953 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:10:54.953 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:10:54.953 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:10:54.953 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:10:54.953 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
13:10:54.953 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:10:54.953 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:10:54.954 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:10:54.954 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:10:54.954 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:10:54.954 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:10:54.954 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:10:54.954 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:10:54.955 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:10:54.955 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:10:54.955 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:10:54.955 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:10:54.955 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:10:54.955 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@29cc9389
13:10:54.970 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:10:54.981 [New I/O worker #154] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xa921e94b, /127.0.0.1:13260 => /127.0.0.1:13223]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:13223
Accept: */*
User-Agent: AHC/1.0
13:10:54.983 [New I/O worker #154] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:13223
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: f014ad8f-0847-443d-b84d-1d70b8ef0972
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:10:54.984 [New I/O worker #154] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:13223 for channel [id: 0xa921e94b, /127.0.0.1:13260 => /127.0.0.1:13223]
13:10:54.988 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
13:10:54.988 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:10:54.995 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$21 mapped to context-path: /suspend
13:10:54.995 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$21
13:10:54.996 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:10:55.003 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:10:55.004 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:10:55.041 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:10:55.127 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:10:55.127 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:10:55.127 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:10:55.127 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:10:55.127 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:10:55.127 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:10:55.127 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:10:55.127 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:10:55.127 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:10:55.128 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:10:55.128 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:10:55.128 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:10:55.128 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:10:55.128 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:10:55.128 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:10:55.128 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:10:55.128 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
13:10:55.128 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:10:55.128 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:10:55.128 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:10:55.128 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:10:55.128 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:10:55.129 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:10:55.129 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:10:55.129 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:10:55.129 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:10:55.129 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:10:55.129 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:10:55.129 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:10:55.129 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:10:55.129 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@606bba7a
13:10:55.137 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:10:55.162 [New I/O worker #172] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x1ae4d744, /127.0.0.1:13298 => /127.0.0.1:13261]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:13261
Accept: */*
User-Agent: AHC/1.0
13:10:55.164 [New I/O worker #172] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:13261
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/plain
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: b706b96c-1481-47d6-8613-cb59a840b830
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:10:55.167 [New I/O worker #173] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x24e2a633, /127.0.0.1:13299 => /127.0.0.1:13261]':
DefaultHttpRequest(chunked: false)
POST /suspend HTTP/1.1
Content-Length: 60007
Connection: keep-alive
Host: 127.0.0.1:13261
Accept: */*
User-Agent: AHC/1.0
13:10:55.174 [New I/O worker #173] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
POST /suspend HTTP/1.1
Content-Length: 60007
Connection: keep-alive
Host: 127.0.0.1:13261
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 01c092c2-0435-4424-a7fe-d188a01ecf70
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:10:55.174 [New I/O worker #172] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:13261 for channel [id: 0x1ae4d744, /127.0.0.1:13298 => /127.0.0.1:13261]
13:10:55.174 [New I/O worker #173] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:13261 for channel [id: 0x24e2a633, /127.0.0.1:13299 => /127.0.0.1:13261]
13:10:55.179 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
13:10:55.179 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:10:55.186 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1 mapped to context-path: /*
13:10:55.187 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1
13:10:55.187 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:10:55.195 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:10:55.195 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:10:55.235 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:10:55.327 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:10:55.328 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:10:55.328 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:10:55.328 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:10:55.328 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:10:55.328 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:10:55.328 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:10:55.328 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:10:55.328 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:10:55.328 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:10:55.328 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:10:55.329 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:10:55.329 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:10:55.329 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:10:55.329 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:10:55.329 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:10:55.329 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
13:10:55.329 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:10:55.329 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:10:55.329 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:10:55.329 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:10:55.329 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:10:55.329 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:10:55.329 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:10:55.329 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:10:55.329 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:10:55.329 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:10:55.329 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:10:55.329 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:10:55.329 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:10:55.330 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@1e5bcb22
13:10:55.337 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:10:55.349 [New I/O worker #190] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xe968f37a, /127.0.0.1:13338 => /127.0.0.1:13300]':
DefaultHttpRequest(chunked: false)
GET / HTTP/1.1
Upgrade: WebSocket
Connection: Upgrade
Origin: http://127.0.0.1:13300
Sec-WebSocket-Key: poVf6lxoK9IoRdCkWRxAzw==
Sec-WebSocket-Version: 13
Host: 127.0.0.1:13300
Accept: */*
User-Agent: AHC/1.0
13:10:55.356 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:10:55.363 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1 mapped to context-path: /*
13:10:55.363 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1
13:10:55.363 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:10:55.371 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:10:55.371 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:10:55.419 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:10:55.518 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:10:55.519 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:10:55.519 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:10:55.519 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:10:55.519 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:10:55.519 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:10:55.519 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:10:55.519 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:10:55.519 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:10:55.519 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:10:55.519 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:10:55.519 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:10:55.519 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:10:55.520 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:10:55.520 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:10:55.520 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:10:55.520 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
13:10:55.520 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:10:55.520 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:10:55.520 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:10:55.520 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:10:55.520 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:10:55.520 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:10:55.520 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:10:55.520 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:10:55.520 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:10:55.520 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:10:55.520 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:10:55.520 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:10:55.520 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:10:55.520 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@1380f33a
13:10:55.529 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:10:55.539 [New I/O worker #208] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xdc281461, /127.0.0.1:13376 => /127.0.0.1:13339]':
DefaultHttpRequest(chunked: false)
GET / HTTP/1.1
Upgrade: WebSocket
Connection: Upgrade
Origin: http://127.0.0.1:13339
Sec-WebSocket-Key: BpZacZcEtKp9oxonRvJ0OA==
Sec-WebSocket-Version: 13
Host: 127.0.0.1:13339
Accept: */*
User-Agent: AHC/1.0
13:10:55.560 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:10:55.567 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:10:55.576 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:10:55.576 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:10:55.636 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
13:10:55.646 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
13:10:55.650 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
13:10:55.650 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:10:55.790 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 24, 2015 1:10:55 PM com.sun.jersey.api.core.PackagesResourceConfig init
INFO: Scanning for root resource and provider classes in the packages:
org.atmosphere.nettosphere.test
io.async.control
io.async.satellite
io.async.postman
Jan 24, 2015 1:10:55 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 24, 2015 1:10:55 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 24, 2015 1:10:56 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.18.1 02/19/2014 03:28 AM'
Jan 24, 2015 1:10:56 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Adding the following classes declared in META-INF/services/jersey-server-components to the resource configuration:
class org.atmosphere.jersey.AtmosphereResourceConfigurator
13:11:20.139 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:11:20.139 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:11:20.139 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:11:20.140 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:11:20.140 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:11:20.140 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:11:20.140 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:11:20.140 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:11:20.140 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:11:20.140 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:11:20.140 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:11:20.140 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:11:20.140 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:11:20.140 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:11:20.141 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:11:20.141 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:11:20.141 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
13:11:20.141 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:11:20.141 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:11:20.141 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:11:20.141 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:11:20.141 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:11:20.141 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:11:20.141 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:11:20.141 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:11:20.141 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:11:20.141 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:11:20.141 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:11:20.141 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:11:20.141 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:11:20.141 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@473479e9
13:11:20.151 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:11:20.154 [TestNGInvoker-testBroadcastFilter()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testBroadcastFilter
13:11:20.164 [New I/O worker #226] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xcf1bb4bc, /127.0.0.1:13421 => /127.0.0.1:13377]':
DefaultHttpRequest(chunked: false)
GET /invoke/foreverWithoutComments HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:13377
Accept: */*
User-Agent: AHC/1.0
13:11:24.168 [New I/O worker #227] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x4e278ba8, /127.0.0.1:13425 => /127.0.0.1:13377]':
DefaultHttpRequest(chunked: false)
POST /invoke/filter HTTP/1.1
Content-Length: 38
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:13377
Accept: */*
User-Agent: AHC/1.0
13:11:40.157 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:11:40.174 [TestNGInvoker-testBroadcastFilter()] ERROR o.a.nettosphere.test.NettyJerseyTest - test failed
java.lang.InterruptedException: null
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:996) ~[na:1.7.0_71]
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303) ~[na:1.7.0_71]
at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236) ~[na:1.7.0_71]
at com.ning.http.client.providers.netty.future.NettyResponseFuture.get(NettyResponseFuture.java:152) ~[async-http-client-1.9.3.jar:na]
at org.atmosphere.nettosphere.test.NettyJerseyTest.testBroadcastFilter(NettyJerseyTest.java:335) ~[test-classes/:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_71]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_71]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_71]
at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_71]
at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:580) [testng-5.8-jdk15.jar:5.8-200803260806]
at org.testng.internal.InvokeMethodRunnable.run(InvokeMethodRunnable.java:36) [testng-5.8-jdk15.jar:5.8-200803260806]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [na:1.7.0_71]
at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:1.7.0_71]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_71]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_71]
at java.lang.Thread.run(Thread.java:745) [na:1.7.0_71]
13:11:43.423 [New I/O worker #226] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /invoke/foreverWithoutComments HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:13377
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
Connection: Keep-Alive
Server: Nettosphere/2.0
13:11:43.423 [New I/O worker #227] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
POST /invoke/filter HTTP/1.1
Content-Length: 38
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:13377
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
Connection: Keep-Alive
Server: Nettosphere/2.0
13:11:43.423 [New I/O worker #226] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:13377 for channel [id: 0xcf1bb4bc, /127.0.0.1:13421 => /127.0.0.1:13377]
13:11:43.423 [New I/O worker #227] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:13377 for channel [id: 0x4e278ba8, /127.0.0.1:13425 => /127.0.0.1:13377]
13:11:43.424 [New I/O worker #227] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x4e278ba8, /127.0.0.1:13425 :> /127.0.0.1:13377] with attribute INSTANCE
13:11:43.424 [New I/O worker #226] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0xcf1bb4bc, /127.0.0.1:13421 :> /127.0.0.1:13377] with attribute INSTANCE
13:11:43.432 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:11:43.445 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:11:43.446 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:12:06.890 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
13:12:06.892 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
13:12:06.893 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
13:12:06.894 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:12:20.255 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:13377 : 2
13:12:20.255 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Adding Candidate expired Channel [id: 0xcf1bb4bc, /127.0.0.1:13421 :> /127.0.0.1:13377]
13:12:20.255 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Adding Candidate expired Channel [id: 0x4e278ba8, /127.0.0.1:13425 :> /127.0.0.1:13377]
13:12:20.255 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 2 connections out of 2 in 1ms
13:12:30.273 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 24, 2015 1:12:30 PM com.sun.jersey.api.core.PackagesResourceConfig init
INFO: Scanning for root resource and provider classes in the packages:
org.atmosphere.nettosphere.test
io.async.control
io.async.satellite
io.async.postman
Jan 24, 2015 1:12:30 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 24, 2015 1:12:30 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 24, 2015 1:12:30 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.18.1 02/19/2014 03:28 AM'
Jan 24, 2015 1:12:30 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Adding the following classes declared in META-INF/services/jersey-server-components to the resource configuration:
class org.atmosphere.jersey.AtmosphereResourceConfigurator
13:12:30.390 [Finalizer] DEBUG com.ning.http.client.AsyncHttpClient - AsyncHttpClient.close() hasn't been invoked, which may produce file descriptor leaks
13:12:30.703 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:12:30.703 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:12:30.703 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:12:30.703 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:12:30.704 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:12:30.704 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:12:30.704 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:12:30.704 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:12:30.704 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:12:30.704 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:12:30.704 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:12:30.704 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:12:30.704 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:12:30.704 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:12:30.704 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:12:30.705 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:12:30.705 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
13:12:30.705 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:12:30.705 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:12:30.705 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:12:30.705 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:12:30.705 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:12:30.705 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:12:30.705 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:12:30.705 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:12:30.705 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:12:30.705 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:12:30.705 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:12:30.705 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:12:30.705 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:12:30.705 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@41b4b425
13:12:30.714 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:12:30.715 [TestNGInvoker-testProgrammaticDelayBroadcast()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testDelayBroadcast
13:12:30.726 [New I/O worker #244] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x54659652, /127.0.0.1:13481 => /127.0.0.1:13430]':
DefaultHttpRequest(chunked: false)
GET /invoke/forever HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:13430
Accept: */*
User-Agent: AHC/1.0
13:12:33.226 [New I/O worker #245] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xfc2dba55, /127.0.0.1:13483 => /127.0.0.1:13430]':
DefaultHttpRequest(chunked: false)
POST /invoke/programmaticDelayBroadcast HTTP/1.1
Content-Length: 11
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:13430
Accept: */*
User-Agent: AHC/1.0
13:12:50.717 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:12:50.718 [TestNGInvoker-testProgrammaticDelayBroadcast()] ERROR o.a.nettosphere.test.NettyJerseyTest - test failed
java.lang.InterruptedException: null
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:996) ~[na:1.7.0_71]
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303) ~[na:1.7.0_71]
at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236) ~[na:1.7.0_71]
at com.ning.http.client.providers.netty.future.NettyResponseFuture.get(NettyResponseFuture.java:152) ~[async-http-client-1.9.3.jar:na]
at org.atmosphere.nettosphere.test.NettyJerseyTest.testProgrammaticDelayBroadcast(NettyJerseyTest.java:431) ~[test-classes/:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_71]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_71]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_71]
at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_71]
at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:580) [testng-5.8-jdk15.jar:5.8-200803260806]
at org.testng.internal.InvokeMethodRunnable.run(InvokeMethodRunnable.java:36) [testng-5.8-jdk15.jar:5.8-200803260806]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [na:1.7.0_71]
at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:1.7.0_71]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_71]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_71]
at java.lang.Thread.run(Thread.java:745) [na:1.7.0_71]
13:12:53.983 [New I/O worker #244] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /invoke/forever HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:13430
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
Connection: Keep-Alive
Server: Nettosphere/2.0
13:12:53.983 [New I/O worker #245] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
POST /invoke/programmaticDelayBroadcast HTTP/1.1
Content-Length: 11
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:13430
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
Connection: Keep-Alive
Server: Nettosphere/2.0
13:12:53.983 [New I/O worker #244] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:13430 for channel [id: 0x54659652, /127.0.0.1:13481 => /127.0.0.1:13430]
13:12:53.983 [New I/O worker #245] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:13430 for channel [id: 0xfc2dba55, /127.0.0.1:13483 => /127.0.0.1:13430]
13:12:53.984 [New I/O worker #244] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x54659652, /127.0.0.1:13481 :> /127.0.0.1:13430] with attribute INSTANCE
13:12:53.984 [New I/O worker #245] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0xfc2dba55, /127.0.0.1:13483 :> /127.0.0.1:13430] with attribute INSTANCE
13:12:53.990 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:12:54.004 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:12:54.004 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:13:17.323 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
13:13:17.325 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
13:13:17.325 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
13:13:17.326 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:13:20.356 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:13377 : 0
13:13:20.356 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 0 connections out of 0 in 0ms
13:13:30.816 [Hashed wheel timer #27] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:13430 : 2
13:13:30.816 [Hashed wheel timer #27] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Adding Candidate expired Channel [id: 0x54659652, /127.0.0.1:13481 :> /127.0.0.1:13430]
13:13:30.816 [Hashed wheel timer #27] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Adding Candidate expired Channel [id: 0xfc2dba55, /127.0.0.1:13483 :> /127.0.0.1:13430]
13:13:30.816 [Hashed wheel timer #27] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 2 connections out of 2 in 0ms
13:13:40.709 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 24, 2015 1:13:40 PM com.sun.jersey.api.core.PackagesResourceConfig init
INFO: Scanning for root resource and provider classes in the packages:
org.atmosphere.nettosphere.test
io.async.control
io.async.satellite
io.async.postman
Jan 24, 2015 1:13:40 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 24, 2015 1:13:40 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 24, 2015 1:13:40 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.18.1 02/19/2014 03:28 AM'
Jan 24, 2015 1:13:40 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Adding the following classes declared in META-INF/services/jersey-server-components to the resource configuration:
class org.atmosphere.jersey.AtmosphereResourceConfigurator
13:13:40.958 [Finalizer] DEBUG com.ning.http.client.AsyncHttpClient - AsyncHttpClient.close() hasn't been invoked, which may produce file descriptor leaks
13:13:41.097 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:13:41.097 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:13:41.097 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:13:41.098 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:13:41.098 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:13:41.098 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:13:41.098 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:13:41.098 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:13:41.098 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:13:41.098 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:13:41.098 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:13:41.098 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:13:41.098 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:13:41.098 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:13:41.099 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:13:41.099 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:13:41.099 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
13:13:41.099 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:13:41.099 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:13:41.099 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:13:41.099 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:13:41.099 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:13:41.099 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:13:41.099 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:13:41.099 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:13:41.099 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:13:41.099 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:13:41.099 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:13:41.099 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:13:41.099 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:13:41.099 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@61db18c
13:13:41.108 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:13:41.108 [TestNGInvoker-testScheduleBroadcast()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testScheduleBroadcast
13:13:41.119 [New I/O worker #262] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xe9911aed, /127.0.0.1:13540 => /127.0.0.1:13488]':
DefaultHttpRequest(chunked: false)
GET /invoke/foreverWithoutComments HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:13488
Accept: */*
User-Agent: AHC/1.0
13:13:43.621 [New I/O worker #263] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x99c5f2f0, /127.0.0.1:13542 => /127.0.0.1:13488]':
DefaultHttpRequest(chunked: false)
POST /invoke/scheduleAndResume HTTP/1.1
Content-Length: 11
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:13488
Accept: */*
User-Agent: AHC/1.0
13:14:01.109 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:14:01.109 [TestNGInvoker-testScheduleBroadcast()] ERROR o.a.nettosphere.test.NettyJerseyTest - test failed
java.lang.InterruptedException: null
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:996) ~[na:1.7.0_71]
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303) ~[na:1.7.0_71]
at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236) ~[na:1.7.0_71]
at com.ning.http.client.providers.netty.future.NettyResponseFuture.get(NettyResponseFuture.java:152) ~[async-http-client-1.9.3.jar:na]
at org.atmosphere.nettosphere.test.NettyJerseyTest.testScheduleBroadcast(NettyJerseyTest.java:289) ~[test-classes/:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_71]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_71]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_71]
at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_71]
at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:580) [testng-5.8-jdk15.jar:5.8-200803260806]
at org.testng.internal.InvokeMethodRunnable.run(InvokeMethodRunnable.java:36) [testng-5.8-jdk15.jar:5.8-200803260806]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [na:1.7.0_71]
at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:1.7.0_71]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_71]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_71]
at java.lang.Thread.run(Thread.java:745) [na:1.7.0_71]
13:14:04.376 [New I/O worker #262] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /invoke/foreverWithoutComments HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:13488
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
Connection: Keep-Alive
Server: Nettosphere/2.0
13:14:04.376 [New I/O worker #263] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
POST /invoke/scheduleAndResume HTTP/1.1
Content-Length: 11
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:13488
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
Connection: Keep-Alive
Server: Nettosphere/2.0
13:14:04.376 [New I/O worker #262] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:13488 for channel [id: 0xe9911aed, /127.0.0.1:13540 => /127.0.0.1:13488]
13:14:04.376 [New I/O worker #263] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:13488 for channel [id: 0x99c5f2f0, /127.0.0.1:13542 => /127.0.0.1:13488]
13:14:04.376 [New I/O worker #263] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x99c5f2f0, /127.0.0.1:13542 :> /127.0.0.1:13488] with attribute INSTANCE
13:14:04.376 [New I/O worker #262] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0xe9911aed, /127.0.0.1:13540 :> /127.0.0.1:13488] with attribute INSTANCE
13:14:04.382 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:14:04.398 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:14:04.398 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:14:20.456 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:13377 : 0
13:14:20.456 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 0 connections out of 0 in 0ms
13:14:27.716 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
13:14:27.718 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
13:14:27.719 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
13:14:27.719 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:14:30.916 [Hashed wheel timer #27] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:13430 : 0
13:14:30.916 [Hashed wheel timer #27] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 0 connections out of 0 in 0ms
13:14:41.211 [Hashed wheel timer #29] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:13488 : 2
13:14:41.211 [Hashed wheel timer #29] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Adding Candidate expired Channel [id: 0xe9911aed, /127.0.0.1:13540 :> /127.0.0.1:13488]
13:14:41.211 [Hashed wheel timer #29] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Adding Candidate expired Channel [id: 0x99c5f2f0, /127.0.0.1:13542 :> /127.0.0.1:13488]
13:14:41.211 [Hashed wheel timer #29] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 2 connections out of 2 in 0ms
13:14:51.117 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 24, 2015 1:14:51 PM com.sun.jersey.api.core.PackagesResourceConfig init
INFO: Scanning for root resource and provider classes in the packages:
org.atmosphere.nettosphere.test
io.async.control
io.async.satellite
io.async.postman
Jan 24, 2015 1:14:51 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 24, 2015 1:14:51 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 24, 2015 1:14:51 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.18.1 02/19/2014 03:28 AM'
Jan 24, 2015 1:14:51 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Adding the following classes declared in META-INF/services/jersey-server-components to the resource configuration:
class org.atmosphere.jersey.AtmosphereResourceConfigurator
13:14:51.505 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:14:51.506 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:14:51.506 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:14:51.506 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:14:51.506 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:14:51.507 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:14:51.507 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:14:51.507 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:14:51.508 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:14:51.508 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:14:51.508 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:14:51.508 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:14:51.508 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:14:51.508 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:14:51.509 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:14:51.509 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:14:51.509 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
13:14:51.509 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:14:51.509 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:14:51.509 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:14:51.509 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:14:51.509 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:14:51.509 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:14:51.509 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:14:51.509 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:14:51.509 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:14:51.509 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:14:51.509 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:14:51.509 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:14:51.509 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:14:51.510 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@55a4f102
13:14:51.518 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:14:51.518 [TestNGInvoker-testResumeOnBroadcastUsingBroadcasterFactory()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testResumeOnBroadcast
13:14:51.529 [New I/O worker #280] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x7874d068, /127.0.0.1:13594 => /127.0.0.1:13547]':
DefaultHttpRequest(chunked: false)
GET /invoke/subscribeAndUsingExternalThread HTTP/1.1
X-Atmosphere-Transport: long-polling
Connection: keep-alive
Host: 127.0.0.1:13547
Accept: */*
User-Agent: AHC/1.0
13:15:11.520 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:15:11.521 [TestNGInvoker-testResumeOnBroadcastUsingBroadcasterFactory()] ERROR o.a.nettosphere.test.NettyJerseyTest - test failed
java.lang.InterruptedException: null
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:996) ~[na:1.7.0_71]
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303) ~[na:1.7.0_71]
at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236) ~[na:1.7.0_71]
at com.ning.http.client.providers.netty.future.NettyResponseFuture.get(NettyResponseFuture.java:152) ~[async-http-client-1.9.3.jar:na]
at org.atmosphere.nettosphere.test.NettyJerseyTest.testResumeOnBroadcastUsingBroadcasterFactory(NettyJerseyTest.java:158) ~[test-classes/:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_71]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_71]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_71]
at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_71]
at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:580) [testng-5.8-jdk15.jar:5.8-200803260806]
at org.testng.internal.InvokeMethodRunnable.run(InvokeMethodRunnable.java:36) [testng-5.8-jdk15.jar:5.8-200803260806]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [na:1.7.0_71]
at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:1.7.0_71]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_71]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_71]
at java.lang.Thread.run(Thread.java:745) [na:1.7.0_71]
13:15:14.785 [New I/O worker #280] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /invoke/subscribeAndUsingExternalThread HTTP/1.1
X-Atmosphere-Transport: long-polling
Connection: keep-alive
Host: 127.0.0.1:13547
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
Connection: Keep-Alive
Server: Nettosphere/2.0
13:15:14.785 [New I/O worker #280] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:13547 for channel [id: 0x7874d068, /127.0.0.1:13594 => /127.0.0.1:13547]
13:15:14.786 [New I/O worker #280] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x7874d068, /127.0.0.1:13594 :> /127.0.0.1:13547] with attribute INSTANCE
13:15:14.792 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:15:14.806 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:15:14.806 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:15:14.823 [Finalizer] DEBUG com.ning.http.client.AsyncHttpClient - AsyncHttpClient.close() hasn't been invoked, which may produce file descriptor leaks
13:15:14.823 [Finalizer] DEBUG com.ning.http.client.AsyncHttpClient - AsyncHttpClient.close() hasn't been invoked, which may produce file descriptor leaks
13:15:20.556 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:13377 : 0
13:15:20.556 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 0 connections out of 0 in 0ms
13:15:31.017 [Hashed wheel timer #27] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:13430 : 0
13:15:31.017 [Hashed wheel timer #27] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 0 connections out of 0 in 0ms
13:15:38.136 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
13:15:38.138 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
13:15:38.138 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
13:15:38.139 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:15:41.311 [Hashed wheel timer #29] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:13488 : 0
13:15:41.311 [Hashed wheel timer #29] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 0 connections out of 0 in 0ms
13:15:51.620 [Hashed wheel timer #31] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:13547 : 1
13:15:51.620 [Hashed wheel timer #31] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Adding Candidate expired Channel [id: 0x7874d068, /127.0.0.1:13594 :> /127.0.0.1:13547]
13:15:51.620 [Hashed wheel timer #31] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 1 connections out of 1 in 0ms
13:16:01.530 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 24, 2015 1:16:01 PM com.sun.jersey.api.core.PackagesResourceConfig init
INFO: Scanning for root resource and provider classes in the packages:
org.atmosphere.nettosphere.test
io.async.control
io.async.satellite
io.async.postman
Jan 24, 2015 1:16:01 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 24, 2015 1:16:01 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 24, 2015 1:16:01 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.18.1 02/19/2014 03:28 AM'
Jan 24, 2015 1:16:01 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Adding the following classes declared in META-INF/services/jersey-server-components to the resource configuration:
class org.atmosphere.jersey.AtmosphereResourceConfigurator
13:16:01.912 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:16:01.913 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:16:01.913 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:16:01.913 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:16:01.913 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:16:01.913 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:16:01.913 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:16:01.913 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:16:01.913 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:16:01.914 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:16:01.914 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:16:01.914 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:16:01.914 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:16:01.914 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:16:01.914 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:16:01.914 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:16:01.914 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
13:16:01.914 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:16:01.914 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:16:01.914 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:16:01.914 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:16:01.914 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:16:01.914 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:16:01.914 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:16:01.914 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:16:01.914 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:16:01.915 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:16:01.915 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:16:01.915 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:16:01.915 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:16:01.915 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@66d6c674
13:16:01.924 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:16:01.925 [TestNGInvoker-testDelayBroadcast()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testDelayBroadcast
13:16:01.937 [New I/O worker #298] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xce0e6867, /127.0.0.1:13652 => /127.0.0.1:13600]':
DefaultHttpRequest(chunked: false)
GET /invoke/forever HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:13600
Accept: */*
User-Agent: AHC/1.0
13:16:04.438 [New I/O worker #299] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x5bf7853a, /127.0.0.1:13654 => /127.0.0.1:13600]':
DefaultHttpRequest(chunked: false)
POST /invoke/delay HTTP/1.1
Content-Length: 11
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:13600
Accept: */*
User-Agent: AHC/1.0
13:16:20.654 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:13377 : 0
13:16:20.654 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 0 connections out of 0 in 0ms
13:16:21.925 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:16:21.926 [TestNGInvoker-testDelayBroadcast()] ERROR o.a.nettosphere.test.NettyJerseyTest - test failed
java.lang.InterruptedException: null
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:996) ~[na:1.7.0_71]
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303) ~[na:1.7.0_71]
at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236) ~[na:1.7.0_71]
at com.ning.http.client.providers.netty.future.NettyResponseFuture.get(NettyResponseFuture.java:152) ~[async-http-client-1.9.3.jar:na]
at org.atmosphere.nettosphere.test.NettyJerseyTest.testDelayBroadcast(NettyJerseyTest.java:194) ~[test-classes/:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_71]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_71]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_71]
at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_71]
at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:580) [testng-5.8-jdk15.jar:5.8-200803260806]
at org.testng.internal.InvokeMethodRunnable.run(InvokeMethodRunnable.java:36) [testng-5.8-jdk15.jar:5.8-200803260806]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [na:1.7.0_71]
at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:1.7.0_71]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_71]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_71]
at java.lang.Thread.run(Thread.java:745) [na:1.7.0_71]
13:16:25.199 [New I/O worker #299] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
POST /invoke/delay HTTP/1.1
Content-Length: 11
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:13600
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
Connection: Keep-Alive
Server: Nettosphere/2.0
13:16:25.199 [New I/O worker #298] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /invoke/forever HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:13600
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
Connection: Keep-Alive
Server: Nettosphere/2.0
13:16:25.200 [New I/O worker #299] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:13600 for channel [id: 0x5bf7853a, /127.0.0.1:13654 => /127.0.0.1:13600]
13:16:25.200 [New I/O worker #298] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:13600 for channel [id: 0xce0e6867, /127.0.0.1:13652 => /127.0.0.1:13600]
13:16:25.200 [New I/O worker #298] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0xce0e6867, /127.0.0.1:13652 :> /127.0.0.1:13600] with attribute INSTANCE
13:16:25.200 [New I/O worker #299] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x5bf7853a, /127.0.0.1:13654 :> /127.0.0.1:13600] with attribute INSTANCE
13:16:25.207 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:16:25.222 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:16:25.222 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:16:31.116 [Hashed wheel timer #27] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:13430 : 0
13:16:31.116 [Hashed wheel timer #27] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 0 connections out of 0 in 0ms
13:16:41.409 [Hashed wheel timer #29] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:13488 : 0
13:16:41.409 [Hashed wheel timer #29] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 0 connections out of 0 in 0ms
13:16:48.557 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
13:16:48.559 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
13:16:48.560 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
13:16:48.564 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:16:48.566 [Finalizer] DEBUG com.ning.http.client.AsyncHttpClient - AsyncHttpClient.close() hasn't been invoked, which may produce file descriptor leaks
13:16:51.721 [Hashed wheel timer #31] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:13547 : 0
13:16:51.721 [Hashed wheel timer #31] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 0 connections out of 0 in 0ms
13:17:02.025 [Hashed wheel timer #33] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:13600 : 2
13:17:02.025 [Hashed wheel timer #33] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Adding Candidate expired Channel [id: 0x5bf7853a, /127.0.0.1:13654 :> /127.0.0.1:13600]
13:17:02.026 [Hashed wheel timer #33] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Adding Candidate expired Channel [id: 0xce0e6867, /127.0.0.1:13652 :> /127.0.0.1:13600]
13:17:02.026 [Hashed wheel timer #33] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 2 connections out of 2 in 0ms
13:17:11.971 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 24, 2015 1:17:11 PM com.sun.jersey.api.core.PackagesResourceConfig init
INFO: Scanning for root resource and provider classes in the packages:
org.atmosphere.nettosphere.test
io.async.control
io.async.satellite
io.async.postman
Jan 24, 2015 1:17:12 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 24, 2015 1:17:12 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 24, 2015 1:17:12 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.18.1 02/19/2014 03:28 AM'
Jan 24, 2015 1:17:12 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Adding the following classes declared in META-INF/services/jersey-server-components to the resource configuration:
class org.atmosphere.jersey.AtmosphereResourceConfigurator
13:17:12.363 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:17:12.363 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:17:12.363 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:17:12.363 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:17:12.363 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:17:12.363 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:17:12.363 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:17:12.363 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:17:12.364 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:17:12.364 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:17:12.364 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:17:12.364 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:17:12.364 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:17:12.364 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:17:12.364 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:17:12.364 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:17:12.364 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
13:17:12.364 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:17:12.364 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:17:12.364 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:17:12.364 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:17:12.364 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:17:12.364 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:17:12.364 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:17:12.365 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:17:12.365 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:17:12.365 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:17:12.365 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:17:12.365 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:17:12.365 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:17:12.365 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@28ea10f8
13:17:12.374 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:17:12.375 [TestNGInvoker-testSuspendTimeout()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testSuspendTimeout
13:17:12.386 [New I/O worker #316] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xecf4aec2, /127.0.0.1:13712 => /127.0.0.1:13658]':
DefaultHttpRequest(chunked: false)
GET /invoke HTTP/1.1
X-Atmosphere-Transport: long-polling
Connection: keep-alive
Host: 127.0.0.1:13658
Accept: */*
User-Agent: AHC/1.0
13:17:12.425 [New I/O worker #316] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /invoke HTTP/1.1
X-Atmosphere-Transport: long-polling
Connection: keep-alive
Host: 127.0.0.1:13658
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/plain; charset=ISO-8859-1
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 402b158b-4468-4892-9c4d-fafc6925f69d
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:17:17.426 [New I/O worker #316] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:13658 for channel [id: 0xecf4aec2, /127.0.0.1:13712 => /127.0.0.1:13658]
13:17:17.432 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster invoke factory size now 1
13:17:17.432 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:17:17.439 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:17:17.452 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:17:17.452 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:17:17.526 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
13:17:17.527 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
13:17:17.528 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
13:17:17.528 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:17:17.682 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 24, 2015 1:17:17 PM com.sun.jersey.api.core.PackagesResourceConfig init
INFO: Scanning for root resource and provider classes in the packages:
org.atmosphere.nettosphere.test
io.async.control
io.async.satellite
io.async.postman
Jan 24, 2015 1:17:17 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 24, 2015 1:17:17 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 24, 2015 1:17:17 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.18.1 02/19/2014 03:28 AM'
Jan 24, 2015 1:17:17 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Adding the following classes declared in META-INF/services/jersey-server-components to the resource configuration:
class org.atmosphere.jersey.AtmosphereResourceConfigurator
13:17:18.099 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:17:18.099 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:17:18.099 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:17:18.099 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:17:18.100 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:17:18.100 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:17:18.100 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:17:18.100 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:17:18.100 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:17:18.100 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:17:18.100 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:17:18.100 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:17:18.100 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:17:18.100 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:17:18.100 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:17:18.101 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:17:18.101 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
13:17:18.101 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:17:18.101 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:17:18.101 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:17:18.101 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:17:18.101 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:17:18.101 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:17:18.101 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:17:18.101 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:17:18.101 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:17:18.101 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:17:18.101 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:17:18.101 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:17:18.101 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:17:18.101 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@5e20cd90
13:17:18.110 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:17:18.111 [TestNGInvoker-testDelayNextBroadcast()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testDelayNextBroadcast
13:17:18.121 [New I/O worker #334] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x4ce1d5b6, /127.0.0.1:13750 => /127.0.0.1:13713]':
DefaultHttpRequest(chunked: false)
GET /invoke/forever HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:13713
Accept: */*
User-Agent: AHC/1.0
13:17:20.623 [New I/O worker #335] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x1950df14, /127.0.0.1:13752 => /127.0.0.1:13713]':
DefaultHttpRequest(chunked: false)
POST /invoke/delay HTTP/1.1
Content-Length: 11
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:13713
Accept: */*
User-Agent: AHC/1.0
13:17:20.755 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:13377 : 0
13:17:20.755 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 0 connections out of 0 in 0ms
13:17:31.216 [Hashed wheel timer #27] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:13430 : 0
13:17:31.216 [Hashed wheel timer #27] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 0 connections out of 0 in 0ms
13:17:38.113 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:17:38.113 [TestNGInvoker-testDelayNextBroadcast()] ERROR o.a.nettosphere.test.NettyJerseyTest - test failed
java.lang.InterruptedException: null
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:996) ~[na:1.7.0_71]
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303) ~[na:1.7.0_71]
at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236) ~[na:1.7.0_71]
at com.ning.http.client.providers.netty.future.NettyResponseFuture.get(NettyResponseFuture.java:152) ~[async-http-client-1.9.3.jar:na]
at org.atmosphere.nettosphere.test.NettyJerseyTest.testDelayNextBroadcast(NettyJerseyTest.java:241) ~[test-classes/:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_71]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_71]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_71]
at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_71]
at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:580) [testng-5.8-jdk15.jar:5.8-200803260806]
at org.testng.internal.InvokeMethodRunnable.run(InvokeMethodRunnable.java:36) [testng-5.8-jdk15.jar:5.8-200803260806]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [na:1.7.0_71]
at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:1.7.0_71]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_71]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_71]
at java.lang.Thread.run(Thread.java:745) [na:1.7.0_71]
13:17:41.383 [New I/O worker #334] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /invoke/forever HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:13713
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
Connection: Keep-Alive
Server: Nettosphere/2.0
13:17:41.383 [New I/O worker #335] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
POST /invoke/delay HTTP/1.1
Content-Length: 11
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:13713
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
Connection: Keep-Alive
Server: Nettosphere/2.0
13:17:41.384 [New I/O worker #334] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:13713 for channel [id: 0x4ce1d5b6, /127.0.0.1:13750 => /127.0.0.1:13713]
13:17:41.384 [New I/O worker #335] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:13713 for channel [id: 0x1950df14, /127.0.0.1:13752 => /127.0.0.1:13713]
13:17:41.384 [New I/O worker #334] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x4ce1d5b6, /127.0.0.1:13750 :> /127.0.0.1:13713] with attribute INSTANCE
13:17:41.384 [New I/O worker #335] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x1950df14, /127.0.0.1:13752 :> /127.0.0.1:13713] with attribute INSTANCE
13:17:41.510 [Hashed wheel timer #29] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:13488 : 0
13:17:41.510 [Hashed wheel timer #29] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 0 connections out of 0 in 0ms
Tests run: 19, Failures: 6, Errors: 0, Skipped: 0, Time elapsed: 458.474 sec <<< FAILURE!
Results :
Failed tests:
testBroadcastFilter(org.atmosphere.nettosphere.test.NettyJerseyTest): Method public void org.atmosphere.nettosphere.test.NettyJerseyTest.testBroadcastFilter() didn't finish within the time-out 20000
testProgrammaticDelayBroadcast(org.atmosphere.nettosphere.test.NettyJerseyTest): Method public void org.atmosphere.nettosphere.test.NettyJerseyTest.testProgrammaticDelayBroadcast() didn't finish within the time-out 20000
testScheduleBroadcast(org.atmosphere.nettosphere.test.NettyJerseyTest): Method public void org.atmosphere.nettosphere.test.NettyJerseyTest.testScheduleBroadcast() didn't finish within the time-out 20000
testResumeOnBroadcastUsingBroadcasterFactory(org.atmosphere.nettosphere.test.NettyJerseyTest): Method public void org.atmosphere.nettosphere.test.NettyJerseyTest.testResumeOnBroadcastUsingBroadcasterFactory() didn't finish within the time-out 20000
testDelayBroadcast(org.atmosphere.nettosphere.test.NettyJerseyTest): Method public void org.atmosphere.nettosphere.test.NettyJerseyTest.testDelayBroadcast() didn't finish within the time-out 20000
testDelayNextBroadcast(org.atmosphere.nettosphere.test.NettyJerseyTest): Method public void org.atmosphere.nettosphere.test.NettyJerseyTest.testDelayNextBroadcast() didn't finish within the time-out 20000
Tests run: 19, Failures: 6, Errors: 0, Skipped: 0
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Nettosphere Project ................................ SUCCESS [ 1.529 s]
[INFO] Nettosphere Server ................................. FAILURE [08:11 min]
[INFO] Nettosphere Assemblies ............................. SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 08:14 min
[INFO] Finished at: 2015-01-24T13:17:41+09:00
[INFO] Final Memory: 22M/269M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.8.1:test (default-test) on project nettosphere: There are test failures.
[ERROR]
[ERROR] Please refer to C:\Users\Donghwan\Documents\GitHub\nettosphere\server\target\surefire-reports for the individual test results.
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn <goals> -rf :nettosphere
[INFO] Scanning for projects...
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.atmosphere:nettosphere:jar:2.3.0-RC1
[WARNING] The expression ${pom.version} is deprecated. Please use ${project.version} instead.
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.atmosphere:nettosphere-assembly:jar:2.3.0-RC1
[WARNING] The expression ${pom.version} is deprecated. Please use ${project.version} instead.
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.atmosphere:nettosphere-project:pom:2.3.0-RC1
[WARNING] The expression ${pom.version} is deprecated. Please use ${project.version} instead.
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING]
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] Nettosphere Project
[INFO] Nettosphere Server
[INFO] Nettosphere Assemblies
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Nettosphere Project 2.3.0-RC1
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.4:clean (default-clean) @ nettosphere-project ---
[INFO] Deleting C:\Users\Donghwan\Documents\GitHub\nettosphere (includes = [*.log], excludes = [])
[INFO]
[INFO] --- maven-enforcer-plugin:1.0-beta-1:enforce (enforce-maven) @ nettosphere-project ---
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Nettosphere Server 2.3.0-RC1
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.4:clean (default-clean) @ nettosphere ---
[INFO] Deleting C:\Users\Donghwan\Documents\GitHub\nettosphere\server\target
[INFO] Deleting C:\Users\Donghwan\Documents\GitHub\nettosphere\server (includes = [*.log], excludes = [])
[INFO]
[INFO] --- maven-enforcer-plugin:1.0-beta-1:enforce (enforce-maven) @ nettosphere ---
[INFO]
[INFO] --- maven-resources-plugin:2.4.3:resources (default-resources) @ nettosphere ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] skip non existing resourceDirectory C:\Users\Donghwan\Documents\GitHub\nettosphere\server\src\main\resources
[INFO]
[INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ nettosphere ---
[INFO] Compiling 19 source files to C:\Users\Donghwan\Documents\GitHub\nettosphere\server\target\classes
[INFO]
[INFO] --- maven-resources-plugin:2.4.3:testResources (default-testResources) @ nettosphere ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 2 resources
[INFO]
[INFO] --- maven-compiler-plugin:2.3.2:testCompile (default-testCompile) @ nettosphere ---
[INFO] Compiling 4 source files to C:\Users\Donghwan\Documents\GitHub\nettosphere\server\target\test-classes
[INFO]
[INFO] --- maven-surefire-plugin:2.8.1:test (default-test) @ nettosphere ---
[INFO] Surefire report directory: C:\Users\Donghwan\Documents\GitHub\nettosphere\server\target\surefire-reports
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running TestSuite
13:27:07.132 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$2 mapped to context-path: /suspend
13:27:07.139 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$2
13:27:07.174 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:27:30.463 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:27:30.466 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:27:32.990 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:27:33.017 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:27:33.017 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:27:33.017 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:27:33.018 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:27:33.019 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:27:33.020 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:27:33.020 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:27:33.021 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:27:33.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:27:33.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:27:33.024 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:27:33.025 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:27:33.025 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:27:33.029 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:27:33.030 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:27:33.031 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:27:33.031 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
13:27:33.031 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:27:33.031 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:27:33.031 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:27:33.031 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:27:33.031 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:27:33.031 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:27:33.031 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:27:33.040 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:27:33.040 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:27:33.040 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:27:33.040 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:27:33.042 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:27:33.042 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:27:33.132 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:27:33.263 [New I/O worker #10] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x7ce4432f, /127.0.0.1:13977 => /127.0.0.1:13862]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: long-polling
Connection: keep-alive
Host: 127.0.0.1:13862
Accept: */*
User-Agent: AHC/1.0
13:27:33.427 [New I/O worker #10] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: long-polling
Connection: keep-alive
Host: 127.0.0.1:13862
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 1d6e445d-d441-4352-ba62-9a9ab5755f4e
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:27:33.433 [New I/O worker #11] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xe9384540, /127.0.0.1:13978 => /127.0.0.1:13862]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:13862
Accept: */*
User-Agent: AHC/1.0
13:27:33.439 [New I/O worker #11] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:13862
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 546a376c-1500-4241-956c-946ba49a1a56
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:27:33.440 [New I/O worker #11] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:13862 for channel [id: 0xe9384540, /127.0.0.1:13978 => /127.0.0.1:13862]
13:27:33.444 [New I/O worker #10] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:13862 for channel [id: 0x7ce4432f, /127.0.0.1:13977 => /127.0.0.1:13862]
13:27:33.465 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
13:27:33.465 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:27:33.480 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$4 mapped to context-path: /suspend
13:27:33.481 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$4
13:27:33.481 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:27:33.486 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:27:33.486 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:27:33.576 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:27:33.599 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:27:33.599 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:27:33.600 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:27:33.600 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:27:33.600 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:27:33.600 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:27:33.600 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:27:33.600 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:27:33.600 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:27:33.600 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:27:33.600 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:27:33.601 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:27:33.601 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:27:33.601 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:27:33.601 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:27:33.601 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:27:33.601 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
13:27:33.601 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:27:33.601 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:27:33.602 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:27:33.602 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:27:33.602 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:27:33.602 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:27:33.602 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:27:33.602 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:27:33.602 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:27:33.602 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:27:33.602 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:27:33.602 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:27:33.602 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:27:33.602 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@34d18542
13:27:33.614 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:27:33.633 [New I/O worker #28] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x77b1ada3, /127.0.0.1:14016 => /127.0.0.1:13979]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:13979
Accept: */*
User-Agent: AHC/1.0
13:27:33.638 [New I/O worker #28] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:13979
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/plain
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: e9203d43-6418-44c1-9e9f-732c58217ab3
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:27:33.643 [New I/O worker #29] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x651e3f2a, /127.0.0.1:14017 => /127.0.0.1:13979]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:13979
Accept: */*
User-Agent: AHC/1.0
13:27:33.646 [New I/O worker #29] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:13979
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: ee399329-9740-4140-ade5-2c6746d08058
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:27:33.647 [New I/O worker #29] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:13979 for channel [id: 0x651e3f2a, /127.0.0.1:14017 => /127.0.0.1:13979]
13:27:33.649 [New I/O worker #28] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:13979 for channel [id: 0x77b1ada3, /127.0.0.1:14016 => /127.0.0.1:13979]
13:27:33.657 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
13:27:33.657 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:27:33.665 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1 mapped to context-path: /*
13:27:33.665 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1
13:27:33.667 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:27:33.673 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:27:33.673 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:27:33.725 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:27:33.760 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:27:33.760 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:27:33.760 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:27:33.760 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:27:33.761 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:27:33.761 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:27:33.761 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:27:33.761 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:27:33.761 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:27:33.761 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:27:33.761 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:27:33.761 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:27:33.761 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:27:33.761 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:27:33.761 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:27:33.761 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:27:33.762 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
13:27:33.762 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:27:33.762 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:27:33.762 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:27:33.762 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:27:33.762 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:27:33.762 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:27:33.762 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:27:33.762 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:27:33.762 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:27:33.762 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:27:33.762 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:27:33.762 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:27:33.762 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:27:33.762 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@3d04562f
13:27:33.775 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:27:33.788 [New I/O worker #46] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xf63c1fdb, /127.0.0.1:14055 => /127.0.0.1:14018]':
DefaultHttpRequest(chunked: false)
GET / HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:14018
Accept: */*
User-Agent: AHC/1.0
13:27:33.796 [New I/O worker #46] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET / HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:14018
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 778f1c61-a6be-41f6-a90a-57a5bbd69c6c
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:27:33.796 [New I/O worker #46] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:14018 for channel [id: 0xf63c1fdb, /127.0.0.1:14055 => /127.0.0.1:14018]
13:27:33.802 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:27:33.810 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$19 mapped to context-path: /suspend
13:27:33.810 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$19
13:27:33.811 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:27:33.817 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:27:33.817 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:27:33.891 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:27:33.933 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:27:33.934 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:27:33.934 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:27:33.934 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:27:33.934 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:27:33.935 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:27:33.935 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:27:33.935 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:27:33.935 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:27:33.935 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:27:33.935 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:27:33.935 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:27:33.935 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:27:33.935 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:27:33.936 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:27:33.936 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:27:33.936 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
13:27:33.936 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:27:33.936 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:27:33.936 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:27:33.937 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:27:33.937 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:27:33.937 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:27:33.937 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:27:33.937 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:27:33.937 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:27:33.937 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:27:33.937 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:27:33.937 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:27:33.937 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:27:33.937 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@167a465
13:27:33.950 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:27:33.963 [New I/O worker #64] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x90634a90, /127.0.0.1:14093 => /127.0.0.1:14056]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:14056
Accept: */*
User-Agent: AHC/1.0
13:27:33.972 [New I/O worker #65] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x42fee59f, /127.0.0.1:14094 => /127.0.0.1:14056]':
DefaultHttpRequest(chunked: false)
POST /suspend HTTP/1.1
Content-Length: 60007
Connection: keep-alive
Host: 127.0.0.1:14056
Accept: */*
User-Agent: AHC/1.0
13:27:33.986 [New I/O worker #65] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
POST /suspend HTTP/1.1
Content-Length: 60007
Connection: keep-alive
Host: 127.0.0.1:14056
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: false)
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 0
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 283b63f3-666c-44ff-97e4-205ee87d22c5
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:27:33.986 [New I/O worker #65] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:14056 for channel [id: 0x42fee59f, /127.0.0.1:14094 => /127.0.0.1:14056]
13:27:33.990 [New I/O worker #64] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:14056
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/plain
Content-Length: 64105
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 81c40697-fba3-4b98-ba89-6f3b70521401
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:27:33.991 [New I/O worker #64] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:14056 for channel [id: 0x90634a90, /127.0.0.1:14093 => /127.0.0.1:14056]
13:27:34.000 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
13:27:34.001 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:27:34.008 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$15 mapped to context-path: /suspend
13:27:34.008 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$15
13:27:34.009 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:27:34.017 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:27:34.017 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:27:34.072 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:27:34.126 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:27:34.126 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:27:34.126 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:27:34.127 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:27:34.127 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:27:34.127 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:27:34.127 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:27:34.127 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:27:34.127 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:27:34.127 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:27:34.127 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:27:34.127 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:27:34.127 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:27:34.128 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:27:34.128 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:27:34.128 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:27:34.128 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
13:27:34.128 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:27:34.128 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:27:34.128 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:27:34.128 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:27:34.128 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:27:34.128 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:27:34.128 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:27:34.129 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:27:34.129 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:27:34.129 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:27:34.129 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:27:34.129 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:27:34.129 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:27:34.129 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@26efd6cf
13:27:34.145 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:27:34.161 [New I/O worker #82] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x91a42c9c, /127.0.0.1:14132 => /127.0.0.1:14095]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:14095
Accept: */*
User-Agent: AHC/1.0
13:27:36.165 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
13:27:36.165 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:27:36.165 [New I/O worker #82] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:14095
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 32b54d40-af95-4f26-a78b-9b2abc74935b
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:27:36.166 [New I/O worker #82] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:14095 for channel [id: 0x91a42c9c, /127.0.0.1:14132 => /127.0.0.1:14095]
13:27:36.167 [New I/O worker #82] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x91a42c9c, /127.0.0.1:14132 :> /127.0.0.1:14095] with attribute INSTANCE
13:27:36.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$17 mapped to context-path: /suspend
13:27:36.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$17
13:27:36.179 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:27:36.186 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:27:36.187 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:27:36.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:27:36.299 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:27:36.300 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:27:36.300 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:27:36.300 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:27:36.300 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:27:36.300 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:27:36.300 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:27:36.300 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:27:36.300 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:27:36.301 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:27:36.301 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:27:36.301 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:27:36.301 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:27:36.301 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:27:36.301 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:27:36.301 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:27:36.301 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
13:27:36.301 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:27:36.301 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:27:36.301 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:27:36.301 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:27:36.302 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:27:36.302 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:27:36.302 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:27:36.302 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:27:36.302 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:27:36.302 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:27:36.302 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:27:36.302 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:27:36.302 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:27:36.302 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@5b206174
13:27:36.323 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:27:36.336 [New I/O worker #100] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x2fec62b2, /127.0.0.1:14170 => /127.0.0.1:14133]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:14133
Accept: */*
User-Agent: AHC/1.0
13:27:36.340 [New I/O worker #101] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xeea78e04, /127.0.0.1:14171 => /127.0.0.1:14133]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:14133
Accept: */*
User-Agent: AHC/1.0
13:27:36.343 [New I/O worker #101] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:14133
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: false)
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 0
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: ed58f179-8853-45b7-b3fb-ae1f701d870e
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:27:36.343 [New I/O worker #101] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:14133 for channel [id: 0xeea78e04, /127.0.0.1:14171 => /127.0.0.1:14133]
13:27:36.346 [New I/O worker #100] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:14133
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: false)
HTTP/1.1 200 OK
Content-Type: text/plain
Content-Length: 4104
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 47d40e8d-0183-4140-83bb-e08b87315584
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:27:36.346 [New I/O worker #100] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:14133 for channel [id: 0x2fec62b2, /127.0.0.1:14170 => /127.0.0.1:14133]
13:27:36.353 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
13:27:36.353 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:27:36.361 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$6 mapped to context-path: /suspend
13:27:36.361 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$6
13:27:36.361 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:27:36.369 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:27:36.369 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:27:36.412 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:27:36.485 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:27:36.485 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:27:36.485 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:27:36.485 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:27:36.486 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:27:36.486 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:27:36.486 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:27:36.486 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:27:36.486 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:27:36.486 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:27:36.486 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:27:36.487 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:27:36.487 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:27:36.487 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:27:36.487 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:27:36.487 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:27:36.487 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
13:27:36.487 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:27:36.487 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:27:36.488 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:27:36.488 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:27:36.488 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:27:36.488 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:27:36.488 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:27:36.488 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:27:36.488 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:27:36.488 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:27:36.488 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:27:36.488 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:27:36.488 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:27:36.488 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@7f32ea44
13:27:36.499 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:27:36.517 [New I/O worker #118] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x9c4202e8, /127.0.0.1:14209 => /127.0.0.1:14172]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Upgrade: WebSocket
Connection: Upgrade
Origin: http://127.0.0.1:14172
Sec-WebSocket-Key: pJaeAYJYRDHopR4X0ZRmqw==
Sec-WebSocket-Version: 13
Host: 127.0.0.1:14172
Accept: */*
User-Agent: AHC/1.0
13:27:36.552 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
13:27:36.553 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:27:36.609 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1 mapped to context-path: /*
13:27:36.610 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1
13:27:36.610 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:27:36.618 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:27:36.618 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:27:36.666 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:27:36.777 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:27:36.777 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:27:36.777 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:27:36.777 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:27:36.777 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:27:36.777 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:27:36.778 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:27:36.778 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:27:36.778 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:27:36.778 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:27:36.778 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:27:36.778 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:27:36.778 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:27:36.778 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:27:36.778 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:27:36.779 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:27:36.779 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
13:27:36.779 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:27:36.779 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:27:36.779 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:27:36.779 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:27:36.779 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:27:36.779 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:27:36.779 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:27:36.779 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:27:36.779 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:27:36.779 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:27:36.780 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:27:36.780 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:27:36.780 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:27:36.780 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@1826850a
13:27:36.804 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:27:37.079 [New I/O worker #136] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xf6744aaf, /127.0.0.1:14247 => /127.0.0.1:14210]':
DefaultHttpRequest(chunked: false)
GET / HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:14210
Accept: */*
User-Agent: AHC/1.0
13:27:37.125 [New I/O worker #136] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET / HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:14210
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 4dd07dca-1143-4644-adbf-c2459f5e6dda
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:27:37.125 [New I/O worker #136] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: https://127.0.0.1:14210 for channel [id: 0xf6744aaf, /127.0.0.1:14247 => /127.0.0.1:14210]
13:27:37.133 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:27:37.141 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$1 mapped to context-path: /suspend
13:27:37.141 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$1
13:27:37.141 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:27:37.152 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:27:37.152 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:27:37.195 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:27:37.279 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:27:37.279 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:27:37.280 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:27:37.280 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:27:37.280 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:27:37.280 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:27:37.280 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:27:37.281 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:27:37.281 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:27:37.281 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:27:37.281 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:27:37.281 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:27:37.281 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:27:37.282 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:27:37.282 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:27:37.282 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:27:37.282 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
13:27:37.282 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:27:37.282 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:27:37.283 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:27:37.283 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:27:37.283 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:27:37.283 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:27:37.283 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:27:37.283 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:27:37.283 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:27:37.283 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:27:37.283 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:27:37.284 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:27:37.284 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:27:37.284 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@5658afe1
13:27:37.294 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:27:37.309 [New I/O worker #154] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x067266e2, /127.0.0.1:14285 => /127.0.0.1:14248]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:14248
Accept: */*
User-Agent: AHC/1.0
13:27:37.312 [New I/O worker #154] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:14248
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 0807b538-327b-4c85-b10a-1aecc5d4a06a
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:27:37.313 [New I/O worker #154] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:14248 for channel [id: 0x067266e2, /127.0.0.1:14285 => /127.0.0.1:14248]
13:27:37.322 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
13:27:37.323 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:27:37.332 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$21 mapped to context-path: /suspend
13:27:37.333 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$21
13:27:37.334 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:27:37.345 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:27:37.345 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:27:37.399 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:27:37.499 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:27:37.499 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:27:37.499 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:27:37.499 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:27:37.499 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:27:37.499 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:27:37.499 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:27:37.500 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:27:37.500 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:27:37.500 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:27:37.500 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:27:37.500 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:27:37.500 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:27:37.500 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:27:37.500 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:27:37.500 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:27:37.500 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
13:27:37.500 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:27:37.500 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:27:37.501 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:27:37.501 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:27:37.501 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:27:37.501 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:27:37.501 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:27:37.501 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:27:37.501 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:27:37.501 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:27:37.501 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:27:37.501 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:27:37.501 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:27:37.501 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@3c93ae5d
13:27:37.511 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:27:37.524 [New I/O worker #172] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xc0404a98, /127.0.0.1:14323 => /127.0.0.1:14286]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:14286
Accept: */*
User-Agent: AHC/1.0
13:27:37.527 [New I/O worker #172] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:14286
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/plain
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 23c571e3-3f60-4df9-ae71-e57369691c93
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:27:37.530 [New I/O worker #173] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xc15d1ab1, /127.0.0.1:14324 => /127.0.0.1:14286]':
DefaultHttpRequest(chunked: false)
POST /suspend HTTP/1.1
Content-Length: 60007
Connection: keep-alive
Host: 127.0.0.1:14286
Accept: */*
User-Agent: AHC/1.0
13:27:37.537 [New I/O worker #173] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
POST /suspend HTTP/1.1
Content-Length: 60007
Connection: keep-alive
Host: 127.0.0.1:14286
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: e62f0e66-e09d-44b3-bfad-8345c0eff259
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:27:37.538 [New I/O worker #173] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:14286 for channel [id: 0xc15d1ab1, /127.0.0.1:14324 => /127.0.0.1:14286]
13:27:37.539 [New I/O worker #172] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:14286 for channel [id: 0xc0404a98, /127.0.0.1:14323 => /127.0.0.1:14286]
13:27:37.547 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
13:27:37.547 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:27:37.555 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1 mapped to context-path: /*
13:27:37.555 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1
13:27:37.555 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:27:37.563 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:27:37.563 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:27:37.627 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:27:37.737 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:27:37.737 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:27:37.738 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:27:37.738 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:27:37.738 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:27:37.738 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:27:37.738 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:27:37.738 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:27:37.738 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:27:37.738 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:27:37.738 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:27:37.739 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:27:37.739 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:27:37.739 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:27:37.739 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:27:37.739 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:27:37.739 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
13:27:37.739 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:27:37.739 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:27:37.739 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:27:37.739 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:27:37.739 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:27:37.739 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:27:37.739 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:27:37.739 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:27:37.739 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:27:37.739 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:27:37.739 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:27:37.739 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:27:37.739 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:27:37.740 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@1c347ccf
13:27:37.749 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:27:37.761 [New I/O worker #190] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xd0ead8e8, /127.0.0.1:14362 => /127.0.0.1:14325]':
DefaultHttpRequest(chunked: false)
GET / HTTP/1.1
Upgrade: WebSocket
Connection: Upgrade
Origin: http://127.0.0.1:14325
Sec-WebSocket-Key: FaW+kh9mFRhNSnNPGxUPaA==
Sec-WebSocket-Version: 13
Host: 127.0.0.1:14325
Accept: */*
User-Agent: AHC/1.0
13:27:42.771 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:27:42.784 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1 mapped to context-path: /*
13:27:42.784 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1
13:27:42.785 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:27:42.797 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:27:42.797 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:27:42.839 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:27:42.944 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:27:42.944 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:27:42.945 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:27:42.945 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:27:42.945 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:27:42.945 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:27:42.945 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:27:42.945 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:27:42.945 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:27:42.945 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:27:42.946 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:27:42.946 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:27:42.946 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:27:42.946 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:27:42.946 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:27:42.946 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:27:42.946 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
13:27:42.946 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:27:42.946 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:27:42.946 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:27:42.946 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:27:42.946 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:27:42.946 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:27:42.946 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:27:42.946 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:27:42.946 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:27:42.946 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:27:42.947 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:27:42.947 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:27:42.947 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:27:42.947 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@20b621d
13:27:42.956 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:27:42.968 [New I/O worker #208] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x928fc88b, /127.0.0.1:14400 => /127.0.0.1:14363]':
DefaultHttpRequest(chunked: false)
GET / HTTP/1.1
Upgrade: WebSocket
Connection: Upgrade
Origin: http://127.0.0.1:14363
Sec-WebSocket-Key: aGXqF9mr3aN4NIypOvqIqA==
Sec-WebSocket-Version: 13
Host: 127.0.0.1:14363
Accept: */*
User-Agent: AHC/1.0
13:27:47.993 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:27:48.003 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:27:48.015 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:27:48.016 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:27:48.084 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
13:27:48.089 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
13:27:48.093 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
13:27:48.094 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:27:48.225 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 24, 2015 1:27:48 PM com.sun.jersey.api.core.PackagesResourceConfig init
INFO: Scanning for root resource and provider classes in the packages:
org.atmosphere.nettosphere.test
io.async.control
io.async.satellite
io.async.postman
Jan 24, 2015 1:27:48 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 24, 2015 1:27:48 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 24, 2015 1:27:48 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.18.1 02/19/2014 03:28 AM'
Jan 24, 2015 1:27:48 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Adding the following classes declared in META-INF/services/jersey-server-components to the resource configuration:
class org.atmosphere.jersey.AtmosphereResourceConfigurator
13:27:49.167 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:27:49.167 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:27:49.167 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:27:49.168 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:27:49.168 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:27:49.168 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:27:49.168 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:27:49.168 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:27:49.168 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:27:49.168 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:27:49.168 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:27:49.169 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:27:49.169 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:27:49.169 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:27:49.169 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:27:49.169 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:27:49.169 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
13:27:49.169 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:27:49.169 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:27:49.169 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:27:49.169 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:27:49.169 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:27:49.169 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:27:49.169 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:27:49.169 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:27:49.169 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:27:49.169 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:27:49.169 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:27:49.170 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:27:49.170 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:27:49.170 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@7edc9300
13:27:49.178 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:27:49.182 [TestNGInvoker-testBroadcastFilter()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testBroadcastFilter
13:27:49.196 [New I/O worker #226] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x938704e0, /127.0.0.1:14438 => /127.0.0.1:14401]':
DefaultHttpRequest(chunked: false)
GET /invoke/foreverWithoutComments HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:14401
Accept: */*
User-Agent: AHC/1.0
13:27:51.502 [New I/O worker #226] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /invoke/foreverWithoutComments HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:14401
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/plain
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Location: http://127.0.0.1:14401/invoke/foreverWithoutComments/2e0d5b61-a215-46a9-85bb-c842300fccb1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 7d3f8e8f-9d8e-4a6e-9dd9-91564ce18da0
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:27:53.203 [New I/O worker #227] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x504f98a3, /127.0.0.1:14439 => /127.0.0.1:14401]':
DefaultHttpRequest(chunked: false)
POST /invoke/filter HTTP/1.1
Content-Length: 38
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:14401
Accept: */*
User-Agent: AHC/1.0
13:27:53.212 [New I/O worker #227] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
POST /invoke/filter HTTP/1.1
Content-Length: 38
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:14401
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/plain; charset=ISO-8859-1
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: e8db39fd-b20a-4bc6-bd82-181240394b52
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:27:53.213 [New I/O worker #227] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:14401 for channel [id: 0x504f98a3, /127.0.0.1:14439 => /127.0.0.1:14401]
13:27:53.215 [New I/O worker #226] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:14401 for channel [id: 0x938704e0, /127.0.0.1:14438 => /127.0.0.1:14401]
13:27:53.222 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster invoke factory size now 1
13:27:53.223 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:27:53.230 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:27:53.241 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:27:53.242 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:27:53.519 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
13:27:53.520 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
13:27:53.521 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
13:27:53.521 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:27:53.663 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 24, 2015 1:27:53 PM com.sun.jersey.api.core.PackagesResourceConfig init
INFO: Scanning for root resource and provider classes in the packages:
org.atmosphere.nettosphere.test
io.async.control
io.async.satellite
io.async.postman
Jan 24, 2015 1:27:53 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 24, 2015 1:27:53 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 24, 2015 1:27:53 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.18.1 02/19/2014 03:28 AM'
Jan 24, 2015 1:27:53 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Adding the following classes declared in META-INF/services/jersey-server-components to the resource configuration:
class org.atmosphere.jersey.AtmosphereResourceConfigurator
13:27:54.170 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:27:54.171 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:27:54.171 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:27:54.171 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:27:54.171 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:27:54.171 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:27:54.171 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:27:54.171 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:27:54.171 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:27:54.171 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:27:54.172 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:27:54.172 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:27:54.172 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:27:54.172 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:27:54.172 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:27:54.172 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:27:54.172 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
13:27:54.172 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:27:54.172 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:27:54.172 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:27:54.172 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:27:54.172 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:27:54.172 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:27:54.172 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:27:54.173 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:27:54.173 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:27:54.173 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:27:54.173 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:27:54.173 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:27:54.173 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:27:54.173 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@2cb55d78
13:27:54.182 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:27:54.183 [TestNGInvoker-testProgrammaticDelayBroadcast()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testDelayBroadcast
13:27:54.206 [New I/O worker #244] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xe134014f, /127.0.0.1:14477 => /127.0.0.1:14440]':
DefaultHttpRequest(chunked: false)
GET /invoke/forever HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:14440
Accept: */*
User-Agent: AHC/1.0
13:27:54.212 [New I/O worker #244] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /invoke/forever HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:14440
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/plain
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Location: http://127.0.0.1:14440/invoke/forever/2424c3cc-2fc9-4646-a53d-6f49712053af
Connection: Keep-Alive
X-Atmosphere-tracking-id: de53a6f0-7147-48e4-8668-345cfcbc38d7
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:27:56.707 [New I/O worker #245] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x7b753ff7, /127.0.0.1:14480 => /127.0.0.1:14440]':
DefaultHttpRequest(chunked: false)
POST /invoke/programmaticDelayBroadcast HTTP/1.1
Content-Length: 11
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:14440
Accept: */*
User-Agent: AHC/1.0
13:27:56.712 [New I/O worker #245] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
POST /invoke/programmaticDelayBroadcast HTTP/1.1
Content-Length: 11
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:14440
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/plain; charset=ISO-8859-1
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 504e6e4c-c318-41b7-8b3f-c247f3d78ccb
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:27:56.713 [New I/O worker #245] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:14440 for channel [id: 0x7b753ff7, /127.0.0.1:14480 => /127.0.0.1:14440]
13:27:56.713 [TestNGInvoker-testProgrammaticDelayBroadcast()] DEBUG c.n.h.c.p.n.r.NettyRequestSender - Using cached Channel [id: 0x7b753ff7, /127.0.0.1:14480 => /127.0.0.1:14440]
for uri http://127.0.0.1:14440/invoke/publishAndResume
13:27:56.713 [TestNGInvoker-testProgrammaticDelayBroadcast()] DEBUG c.n.h.c.p.n.r.NettyRequestSender - Using cached Channel [id: 0x7b753ff7, /127.0.0.1:14480 => /127.0.0.1:14440]
for request
DefaultHttpRequest(chunked: false)
POST /invoke/publishAndResume HTTP/1.1
Content-Length: 11
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:14440
Accept: */*
User-Agent: AHC/1.0
13:27:56.718 [New I/O worker #245] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
POST /invoke/publishAndResume HTTP/1.1
Content-Length: 11
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:14440
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/plain; charset=ISO-8859-1
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 67a60dc1-7a46-45dc-b983-d615ca098696
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:27:56.718 [New I/O worker #245] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:14440 for channel [id: 0x7b753ff7, /127.0.0.1:14480 => /127.0.0.1:14440]
13:27:56.719 [New I/O worker #244] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:14440 for channel [id: 0xe134014f, /127.0.0.1:14477 => /127.0.0.1:14440]
13:27:56.726 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster invoke factory size now 1
13:27:56.726 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:27:56.734 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:27:56.746 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:27:56.747 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:27:56.813 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
13:27:56.815 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
13:27:56.816 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
13:27:56.816 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:27:56.959 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 24, 2015 1:27:56 PM com.sun.jersey.api.core.PackagesResourceConfig init
INFO: Scanning for root resource and provider classes in the packages:
org.atmosphere.nettosphere.test
io.async.control
io.async.satellite
io.async.postman
Jan 24, 2015 1:27:57 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 24, 2015 1:27:57 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 24, 2015 1:27:57 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.18.1 02/19/2014 03:28 AM'
Jan 24, 2015 1:27:57 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Adding the following classes declared in META-INF/services/jersey-server-components to the resource configuration:
class org.atmosphere.jersey.AtmosphereResourceConfigurator
13:27:57.380 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:27:57.380 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:27:57.381 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:27:57.381 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:27:57.381 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:27:57.381 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:27:57.381 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:27:57.381 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:27:57.381 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:27:57.381 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:27:57.382 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:27:57.382 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:27:57.382 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:27:57.382 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:27:57.382 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:27:57.382 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:27:57.382 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
13:27:57.382 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:27:57.382 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:27:57.382 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:27:57.382 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:27:57.382 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:27:57.382 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:27:57.382 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:27:57.382 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:27:57.382 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:27:57.382 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:27:57.383 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:27:57.383 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:27:57.383 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:27:57.383 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@269848a0
13:27:57.393 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:27:57.393 [TestNGInvoker-testScheduleBroadcast()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testScheduleBroadcast
13:27:57.408 [New I/O worker #262] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xf7b283cf, /127.0.0.1:14519 => /127.0.0.1:14481]':
DefaultHttpRequest(chunked: false)
GET /invoke/foreverWithoutComments HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:14481
Accept: */*
User-Agent: AHC/1.0
13:27:57.414 [New I/O worker #262] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /invoke/foreverWithoutComments HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:14481
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/plain
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Location: http://127.0.0.1:14481/invoke/foreverWithoutComments/b06679e1-30ec-4776-883c-de5ca1cfecc8
Connection: Keep-Alive
X-Atmosphere-tracking-id: 1aadca8d-6d09-416a-a748-5d1a1b51e9eb
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:27:59.909 [New I/O worker #263] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xe3d9be41, /127.0.0.1:14520 => /127.0.0.1:14481]':
DefaultHttpRequest(chunked: false)
POST /invoke/scheduleAndResume HTTP/1.1
Content-Length: 11
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:14481
Accept: */*
User-Agent: AHC/1.0
13:27:59.915 [New I/O worker #263] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
POST /invoke/scheduleAndResume HTTP/1.1
Content-Length: 11
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:14481
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/plain; charset=ISO-8859-1
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 156d7b90-b0af-4f2f-8e53-601a1b2afa4d
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:27:59.917 [New I/O worker #263] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:14481 for channel [id: 0xe3d9be41, /127.0.0.1:14520 => /127.0.0.1:14481]
13:28:04.919 [New I/O worker #262] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:14481 for channel [id: 0xf7b283cf, /127.0.0.1:14519 => /127.0.0.1:14481]
13:28:04.925 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster invoke factory size now 1
13:28:04.926 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:28:04.933 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:28:28.199 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:28:28.200 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:28:51.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
13:28:51.539 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
13:28:51.539 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
13:28:51.540 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:28:51.689 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 24, 2015 1:28:51 PM com.sun.jersey.api.core.PackagesResourceConfig init
INFO: Scanning for root resource and provider classes in the packages:
org.atmosphere.nettosphere.test
io.async.control
io.async.satellite
io.async.postman
Jan 24, 2015 1:28:51 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 24, 2015 1:28:51 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 24, 2015 1:28:51 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.18.1 02/19/2014 03:28 AM'
Jan 24, 2015 1:28:51 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Adding the following classes declared in META-INF/services/jersey-server-components to the resource configuration:
class org.atmosphere.jersey.AtmosphereResourceConfigurator
13:28:52.091 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:28:52.092 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:28:52.092 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:28:52.092 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:28:52.093 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:28:52.094 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:28:52.094 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:28:52.095 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:28:52.095 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:28:52.095 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:28:52.096 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:28:52.096 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:28:52.096 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:28:52.096 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:28:52.096 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:28:52.097 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:28:52.097 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
13:28:52.097 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:28:52.097 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:28:52.097 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:28:52.097 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:28:52.097 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:28:52.097 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:28:52.097 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:28:52.097 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:28:52.097 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:28:52.097 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:28:52.097 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:28:52.097 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:28:52.097 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:28:52.097 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@7e1e054a
13:28:52.106 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:28:52.107 [TestNGInvoker-testResumeOnBroadcastUsingBroadcasterFactory()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testResumeOnBroadcast
13:28:52.126 [New I/O worker #280] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x31ecb7a3, /127.0.0.1:14671 => /127.0.0.1:14573]':
DefaultHttpRequest(chunked: false)
GET /invoke/subscribeAndUsingExternalThread HTTP/1.1
X-Atmosphere-Transport: long-polling
Connection: keep-alive
Host: 127.0.0.1:14573
Accept: */*
User-Agent: AHC/1.0
13:29:12.108 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:29:12.115 [TestNGInvoker-testResumeOnBroadcastUsingBroadcasterFactory()] ERROR o.a.nettosphere.test.NettyJerseyTest - test failed
java.lang.InterruptedException: null
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:996) ~[na:1.7.0_71]
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303) ~[na:1.7.0_71]
at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236) ~[na:1.7.0_71]
at com.ning.http.client.providers.netty.future.NettyResponseFuture.get(NettyResponseFuture.java:152) ~[async-http-client-1.9.3.jar:na]
at org.atmosphere.nettosphere.test.NettyJerseyTest.testResumeOnBroadcastUsingBroadcasterFactory(NettyJerseyTest.java:158) ~[test-classes/:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_71]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_71]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_71]
at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_71]
at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:580) [testng-5.8-jdk15.jar:5.8-200803260806]
at org.testng.internal.InvokeMethodRunnable.run(InvokeMethodRunnable.java:36) [testng-5.8-jdk15.jar:5.8-200803260806]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [na:1.7.0_71]
at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:1.7.0_71]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_71]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_71]
at java.lang.Thread.run(Thread.java:745) [na:1.7.0_71]
13:29:15.387 [New I/O worker #280] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /invoke/subscribeAndUsingExternalThread HTTP/1.1
X-Atmosphere-Transport: long-polling
Connection: keep-alive
Host: 127.0.0.1:14573
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
Connection: Keep-Alive
Server: Nettosphere/2.0
13:29:15.387 [New I/O worker #280] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:14573 for channel [id: 0x31ecb7a3, /127.0.0.1:14671 => /127.0.0.1:14573]
13:29:15.387 [New I/O worker #280] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x31ecb7a3, /127.0.0.1:14671 :> /127.0.0.1:14573] with attribute INSTANCE
13:29:15.393 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:29:38.666 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:29:38.667 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:29:52.209 [Hashed wheel timer #31] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:14573 : 1
13:29:52.209 [Hashed wheel timer #31] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Adding Candidate expired Channel [id: 0x31ecb7a3, /127.0.0.1:14671 :> /127.0.0.1:14573]
13:29:52.209 [Hashed wheel timer #31] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 1 connections out of 1 in 0ms
13:30:02.009 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
13:30:02.011 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
13:30:02.012 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
13:30:02.012 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:30:02.175 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 24, 2015 1:30:02 PM com.sun.jersey.api.core.PackagesResourceConfig init
INFO: Scanning for root resource and provider classes in the packages:
org.atmosphere.nettosphere.test
io.async.control
io.async.satellite
io.async.postman
Jan 24, 2015 1:30:02 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 24, 2015 1:30:02 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 24, 2015 1:30:02 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.18.1 02/19/2014 03:28 AM'
Jan 24, 2015 1:30:02 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Adding the following classes declared in META-INF/services/jersey-server-components to the resource configuration:
class org.atmosphere.jersey.AtmosphereResourceConfigurator
13:30:02.608 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:30:02.608 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:30:02.608 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:30:02.608 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:30:02.608 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:30:02.609 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:30:02.609 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:30:02.609 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:30:02.609 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:30:02.609 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:30:02.609 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:30:02.609 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:30:02.609 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:30:02.610 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:30:02.610 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:30:02.610 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:30:02.610 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
13:30:02.610 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:30:02.610 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:30:02.610 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:30:02.610 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:30:02.610 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:30:02.610 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:30:02.610 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:30:02.610 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:30:02.610 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:30:02.610 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:30:02.610 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:30:02.610 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:30:02.610 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:30:02.610 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@5557f57e
13:30:02.623 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:30:02.624 [TestNGInvoker-testDelayBroadcast()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testDelayBroadcast
13:30:02.637 [Finalizer] DEBUG com.ning.http.client.AsyncHttpClient - AsyncHttpClient.close() hasn't been invoked, which may produce file descriptor leaks
13:30:02.646 [New I/O worker #298] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x4996d7fc, /127.0.0.1:14725 => /127.0.0.1:14676]':
DefaultHttpRequest(chunked: false)
GET /invoke/forever HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:14676
Accept: */*
User-Agent: AHC/1.0
13:30:05.148 [New I/O worker #299] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x492b0507, /127.0.0.1:14727 => /127.0.0.1:14676]':
DefaultHttpRequest(chunked: false)
POST /invoke/delay HTTP/1.1
Content-Length: 11
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:14676
Accept: */*
User-Agent: AHC/1.0
13:30:22.625 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:30:22.625 [TestNGInvoker-testDelayBroadcast()] ERROR o.a.nettosphere.test.NettyJerseyTest - test failed
java.lang.InterruptedException: null
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:996) ~[na:1.7.0_71]
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303) ~[na:1.7.0_71]
at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236) ~[na:1.7.0_71]
at com.ning.http.client.providers.netty.future.NettyResponseFuture.get(NettyResponseFuture.java:152) ~[async-http-client-1.9.3.jar:na]
at org.atmosphere.nettosphere.test.NettyJerseyTest.testDelayBroadcast(NettyJerseyTest.java:194) ~[test-classes/:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_71]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_71]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_71]
at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_71]
at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:580) [testng-5.8-jdk15.jar:5.8-200803260806]
at org.testng.internal.InvokeMethodRunnable.run(InvokeMethodRunnable.java:36) [testng-5.8-jdk15.jar:5.8-200803260806]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [na:1.7.0_71]
at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:1.7.0_71]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_71]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_71]
at java.lang.Thread.run(Thread.java:745) [na:1.7.0_71]
13:30:25.905 [New I/O worker #299] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
POST /invoke/delay HTTP/1.1
Content-Length: 11
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:14676
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
Connection: Keep-Alive
Server: Nettosphere/2.0
13:30:25.905 [New I/O worker #299] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:14676 for channel [id: 0x492b0507, /127.0.0.1:14727 => /127.0.0.1:14676]
13:30:25.906 [New I/O worker #299] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x492b0507, /127.0.0.1:14727 :> /127.0.0.1:14676] with attribute INSTANCE
13:30:25.906 [New I/O worker #298] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /invoke/forever HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:14676
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
Connection: Keep-Alive
Server: Nettosphere/2.0
13:30:25.907 [New I/O worker #298] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:14676 for channel [id: 0x4996d7fc, /127.0.0.1:14725 => /127.0.0.1:14676]
13:30:25.907 [New I/O worker #298] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x4996d7fc, /127.0.0.1:14725 :> /127.0.0.1:14676] with attribute INSTANCE
13:30:25.914 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:30:49.185 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:30:49.186 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:30:52.308 [Hashed wheel timer #31] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:14573 : 0
13:30:52.309 [Hashed wheel timer #31] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 0 connections out of 0 in 0ms
13:31:02.726 [Hashed wheel timer #33] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:14676 : 2
13:31:02.726 [Hashed wheel timer #33] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Adding Candidate expired Channel [id: 0x492b0507, /127.0.0.1:14727 :> /127.0.0.1:14676]
13:31:02.726 [Hashed wheel timer #33] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Adding Candidate expired Channel [id: 0x4996d7fc, /127.0.0.1:14725 :> /127.0.0.1:14676]
13:31:02.727 [Hashed wheel timer #33] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 2 connections out of 2 in 0ms
13:31:12.525 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
13:31:12.527 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
13:31:12.528 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
13:31:12.528 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:31:12.696 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 24, 2015 1:31:12 PM com.sun.jersey.api.core.PackagesResourceConfig init
INFO: Scanning for root resource and provider classes in the packages:
org.atmosphere.nettosphere.test
io.async.control
io.async.satellite
io.async.postman
Jan 24, 2015 1:31:12 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 24, 2015 1:31:12 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 24, 2015 1:31:12 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.18.1 02/19/2014 03:28 AM'
Jan 24, 2015 1:31:12 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Adding the following classes declared in META-INF/services/jersey-server-components to the resource configuration:
class org.atmosphere.jersey.AtmosphereResourceConfigurator
13:31:13.107 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:31:13.107 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:31:13.107 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:31:13.107 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:31:13.108 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:31:13.108 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:31:13.108 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:31:13.108 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:31:13.108 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:31:13.108 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:31:13.108 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:31:13.108 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:31:13.108 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:31:13.108 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:31:13.108 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:31:13.108 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:31:13.109 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
13:31:13.109 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:31:13.109 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:31:13.109 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:31:13.109 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:31:13.109 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:31:13.109 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:31:13.109 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:31:13.109 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:31:13.109 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:31:13.109 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:31:13.109 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:31:13.109 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:31:13.109 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:31:13.109 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@5151346
13:31:13.120 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:31:13.121 [TestNGInvoker-testDelayNextBroadcast()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testDelayNextBroadcast
13:31:13.133 [New I/O worker #316] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xfd29851f, /127.0.0.1:14780 => /127.0.0.1:14731]':
DefaultHttpRequest(chunked: false)
GET /invoke/forever HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:14731
Accept: */*
User-Agent: AHC/1.0
13:31:15.635 [New I/O worker #317] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x79f34b96, /127.0.0.1:14782 => /127.0.0.1:14731]':
DefaultHttpRequest(chunked: false)
POST /invoke/delay HTTP/1.1
Content-Length: 11
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:14731
Accept: */*
User-Agent: AHC/1.0
13:31:33.122 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:31:33.123 [TestNGInvoker-testDelayNextBroadcast()] ERROR o.a.nettosphere.test.NettyJerseyTest - test failed
java.lang.InterruptedException: null
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:996) ~[na:1.7.0_71]
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303) ~[na:1.7.0_71]
at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236) ~[na:1.7.0_71]
at com.ning.http.client.providers.netty.future.NettyResponseFuture.get(NettyResponseFuture.java:152) ~[async-http-client-1.9.3.jar:na]
at org.atmosphere.nettosphere.test.NettyJerseyTest.testDelayNextBroadcast(NettyJerseyTest.java:241) ~[test-classes/:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_71]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_71]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_71]
at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_71]
at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:580) [testng-5.8-jdk15.jar:5.8-200803260806]
at org.testng.internal.InvokeMethodRunnable.run(InvokeMethodRunnable.java:36) [testng-5.8-jdk15.jar:5.8-200803260806]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [na:1.7.0_71]
at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:1.7.0_71]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_71]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_71]
at java.lang.Thread.run(Thread.java:745) [na:1.7.0_71]
13:31:36.393 [New I/O worker #317] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
POST /invoke/delay HTTP/1.1
Content-Length: 11
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:14731
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
Connection: Keep-Alive
Server: Nettosphere/2.0
13:31:36.393 [New I/O worker #316] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /invoke/forever HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:14731
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
Connection: Keep-Alive
Server: Nettosphere/2.0
13:31:36.393 [New I/O worker #316] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:14731 for channel [id: 0xfd29851f, /127.0.0.1:14780 => /127.0.0.1:14731]
13:31:36.393 [New I/O worker #317] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:14731 for channel [id: 0x79f34b96, /127.0.0.1:14782 => /127.0.0.1:14731]
13:31:36.393 [New I/O worker #317] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x79f34b96, /127.0.0.1:14782 :> /127.0.0.1:14731] with attribute INSTANCE
13:31:36.394 [New I/O worker #316] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0xfd29851f, /127.0.0.1:14780 :> /127.0.0.1:14731] with attribute INSTANCE
13:31:36.401 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:31:52.410 [Hashed wheel timer #31] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:14573 : 0
13:31:52.410 [Hashed wheel timer #31] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 0 connections out of 0 in 0ms
13:31:59.683 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:31:59.683 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:32:02.826 [Hashed wheel timer #33] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:14676 : 0
13:32:02.826 [Hashed wheel timer #33] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 0 connections out of 0 in 0ms
13:32:13.223 [Hashed wheel timer #35] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:14731 : 2
13:32:13.223 [Hashed wheel timer #35] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Adding Candidate expired Channel [id: 0xfd29851f, /127.0.0.1:14780 :> /127.0.0.1:14731]
13:32:13.223 [Hashed wheel timer #35] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Adding Candidate expired Channel [id: 0x79f34b96, /127.0.0.1:14782 :> /127.0.0.1:14731]
13:32:13.223 [Hashed wheel timer #35] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 2 connections out of 2 in 1ms
13:32:23.036 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
13:32:23.037 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
13:32:23.038 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
13:32:23.038 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:32:23.242 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 24, 2015 1:32:23 PM com.sun.jersey.api.core.PackagesResourceConfig init
INFO: Scanning for root resource and provider classes in the packages:
org.atmosphere.nettosphere.test
io.async.control
io.async.satellite
io.async.postman
Jan 24, 2015 1:32:23 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 24, 2015 1:32:23 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 24, 2015 1:32:23 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.18.1 02/19/2014 03:28 AM'
Jan 24, 2015 1:32:23 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Adding the following classes declared in META-INF/services/jersey-server-components to the resource configuration:
class org.atmosphere.jersey.AtmosphereResourceConfigurator
13:32:23.855 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:32:23.855 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:32:23.855 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:32:23.855 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:32:23.855 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:32:23.856 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:32:23.856 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:32:23.856 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:32:23.856 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:32:23.856 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:32:23.856 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:32:23.857 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:32:23.857 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:32:23.857 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:32:23.857 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:32:23.857 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:32:23.857 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
13:32:23.857 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:32:23.857 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:32:23.857 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:32:23.857 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:32:23.858 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:32:23.858 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:32:23.858 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:32:23.858 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:32:23.858 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:32:23.858 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:32:23.858 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:32:23.858 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:32:23.858 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:32:23.858 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@31c9a97
13:32:23.874 [Finalizer] DEBUG com.ning.http.client.AsyncHttpClient - AsyncHttpClient.close() hasn't been invoked, which may produce file descriptor leaks
13:32:23.874 [Finalizer] DEBUG com.ning.http.client.AsyncHttpClient - AsyncHttpClient.close() hasn't been invoked, which may produce file descriptor leaks
13:32:23.876 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:32:23.877 [TestNGInvoker-testSuspendTimeout()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testSuspendTimeout
13:32:23.895 [New I/O worker #334] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x48d7fc37, /127.0.0.1:14917 => /127.0.0.1:14787]':
DefaultHttpRequest(chunked: false)
GET /invoke HTTP/1.1
X-Atmosphere-Transport: long-polling
Connection: keep-alive
Host: 127.0.0.1:14787
Accept: */*
User-Agent: AHC/1.0
13:32:23.898 [New I/O worker #334] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /invoke HTTP/1.1
X-Atmosphere-Transport: long-polling
Connection: keep-alive
Host: 127.0.0.1:14787
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/plain; charset=ISO-8859-1
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: d560cc3d-6a0c-4aa9-ae7b-8978210a2376
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:32:28.902 [New I/O worker #334] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:14787 for channel [id: 0x48d7fc37, /127.0.0.1:14917 => /127.0.0.1:14787]
13:32:28.902 [New I/O worker #334] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x48d7fc37, /127.0.0.1:14917 :> /127.0.0.1:14787] with attribute INSTANCE
13:32:28.907 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster invoke factory size now 1
13:32:28.908 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
Tests run: 19, Failures: 5, Errors: 0, Skipped: 0, Time elapsed: 322.7 sec <<< FAILURE!
Results :
Failed tests:
webSocketHandlerTest(org.atmosphere.nettosphere.test.NettyAtmosphereTest): expected:<Hello World from Nettosphere> but was:<null>
wssHandlerTest(org.atmosphere.nettosphere.test.NettyAtmosphereTest): expected:<Hello World from Nettosphere> but was:<null>
testResumeOnBroadcastUsingBroadcasterFactory(org.atmosphere.nettosphere.test.NettyJerseyTest): Method public void org.atmosphere.nettosphere.test.NettyJerseyTest.testResumeOnBroadcastUsingBroadcasterFactory() didn't finish within the time-out 20000
testDelayBroadcast(org.atmosphere.nettosphere.test.NettyJerseyTest): Method public void org.atmosphere.nettosphere.test.NettyJerseyTest.testDelayBroadcast() didn't finish within the time-out 20000
testDelayNextBroadcast(org.atmosphere.nettosphere.test.NettyJerseyTest): Method public void org.atmosphere.nettosphere.test.NettyJerseyTest.testDelayNextBroadcast() didn't finish within the time-out 20000
Tests run: 19, Failures: 5, Errors: 0, Skipped: 0
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Nettosphere Project ................................ SUCCESS [ 0.551 s]
[INFO] Nettosphere Server ................................. FAILURE [05:28 min]
[INFO] Nettosphere Assemblies ............................. SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 05:30 min
[INFO] Finished at: 2015-01-24T13:32:29+09:00
[INFO] Final Memory: 23M/270M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.8.1:test (default-test) on project nettosphere: There are test failures.
[ERROR]
[ERROR] Please refer to C:\Users\Donghwan\Documents\GitHub\nettosphere\server\target\surefire-reports for the individual test results.
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn <goals> -rf :nettosphere
[INFO] Scanning for projects...
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.atmosphere:nettosphere:jar:2.3.0-RC1
[WARNING] The expression ${pom.version} is deprecated. Please use ${project.version} instead.
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.atmosphere:nettosphere-assembly:jar:2.3.0-RC1
[WARNING] The expression ${pom.version} is deprecated. Please use ${project.version} instead.
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.atmosphere:nettosphere-project:pom:2.3.0-RC1
[WARNING] The expression ${pom.version} is deprecated. Please use ${project.version} instead.
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING]
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] Nettosphere Project
[INFO] Nettosphere Server
[INFO] Nettosphere Assemblies
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Nettosphere Project 2.3.0-RC1
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.4:clean (default-clean) @ nettosphere-project ---
[INFO] Deleting C:\Users\Donghwan\Documents\GitHub\nettosphere (includes = [*.log], excludes = [])
[INFO]
[INFO] --- maven-enforcer-plugin:1.0-beta-1:enforce (enforce-maven) @ nettosphere-project ---
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Nettosphere Server 2.3.0-RC1
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.4:clean (default-clean) @ nettosphere ---
[INFO] Deleting C:\Users\Donghwan\Documents\GitHub\nettosphere\server\target
[INFO] Deleting C:\Users\Donghwan\Documents\GitHub\nettosphere\server (includes = [*.log], excludes = [])
[INFO]
[INFO] --- maven-enforcer-plugin:1.0-beta-1:enforce (enforce-maven) @ nettosphere ---
[INFO]
[INFO] --- maven-resources-plugin:2.4.3:resources (default-resources) @ nettosphere ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] skip non existing resourceDirectory C:\Users\Donghwan\Documents\GitHub\nettosphere\server\src\main\resources
[INFO]
[INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ nettosphere ---
[INFO] Compiling 19 source files to C:\Users\Donghwan\Documents\GitHub\nettosphere\server\target\classes
[INFO]
[INFO] --- maven-resources-plugin:2.4.3:testResources (default-testResources) @ nettosphere ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 2 resources
[INFO]
[INFO] --- maven-compiler-plugin:2.3.2:testCompile (default-testCompile) @ nettosphere ---
[INFO] Compiling 4 source files to C:\Users\Donghwan\Documents\GitHub\nettosphere\server\target\test-classes
[INFO]
[INFO] --- maven-surefire-plugin:2.8.1:test (default-test) @ nettosphere ---
[INFO] Surefire report directory: C:\Users\Donghwan\Documents\GitHub\nettosphere\server\target\surefire-reports
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running TestSuite
13:34:52.602 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$4 mapped to context-path: /suspend
13:34:52.608 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$4
13:34:52.640 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:35:15.933 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:35:15.935 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:35:39.390 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:35:39.418 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:35:39.418 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:35:39.419 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:35:39.420 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:35:39.421 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:35:39.422 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:35:39.422 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:35:39.423 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:35:39.424 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:35:39.424 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:35:39.425 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:35:39.425 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:35:39.425 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:35:39.429 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:35:39.430 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:35:39.431 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:35:39.431 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
13:35:39.431 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:35:39.431 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:35:39.432 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:35:39.432 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:35:39.432 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:35:39.432 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:35:39.432 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:35:39.438 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:35:39.439 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:35:39.439 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:35:39.439 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:35:39.443 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:35:39.443 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:35:39.539 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:35:39.682 [New I/O worker #10] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x4a3e78ff, /127.0.0.1:1043 => /127.0.0.1:14969]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:14969
Accept: */*
User-Agent: AHC/1.0
13:35:39.837 [New I/O worker #10] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:14969
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/plain
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 9ff1dd76-7d73-4b9f-acb7-aabd94a3a342
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:35:39.842 [New I/O worker #11] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x9f802b48, /127.0.0.1:1044 => /127.0.0.1:14969]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:14969
Accept: */*
User-Agent: AHC/1.0
13:35:39.847 [New I/O worker #11] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:14969
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: d6f91c55-b81f-40a7-89ac-0c2014d51bdf
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:35:39.848 [New I/O worker #11] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:14969 for channel [id: 0x9f802b48, /127.0.0.1:1044 => /127.0.0.1:14969]
13:35:39.853 [New I/O worker #10] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:14969 for channel [id: 0x4a3e78ff, /127.0.0.1:1043 => /127.0.0.1:14969]
13:35:39.872 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
13:35:39.872 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:35:39.884 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$2 mapped to context-path: /suspend
13:35:39.884 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$2
13:35:39.884 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:35:39.890 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:35:39.890 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:35:39.969 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:35:39.993 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:35:39.993 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:35:39.993 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:35:39.993 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:35:39.993 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:35:39.993 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:35:39.994 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:35:39.994 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:35:39.994 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:35:39.994 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:35:39.994 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:35:39.995 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:35:39.995 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:35:39.995 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:35:39.995 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:35:39.995 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:35:39.995 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
13:35:39.995 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:35:39.995 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:35:39.995 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:35:39.995 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:35:39.996 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:35:39.996 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:35:39.996 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:35:39.996 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:35:39.996 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:35:39.996 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:35:39.996 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:35:39.996 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:35:39.996 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:35:39.996 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@293ca32a
13:35:40.006 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:35:40.020 [New I/O worker #28] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xc933d2ef, /127.0.0.1:1082 => /127.0.0.1:1045]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: long-polling
Connection: keep-alive
Host: 127.0.0.1:1045
Accept: */*
User-Agent: AHC/1.0
13:35:40.024 [New I/O worker #28] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: long-polling
Connection: keep-alive
Host: 127.0.0.1:1045
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 0111e181-cad9-49d0-a2f4-6462758c418a
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:35:40.028 [New I/O worker #29] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x669f63fb, /127.0.0.1:1083 => /127.0.0.1:1045]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:1045
Accept: */*
User-Agent: AHC/1.0
13:35:40.031 [New I/O worker #29] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:1045
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: afbfcc5c-f34a-439c-a316-cb258f9bbec2
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:35:40.031 [New I/O worker #29] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:1045 for channel [id: 0x669f63fb, /127.0.0.1:1083 => /127.0.0.1:1045]
13:35:40.036 [New I/O worker #28] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:1045 for channel [id: 0xc933d2ef, /127.0.0.1:1082 => /127.0.0.1:1045]
13:35:40.045 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
13:35:40.046 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:35:40.056 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$19 mapped to context-path: /suspend
13:35:40.056 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$19
13:35:40.056 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:35:40.062 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:35:40.062 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:35:40.114 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:35:40.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:35:40.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:35:40.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:35:40.148 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:35:40.148 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:35:40.148 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:35:40.148 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:35:40.148 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:35:40.148 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:35:40.148 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:35:40.148 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:35:40.149 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:35:40.149 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:35:40.149 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:35:40.149 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:35:40.149 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:35:40.149 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
13:35:40.149 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:35:40.149 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:35:40.149 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:35:40.149 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:35:40.150 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:35:40.150 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:35:40.150 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:35:40.150 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:35:40.150 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:35:40.150 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:35:40.150 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:35:40.150 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:35:40.150 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:35:40.150 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@2e8e96cd
13:35:40.159 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:35:40.171 [New I/O worker #46] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x0744040b, /127.0.0.1:1121 => /127.0.0.1:1084]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:1084
Accept: */*
User-Agent: AHC/1.0
13:35:40.180 [New I/O worker #47] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xa0576144, /127.0.0.1:1122 => /127.0.0.1:1084]':
DefaultHttpRequest(chunked: false)
POST /suspend HTTP/1.1
Content-Length: 60007
Connection: keep-alive
Host: 127.0.0.1:1084
Accept: */*
User-Agent: AHC/1.0
13:35:40.194 [New I/O worker #47] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
POST /suspend HTTP/1.1
Content-Length: 60007
Connection: keep-alive
Host: 127.0.0.1:1084
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: false)
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 0
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 0215e088-94ac-401d-bdd4-9dff90a72fac
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:35:40.195 [New I/O worker #47] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:1084 for channel [id: 0xa0576144, /127.0.0.1:1122 => /127.0.0.1:1084]
13:35:40.210 [New I/O worker #46] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:1084
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/plain
Content-Length: 64105
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: e5a6ed99-e38d-47a2-943a-b9098939b512
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:35:40.212 [New I/O worker #46] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:1084 for channel [id: 0x0744040b, /127.0.0.1:1121 => /127.0.0.1:1084]
13:35:40.221 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
13:35:40.221 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:35:40.228 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1 mapped to context-path: /*
13:35:40.228 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1
13:35:40.229 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:35:40.235 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:35:40.235 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:35:40.288 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:35:40.329 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:35:40.329 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:35:40.329 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:35:40.330 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:35:40.330 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:35:40.330 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:35:40.330 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:35:40.330 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:35:40.330 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:35:40.330 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:35:40.330 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:35:40.330 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:35:40.330 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:35:40.331 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:35:40.331 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:35:40.331 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:35:40.331 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
13:35:40.331 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:35:40.331 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:35:40.331 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:35:40.331 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:35:40.331 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:35:40.331 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:35:40.331 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:35:40.331 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:35:40.331 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:35:40.331 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:35:40.331 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:35:40.331 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:35:40.331 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:35:40.331 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@5aee869a
13:35:40.342 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:35:40.353 [New I/O worker #64] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x56f6a1d5, /127.0.0.1:1160 => /127.0.0.1:1123]':
DefaultHttpRequest(chunked: false)
GET / HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:1123
Accept: */*
User-Agent: AHC/1.0
13:35:40.361 [New I/O worker #64] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET / HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:1123
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 38420554-4d1d-4bcd-baa8-d24aa50cd5f2
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:35:40.361 [New I/O worker #64] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:1123 for channel [id: 0x56f6a1d5, /127.0.0.1:1160 => /127.0.0.1:1123]
13:35:40.366 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:35:40.375 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$15 mapped to context-path: /suspend
13:35:40.375 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$15
13:35:40.376 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:35:40.383 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:35:40.383 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:35:40.429 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:35:40.478 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:35:40.478 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:35:40.478 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:35:40.479 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:35:40.479 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:35:40.479 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:35:40.479 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:35:40.479 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:35:40.479 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:35:40.479 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:35:40.479 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:35:40.479 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:35:40.479 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:35:40.480 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:35:40.480 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:35:40.480 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:35:40.480 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
13:35:40.480 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:35:40.480 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:35:40.480 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:35:40.480 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:35:40.480 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:35:40.480 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:35:40.480 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:35:40.480 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:35:40.481 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:35:40.481 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:35:40.481 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:35:40.481 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:35:40.481 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:35:40.481 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@676b67f3
13:35:40.490 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:35:40.503 [New I/O worker #82] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xb9bac1bb, /127.0.0.1:1198 => /127.0.0.1:1161]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:1161
Accept: */*
User-Agent: AHC/1.0
13:35:42.507 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
13:35:42.507 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:35:42.508 [New I/O worker #82] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:1161
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 08cf337f-ea56-4668-9f7a-c1adfa677c3d
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:35:42.508 [New I/O worker #82] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:1161 for channel [id: 0xb9bac1bb, /127.0.0.1:1198 => /127.0.0.1:1161]
13:35:42.510 [New I/O worker #82] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0xb9bac1bb, /127.0.0.1:1198 :> /127.0.0.1:1161] with attribute INSTANCE
13:35:42.525 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$17 mapped to context-path: /suspend
13:35:42.525 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$17
13:35:42.526 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:35:42.535 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:35:42.535 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:35:42.592 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:35:42.651 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:35:42.652 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:35:42.652 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:35:42.652 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:35:42.652 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:35:42.652 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:35:42.652 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:35:42.652 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:35:42.653 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:35:42.653 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:35:42.653 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:35:42.653 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:35:42.653 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:35:42.653 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:35:42.653 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:35:42.653 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:35:42.653 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
13:35:42.653 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:35:42.653 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:35:42.654 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:35:42.654 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:35:42.654 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:35:42.654 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:35:42.654 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:35:42.654 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:35:42.654 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:35:42.654 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:35:42.654 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:35:42.654 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:35:42.654 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:35:42.654 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@431ad922
13:35:42.665 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:35:42.676 [New I/O worker #100] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xbe92ab46, /127.0.0.1:1236 => /127.0.0.1:1199]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:1199
Accept: */*
User-Agent: AHC/1.0
13:35:42.680 [New I/O worker #101] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x7966d5bb, /127.0.0.1:1237 => /127.0.0.1:1199]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:1199
Accept: */*
User-Agent: AHC/1.0
13:35:42.683 [New I/O worker #101] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:1199
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: false)
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 0
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: dca8ff64-19b4-4c47-8d45-bbc0a3c6bc05
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:35:42.683 [New I/O worker #101] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:1199 for channel [id: 0x7966d5bb, /127.0.0.1:1237 => /127.0.0.1:1199]
13:35:42.684 [New I/O worker #100] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:1199
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: false)
HTTP/1.1 200 OK
Content-Type: text/plain
Content-Length: 4104
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: aa1735f2-1309-4a26-b092-6b114e48cb5d
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:35:42.685 [New I/O worker #100] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:1199 for channel [id: 0xbe92ab46, /127.0.0.1:1236 => /127.0.0.1:1199]
13:35:42.690 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
13:35:42.690 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:35:42.696 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$6 mapped to context-path: /suspend
13:35:42.696 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$6
13:35:42.697 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:35:42.703 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:35:42.704 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:35:42.743 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:35:42.811 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:35:42.811 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:35:42.811 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:35:42.812 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:35:42.812 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:35:42.812 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:35:42.812 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:35:42.812 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:35:42.812 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:35:42.812 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:35:42.812 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:35:42.813 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:35:42.813 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:35:42.813 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:35:42.813 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:35:42.813 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:35:42.813 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
13:35:42.813 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:35:42.813 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:35:42.814 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:35:42.814 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:35:42.814 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:35:42.814 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:35:42.814 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:35:42.814 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:35:42.814 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:35:42.814 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:35:42.814 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:35:42.814 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:35:42.814 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:35:42.814 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@64fae917
13:35:42.825 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:35:42.840 [New I/O worker #118] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x43f4233f, /127.0.0.1:1275 => /127.0.0.1:1238]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Upgrade: WebSocket
Connection: Upgrade
Origin: http://127.0.0.1:1238
Sec-WebSocket-Key: 2VXLauCRJdcHiSPOOMedJQ==
Sec-WebSocket-Version: 13
Host: 127.0.0.1:1238
Accept: */*
User-Agent: AHC/1.0
13:35:42.876 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
13:35:42.877 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:35:42.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1 mapped to context-path: /*
13:35:42.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1
13:35:42.928 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:35:42.939 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:35:42.939 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:35:42.981 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:35:43.062 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:35:43.063 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:35:43.063 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:35:43.063 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:35:43.063 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:35:43.063 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:35:43.063 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:35:43.063 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:35:43.063 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:35:43.063 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:35:43.064 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:35:43.064 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:35:43.064 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:35:43.064 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:35:43.064 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:35:43.064 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:35:43.064 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
13:35:43.064 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:35:43.064 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:35:43.064 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:35:43.064 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:35:43.064 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:35:43.064 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:35:43.064 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:35:43.064 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:35:43.065 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:35:43.065 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:35:43.065 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:35:43.065 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:35:43.065 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:35:43.065 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@e2b8f23
13:35:43.074 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:35:43.324 [New I/O worker #136] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xb6a8af90, /127.0.0.1:1313 => /127.0.0.1:1276]':
DefaultHttpRequest(chunked: false)
GET / HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:1276
Accept: */*
User-Agent: AHC/1.0
13:35:43.367 [New I/O worker #136] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET / HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:1276
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: d59c0ad1-fd39-44cf-8f66-5944d97b5c4f
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:35:43.368 [New I/O worker #136] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: https://127.0.0.1:1276 for channel [id: 0xb6a8af90, /127.0.0.1:1313 => /127.0.0.1:1276]
13:35:43.378 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:35:43.386 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$1 mapped to context-path: /suspend
13:35:43.386 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$1
13:35:43.386 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:35:43.394 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:35:43.394 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:35:43.437 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:35:43.519 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:35:43.519 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:35:43.519 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:35:43.519 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:35:43.519 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:35:43.519 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:35:43.519 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:35:43.520 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:35:43.520 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:35:43.520 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:35:43.520 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:35:43.520 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:35:43.520 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:35:43.520 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:35:43.520 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:35:43.520 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:35:43.520 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
13:35:43.520 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:35:43.520 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:35:43.521 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:35:43.521 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:35:43.521 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:35:43.521 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:35:43.521 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:35:43.521 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:35:43.522 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:35:43.522 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:35:43.522 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:35:43.522 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:35:43.522 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:35:43.522 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@7dc6b6ec
13:35:43.542 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:35:43.555 [New I/O worker #154] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x1a099094, /127.0.0.1:1351 => /127.0.0.1:1314]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:1314
Accept: */*
User-Agent: AHC/1.0
13:35:43.557 [New I/O worker #154] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:1314
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: e2d29751-e402-4bbc-97cb-45e6bd67ff5f
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:35:43.558 [New I/O worker #154] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:1314 for channel [id: 0x1a099094, /127.0.0.1:1351 => /127.0.0.1:1314]
13:35:43.563 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
13:35:43.563 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:35:43.572 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$21 mapped to context-path: /suspend
13:35:43.572 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$21
13:35:43.573 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:35:43.581 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:35:43.581 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:35:43.626 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:35:43.714 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:35:43.714 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:35:43.715 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:35:43.715 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:35:43.715 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:35:43.715 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:35:43.715 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:35:43.715 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:35:43.715 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:35:43.715 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:35:43.715 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:35:43.715 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:35:43.716 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:35:43.716 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:35:43.716 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:35:43.716 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:35:43.716 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
13:35:43.716 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:35:43.716 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:35:43.716 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:35:43.716 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:35:43.716 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:35:43.716 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:35:43.716 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:35:43.716 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:35:43.717 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:35:43.717 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:35:43.717 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:35:43.717 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:35:43.717 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:35:43.717 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@33c11fcb
13:35:43.724 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:35:43.751 [New I/O worker #172] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x44f71c80, /127.0.0.1:1389 => /127.0.0.1:1352]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:1352
Accept: */*
User-Agent: AHC/1.0
13:35:43.754 [New I/O worker #172] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:1352
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/plain
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 7b28c63f-1660-4774-a703-7fa59fb9fcbc
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:35:43.756 [New I/O worker #173] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x95894e0f, /127.0.0.1:1390 => /127.0.0.1:1352]':
DefaultHttpRequest(chunked: false)
POST /suspend HTTP/1.1
Content-Length: 60007
Connection: keep-alive
Host: 127.0.0.1:1352
Accept: */*
User-Agent: AHC/1.0
13:35:43.763 [New I/O worker #173] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
POST /suspend HTTP/1.1
Content-Length: 60007
Connection: keep-alive
Host: 127.0.0.1:1352
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 9711c65c-130b-4177-b6e5-2c3536888d9e
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:35:43.763 [New I/O worker #173] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:1352 for channel [id: 0x95894e0f, /127.0.0.1:1390 => /127.0.0.1:1352]
13:35:43.765 [New I/O worker #172] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:1352 for channel [id: 0x44f71c80, /127.0.0.1:1389 => /127.0.0.1:1352]
13:35:43.771 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
13:35:43.772 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:35:43.780 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1 mapped to context-path: /*
13:35:43.780 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1
13:35:43.780 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:35:43.788 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:35:43.789 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:35:43.830 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:35:43.926 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:35:43.926 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:35:43.926 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:35:43.926 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:35:43.927 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:35:43.927 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:35:43.927 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:35:43.927 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:35:43.927 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:35:43.927 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:35:43.927 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:35:43.927 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:35:43.927 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:35:43.927 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:35:43.927 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:35:43.927 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:35:43.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
13:35:43.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:35:43.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:35:43.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:35:43.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:35:43.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:35:43.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:35:43.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:35:43.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:35:43.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:35:43.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:35:43.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:35:43.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:35:43.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:35:43.928 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@3668a622
13:35:43.939 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:35:43.953 [New I/O worker #190] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xc3411797, /127.0.0.1:1428 => /127.0.0.1:1391]':
DefaultHttpRequest(chunked: false)
GET / HTTP/1.1
Upgrade: WebSocket
Connection: Upgrade
Origin: http://127.0.0.1:1391
Sec-WebSocket-Key: OcP93q+FEsPy6pQke13RZA==
Sec-WebSocket-Version: 13
Host: 127.0.0.1:1391
Accept: */*
User-Agent: AHC/1.0
13:35:48.980 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:35:48.995 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1 mapped to context-path: /*
13:35:48.996 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1
13:35:48.996 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:36:12.264 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:36:12.265 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:36:35.587 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:36:35.703 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:36:35.703 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:36:35.703 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:36:35.703 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:36:35.703 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:36:35.703 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:36:35.703 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:36:35.703 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:36:35.703 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:36:35.704 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:36:35.704 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:36:35.704 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:36:35.704 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:36:35.704 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:36:35.704 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:36:35.704 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:36:35.704 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
13:36:35.704 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:36:35.704 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:36:35.704 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:36:35.704 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:36:35.704 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:36:35.704 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:36:35.705 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:36:35.705 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:36:35.705 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:36:35.705 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:36:35.705 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:36:35.705 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:36:35.705 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:36:35.705 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@28e0a7ea
13:36:35.715 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:36:35.726 [New I/O worker #208] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x8a2cfbcc, /127.0.0.1:1476 => /127.0.0.1:1429]':
DefaultHttpRequest(chunked: false)
GET / HTTP/1.1
Upgrade: WebSocket
Connection: Upgrade
Origin: http://127.0.0.1:1429
Sec-WebSocket-Key: 5uS+97WCtSjcRsM5AGiHwQ==
Sec-WebSocket-Version: 13
Host: 127.0.0.1:1429
Accept: */*
User-Agent: AHC/1.0
13:36:35.734 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:36:35.742 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:36:35.754 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:36:35.754 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:36:35.829 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
13:36:35.834 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
13:36:35.838 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
13:36:35.839 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:36:35.963 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 24, 2015 1:36:35 PM com.sun.jersey.api.core.PackagesResourceConfig init
INFO: Scanning for root resource and provider classes in the packages:
org.atmosphere.nettosphere.test
io.async.control
io.async.satellite
io.async.postman
Jan 24, 2015 1:36:36 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 24, 2015 1:36:36 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 24, 2015 1:36:36 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.18.1 02/19/2014 03:28 AM'
Jan 24, 2015 1:36:36 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Adding the following classes declared in META-INF/services/jersey-server-components to the resource configuration:
class org.atmosphere.jersey.AtmosphereResourceConfigurator
13:36:36.980 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:36:36.980 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:36:36.980 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:36:36.980 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:36:36.980 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:36:36.981 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:36:36.981 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:36:36.981 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:36:36.981 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:36:36.981 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:36:36.981 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:36:36.981 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:36:36.981 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:36:36.981 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:36:36.981 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:36:36.981 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:36:36.982 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
13:36:36.982 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:36:36.982 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:36:36.982 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:36:36.982 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:36:36.982 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:36:36.982 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:36:36.982 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:36:36.982 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:36:36.982 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:36:36.982 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:36:36.982 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:36:36.982 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:36:36.982 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:36:36.982 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@741d28f5
13:36:36.991 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:36:36.994 [TestNGInvoker-testBroadcastFilter()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testBroadcastFilter
13:36:37.008 [New I/O worker #226] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x1b1f39e9, /127.0.0.1:1514 => /127.0.0.1:1477]':
DefaultHttpRequest(chunked: false)
GET /invoke/foreverWithoutComments HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:1477
Accept: */*
User-Agent: AHC/1.0
13:36:41.012 [New I/O worker #227] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x86141142, /127.0.0.1:1518 => /127.0.0.1:1477]':
DefaultHttpRequest(chunked: false)
POST /invoke/filter HTTP/1.1
Content-Length: 38
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:1477
Accept: */*
User-Agent: AHC/1.0
13:36:56.995 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:36:57.001 [TestNGInvoker-testBroadcastFilter()] ERROR o.a.nettosphere.test.NettyJerseyTest - test failed
java.lang.InterruptedException: null
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:996) ~[na:1.7.0_71]
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303) ~[na:1.7.0_71]
at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236) ~[na:1.7.0_71]
at com.ning.http.client.providers.netty.future.NettyResponseFuture.get(NettyResponseFuture.java:152) ~[async-http-client-1.9.3.jar:na]
at org.atmosphere.nettosphere.test.NettyJerseyTest.testBroadcastFilter(NettyJerseyTest.java:335) ~[test-classes/:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_71]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_71]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_71]
at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_71]
at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:580) [testng-5.8-jdk15.jar:5.8-200803260806]
at org.testng.internal.InvokeMethodRunnable.run(InvokeMethodRunnable.java:36) [testng-5.8-jdk15.jar:5.8-200803260806]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [na:1.7.0_71]
at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:1.7.0_71]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_71]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_71]
at java.lang.Thread.run(Thread.java:745) [na:1.7.0_71]
13:37:00.267 [New I/O worker #226] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /invoke/foreverWithoutComments HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:1477
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
Connection: Keep-Alive
Server: Nettosphere/2.0
13:37:00.267 [New I/O worker #227] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
POST /invoke/filter HTTP/1.1
Content-Length: 38
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:1477
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
Connection: Keep-Alive
Server: Nettosphere/2.0
13:37:00.267 [New I/O worker #226] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:1477 for channel [id: 0x1b1f39e9, /127.0.0.1:1514 => /127.0.0.1:1477]
13:37:00.268 [New I/O worker #227] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:1477 for channel [id: 0x86141142, /127.0.0.1:1518 => /127.0.0.1:1477]
13:37:00.268 [New I/O worker #226] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x1b1f39e9, /127.0.0.1:1514 :> /127.0.0.1:1477] with attribute INSTANCE
13:37:00.268 [New I/O worker #227] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x86141142, /127.0.0.1:1518 :> /127.0.0.1:1477] with attribute INSTANCE
13:37:00.274 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:37:23.547 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:37:23.547 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:37:37.094 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:1477 : 2
13:37:37.094 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Adding Candidate expired Channel [id: 0x1b1f39e9, /127.0.0.1:1514 :> /127.0.0.1:1477]
13:37:37.094 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Adding Candidate expired Channel [id: 0x86141142, /127.0.0.1:1518 :> /127.0.0.1:1477]
13:37:37.095 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 2 connections out of 2 in 0ms
13:37:47.015 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
13:37:47.017 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
13:37:47.018 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
13:37:47.018 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:37:47.114 [Finalizer] DEBUG com.ning.http.client.AsyncHttpClient - AsyncHttpClient.close() hasn't been invoked, which may produce file descriptor leaks
13:37:47.151 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 24, 2015 1:37:47 PM com.sun.jersey.api.core.PackagesResourceConfig init
INFO: Scanning for root resource and provider classes in the packages:
org.atmosphere.nettosphere.test
io.async.control
io.async.satellite
io.async.postman
Jan 24, 2015 1:37:47 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 24, 2015 1:37:47 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 24, 2015 1:37:47 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.18.1 02/19/2014 03:28 AM'
Jan 24, 2015 1:37:47 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Adding the following classes declared in META-INF/services/jersey-server-components to the resource configuration:
class org.atmosphere.jersey.AtmosphereResourceConfigurator
13:37:47.605 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:37:47.606 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:37:47.606 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:37:47.606 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:37:47.606 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:37:47.606 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:37:47.606 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:37:47.606 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:37:47.606 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:37:47.607 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:37:47.607 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:37:47.607 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:37:47.607 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:37:47.607 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:37:47.607 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:37:47.607 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:37:47.607 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
13:37:47.607 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:37:47.607 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:37:47.607 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:37:47.607 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:37:47.607 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:37:47.607 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:37:47.607 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:37:47.607 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:37:47.607 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:37:47.607 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:37:47.608 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:37:47.608 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:37:47.608 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:37:47.608 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@4e371426
13:37:47.624 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:37:47.625 [TestNGInvoker-testProgrammaticDelayBroadcast()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testDelayBroadcast
13:37:47.635 [New I/O worker #244] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xb99efb71, /127.0.0.1:1569 => /127.0.0.1:1522]':
DefaultHttpRequest(chunked: false)
GET /invoke/forever HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:1522
Accept: */*
User-Agent: AHC/1.0
13:37:50.137 [TestNGInvoker-testProgrammaticDelayBroadcast()] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x26ed4c88, /127.0.0.1:1571 => /127.0.0.1:1522]':
DefaultHttpRequest(chunked: false)
POST /invoke/programmaticDelayBroadcast HTTP/1.1
Content-Length: 11
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:1522
Accept: */*
User-Agent: AHC/1.0
13:38:07.625 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:38:07.626 [TestNGInvoker-testProgrammaticDelayBroadcast()] ERROR o.a.nettosphere.test.NettyJerseyTest - test failed
java.lang.InterruptedException: null
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:996) ~[na:1.7.0_71]
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303) ~[na:1.7.0_71]
at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236) ~[na:1.7.0_71]
at com.ning.http.client.providers.netty.future.NettyResponseFuture.get(NettyResponseFuture.java:152) ~[async-http-client-1.9.3.jar:na]
at org.atmosphere.nettosphere.test.NettyJerseyTest.testProgrammaticDelayBroadcast(NettyJerseyTest.java:431) ~[test-classes/:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_71]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_71]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_71]
at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_71]
at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:580) [testng-5.8-jdk15.jar:5.8-200803260806]
at org.testng.internal.InvokeMethodRunnable.run(InvokeMethodRunnable.java:36) [testng-5.8-jdk15.jar:5.8-200803260806]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [na:1.7.0_71]
at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:1.7.0_71]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_71]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_71]
at java.lang.Thread.run(Thread.java:745) [na:1.7.0_71]
13:38:10.892 [New I/O worker #244] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /invoke/forever HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:1522
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
Connection: Keep-Alive
Server: Nettosphere/2.0
13:38:10.892 [New I/O worker #245] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
POST /invoke/programmaticDelayBroadcast HTTP/1.1
Content-Length: 11
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:1522
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
Connection: Keep-Alive
Server: Nettosphere/2.0
13:38:10.892 [New I/O worker #244] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:1522 for channel [id: 0xb99efb71, /127.0.0.1:1569 => /127.0.0.1:1522]
13:38:10.893 [New I/O worker #245] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:1522 for channel [id: 0x26ed4c88, /127.0.0.1:1571 => /127.0.0.1:1522]
13:38:10.893 [New I/O worker #244] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0xb99efb71, /127.0.0.1:1569 :> /127.0.0.1:1522] with attribute INSTANCE
13:38:10.894 [New I/O worker #245] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x26ed4c88, /127.0.0.1:1571 :> /127.0.0.1:1522] with attribute INSTANCE
13:38:10.900 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:38:34.158 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:38:34.158 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:38:37.195 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:1477 : 0
13:38:37.195 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 0 connections out of 0 in 0ms
13:38:47.725 [Hashed wheel timer #27] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:1522 : 2
13:38:47.725 [Hashed wheel timer #27] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Adding Candidate expired Channel [id: 0xb99efb71, /127.0.0.1:1569 :> /127.0.0.1:1522]
13:38:47.726 [Hashed wheel timer #27] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Adding Candidate expired Channel [id: 0x26ed4c88, /127.0.0.1:1571 :> /127.0.0.1:1522]
13:38:47.726 [Hashed wheel timer #27] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 2 connections out of 2 in 0ms
13:38:57.489 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
13:38:57.491 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
13:38:57.491 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
13:38:57.492 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:38:57.623 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 24, 2015 1:38:57 PM com.sun.jersey.api.core.PackagesResourceConfig init
INFO: Scanning for root resource and provider classes in the packages:
org.atmosphere.nettosphere.test
io.async.control
io.async.satellite
io.async.postman
Jan 24, 2015 1:38:57 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 24, 2015 1:38:57 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 24, 2015 1:38:57 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.18.1 02/19/2014 03:28 AM'
Jan 24, 2015 1:38:57 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Adding the following classes declared in META-INF/services/jersey-server-components to the resource configuration:
class org.atmosphere.jersey.AtmosphereResourceConfigurator
13:38:57.811 [Finalizer] DEBUG com.ning.http.client.AsyncHttpClient - AsyncHttpClient.close() hasn't been invoked, which may produce file descriptor leaks
13:38:58.011 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:38:58.011 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:38:58.011 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:38:58.011 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:38:58.012 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:38:58.012 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:38:58.012 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:38:58.012 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:38:58.012 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:38:58.012 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:38:58.012 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:38:58.012 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:38:58.012 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:38:58.012 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:38:58.012 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:38:58.012 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:38:58.012 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
13:38:58.013 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:38:58.013 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:38:58.013 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:38:58.013 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:38:58.013 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:38:58.013 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:38:58.013 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:38:58.013 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:38:58.013 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:38:58.013 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:38:58.013 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:38:58.013 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:38:58.013 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:38:58.013 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@3aac1b69
13:38:58.024 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:38:58.025 [TestNGInvoker-testScheduleBroadcast()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testScheduleBroadcast
13:38:58.035 [New I/O worker #262] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x738ca6b1, /127.0.0.1:1647 => /127.0.0.1:1574]':
DefaultHttpRequest(chunked: false)
GET /invoke/foreverWithoutComments HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:1574
Accept: */*
User-Agent: AHC/1.0
13:39:00.538 [New I/O worker #263] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x0c28cde8, /127.0.0.1:1673 => /127.0.0.1:1574]':
DefaultHttpRequest(chunked: false)
POST /invoke/scheduleAndResume HTTP/1.1
Content-Length: 11
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:1574
Accept: */*
User-Agent: AHC/1.0
13:39:18.025 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:39:18.026 [TestNGInvoker-testScheduleBroadcast()] ERROR o.a.nettosphere.test.NettyJerseyTest - test failed
java.lang.InterruptedException: null
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:996) ~[na:1.7.0_71]
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303) ~[na:1.7.0_71]
at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236) ~[na:1.7.0_71]
at com.ning.http.client.providers.netty.future.NettyResponseFuture.get(NettyResponseFuture.java:152) ~[async-http-client-1.9.3.jar:na]
at org.atmosphere.nettosphere.test.NettyJerseyTest.testScheduleBroadcast(NettyJerseyTest.java:289) ~[test-classes/:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_71]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_71]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_71]
at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_71]
at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:580) [testng-5.8-jdk15.jar:5.8-200803260806]
at org.testng.internal.InvokeMethodRunnable.run(InvokeMethodRunnable.java:36) [testng-5.8-jdk15.jar:5.8-200803260806]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [na:1.7.0_71]
at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:1.7.0_71]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_71]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_71]
at java.lang.Thread.run(Thread.java:745) [na:1.7.0_71]
13:39:21.295 [New I/O worker #263] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
POST /invoke/scheduleAndResume HTTP/1.1
Content-Length: 11
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:1574
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
Connection: Keep-Alive
Server: Nettosphere/2.0
13:39:21.295 [New I/O worker #262] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /invoke/foreverWithoutComments HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:1574
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
Connection: Keep-Alive
Server: Nettosphere/2.0
13:39:21.295 [New I/O worker #263] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:1574 for channel [id: 0x0c28cde8, /127.0.0.1:1673 => /127.0.0.1:1574]
13:39:21.296 [New I/O worker #262] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:1574 for channel [id: 0x738ca6b1, /127.0.0.1:1647 => /127.0.0.1:1574]
13:39:21.296 [New I/O worker #263] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x0c28cde8, /127.0.0.1:1673 :> /127.0.0.1:1574] with attribute INSTANCE
13:39:21.296 [New I/O worker #262] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x738ca6b1, /127.0.0.1:1647 :> /127.0.0.1:1574] with attribute INSTANCE
13:39:21.302 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:39:37.296 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:1477 : 0
13:39:37.296 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 0 connections out of 0 in 0ms
13:39:44.564 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:39:44.565 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:39:44.604 [Finalizer] DEBUG com.ning.http.client.AsyncHttpClient - AsyncHttpClient.close() hasn't been invoked, which may produce file descriptor leaks
13:39:47.826 [Hashed wheel timer #27] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:1522 : 0
13:39:47.826 [Hashed wheel timer #27] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 0 connections out of 0 in 0ms
13:39:58.127 [Hashed wheel timer #29] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:1574 : 2
13:39:58.127 [Hashed wheel timer #29] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Adding Candidate expired Channel [id: 0x0c28cde8, /127.0.0.1:1673 :> /127.0.0.1:1574]
13:39:58.127 [Hashed wheel timer #29] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Adding Candidate expired Channel [id: 0x738ca6b1, /127.0.0.1:1647 :> /127.0.0.1:1574]
13:39:58.127 [Hashed wheel timer #29] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 2 connections out of 2 in 0ms
13:40:07.896 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
13:40:07.898 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
13:40:07.898 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
13:40:07.899 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:40:08.040 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 24, 2015 1:40:08 PM com.sun.jersey.api.core.PackagesResourceConfig init
INFO: Scanning for root resource and provider classes in the packages:
org.atmosphere.nettosphere.test
io.async.control
io.async.satellite
io.async.postman
Jan 24, 2015 1:40:08 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 24, 2015 1:40:08 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 24, 2015 1:40:08 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.18.1 02/19/2014 03:28 AM'
Jan 24, 2015 1:40:08 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Adding the following classes declared in META-INF/services/jersey-server-components to the resource configuration:
class org.atmosphere.jersey.AtmosphereResourceConfigurator
13:40:08.431 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:40:08.431 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:40:08.432 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:40:08.432 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:40:08.432 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:40:08.433 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:40:08.433 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:40:08.433 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:40:08.434 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:40:08.434 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:40:08.434 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:40:08.434 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:40:08.434 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:40:08.435 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:40:08.435 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:40:08.435 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:40:08.435 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
13:40:08.435 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:40:08.435 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:40:08.435 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:40:08.435 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:40:08.435 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:40:08.435 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:40:08.435 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:40:08.435 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:40:08.435 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:40:08.435 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:40:08.435 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:40:08.435 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:40:08.436 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:40:08.436 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@54074e95
13:40:08.443 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:40:08.444 [TestNGInvoker-testResumeOnBroadcastUsingBroadcasterFactory()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testResumeOnBroadcast
13:40:08.454 [New I/O worker #280] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x92ba2fe1, /127.0.0.1:1840 => /127.0.0.1:1702]':
DefaultHttpRequest(chunked: false)
GET /invoke/subscribeAndUsingExternalThread HTTP/1.1
X-Atmosphere-Transport: long-polling
Connection: keep-alive
Host: 127.0.0.1:1702
Accept: */*
User-Agent: AHC/1.0
13:40:28.445 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:40:28.446 [TestNGInvoker-testResumeOnBroadcastUsingBroadcasterFactory()] ERROR o.a.nettosphere.test.NettyJerseyTest - test failed
java.lang.InterruptedException: null
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:996) ~[na:1.7.0_71]
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303) ~[na:1.7.0_71]
at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236) ~[na:1.7.0_71]
at com.ning.http.client.providers.netty.future.NettyResponseFuture.get(NettyResponseFuture.java:152) ~[async-http-client-1.9.3.jar:na]
at org.atmosphere.nettosphere.test.NettyJerseyTest.testResumeOnBroadcastUsingBroadcasterFactory(NettyJerseyTest.java:158) ~[test-classes/:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_71]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_71]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_71]
at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_71]
at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:580) [testng-5.8-jdk15.jar:5.8-200803260806]
at org.testng.internal.InvokeMethodRunnable.run(InvokeMethodRunnable.java:36) [testng-5.8-jdk15.jar:5.8-200803260806]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [na:1.7.0_71]
at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:1.7.0_71]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_71]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_71]
at java.lang.Thread.run(Thread.java:745) [na:1.7.0_71]
13:40:31.718 [New I/O worker #280] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /invoke/subscribeAndUsingExternalThread HTTP/1.1
X-Atmosphere-Transport: long-polling
Connection: keep-alive
Host: 127.0.0.1:1702
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
Connection: Keep-Alive
Server: Nettosphere/2.0
13:40:31.718 [New I/O worker #280] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:1702 for channel [id: 0x92ba2fe1, /127.0.0.1:1840 => /127.0.0.1:1702]
13:40:31.719 [New I/O worker #280] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x92ba2fe1, /127.0.0.1:1840 :> /127.0.0.1:1702] with attribute INSTANCE
13:40:31.726 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:40:37.395 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:1477 : 0
13:40:37.395 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 0 connections out of 0 in 0ms
13:40:47.926 [Hashed wheel timer #27] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:1522 : 0
13:40:47.926 [Hashed wheel timer #27] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 0 connections out of 0 in 0ms
13:40:54.991 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:40:54.991 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:40:58.225 [Hashed wheel timer #29] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:1574 : 0
13:40:58.225 [Hashed wheel timer #29] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 0 connections out of 0 in 0ms
13:41:08.546 [Hashed wheel timer #31] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:1702 : 1
13:41:08.548 [Hashed wheel timer #31] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Adding Candidate expired Channel [id: 0x92ba2fe1, /127.0.0.1:1840 :> /127.0.0.1:1702]
13:41:08.548 [Hashed wheel timer #31] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 1 connections out of 1 in 0ms
13:41:18.316 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
13:41:18.318 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
13:41:18.319 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
13:41:18.319 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:41:18.475 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 24, 2015 1:41:18 PM com.sun.jersey.api.core.PackagesResourceConfig init
INFO: Scanning for root resource and provider classes in the packages:
org.atmosphere.nettosphere.test
io.async.control
io.async.satellite
io.async.postman
Jan 24, 2015 1:41:18 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 24, 2015 1:41:18 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 24, 2015 1:41:18 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.18.1 02/19/2014 03:28 AM'
Jan 24, 2015 1:41:18 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Adding the following classes declared in META-INF/services/jersey-server-components to the resource configuration:
class org.atmosphere.jersey.AtmosphereResourceConfigurator
13:41:18.595 [Finalizer] DEBUG com.ning.http.client.AsyncHttpClient - AsyncHttpClient.close() hasn't been invoked, which may produce file descriptor leaks
13:41:18.878 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:41:18.878 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:41:18.878 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:41:18.878 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:41:18.879 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:41:18.879 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:41:18.879 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:41:18.879 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:41:18.879 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:41:18.879 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:41:18.879 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:41:18.879 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:41:18.879 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:41:18.879 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:41:18.879 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:41:18.880 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:41:18.880 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
13:41:18.880 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:41:18.880 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:41:18.880 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:41:18.880 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:41:18.880 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:41:18.880 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:41:18.880 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:41:18.880 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:41:18.880 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:41:18.880 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:41:18.880 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:41:18.880 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:41:18.880 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:41:18.880 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@21f0d955
13:41:18.895 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:41:18.896 [TestNGInvoker-testDelayBroadcast()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testDelayBroadcast
13:41:18.910 [New I/O worker #298] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x3827fe20, /127.0.0.1:1917 => /127.0.0.1:1847]':
DefaultHttpRequest(chunked: false)
GET /invoke/forever HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:1847
Accept: */*
User-Agent: AHC/1.0
13:41:21.411 [New I/O worker #299] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x91c1a563, /127.0.0.1:1920 => /127.0.0.1:1847]':
DefaultHttpRequest(chunked: false)
POST /invoke/delay HTTP/1.1
Content-Length: 11
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:1847
Accept: */*
User-Agent: AHC/1.0
13:41:37.494 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:1477 : 0
13:41:37.495 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 0 connections out of 0 in 0ms
13:41:38.897 [TestNGInvoker-testDelayBroadcast()] ERROR o.a.nettosphere.test.NettyJerseyTest - test failed
java.lang.InterruptedException: null
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:996) ~[na:1.7.0_71]
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303) ~[na:1.7.0_71]
at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236) ~[na:1.7.0_71]
at com.ning.http.client.providers.netty.future.NettyResponseFuture.get(NettyResponseFuture.java:152) ~[async-http-client-1.9.3.jar:na]
at org.atmosphere.nettosphere.test.NettyJerseyTest.testDelayBroadcast(NettyJerseyTest.java:194) ~[test-classes/:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_71]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_71]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_71]
at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_71]
at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:580) [testng-5.8-jdk15.jar:5.8-200803260806]
at org.testng.internal.InvokeMethodRunnable.run(InvokeMethodRunnable.java:36) [testng-5.8-jdk15.jar:5.8-200803260806]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [na:1.7.0_71]
at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:1.7.0_71]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_71]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_71]
at java.lang.Thread.run(Thread.java:745) [na:1.7.0_71]
13:41:38.897 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:41:42.165 [New I/O worker #298] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /invoke/forever HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:1847
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
Connection: Keep-Alive
Server: Nettosphere/2.0
13:41:42.165 [New I/O worker #299] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
POST /invoke/delay HTTP/1.1
Content-Length: 11
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:1847
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
Connection: Keep-Alive
Server: Nettosphere/2.0
13:41:42.165 [New I/O worker #298] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:1847 for channel [id: 0x3827fe20, /127.0.0.1:1917 => /127.0.0.1:1847]
13:41:42.165 [New I/O worker #299] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:1847 for channel [id: 0x91c1a563, /127.0.0.1:1920 => /127.0.0.1:1847]
13:41:42.166 [New I/O worker #298] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x3827fe20, /127.0.0.1:1917 :> /127.0.0.1:1847] with attribute INSTANCE
13:41:42.166 [New I/O worker #299] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x91c1a563, /127.0.0.1:1920 :> /127.0.0.1:1847] with attribute INSTANCE
13:41:42.172 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:41:48.026 [Hashed wheel timer #27] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:1522 : 0
13:41:48.026 [Hashed wheel timer #27] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 0 connections out of 0 in 0ms
13:41:58.326 [Hashed wheel timer #29] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:1574 : 0
13:41:58.326 [Hashed wheel timer #29] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 0 connections out of 0 in 0ms
13:42:05.449 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:42:05.449 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:42:05.465 [Finalizer] DEBUG com.ning.http.client.AsyncHttpClient - AsyncHttpClient.close() hasn't been invoked, which may produce file descriptor leaks
13:42:08.645 [Hashed wheel timer #31] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:1702 : 0
13:42:08.645 [Hashed wheel timer #31] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 0 connections out of 0 in 0ms
13:42:18.997 [Hashed wheel timer #33] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:1847 : 2
13:42:18.997 [Hashed wheel timer #33] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Adding Candidate expired Channel [id: 0x3827fe20, /127.0.0.1:1917 :> /127.0.0.1:1847]
13:42:18.997 [Hashed wheel timer #33] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Adding Candidate expired Channel [id: 0x91c1a563, /127.0.0.1:1920 :> /127.0.0.1:1847]
13:42:18.997 [Hashed wheel timer #33] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 2 connections out of 2 in 0ms
13:42:28.779 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
13:42:28.781 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
13:42:28.781 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
13:42:28.782 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:42:28.941 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 24, 2015 1:42:28 PM com.sun.jersey.api.core.PackagesResourceConfig init
INFO: Scanning for root resource and provider classes in the packages:
org.atmosphere.nettosphere.test
io.async.control
io.async.satellite
io.async.postman
Jan 24, 2015 1:42:28 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 24, 2015 1:42:28 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 24, 2015 1:42:29 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.18.1 02/19/2014 03:28 AM'
Jan 24, 2015 1:42:29 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Adding the following classes declared in META-INF/services/jersey-server-components to the resource configuration:
class org.atmosphere.jersey.AtmosphereResourceConfigurator
13:42:29.343 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:42:29.343 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:42:29.344 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:42:29.344 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:42:29.344 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:42:29.344 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:42:29.344 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:42:29.344 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:42:29.344 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:42:29.344 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:42:29.344 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:42:29.345 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:42:29.345 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:42:29.345 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:42:29.345 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:42:29.345 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:42:29.345 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
13:42:29.345 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:42:29.345 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:42:29.345 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:42:29.345 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:42:29.345 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:42:29.345 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:42:29.345 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:42:29.345 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:42:29.345 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:42:29.345 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:42:29.345 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:42:29.345 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:42:29.345 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:42:29.345 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@5a349d46
13:42:29.356 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:42:29.356 [TestNGInvoker-testDelayNextBroadcast()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testDelayNextBroadcast
13:42:29.368 [New I/O worker #316] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xdbbf012d, /127.0.0.1:1999 => /127.0.0.1:1926]':
DefaultHttpRequest(chunked: false)
GET /invoke/forever HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:1926
Accept: */*
User-Agent: AHC/1.0
13:42:31.868 [New I/O worker #317] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x1256075a, /127.0.0.1:2001 => /127.0.0.1:1926]':
DefaultHttpRequest(chunked: false)
POST /invoke/delay HTTP/1.1
Content-Length: 11
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:1926
Accept: */*
User-Agent: AHC/1.0
13:42:37.594 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:1477 : 0
13:42:37.594 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 0 connections out of 0 in 0ms
13:42:48.125 [Hashed wheel timer #27] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:1522 : 0
13:42:48.125 [Hashed wheel timer #27] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 0 connections out of 0 in 0ms
13:42:49.357 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:42:49.358 [TestNGInvoker-testDelayNextBroadcast()] ERROR o.a.nettosphere.test.NettyJerseyTest - test failed
java.lang.InterruptedException: null
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:996) ~[na:1.7.0_71]
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303) ~[na:1.7.0_71]
at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236) ~[na:1.7.0_71]
at com.ning.http.client.providers.netty.future.NettyResponseFuture.get(NettyResponseFuture.java:152) ~[async-http-client-1.9.3.jar:na]
at org.atmosphere.nettosphere.test.NettyJerseyTest.testDelayNextBroadcast(NettyJerseyTest.java:241) ~[test-classes/:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_71]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_71]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_71]
at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_71]
at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:580) [testng-5.8-jdk15.jar:5.8-200803260806]
at org.testng.internal.InvokeMethodRunnable.run(InvokeMethodRunnable.java:36) [testng-5.8-jdk15.jar:5.8-200803260806]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [na:1.7.0_71]
at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:1.7.0_71]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_71]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_71]
at java.lang.Thread.run(Thread.java:745) [na:1.7.0_71]
13:42:52.625 [New I/O worker #316] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /invoke/forever HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:1926
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
Connection: Keep-Alive
Server: Nettosphere/2.0
13:42:52.625 [New I/O worker #317] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
POST /invoke/delay HTTP/1.1
Content-Length: 11
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:1926
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
Connection: Keep-Alive
Server: Nettosphere/2.0
13:42:52.626 [New I/O worker #317] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:1926 for channel [id: 0x1256075a, /127.0.0.1:2001 => /127.0.0.1:1926]
13:42:52.626 [New I/O worker #317] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x1256075a, /127.0.0.1:2001 :> /127.0.0.1:1926] with attribute INSTANCE
13:42:52.627 [New I/O worker #316] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:1926 for channel [id: 0xdbbf012d, /127.0.0.1:1999 => /127.0.0.1:1926]
13:42:52.627 [New I/O worker #316] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0xdbbf012d, /127.0.0.1:1999 :> /127.0.0.1:1926] with attribute INSTANCE
13:42:52.633 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:42:54.919 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:42:54.919 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:42:54.996 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
13:42:54.997 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
13:42:54.998 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
13:42:54.998 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:42:55.045 [Finalizer] DEBUG com.ning.http.client.AsyncHttpClient - AsyncHttpClient.close() hasn't been invoked, which may produce file descriptor leaks
13:42:55.157 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 24, 2015 1:42:55 PM com.sun.jersey.api.core.PackagesResourceConfig init
INFO: Scanning for root resource and provider classes in the packages:
org.atmosphere.nettosphere.test
io.async.control
io.async.satellite
io.async.postman
Jan 24, 2015 1:42:55 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 24, 2015 1:42:55 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 24, 2015 1:42:55 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.18.1 02/19/2014 03:28 AM'
Jan 24, 2015 1:42:55 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Adding the following classes declared in META-INF/services/jersey-server-components to the resource configuration:
class org.atmosphere.jersey.AtmosphereResourceConfigurator
13:42:55.614 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:42:55.615 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:42:55.615 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:42:55.615 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:42:55.615 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:42:55.615 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:42:55.615 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:42:55.615 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:42:55.615 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:42:55.616 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:42:55.616 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:42:55.616 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:42:55.616 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:42:55.616 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:42:55.616 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:42:55.616 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:42:55.616 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
13:42:55.616 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:42:55.616 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:42:55.616 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:42:55.616 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:42:55.616 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:42:55.616 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:42:55.616 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:42:55.616 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:42:55.617 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:42:55.617 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:42:55.617 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:42:55.617 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:42:55.617 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:42:55.617 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@6df4d55e
13:42:55.626 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:42:55.627 [TestNGInvoker-testSuspendTimeout()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testSuspendTimeout
13:42:55.639 [New I/O worker #334] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x185c04b0, /127.0.0.1:2160 => /127.0.0.1:2123]':
DefaultHttpRequest(chunked: false)
GET /invoke HTTP/1.1
X-Atmosphere-Transport: long-polling
Connection: keep-alive
Host: 127.0.0.1:2123
Accept: */*
User-Agent: AHC/1.0
13:42:55.669 [New I/O worker #334] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /invoke HTTP/1.1
X-Atmosphere-Transport: long-polling
Connection: keep-alive
Host: 127.0.0.1:2123
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/plain; charset=ISO-8859-1
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: c41c1966-14cc-4c22-808f-e9425cf5b7a0
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:42:58.426 [Hashed wheel timer #29] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:1574 : 0
13:42:58.426 [Hashed wheel timer #29] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 0 connections out of 0 in 0ms
13:43:00.671 [New I/O worker #334] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:2123 for channel [id: 0x185c04b0, /127.0.0.1:2160 => /127.0.0.1:2123]
13:43:00.671 [New I/O worker #334] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x185c04b0, /127.0.0.1:2160 :> /127.0.0.1:2123] with attribute INSTANCE
13:43:00.677 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster invoke factory size now 1
13:43:00.677 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
Tests run: 19, Failures: 7, Errors: 0, Skipped: 0, Time elapsed: 488.958 sec <<< FAILURE!
Results :
Failed tests:
wssHandlerTest(org.atmosphere.nettosphere.test.NettyAtmosphereTest): expected:<Hello World from Nettosphere> but was:<null>
testBroadcastFilter(org.atmosphere.nettosphere.test.NettyJerseyTest): Method public void org.atmosphere.nettosphere.test.NettyJerseyTest.testBroadcastFilter() didn't finish within the time-out 20000
testProgrammaticDelayBroadcast(org.atmosphere.nettosphere.test.NettyJerseyTest): Method public void org.atmosphere.nettosphere.test.NettyJerseyTest.testProgrammaticDelayBroadcast() didn't finish within the time-out 20000
testScheduleBroadcast(org.atmosphere.nettosphere.test.NettyJerseyTest): Method public void org.atmosphere.nettosphere.test.NettyJerseyTest.testScheduleBroadcast() didn't finish within the time-out 20000
testResumeOnBroadcastUsingBroadcasterFactory(org.atmosphere.nettosphere.test.NettyJerseyTest): Method public void org.atmosphere.nettosphere.test.NettyJerseyTest.testResumeOnBroadcastUsingBroadcasterFactory() didn't finish within the time-out 20000
testDelayBroadcast(org.atmosphere.nettosphere.test.NettyJerseyTest): Method public void org.atmosphere.nettosphere.test.NettyJerseyTest.testDelayBroadcast() didn't finish within the time-out 20000
testDelayNextBroadcast(org.atmosphere.nettosphere.test.NettyJerseyTest): Method public void org.atmosphere.nettosphere.test.NettyJerseyTest.testDelayNextBroadcast() didn't finish within the time-out 20000
Tests run: 19, Failures: 7, Errors: 0, Skipped: 0
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Nettosphere Project ................................ SUCCESS [ 0.409 s]
[INFO] Nettosphere Server ................................. FAILURE [08:13 min]
[INFO] Nettosphere Assemblies ............................. SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 08:14 min
[INFO] Finished at: 2015-01-24T13:43:01+09:00
[INFO] Final Memory: 23M/269M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.8.1:test (default-test) on project nettosphere: There are test failures.
[ERROR]
[ERROR] Please refer to C:\Users\Donghwan\Documents\GitHub\nettosphere\server\target\surefire-reports for the individual test results.
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn <goals> -rf :nettosphere
[INFO] Scanning for projects...
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.atmosphere:nettosphere:jar:2.3.0-RC1
[WARNING] The expression ${pom.version} is deprecated. Please use ${project.version} instead.
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.atmosphere:nettosphere-assembly:jar:2.3.0-RC1
[WARNING] The expression ${pom.version} is deprecated. Please use ${project.version} instead.
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.atmosphere:nettosphere-project:pom:2.3.0-RC1
[WARNING] The expression ${pom.version} is deprecated. Please use ${project.version} instead.
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING]
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] Nettosphere Project
[INFO] Nettosphere Server
[INFO] Nettosphere Assemblies
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Nettosphere Project 2.3.0-RC1
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.4:clean (default-clean) @ nettosphere-project ---
[INFO] Deleting C:\Users\Donghwan\Documents\GitHub\nettosphere (includes = [*.log], excludes = [])
[INFO]
[INFO] --- maven-enforcer-plugin:1.0-beta-1:enforce (enforce-maven) @ nettosphere-project ---
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Nettosphere Server 2.3.0-RC1
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.4:clean (default-clean) @ nettosphere ---
[INFO] Deleting C:\Users\Donghwan\Documents\GitHub\nettosphere\server\target
[INFO] Deleting C:\Users\Donghwan\Documents\GitHub\nettosphere\server (includes = [*.log], excludes = [])
[INFO]
[INFO] --- maven-enforcer-plugin:1.0-beta-1:enforce (enforce-maven) @ nettosphere ---
[INFO]
[INFO] --- maven-resources-plugin:2.4.3:resources (default-resources) @ nettosphere ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] skip non existing resourceDirectory C:\Users\Donghwan\Documents\GitHub\nettosphere\server\src\main\resources
[INFO]
[INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ nettosphere ---
[INFO] Compiling 19 source files to C:\Users\Donghwan\Documents\GitHub\nettosphere\server\target\classes
[INFO]
[INFO] --- maven-resources-plugin:2.4.3:testResources (default-testResources) @ nettosphere ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 2 resources
[INFO]
[INFO] --- maven-compiler-plugin:2.3.2:testCompile (default-testCompile) @ nettosphere ---
[INFO] Compiling 4 source files to C:\Users\Donghwan\Documents\GitHub\nettosphere\server\target\test-classes
[INFO]
[INFO] --- maven-surefire-plugin:2.8.1:test (default-test) @ nettosphere ---
[INFO] Surefire report directory: C:\Users\Donghwan\Documents\GitHub\nettosphere\server\target\surefire-reports
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running TestSuite
13:52:14.518 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$4 mapped to context-path: /suspend
13:52:14.523 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$4
13:52:14.555 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:52:16.855 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:52:16.856 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:52:40.296 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:52:40.329 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:52:40.330 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:52:40.330 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:52:40.333 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:52:40.335 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:52:40.336 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:52:40.337 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:52:40.337 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:52:40.340 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:52:40.340 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:52:40.340 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:52:40.341 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:52:40.341 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:52:40.345 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:52:40.346 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:52:40.347 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:52:40.347 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
13:52:40.347 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:52:40.347 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:52:40.347 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:52:40.347 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:52:40.348 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:52:40.348 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:52:40.348 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:52:40.354 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:52:40.354 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:52:40.354 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:52:40.354 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:52:40.356 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:52:40.356 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:52:40.437 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:52:40.561 [New I/O worker #10] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xdc3a4557, /127.0.0.1:2506 => /127.0.0.1:2465]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:2465
Accept: */*
User-Agent: AHC/1.0
13:52:40.703 [New I/O worker #10] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:2465
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/plain
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 036f6104-dba1-4653-9e79-af369830d965
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:52:40.707 [New I/O worker #11] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xd9bbdb16, /127.0.0.1:2507 => /127.0.0.1:2465]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:2465
Accept: */*
User-Agent: AHC/1.0
13:52:40.712 [New I/O worker #11] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:2465
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 36633985-a9c6-4878-a76d-6f22206ca9d0
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:52:40.714 [New I/O worker #11] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:2465 for channel [id: 0xd9bbdb16, /127.0.0.1:2507 => /127.0.0.1:2465]
13:52:40.718 [New I/O worker #10] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:2465 for channel [id: 0xdc3a4557, /127.0.0.1:2506 => /127.0.0.1:2465]
13:52:40.736 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
13:52:40.736 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:52:40.750 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$2 mapped to context-path: /suspend
13:52:40.750 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$2
13:52:40.750 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:52:40.755 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:52:40.755 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:52:40.848 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:52:40.874 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:52:40.874 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:52:40.874 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:52:40.875 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:52:40.875 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:52:40.875 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:52:40.875 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:52:40.875 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:52:40.875 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:52:40.875 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:52:40.875 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:52:40.875 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:52:40.875 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:52:40.875 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:52:40.875 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:52:40.876 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:52:40.876 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
13:52:40.876 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:52:40.876 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:52:40.876 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:52:40.876 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:52:40.876 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:52:40.876 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:52:40.876 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:52:40.876 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:52:40.876 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:52:40.876 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:52:40.876 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:52:40.876 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:52:40.876 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:52:40.877 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@12ff3e64
13:52:40.889 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:52:40.903 [New I/O worker #28] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xeea623f5, /127.0.0.1:2546 => /127.0.0.1:2508]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: long-polling
Connection: keep-alive
Host: 127.0.0.1:2508
Accept: */*
User-Agent: AHC/1.0
13:52:40.907 [New I/O worker #28] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: long-polling
Connection: keep-alive
Host: 127.0.0.1:2508
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: da9c7619-fc60-4cad-9152-f76839e7a3d6
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:52:40.910 [New I/O worker #29] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x526dad09, /127.0.0.1:2547 => /127.0.0.1:2508]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:2508
Accept: */*
User-Agent: AHC/1.0
13:52:40.912 [New I/O worker #29] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:2508
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 7fd88514-e0e9-468f-9acc-6c1298dbf109
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:52:40.912 [New I/O worker #29] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:2508 for channel [id: 0x526dad09, /127.0.0.1:2547 => /127.0.0.1:2508]
13:52:40.914 [New I/O worker #28] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:2508 for channel [id: 0xeea623f5, /127.0.0.1:2546 => /127.0.0.1:2508]
13:52:40.923 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
13:52:40.923 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:52:40.930 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1 mapped to context-path: /*
13:52:40.931 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1
13:52:40.931 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:52:40.936 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:52:40.936 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:52:40.988 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:52:41.023 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:52:41.023 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:52:41.023 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:52:41.023 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:52:41.023 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:52:41.023 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:52:41.023 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:52:41.023 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:52:41.023 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:52:41.024 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:52:41.024 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:52:41.024 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:52:41.024 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:52:41.024 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:52:41.024 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:52:41.024 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:52:41.024 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
13:52:41.024 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:52:41.024 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:52:41.024 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:52:41.025 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:52:41.025 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:52:41.025 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:52:41.025 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:52:41.025 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:52:41.025 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:52:41.025 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:52:41.025 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:52:41.025 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:52:41.025 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:52:41.025 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@486a58c4
13:52:41.038 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:52:41.049 [New I/O worker #46] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x8f419cd6, /127.0.0.1:2585 => /127.0.0.1:2548]':
DefaultHttpRequest(chunked: false)
GET / HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:2548
Accept: */*
User-Agent: AHC/1.0
13:52:41.058 [New I/O worker #46] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET / HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:2548
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 98cf7101-7730-4160-94d1-9770d2f8d2a5
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:52:41.058 [New I/O worker #46] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:2548 for channel [id: 0x8f419cd6, /127.0.0.1:2585 => /127.0.0.1:2548]
13:52:41.063 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:52:41.070 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$19 mapped to context-path: /suspend
13:52:41.070 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$19
13:52:41.071 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:52:41.076 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:52:41.076 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:52:41.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:52:41.188 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:52:41.189 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:52:41.189 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:52:41.189 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:52:41.189 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:52:41.189 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:52:41.189 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:52:41.189 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:52:41.189 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:52:41.189 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:52:41.190 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:52:41.190 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:52:41.190 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:52:41.190 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:52:41.190 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:52:41.190 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:52:41.190 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
13:52:41.190 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:52:41.190 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:52:41.190 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:52:41.190 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:52:41.191 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:52:41.191 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:52:41.191 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:52:41.191 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:52:41.191 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:52:41.191 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:52:41.191 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:52:41.191 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:52:41.191 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:52:41.191 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@4478de9f
13:52:41.202 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:52:41.214 [New I/O worker #64] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x7037dacf, /127.0.0.1:2623 => /127.0.0.1:2586]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:2586
Accept: */*
User-Agent: AHC/1.0
13:52:41.223 [New I/O worker #65] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x71ed6262, /127.0.0.1:2624 => /127.0.0.1:2586]':
DefaultHttpRequest(chunked: false)
POST /suspend HTTP/1.1
Content-Length: 60007
Connection: keep-alive
Host: 127.0.0.1:2586
Accept: */*
User-Agent: AHC/1.0
13:52:41.237 [New I/O worker #65] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
POST /suspend HTTP/1.1
Content-Length: 60007
Connection: keep-alive
Host: 127.0.0.1:2586
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: false)
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 0
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: e59e0b9f-48e0-495c-ba9b-1590982c1522
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:52:41.237 [New I/O worker #65] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:2586 for channel [id: 0x71ed6262, /127.0.0.1:2624 => /127.0.0.1:2586]
13:52:41.239 [New I/O worker #64] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:2586
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/plain
Content-Length: 64105
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 4d0a7e63-62fa-4465-afda-010d77ddfab8
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:52:41.240 [New I/O worker #64] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:2586 for channel [id: 0x7037dacf, /127.0.0.1:2623 => /127.0.0.1:2586]
13:52:41.249 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
13:52:41.250 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:52:41.257 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$15 mapped to context-path: /suspend
13:52:41.257 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$15
13:52:41.257 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:52:41.263 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:52:41.263 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:52:41.316 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:52:41.366 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:52:41.366 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:52:41.366 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:52:41.367 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:52:41.367 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:52:41.367 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:52:41.367 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:52:41.368 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:52:41.368 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:52:41.368 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:52:41.368 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:52:41.368 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:52:41.368 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:52:41.368 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:52:41.368 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:52:41.368 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:52:41.368 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
13:52:41.369 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:52:41.369 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:52:41.369 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:52:41.370 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:52:41.370 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:52:41.370 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:52:41.370 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:52:41.370 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:52:41.370 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:52:41.370 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:52:41.370 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:52:41.370 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:52:41.370 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:52:41.370 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@44255732
13:52:41.379 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:52:41.394 [New I/O worker #82] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xa17573df, /127.0.0.1:2662 => /127.0.0.1:2625]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:2625
Accept: */*
User-Agent: AHC/1.0
13:52:43.397 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
13:52:43.398 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:52:43.398 [New I/O worker #82] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:2625
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 3a0bc139-6eb3-4bf4-be14-cca1814555f2
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:52:43.398 [New I/O worker #82] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:2625 for channel [id: 0xa17573df, /127.0.0.1:2662 => /127.0.0.1:2625]
13:52:43.400 [New I/O worker #82] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0xa17573df, /127.0.0.1:2662 :> /127.0.0.1:2625] with attribute INSTANCE
13:52:43.410 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$17 mapped to context-path: /suspend
13:52:43.410 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$17
13:52:43.411 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:52:43.420 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:52:43.420 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:52:43.462 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:52:43.519 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:52:43.519 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:52:43.519 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:52:43.520 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:52:43.520 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:52:43.520 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:52:43.520 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:52:43.520 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:52:43.520 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:52:43.520 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:52:43.520 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:52:43.520 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:52:43.520 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:52:43.521 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:52:43.521 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:52:43.521 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:52:43.521 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
13:52:43.521 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:52:43.521 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:52:43.521 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:52:43.521 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:52:43.521 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:52:43.521 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:52:43.522 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:52:43.522 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:52:43.522 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:52:43.522 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:52:43.522 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:52:43.522 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:52:43.522 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:52:43.522 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@702e959d
13:52:43.538 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:52:43.549 [New I/O worker #100] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x382f458b, /127.0.0.1:2700 => /127.0.0.1:2663]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:2663
Accept: */*
User-Agent: AHC/1.0
13:52:43.552 [New I/O worker #101] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x4e419201, /127.0.0.1:2701 => /127.0.0.1:2663]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:2663
Accept: */*
User-Agent: AHC/1.0
13:52:43.555 [New I/O worker #101] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:2663
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: false)
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 0
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: b2e12e04-247d-440f-b934-dd4061769d63
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:52:43.555 [New I/O worker #101] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:2663 for channel [id: 0x4e419201, /127.0.0.1:2701 => /127.0.0.1:2663]
13:52:43.556 [New I/O worker #100] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:2663
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: false)
HTTP/1.1 200 OK
Content-Type: text/plain
Content-Length: 4104
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: afb6274a-fc8d-4b2d-8c7a-796c116d5542
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:52:43.556 [New I/O worker #100] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:2663 for channel [id: 0x382f458b, /127.0.0.1:2700 => /127.0.0.1:2663]
13:52:43.561 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
13:52:43.562 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:52:43.568 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$6 mapped to context-path: /suspend
13:52:43.568 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$6
13:52:43.569 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:52:43.575 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:52:43.575 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:52:43.611 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:52:43.674 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:52:43.674 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:52:43.674 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:52:43.675 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:52:43.675 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:52:43.675 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:52:43.675 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:52:43.675 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:52:43.675 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:52:43.675 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:52:43.675 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:52:43.676 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:52:43.676 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:52:43.676 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:52:43.676 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:52:43.676 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:52:43.676 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
13:52:43.676 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:52:43.676 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:52:43.676 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:52:43.676 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:52:43.676 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:52:43.676 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:52:43.676 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:52:43.676 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:52:43.677 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:52:43.677 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:52:43.677 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:52:43.677 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:52:43.677 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:52:43.677 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@29eb38d2
13:52:43.686 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:52:43.699 [New I/O worker #118] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x0d0a827a, /127.0.0.1:2739 => /127.0.0.1:2702]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Upgrade: WebSocket
Connection: Upgrade
Origin: http://127.0.0.1:2702
Sec-WebSocket-Key: aiaca3XNr+sw8kE5xLxxtg==
Sec-WebSocket-Version: 13
Host: 127.0.0.1:2702
Accept: */*
User-Agent: AHC/1.0
13:52:43.730 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
13:52:43.731 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:52:43.779 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1 mapped to context-path: /*
13:52:43.779 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1
13:52:43.779 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:52:43.786 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:52:43.786 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:52:43.824 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:52:43.901 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:52:43.901 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:52:43.901 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:52:43.901 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:52:43.901 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:52:43.901 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:52:43.901 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:52:43.902 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:52:43.902 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:52:43.902 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:52:43.902 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:52:43.902 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:52:43.902 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:52:43.902 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:52:43.902 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:52:43.902 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:52:43.902 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
13:52:43.902 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:52:43.902 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:52:43.902 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:52:43.902 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:52:43.902 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:52:43.903 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:52:43.903 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:52:43.903 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:52:43.903 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:52:43.903 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:52:43.903 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:52:43.903 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:52:43.904 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:52:43.904 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@41cbd50f
13:52:43.924 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:52:44.145 [New I/O worker #136] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xade419a8, /127.0.0.1:2777 => /127.0.0.1:2740]':
DefaultHttpRequest(chunked: false)
GET / HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:2740
Accept: */*
User-Agent: AHC/1.0
13:52:44.198 [New I/O worker #136] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET / HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:2740
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 8f46e198-536c-4bba-82f2-c72b52472132
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:52:44.199 [New I/O worker #136] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: https://127.0.0.1:2740 for channel [id: 0xade419a8, /127.0.0.1:2777 => /127.0.0.1:2740]
13:52:44.206 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:52:44.212 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$1 mapped to context-path: /suspend
13:52:44.212 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$1
13:52:44.213 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:52:44.221 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:52:44.221 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:52:44.259 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:52:44.334 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:52:44.335 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:52:44.335 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:52:44.335 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:52:44.335 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:52:44.335 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:52:44.335 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:52:44.335 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:52:44.335 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:52:44.335 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:52:44.336 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:52:44.336 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:52:44.336 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:52:44.336 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:52:44.336 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:52:44.336 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:52:44.336 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
13:52:44.336 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:52:44.336 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:52:44.337 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:52:44.337 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:52:44.337 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:52:44.337 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:52:44.337 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:52:44.337 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:52:44.337 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:52:44.337 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:52:44.337 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:52:44.337 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:52:44.337 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:52:44.337 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@5658afe1
13:52:44.346 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:52:44.358 [New I/O worker #154] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xf776867a, /127.0.0.1:2815 => /127.0.0.1:2778]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:2778
Accept: */*
User-Agent: AHC/1.0
13:52:44.360 [New I/O worker #154] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:2778
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: e18fc190-899d-4805-a880-a3a028d80432
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:52:44.360 [New I/O worker #154] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:2778 for channel [id: 0xf776867a, /127.0.0.1:2815 => /127.0.0.1:2778]
13:52:44.365 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
13:52:44.366 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:52:44.374 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$21 mapped to context-path: /suspend
13:52:44.374 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$21
13:52:44.375 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:52:44.382 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:52:44.382 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:52:44.422 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:52:44.508 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:52:44.508 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:52:44.508 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:52:44.508 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:52:44.508 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:52:44.508 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:52:44.508 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:52:44.509 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:52:44.509 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:52:44.509 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:52:44.509 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:52:44.509 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:52:44.509 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:52:44.509 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:52:44.509 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:52:44.509 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:52:44.509 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
13:52:44.509 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:52:44.509 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:52:44.510 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:52:44.510 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:52:44.510 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:52:44.510 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:52:44.510 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:52:44.510 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:52:44.510 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:52:44.510 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:52:44.510 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:52:44.510 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:52:44.510 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:52:44.510 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@39c7abd
13:52:44.519 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:52:44.531 [New I/O worker #172] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x4995bc6b, /127.0.0.1:2853 => /127.0.0.1:2816]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:2816
Accept: */*
User-Agent: AHC/1.0
13:52:44.534 [New I/O worker #172] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:2816
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/plain
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: f17c6bf2-6190-4169-ab70-3b95cdd43a5d
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:52:44.537 [New I/O worker #173] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x7e0b81d7, /127.0.0.1:2854 => /127.0.0.1:2816]':
DefaultHttpRequest(chunked: false)
POST /suspend HTTP/1.1
Content-Length: 60007
Connection: keep-alive
Host: 127.0.0.1:2816
Accept: */*
User-Agent: AHC/1.0
13:52:44.544 [New I/O worker #173] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
POST /suspend HTTP/1.1
Content-Length: 60007
Connection: keep-alive
Host: 127.0.0.1:2816
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: c397b2b2-3978-4c94-8fbe-426839c9ef64
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:52:44.544 [New I/O worker #173] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:2816 for channel [id: 0x7e0b81d7, /127.0.0.1:2854 => /127.0.0.1:2816]
13:52:44.546 [New I/O worker #172] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:2816 for channel [id: 0x4995bc6b, /127.0.0.1:2853 => /127.0.0.1:2816]
13:52:44.551 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
13:52:44.552 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:52:44.558 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1 mapped to context-path: /*
13:52:44.559 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1
13:52:44.559 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:52:44.568 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:52:44.569 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:52:44.626 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:52:44.719 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:52:44.720 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:52:44.720 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:52:44.720 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:52:44.720 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:52:44.720 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:52:44.720 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:52:44.720 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:52:44.720 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:52:44.720 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:52:44.720 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:52:44.721 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:52:44.721 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:52:44.721 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:52:44.721 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:52:44.721 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:52:44.721 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
13:52:44.721 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:52:44.721 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:52:44.721 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:52:44.721 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:52:44.721 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:52:44.721 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:52:44.721 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:52:44.721 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:52:44.721 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:52:44.721 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:52:44.722 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:52:44.722 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:52:44.722 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:52:44.722 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@6b6a94d2
13:52:44.730 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:52:44.745 [New I/O worker #190] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x40d5be27, /127.0.0.1:2893 => /127.0.0.1:2855]':
DefaultHttpRequest(chunked: false)
GET / HTTP/1.1
Upgrade: WebSocket
Connection: Upgrade
Origin: http://127.0.0.1:2855
Sec-WebSocket-Key: ukXqyhwE4Lx4mJBsnGjvUg==
Sec-WebSocket-Version: 13
Host: 127.0.0.1:2855
Accept: */*
User-Agent: AHC/1.0
13:52:44.765 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:52:44.771 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1 mapped to context-path: /*
13:52:44.772 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1
13:52:44.772 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:52:44.781 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:52:44.781 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:52:44.824 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:52:44.925 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:52:44.925 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:52:44.925 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:52:44.925 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:52:44.925 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:52:44.925 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:52:44.925 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:52:44.925 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:52:44.926 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:52:44.926 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:52:44.926 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:52:44.926 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:52:44.926 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:52:44.926 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:52:44.926 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:52:44.926 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:52:44.926 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
13:52:44.926 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:52:44.926 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:52:44.926 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:52:44.926 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:52:44.926 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:52:44.926 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:52:44.926 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:52:44.926 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:52:44.927 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:52:44.927 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:52:44.927 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:52:44.927 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:52:44.927 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:52:44.927 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@99d83c7
13:52:44.935 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:52:44.945 [New I/O worker #208] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xbf2852f7, /127.0.0.1:2931 => /127.0.0.1:2894]':
DefaultHttpRequest(chunked: false)
GET / HTTP/1.1
Upgrade: WebSocket
Connection: Upgrade
Origin: http://127.0.0.1:2894
Sec-WebSocket-Key: tyq54zueY14aRSisHVCozg==
Sec-WebSocket-Version: 13
Host: 127.0.0.1:2894
Accept: */*
User-Agent: AHC/1.0
13:52:44.952 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:52:44.959 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:52:44.968 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:52:44.968 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:52:45.040 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
13:52:45.045 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
13:52:45.049 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
13:52:45.049 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:52:45.167 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 24, 2015 1:52:45 PM com.sun.jersey.api.core.PackagesResourceConfig init
INFO: Scanning for root resource and provider classes in the packages:
org.atmosphere.nettosphere.test
io.async.control
io.async.satellite
io.async.postman
Jan 24, 2015 1:52:45 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 24, 2015 1:52:45 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 24, 2015 1:52:45 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.18.1 02/19/2014 03:28 AM'
Jan 24, 2015 1:52:45 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Adding the following classes declared in META-INF/services/jersey-server-components to the resource configuration:
class org.atmosphere.jersey.AtmosphereResourceConfigurator
13:52:46.062 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:52:46.063 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:52:46.063 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:52:46.063 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:52:46.063 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:52:46.063 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:52:46.063 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:52:46.063 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:52:46.063 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:52:46.063 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:52:46.064 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:52:46.064 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:52:46.064 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:52:46.064 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:52:46.064 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:52:46.064 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:52:46.064 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
13:52:46.064 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:52:46.064 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:52:46.064 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:52:46.064 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:52:46.064 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:52:46.064 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:52:46.064 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:52:46.064 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:52:46.064 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:52:46.064 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:52:46.064 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:52:46.065 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:52:46.065 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:52:46.065 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@3a1d90d9
13:52:46.073 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:52:46.077 [TestNGInvoker-testBroadcastFilter()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testBroadcastFilter
13:52:46.087 [New I/O worker #226] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x8d990c84, /127.0.0.1:2970 => /127.0.0.1:2932]':
DefaultHttpRequest(chunked: false)
GET /invoke/foreverWithoutComments HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:2932
Accept: */*
User-Agent: AHC/1.0
13:52:50.092 [New I/O worker #227] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x29aec09a, /127.0.0.1:2974 => /127.0.0.1:2932]':
DefaultHttpRequest(chunked: false)
POST /invoke/filter HTTP/1.1
Content-Length: 38
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:2932
Accept: */*
User-Agent: AHC/1.0
13:53:06.079 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:53:06.085 [TestNGInvoker-testBroadcastFilter()] ERROR o.a.nettosphere.test.NettyJerseyTest - test failed
java.lang.InterruptedException: null
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:996) ~[na:1.7.0_71]
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303) ~[na:1.7.0_71]
at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236) ~[na:1.7.0_71]
at com.ning.http.client.providers.netty.future.NettyResponseFuture.get(NettyResponseFuture.java:152) ~[async-http-client-1.9.3.jar:na]
at org.atmosphere.nettosphere.test.NettyJerseyTest.testBroadcastFilter(NettyJerseyTest.java:335) ~[test-classes/:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_71]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_71]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_71]
at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_71]
at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:580) [testng-5.8-jdk15.jar:5.8-200803260806]
at org.testng.internal.InvokeMethodRunnable.run(InvokeMethodRunnable.java:36) [testng-5.8-jdk15.jar:5.8-200803260806]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [na:1.7.0_71]
at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:1.7.0_71]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_71]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_71]
at java.lang.Thread.run(Thread.java:745) [na:1.7.0_71]
13:53:09.344 [New I/O worker #226] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /invoke/foreverWithoutComments HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:2932
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
Connection: Keep-Alive
Server: Nettosphere/2.0
13:53:09.344 [New I/O worker #227] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
POST /invoke/filter HTTP/1.1
Content-Length: 38
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:2932
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
Connection: Keep-Alive
Server: Nettosphere/2.0
13:53:09.345 [New I/O worker #226] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:2932 for channel [id: 0x8d990c84, /127.0.0.1:2970 => /127.0.0.1:2932]
13:53:09.345 [New I/O worker #227] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:2932 for channel [id: 0x29aec09a, /127.0.0.1:2974 => /127.0.0.1:2932]
13:53:09.345 [New I/O worker #227] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x29aec09a, /127.0.0.1:2974 :> /127.0.0.1:2932] with attribute INSTANCE
13:53:09.345 [New I/O worker #226] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x8d990c84, /127.0.0.1:2970 :> /127.0.0.1:2932] with attribute INSTANCE
13:53:09.352 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:53:11.619 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:53:11.620 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:53:35.115 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
13:53:35.117 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
13:53:35.118 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
13:53:35.118 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:53:35.242 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 24, 2015 1:53:35 PM com.sun.jersey.api.core.PackagesResourceConfig init
INFO: Scanning for root resource and provider classes in the packages:
org.atmosphere.nettosphere.test
io.async.control
io.async.satellite
io.async.postman
Jan 24, 2015 1:53:35 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 24, 2015 1:53:35 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 24, 2015 1:53:35 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.18.1 02/19/2014 03:28 AM'
Jan 24, 2015 1:53:35 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Adding the following classes declared in META-INF/services/jersey-server-components to the resource configuration:
class org.atmosphere.jersey.AtmosphereResourceConfigurator
13:53:35.617 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:53:35.617 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:53:35.617 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:53:35.617 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:53:35.617 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:53:35.617 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:53:35.618 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:53:35.618 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:53:35.618 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:53:35.618 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:53:35.618 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:53:35.618 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:53:35.618 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:53:35.618 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:53:35.618 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:53:35.618 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:53:35.618 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
13:53:35.618 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:53:35.618 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:53:35.619 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:53:35.619 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:53:35.619 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:53:35.619 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:53:35.619 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:53:35.619 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:53:35.619 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:53:35.619 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:53:35.619 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:53:35.619 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:53:35.619 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:53:35.619 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@3e55155c
13:53:35.642 [Finalizer] DEBUG com.ning.http.client.AsyncHttpClient - AsyncHttpClient.close() hasn't been invoked, which may produce file descriptor leaks
13:53:35.644 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:53:35.644 [TestNGInvoker-testProgrammaticDelayBroadcast()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testDelayBroadcast
13:53:35.655 [New I/O worker #244] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x5db6a537, /127.0.0.1:3022 => /127.0.0.1:2976]':
DefaultHttpRequest(chunked: false)
GET /invoke/forever HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:2976
Accept: */*
User-Agent: AHC/1.0
13:53:35.684 [New I/O worker #244] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /invoke/forever HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:2976
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/plain
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Location: http://127.0.0.1:2976/invoke/forever/aa9f1711-d40d-4874-9a73-02b555f180f1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 64b7c7bf-07b9-46af-92b5-d9ea276c6c68
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:53:38.157 [New I/O worker #245] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xb929823f, /127.0.0.1:3023 => /127.0.0.1:2976]':
DefaultHttpRequest(chunked: false)
POST /invoke/programmaticDelayBroadcast HTTP/1.1
Content-Length: 11
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:2976
Accept: */*
User-Agent: AHC/1.0
13:53:38.164 [New I/O worker #245] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
POST /invoke/programmaticDelayBroadcast HTTP/1.1
Content-Length: 11
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:2976
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/plain; charset=ISO-8859-1
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: f18136b0-0764-4bdf-bf32-cd853b51be4c
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:53:38.164 [New I/O worker #245] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:2976 for channel [id: 0xb929823f, /127.0.0.1:3023 => /127.0.0.1:2976]
13:53:38.165 [TestNGInvoker-testProgrammaticDelayBroadcast()] DEBUG c.n.h.c.p.n.r.NettyRequestSender - Using cached Channel [id: 0xb929823f, /127.0.0.1:3023 => /127.0.0.1:2976]
for uri http://127.0.0.1:2976/invoke/publishAndResume
13:53:38.165 [TestNGInvoker-testProgrammaticDelayBroadcast()] DEBUG c.n.h.c.p.n.r.NettyRequestSender - Using cached Channel [id: 0xb929823f, /127.0.0.1:3023 => /127.0.0.1:2976]
for request
DefaultHttpRequest(chunked: false)
POST /invoke/publishAndResume HTTP/1.1
Content-Length: 11
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:2976
Accept: */*
User-Agent: AHC/1.0
13:53:38.171 [New I/O worker #245] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
POST /invoke/publishAndResume HTTP/1.1
Content-Length: 11
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:2976
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/plain; charset=ISO-8859-1
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 2c4e3732-2d65-4e35-9400-b28701ac6e3c
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:53:38.171 [New I/O worker #245] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:2976 for channel [id: 0xb929823f, /127.0.0.1:3023 => /127.0.0.1:2976]
13:53:38.174 [New I/O worker #244] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:2976 for channel [id: 0x5db6a537, /127.0.0.1:3022 => /127.0.0.1:2976]
13:53:38.180 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster invoke factory size now 1
13:53:38.181 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:53:38.188 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:53:38.205 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:53:38.205 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:53:38.271 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
13:53:38.272 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
13:53:38.273 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
13:53:38.273 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:53:38.396 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 24, 2015 1:53:38 PM com.sun.jersey.api.core.PackagesResourceConfig init
INFO: Scanning for root resource and provider classes in the packages:
org.atmosphere.nettosphere.test
io.async.control
io.async.satellite
io.async.postman
Jan 24, 2015 1:53:38 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 24, 2015 1:53:38 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 24, 2015 1:53:38 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.18.1 02/19/2014 03:28 AM'
Jan 24, 2015 1:53:38 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Adding the following classes declared in META-INF/services/jersey-server-components to the resource configuration:
class org.atmosphere.jersey.AtmosphereResourceConfigurator
13:53:38.774 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:53:38.774 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:53:38.774 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:53:38.774 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:53:38.774 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:53:38.774 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:53:38.775 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:53:38.775 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:53:38.775 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:53:38.775 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:53:38.775 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:53:38.775 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:53:38.775 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:53:38.775 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:53:38.775 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:53:38.775 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:53:38.775 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
13:53:38.775 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:53:38.775 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:53:38.775 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:53:38.776 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:53:38.776 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:53:38.776 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:53:38.776 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:53:38.776 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:53:38.776 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:53:38.776 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:53:38.776 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:53:38.776 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:53:38.776 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:53:38.776 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@3859820d
13:53:38.785 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:53:38.786 [TestNGInvoker-testScheduleBroadcast()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testScheduleBroadcast
13:53:38.797 [New I/O worker #262] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x3ae089a7, /127.0.0.1:3061 => /127.0.0.1:3024]':
DefaultHttpRequest(chunked: false)
GET /invoke/foreverWithoutComments HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:3024
Accept: */*
User-Agent: AHC/1.0
13:53:38.802 [New I/O worker #262] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /invoke/foreverWithoutComments HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:3024
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/plain
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Location: http://127.0.0.1:3024/invoke/foreverWithoutComments/e427732c-7852-4771-864d-de8a813fe8fa
Connection: Keep-Alive
X-Atmosphere-tracking-id: bbfed1f5-cf4c-4297-ad45-2e7c05e113a0
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:53:41.299 [New I/O worker #263] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x28c3e3e5, /127.0.0.1:3062 => /127.0.0.1:3024]':
DefaultHttpRequest(chunked: false)
POST /invoke/scheduleAndResume HTTP/1.1
Content-Length: 11
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:3024
Accept: */*
User-Agent: AHC/1.0
13:53:46.178 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:2932 : 2
13:53:46.178 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Adding Candidate expired Channel [id: 0x8d990c84, /127.0.0.1:2970 :> /127.0.0.1:2932]
13:53:46.178 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Adding Candidate expired Channel [id: 0x29aec09a, /127.0.0.1:2974 :> /127.0.0.1:2932]
13:53:46.178 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 2 connections out of 2 in 0ms
13:53:58.788 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster invoke factory size now 1
13:53:58.788 [TestNGInvoker-testScheduleBroadcast()] ERROR o.a.nettosphere.test.NettyJerseyTest - test failed
java.lang.InterruptedException: null
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:996) ~[na:1.7.0_71]
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303) ~[na:1.7.0_71]
at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236) ~[na:1.7.0_71]
at com.ning.http.client.providers.netty.future.NettyResponseFuture.get(NettyResponseFuture.java:152) ~[async-http-client-1.9.3.jar:na]
at org.atmosphere.nettosphere.test.NettyJerseyTest.testScheduleBroadcast(NettyJerseyTest.java:289) ~[test-classes/:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_71]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_71]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_71]
at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_71]
at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:580) [testng-5.8-jdk15.jar:5.8-200803260806]
at org.testng.internal.InvokeMethodRunnable.run(InvokeMethodRunnable.java:36) [testng-5.8-jdk15.jar:5.8-200803260806]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [na:1.7.0_71]
at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:1.7.0_71]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_71]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_71]
at java.lang.Thread.run(Thread.java:745) [na:1.7.0_71]
13:53:58.789 [New I/O worker #262] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:3024 for channel [id: 0x3ae089a7, /127.0.0.1:3061 => /127.0.0.1:3024]
13:53:58.789 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:53:58.790 [New I/O worker #262] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x3ae089a7, /127.0.0.1:3061 :> /127.0.0.1:3024] with attribute INSTANCE
13:54:04.552 [New I/O worker #263] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
POST /invoke/scheduleAndResume HTTP/1.1
Content-Length: 11
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:3024
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
Connection: Keep-Alive
Server: Nettosphere/2.0
13:54:04.552 [New I/O worker #263] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:3024 for channel [id: 0x28c3e3e5, /127.0.0.1:3062 => /127.0.0.1:3024]
13:54:04.553 [New I/O worker #263] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x28c3e3e5, /127.0.0.1:3062 :> /127.0.0.1:3024] with attribute INSTANCE
13:54:04.560 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:54:27.818 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:54:27.819 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:54:38.887 [Hashed wheel timer #29] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:3024 : 2
13:54:38.887 [Hashed wheel timer #29] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Adding Candidate expired Channel [id: 0x3ae089a7, /127.0.0.1:3061 :> /127.0.0.1:3024]
13:54:38.887 [Hashed wheel timer #29] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Adding Candidate expired Channel [id: 0x28c3e3e5, /127.0.0.1:3062 :> /127.0.0.1:3024]
13:54:38.887 [Hashed wheel timer #29] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 2 connections out of 2 in 0ms
13:54:46.279 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:2932 : 0
13:54:46.279 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 0 connections out of 0 in 0ms
13:54:51.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
13:54:51.149 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
13:54:51.150 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
13:54:51.150 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:54:51.285 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 24, 2015 1:54:51 PM com.sun.jersey.api.core.PackagesResourceConfig init
INFO: Scanning for root resource and provider classes in the packages:
org.atmosphere.nettosphere.test
io.async.control
io.async.satellite
io.async.postman
Jan 24, 2015 1:54:51 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 24, 2015 1:54:51 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 24, 2015 1:54:51 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.18.1 02/19/2014 03:28 AM'
Jan 24, 2015 1:54:51 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Adding the following classes declared in META-INF/services/jersey-server-components to the resource configuration:
class org.atmosphere.jersey.AtmosphereResourceConfigurator
13:54:51.673 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:54:51.673 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:54:51.674 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:54:51.674 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:54:51.674 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:54:51.674 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:54:51.675 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:54:51.675 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:54:51.675 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:54:51.676 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:54:51.676 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:54:51.676 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:54:51.676 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:54:51.676 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:54:51.677 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:54:51.677 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:54:51.677 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
13:54:51.677 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:54:51.677 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:54:51.677 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:54:51.677 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:54:51.677 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:54:51.677 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:54:51.677 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:54:51.677 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:54:51.677 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:54:51.677 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:54:51.677 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:54:51.677 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:54:51.677 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:54:51.677 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@6f6184b0
13:54:51.686 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:54:51.687 [TestNGInvoker-testResumeOnBroadcastUsingBroadcasterFactory()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testResumeOnBroadcast
13:54:51.697 [New I/O worker #280] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x9b405060, /127.0.0.1:3119 => /127.0.0.1:3070]':
DefaultHttpRequest(chunked: false)
GET /invoke/subscribeAndUsingExternalThread HTTP/1.1
X-Atmosphere-Transport: long-polling
Connection: keep-alive
Host: 127.0.0.1:3070
Accept: */*
User-Agent: AHC/1.0
13:55:11.687 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:55:11.688 [TestNGInvoker-testResumeOnBroadcastUsingBroadcasterFactory()] ERROR o.a.nettosphere.test.NettyJerseyTest - test failed
java.lang.InterruptedException: null
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:996) ~[na:1.7.0_71]
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303) ~[na:1.7.0_71]
at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236) ~[na:1.7.0_71]
at com.ning.http.client.providers.netty.future.NettyResponseFuture.get(NettyResponseFuture.java:152) ~[async-http-client-1.9.3.jar:na]
at org.atmosphere.nettosphere.test.NettyJerseyTest.testResumeOnBroadcastUsingBroadcasterFactory(NettyJerseyTest.java:158) ~[test-classes/:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_71]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_71]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_71]
at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_71]
at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:580) [testng-5.8-jdk15.jar:5.8-200803260806]
at org.testng.internal.InvokeMethodRunnable.run(InvokeMethodRunnable.java:36) [testng-5.8-jdk15.jar:5.8-200803260806]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [na:1.7.0_71]
at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:1.7.0_71]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_71]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_71]
at java.lang.Thread.run(Thread.java:745) [na:1.7.0_71]
13:55:14.959 [New I/O worker #280] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /invoke/subscribeAndUsingExternalThread HTTP/1.1
X-Atmosphere-Transport: long-polling
Connection: keep-alive
Host: 127.0.0.1:3070
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
Connection: Keep-Alive
Server: Nettosphere/2.0
13:55:14.959 [New I/O worker #280] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:3070 for channel [id: 0x9b405060, /127.0.0.1:3119 => /127.0.0.1:3070]
13:55:14.960 [New I/O worker #280] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x9b405060, /127.0.0.1:3119 :> /127.0.0.1:3070] with attribute INSTANCE
13:55:14.967 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:55:38.233 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:55:38.234 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:55:38.257 [Finalizer] DEBUG com.ning.http.client.AsyncHttpClient - AsyncHttpClient.close() hasn't been invoked, which may produce file descriptor leaks
13:55:38.257 [Finalizer] DEBUG com.ning.http.client.AsyncHttpClient - AsyncHttpClient.close() hasn't been invoked, which may produce file descriptor leaks
13:55:38.986 [Hashed wheel timer #29] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:3024 : 0
13:55:38.986 [Hashed wheel timer #29] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 0 connections out of 0 in 0ms
13:55:46.379 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:2932 : 0
13:55:46.379 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 0 connections out of 0 in 0ms
13:55:51.788 [Hashed wheel timer #31] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:3070 : 1
13:55:51.788 [Hashed wheel timer #31] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Adding Candidate expired Channel [id: 0x9b405060, /127.0.0.1:3119 :> /127.0.0.1:3070]
13:55:51.788 [Hashed wheel timer #31] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 1 connections out of 1 in 0ms
13:56:01.578 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
13:56:01.580 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
13:56:01.580 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
13:56:01.581 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:56:01.726 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 24, 2015 1:56:01 PM com.sun.jersey.api.core.PackagesResourceConfig init
INFO: Scanning for root resource and provider classes in the packages:
org.atmosphere.nettosphere.test
io.async.control
io.async.satellite
io.async.postman
Jan 24, 2015 1:56:01 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 24, 2015 1:56:01 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 24, 2015 1:56:01 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.18.1 02/19/2014 03:28 AM'
Jan 24, 2015 1:56:01 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Adding the following classes declared in META-INF/services/jersey-server-components to the resource configuration:
class org.atmosphere.jersey.AtmosphereResourceConfigurator
13:56:02.113 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:56:02.113 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:56:02.114 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:56:02.114 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:56:02.114 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:56:02.114 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:56:02.114 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:56:02.114 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:56:02.114 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:56:02.114 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:56:02.114 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:56:02.115 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:56:02.115 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:56:02.115 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:56:02.115 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:56:02.115 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:56:02.115 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
13:56:02.115 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:56:02.115 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:56:02.115 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:56:02.115 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:56:02.115 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:56:02.115 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:56:02.115 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:56:02.115 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:56:02.115 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:56:02.115 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:56:02.115 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:56:02.115 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:56:02.115 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:56:02.115 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@4a41d5e8
13:56:02.124 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:56:02.124 [TestNGInvoker-testDelayBroadcast()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testDelayBroadcast
13:56:02.134 [New I/O worker #298] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x1df55065, /127.0.0.1:3175 => /127.0.0.1:3124]':
DefaultHttpRequest(chunked: false)
GET /invoke/forever HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:3124
Accept: */*
User-Agent: AHC/1.0
13:56:04.635 [New I/O worker #299] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x238b4f3e, /127.0.0.1:3177 => /127.0.0.1:3124]':
DefaultHttpRequest(chunked: false)
POST /invoke/delay HTTP/1.1
Content-Length: 11
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:3124
Accept: */*
User-Agent: AHC/1.0
13:56:22.125 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:56:22.126 [TestNGInvoker-testDelayBroadcast()] ERROR o.a.nettosphere.test.NettyJerseyTest - test failed
java.lang.InterruptedException: null
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:996) ~[na:1.7.0_71]
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303) ~[na:1.7.0_71]
at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236) ~[na:1.7.0_71]
at com.ning.http.client.providers.netty.future.NettyResponseFuture.get(NettyResponseFuture.java:152) ~[async-http-client-1.9.3.jar:na]
at org.atmosphere.nettosphere.test.NettyJerseyTest.testDelayBroadcast(NettyJerseyTest.java:194) ~[test-classes/:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_71]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_71]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_71]
at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_71]
at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:580) [testng-5.8-jdk15.jar:5.8-200803260806]
at org.testng.internal.InvokeMethodRunnable.run(InvokeMethodRunnable.java:36) [testng-5.8-jdk15.jar:5.8-200803260806]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [na:1.7.0_71]
at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:1.7.0_71]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_71]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_71]
at java.lang.Thread.run(Thread.java:745) [na:1.7.0_71]
13:56:25.390 [New I/O worker #299] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
POST /invoke/delay HTTP/1.1
Content-Length: 11
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:3124
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
Connection: Keep-Alive
Server: Nettosphere/2.0
13:56:25.390 [New I/O worker #298] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /invoke/forever HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:3124
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
Connection: Keep-Alive
Server: Nettosphere/2.0
13:56:25.391 [New I/O worker #299] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:3124 for channel [id: 0x238b4f3e, /127.0.0.1:3177 => /127.0.0.1:3124]
13:56:25.391 [New I/O worker #298] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:3124 for channel [id: 0x1df55065, /127.0.0.1:3175 => /127.0.0.1:3124]
13:56:25.391 [New I/O worker #299] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x238b4f3e, /127.0.0.1:3177 :> /127.0.0.1:3124] with attribute INSTANCE
13:56:25.392 [New I/O worker #298] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x1df55065, /127.0.0.1:3175 :> /127.0.0.1:3124] with attribute INSTANCE
13:56:25.398 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:56:39.086 [Hashed wheel timer #29] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:3024 : 0
13:56:39.087 [Hashed wheel timer #29] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 0 connections out of 0 in 0ms
13:56:46.479 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:2932 : 0
13:56:46.479 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 0 connections out of 0 in 0ms
13:56:48.673 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:56:48.674 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:56:51.889 [Hashed wheel timer #31] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:3070 : 0
13:56:51.889 [Hashed wheel timer #31] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 0 connections out of 0 in 0ms
13:57:02.226 [Hashed wheel timer #33] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:3124 : 2
13:57:02.226 [Hashed wheel timer #33] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Adding Candidate expired Channel [id: 0x238b4f3e, /127.0.0.1:3177 :> /127.0.0.1:3124]
13:57:02.226 [Hashed wheel timer #33] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Adding Candidate expired Channel [id: 0x1df55065, /127.0.0.1:3175 :> /127.0.0.1:3124]
13:57:02.226 [Hashed wheel timer #33] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 2 connections out of 2 in 1ms
13:57:12.010 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
13:57:12.012 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
13:57:12.013 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
13:57:12.013 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:57:12.168 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 24, 2015 1:57:12 PM com.sun.jersey.api.core.PackagesResourceConfig init
INFO: Scanning for root resource and provider classes in the packages:
org.atmosphere.nettosphere.test
io.async.control
io.async.satellite
io.async.postman
Jan 24, 2015 1:57:12 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 24, 2015 1:57:12 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 24, 2015 1:57:12 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.18.1 02/19/2014 03:28 AM'
Jan 24, 2015 1:57:12 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Adding the following classes declared in META-INF/services/jersey-server-components to the resource configuration:
class org.atmosphere.jersey.AtmosphereResourceConfigurator
13:57:12.556 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:57:12.556 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:57:12.556 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:57:12.556 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:57:12.556 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:57:12.557 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:57:12.557 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:57:12.557 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:57:12.557 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:57:12.557 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:57:12.557 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:57:12.557 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:57:12.557 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:57:12.557 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:57:12.557 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:57:12.557 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:57:12.558 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
13:57:12.558 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:57:12.558 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:57:12.558 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:57:12.558 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:57:12.558 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:57:12.558 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:57:12.558 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:57:12.558 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:57:12.558 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:57:12.558 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:57:12.558 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:57:12.558 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:57:12.558 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:57:12.558 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@1df950e3
13:57:12.567 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:57:12.567 [TestNGInvoker-testSuspendTimeout()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testSuspendTimeout
13:57:12.577 [New I/O worker #316] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x9d391366, /127.0.0.1:3240 => /127.0.0.1:3191]':
DefaultHttpRequest(chunked: false)
GET /invoke HTTP/1.1
X-Atmosphere-Transport: long-polling
Connection: keep-alive
Host: 127.0.0.1:3191
Accept: */*
User-Agent: AHC/1.0
13:57:12.580 [New I/O worker #316] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /invoke HTTP/1.1
X-Atmosphere-Transport: long-polling
Connection: keep-alive
Host: 127.0.0.1:3191
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/plain; charset=ISO-8859-1
Transfer-Encoding: chunked
X-Atmosphere-first-request: true
Expires: -1
Connection: Keep-Alive
X-Atmosphere-tracking-id: 771ba352-6f7b-4cb8-9276-7e474ff1879d
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
13:57:17.582 [New I/O worker #316] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:3191 for channel [id: 0x9d391366, /127.0.0.1:3240 => /127.0.0.1:3191]
13:57:17.582 [New I/O worker #316] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x9d391366, /127.0.0.1:3240 :> /127.0.0.1:3191] with attribute INSTANCE
13:57:17.589 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster invoke factory size now 1
13:57:17.590 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:57:17.598 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
13:57:17.609 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
13:57:17.609 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
13:57:17.676 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
13:57:17.678 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
13:57:17.678 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
13:57:17.678 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
13:57:17.832 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 24, 2015 1:57:17 PM com.sun.jersey.api.core.PackagesResourceConfig init
INFO: Scanning for root resource and provider classes in the packages:
org.atmosphere.nettosphere.test
io.async.control
io.async.satellite
io.async.postman
Jan 24, 2015 1:57:17 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 24, 2015 1:57:17 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 24, 2015 1:57:17 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Initiating Jersey application, version 'Jersey: 1.18.1 02/19/2014 03:28 AM'
Jan 24, 2015 1:57:17 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFO: Adding the following classes declared in META-INF/services/jersey-server-components to the resource configuration:
class org.atmosphere.jersey.AtmosphereResourceConfigurator
13:57:17.994 [Finalizer] DEBUG com.ning.http.client.AsyncHttpClient - AsyncHttpClient.close() hasn't been invoked, which may produce file descriptor leaks
13:57:18.264 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
13:57:18.265 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
13:57:18.265 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
13:57:18.265 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
13:57:18.265 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
13:57:18.265 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
13:57:18.265 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
13:57:18.265 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
13:57:18.265 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
13:57:18.265 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
13:57:18.266 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
13:57:18.266 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
13:57:18.266 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
13:57:18.266 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
13:57:18.266 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
13:57:18.266 [main] WARN o.atmosphere.cpr.AtmosphereFramework - No BroadcasterCache configured. Broadcasted message between client reconnection will be LOST. It is recommended to configure the org.atmosphere.cache.UUIDBroadcasterCache
13:57:18.266 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
13:57:18.266 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
13:57:18.266 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
13:57:18.266 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
13:57:18.266 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
13:57:18.266 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
13:57:18.266 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
13:57:18.266 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
13:57:18.266 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
13:57:18.266 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
13:57:18.266 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
13:57:18.266 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
13:57:18.267 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
13:57:18.267 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
For Atmosphere Framework Commercial Support, visit
http://www.async-io.org/ or send an email to support@async-io.org
13:57:18.267 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@dc76d78
13:57:18.276 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
13:57:18.277 [TestNGInvoker-testDelayNextBroadcast()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testDelayNextBroadcast
13:57:18.286 [New I/O worker #334] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xd92d2baf, /127.0.0.1:3279 => /127.0.0.1:3242]':
DefaultHttpRequest(chunked: false)
GET /invoke/forever HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:3242
Accept: */*
User-Agent: AHC/1.0
13:57:20.788 [New I/O worker #335] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x68b8000d, /127.0.0.1:3304 => /127.0.0.1:3242]':
DefaultHttpRequest(chunked: false)
POST /invoke/delay HTTP/1.1
Content-Length: 11
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:3242
Accept: */*
User-Agent: AHC/1.0
13:57:38.278 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
13:57:38.278 [TestNGInvoker-testDelayNextBroadcast()] ERROR o.a.nettosphere.test.NettyJerseyTest - test failed
java.lang.InterruptedException: null
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:996) ~[na:1.7.0_71]
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1303) ~[na:1.7.0_71]
at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:236) ~[na:1.7.0_71]
at com.ning.http.client.providers.netty.future.NettyResponseFuture.get(NettyResponseFuture.java:152) ~[async-http-client-1.9.3.jar:na]
at org.atmosphere.nettosphere.test.NettyJerseyTest.testDelayNextBroadcast(NettyJerseyTest.java:241) ~[test-classes/:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_71]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_71]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_71]
at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_71]
at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:580) [testng-5.8-jdk15.jar:5.8-200803260806]
at org.testng.internal.InvokeMethodRunnable.run(InvokeMethodRunnable.java:36) [testng-5.8-jdk15.jar:5.8-200803260806]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [na:1.7.0_71]
at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:1.7.0_71]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_71]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_71]
at java.lang.Thread.run(Thread.java:745) [na:1.7.0_71]
13:57:39.187 [Hashed wheel timer #29] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:3024 : 0
13:57:39.187 [Hashed wheel timer #29] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 0 connections out of 0 in 0ms
13:57:41.540 [New I/O worker #334] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
GET /invoke/forever HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:3242
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
Connection: Keep-Alive
Server: Nettosphere/2.0
13:57:41.540 [New I/O worker #335] DEBUG c.n.h.c.p.netty.handler.HttpProtocol -
Request DefaultHttpRequest(chunked: false)
POST /invoke/delay HTTP/1.1
Content-Length: 11
Content-Type: application/x-www-form-urlencoded
Connection: keep-alive
Host: 127.0.0.1:3242
Accept: */*
User-Agent: AHC/1.0
Response DefaultHttpResponse(chunked: true)
HTTP/1.1 200 OK
Content-Type: text/html
Transfer-Encoding: chunked
Connection: Keep-Alive
Server: Nettosphere/2.0
13:57:41.541 [New I/O worker #334] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:3242 for channel [id: 0xd92d2baf, /127.0.0.1:3279 => /127.0.0.1:3242]
13:57:41.541 [New I/O worker #335] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:3242 for channel [id: 0x68b8000d, /127.0.0.1:3304 => /127.0.0.1:3242]
13:57:41.541 [New I/O worker #334] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0xd92d2baf, /127.0.0.1:3279 :> /127.0.0.1:3242] with attribute INSTANCE
13:57:41.541 [New I/O worker #335] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x68b8000d, /127.0.0.1:3304 :> /127.0.0.1:3242] with attribute INSTANCE
Tests run: 19, Failures: 5, Errors: 0, Skipped: 0, Time elapsed: 327.842 sec <<< FAILURE!
Results :
Failed tests:
testBroadcastFilter(org.atmosphere.nettosphere.test.NettyJerseyTest): Method public void org.atmosphere.nettosphere.test.NettyJerseyTest.testBroadcastFilter() didn't finish within the time-out 20000
testScheduleBroadcast(org.atmosphere.nettosphere.test.NettyJerseyTest): Method public void org.atmosphere.nettosphere.test.NettyJerseyTest.testScheduleBroadcast() didn't finish within the time-out 20000
testResumeOnBroadcastUsingBroadcasterFactory(org.atmosphere.nettosphere.test.NettyJerseyTest): Method public void org.atmosphere.nettosphere.test.NettyJerseyTest.testResumeOnBroadcastUsingBroadcasterFactory() didn't finish within the time-out 20000
testDelayBroadcast(org.atmosphere.nettosphere.test.NettyJerseyTest): Method public void org.atmosphere.nettosphere.test.NettyJerseyTest.testDelayBroadcast() didn't finish within the time-out 20000
testDelayNextBroadcast(org.atmosphere.nettosphere.test.NettyJerseyTest): Method public void org.atmosphere.nettosphere.test.NettyJerseyTest.testDelayNextBroadcast() didn't finish within the time-out 20000
Tests run: 19, Failures: 5, Errors: 0, Skipped: 0
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Nettosphere Project ................................ SUCCESS [ 0.394 s]
[INFO] Nettosphere Server ................................. FAILURE [05:32 min]
[INFO] Nettosphere Assemblies ............................. SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 05:33 min
[INFO] Finished at: 2015-01-24T13:57:42+09:00
[INFO] Final Memory: 24M/269M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.8.1:test (default-test) on project nettosphere: There are test failures.
[ERROR]
[ERROR] Please refer to C:\Users\Donghwan\Documents\GitHub\nettosphere\server\target\surefire-reports for the individual test results.
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn <goals> -rf :nettosphere
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment