Skip to content

Instantly share code, notes, and snippets.

@flowersinthesand
Created January 27, 2015 07:05
Show Gist options
  • Save flowersinthesand/692c6dd2e3c091ea1fea to your computer and use it in GitHub Desktop.
Save flowersinthesand/692c6dd2e3c091ea1fea to your computer and use it in GitHub Desktop.
Logs of 'mvn clean test' for Nettosphere on VM, Windows 7 Enterprise 32 bit and Java 7u71
[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:\nettosphere-nettosphere-project-2.3.0-RC1 (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:\nettosphere-nettosphere-project-2.3.0-RC1\server\target
[INFO] Deleting C:\nettosphere-nettosphere-project-2.3.0-RC1\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:\nettosphere-nettosphere-project-2.3.0-RC1\server\src\main\resources
[INFO]
[INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ nettosphere ---
[INFO] Compiling 19 source files to C:\nettosphere-nettosphere-project-2.3.0-RC1\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:\nettosphere-nettosphere-project-2.3.0-RC1\server\target\test-classes
[INFO]
[INFO] --- maven-surefire-plugin:2.8.1:test (default-test) @ nettosphere ---
[INFO] Surefire report directory: C:\nettosphere-nettosphere-project-2.3.0-RC1\server\target\surefire-reports
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running TestSuite
22:29:25.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$2 mapped to context-path: /suspend
22:29:25.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$2
22:29:25.178 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:29:46.272 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:29:46.272 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:29:48.740 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:29:48.772 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:29:48.772 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:29:48.772 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:29:48.772 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:29:48.772 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:29:48.772 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:29:48.772 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:29:48.772 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:29:48.787 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:29:48.787 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:29:48.787 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:29:48.787 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:29:48.787 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:29:48.787 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:29:48.787 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:29:48.787 [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
22:29:48.787 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
22:29:48.787 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:29:48.787 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:29:48.787 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:29:48.787 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:29:48.787 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:29:48.787 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:29:48.787 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:29:48.803 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:29:48.803 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:29:48.803 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:29:48.803 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:29:48.803 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:29:48.803 [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
22:29:48.975 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:29:49.194 [New I/O worker #6] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x924d35f1, /127.0.0.1:49745 => /127.0.0.1:49722]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: long-polling
Connection: keep-alive
Host: 127.0.0.1:49722
Accept: */*
User-Agent: AHC/1.0
22:29:49.381 [New I/O worker #6] 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:49722
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: 5f428134-a746-4b27-a10b-9908bb530f24
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:29:49.397 [New I/O worker #7] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xae05f1cf, /127.0.0.1:49746 => /127.0.0.1:49722]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:49722
Accept: */*
User-Agent: AHC/1.0
22:29:49.412 [New I/O worker #7] 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:49722
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: 2bd9fbc9-4171-4db5-8913-4318a7404291
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:29:49.412 [New I/O worker #7] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:49722 for channel [id: 0xae05f1cf, /127.0.0.1:49746 => /127.0.0.1:49722]
22:29:49.428 [New I/O worker #6] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:49722 for channel [id: 0x924d35f1, /127.0.0.1:49745 => /127.0.0.1:49722]
22:29:49.475 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
22:29:49.475 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:29:49.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$4 mapped to context-path: /suspend
22:29:49.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$4
22:29:49.490 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:29:49.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:29:49.490 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:29:49.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:29:49.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:29:49.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:29:49.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:29:49.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:29:49.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:29:49.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:29:49.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:29:49.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:29:49.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:29:49.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:29:49.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:29:49.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:29:49.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:29:49.553 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:29:49.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:29:49.553 [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
22:29:49.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
22:29:49.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:29:49.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:29:49.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:29:49.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:29:49.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:29:49.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:29:49.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:29:49.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:29:49.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:29:49.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:29:49.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:29:49.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:29:49.553 [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
22:29:49.553 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@5d7ace
22:29:49.569 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:29:49.600 [New I/O worker #16] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x08fd73a0, /127.0.0.1:49768 => /127.0.0.1:49747]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:49747
Accept: */*
User-Agent: AHC/1.0
22:29:49.600 [New I/O worker #16] 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:49747
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: e1690659-9339-4dd2-a200-26ccaa594d13
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:29:49.600 [New I/O worker #17] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xd54306c5, /127.0.0.1:49769 => /127.0.0.1:49747]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:49747
Accept: */*
User-Agent: AHC/1.0
22:29:49.600 [New I/O worker #17] 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:49747
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: 32dfc70f-b0cc-45be-9c13-63c0bc69dc5a
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:29:49.600 [New I/O worker #17] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:49747 for channel [id: 0xd54306c5, /127.0.0.1:49769 => /127.0.0.1:49747]
22:29:49.615 [New I/O worker #16] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:49747 for channel [id: 0x08fd73a0, /127.0.0.1:49768 => /127.0.0.1:49747]
22:29:49.647 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
22:29:49.647 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:29:49.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$19 mapped to context-path: /suspend
22:29:49.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$19
22:29:49.662 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:29:49.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:29:49.662 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:29:49.694 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:29:49.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:29:49.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:29:49.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:29:49.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:29:49.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:29:49.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:29:49.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:29:49.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:29:49.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:29:49.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:29:49.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:29:49.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:29:49.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:29:49.709 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:29:49.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:29:49.709 [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
22:29:49.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
22:29:49.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:29:49.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:29:49.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:29:49.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:29:49.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:29:49.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:29:49.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:29:49.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:29:49.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:29:49.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:29:49.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:29:49.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:29:49.709 [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
22:29:49.709 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@41c453
22:29:49.725 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:29:49.756 [New I/O worker #26] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xd887bbdd, /127.0.0.1:49791 => /127.0.0.1:49770]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:49770
Accept: */*
User-Agent: AHC/1.0
22:29:49.772 [New I/O worker #27] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xd581d040, /127.0.0.1:49792 => /127.0.0.1:49770]':
DefaultHttpRequest(chunked: false)
POST /suspend HTTP/1.1
Content-Length: 60007
Connection: keep-alive
Host: 127.0.0.1:49770
Accept: */*
User-Agent: AHC/1.0
22:29:49.787 [New I/O worker #27] 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:49770
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: 9b5f5f3a-da55-4a9f-93d2-0f26a74eb69c
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:29:49.787 [New I/O worker #27] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:49770 for channel [id: 0xd581d040, /127.0.0.1:49792 => /127.0.0.1:49770]
22:29:49.787 [New I/O worker #26] 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:49770
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: 808c339e-bec8-44f8-ae26-8c0aefcada53
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:29:49.787 [New I/O worker #26] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:49770 for channel [id: 0xd887bbdd, /127.0.0.1:49791 => /127.0.0.1:49770]
22:29:49.819 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
22:29:49.834 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:29:49.850 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1 mapped to context-path: /*
22:29:49.850 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1
22:29:49.850 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:29:49.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:29:49.865 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:29:49.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:29:49.912 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:29:49.912 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:29:49.912 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:29:49.912 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:29:49.912 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:29:49.912 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:29:49.912 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:29:49.912 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:29:49.912 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:29:49.912 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:29:49.912 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:29:49.912 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:29:49.912 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:29:49.912 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:29:49.912 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:29:49.912 [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
22:29:49.912 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
22:29:49.912 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:29:49.912 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:29:49.912 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:29:49.912 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:29:49.912 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:29:49.912 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:29:49.912 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:29:49.912 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:29:49.912 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:29:49.912 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:29:49.912 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:29:49.912 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:29:49.912 [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
22:29:49.912 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@d49a0a
22:29:49.928 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:29:49.944 [New I/O worker #36] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x84bb0a97, /127.0.0.1:49814 => /127.0.0.1:49793]':
DefaultHttpRequest(chunked: false)
GET / HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:49793
Accept: */*
User-Agent: AHC/1.0
22:29:49.959 [New I/O worker #36] 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:49793
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: 7eb727ce-fdd8-4a25-993a-17bf024526eb
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:29:49.959 [New I/O worker #36] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:49793 for channel [id: 0x84bb0a97, /127.0.0.1:49814 => /127.0.0.1:49793]
22:29:49.959 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:29:49.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$15 mapped to context-path: /suspend
22:29:49.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$15
22:29:49.975 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:29:49.990 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:29:49.990 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:29:50.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:29:50.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:29:50.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:29:50.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:29:50.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:29:50.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:29:50.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:29:50.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:29:50.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:29:50.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:29:50.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:29:50.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:29:50.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:29:50.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:29:50.037 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:29:50.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:29:50.037 [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
22:29:50.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
22:29:50.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:29:50.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:29:50.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:29:50.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:29:50.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:29:50.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:29:50.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:29:50.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:29:50.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:29:50.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:29:50.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:29:50.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:29:50.037 [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
22:29:50.037 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@bfd472
22:29:50.053 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:29:50.100 [New I/O worker #46] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x449be9a8, /127.0.0.1:49836 => /127.0.0.1:49815]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:49815
Accept: */*
User-Agent: AHC/1.0
22:29:52.100 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
22:29:52.100 [New I/O worker #46] 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:49815
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: 122ace51-b1ff-4a5c-aa5a-babc402662fd
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:29:52.100 [New I/O worker #46] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:49815 for channel [id: 0x449be9a8, /127.0.0.1:49836 => /127.0.0.1:49815]
22:29:52.100 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:29:52.115 [New I/O worker #46] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x449be9a8, /127.0.0.1:49836 :> /127.0.0.1:49815] with attribute INSTANCE
22:29:52.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$17 mapped to context-path: /suspend
22:29:52.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$17
22:29:52.131 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:29:52.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:29:52.147 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:29:52.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:29:52.209 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:29:52.209 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:29:52.209 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:29:52.209 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:29:52.209 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:29:52.209 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:29:52.209 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:29:52.209 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:29:52.209 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:29:52.209 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:29:52.209 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:29:52.209 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:29:52.209 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:29:52.209 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:29:52.209 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:29:52.209 [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
22:29:52.209 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
22:29:52.209 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:29:52.209 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:29:52.209 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:29:52.209 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:29:52.209 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:29:52.209 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:29:52.209 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:29:52.209 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:29:52.209 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:29:52.209 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:29:52.209 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:29:52.209 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:29:52.209 [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
22:29:52.209 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@1b1eb9
22:29:52.225 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:29:52.240 [New I/O worker #56] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x60ba6948, /127.0.0.1:49858 => /127.0.0.1:49837]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:49837
Accept: */*
User-Agent: AHC/1.0
22:29:52.256 [New I/O worker #57] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x4fd6e41b, /127.0.0.1:49859 => /127.0.0.1:49837]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:49837
Accept: */*
User-Agent: AHC/1.0
22:29:52.256 [New I/O worker #57] 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:49837
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: f4d19d5a-5a63-42ed-b3d9-d709c93b526e
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:29:52.256 [New I/O worker #57] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:49837 for channel [id: 0x4fd6e41b, /127.0.0.1:49859 => /127.0.0.1:49837]
22:29:52.272 [New I/O worker #56] 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:49837
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: ab9a1d7d-bbc4-4811-b12c-3f1cf09d25c0
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:29:52.272 [New I/O worker #56] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:49837 for channel [id: 0x60ba6948, /127.0.0.1:49858 => /127.0.0.1:49837]
22:29:52.272 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
22:29:52.272 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:29:52.287 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$6 mapped to context-path: /suspend
22:29:52.287 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$6
22:29:52.287 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:29:52.287 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:29:52.287 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:29:52.334 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:29:52.365 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:29:52.365 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:29:52.365 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:29:52.365 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:29:52.365 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:29:52.365 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:29:52.365 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:29:52.365 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:29:52.365 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:29:52.365 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:29:52.365 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:29:52.365 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:29:52.365 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:29:52.365 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:29:52.365 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:29:52.365 [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
22:29:52.365 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
22:29:52.365 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:29:52.365 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:29:52.365 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:29:52.365 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:29:52.365 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:29:52.365 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:29:52.365 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:29:52.365 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:29:52.381 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:29:52.381 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:29:52.381 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:29:52.381 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:29:52.381 [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
22:29:52.381 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@1c0bd17
22:29:52.397 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:29:52.412 [New I/O worker #66] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xeac35fc2, /127.0.0.1:49881 => /127.0.0.1:49860]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Upgrade: WebSocket
Connection: Upgrade
Origin: http://127.0.0.1:49860
Sec-WebSocket-Key: jRqLRz08X0MEGJ+KIoX79A==
Sec-WebSocket-Version: 13
Host: 127.0.0.1:49860
Accept: */*
User-Agent: AHC/1.0
22:29:52.459 [New I/O worker #66] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0xeac35fc2, /127.0.0.1:49881 :> /127.0.0.1:49860] with attribute INSTANCE
22:29:52.475 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
22:29:52.475 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:29:52.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1 mapped to context-path: /*
22:29:52.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1
22:29:52.553 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:29:52.569 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:29:52.569 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:29:52.600 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:29:52.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:29:52.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:29:52.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:29:52.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:29:52.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:29:52.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:29:52.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:29:52.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:29:52.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:29:52.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:29:52.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:29:52.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:29:52.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:29:52.631 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:29:52.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:29:52.631 [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
22:29:52.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
22:29:52.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:29:52.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:29:52.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:29:52.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:29:52.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:29:52.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:29:52.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:29:52.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:29:52.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:29:52.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:29:52.647 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:29:52.647 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:29:52.647 [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
22:29:52.647 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@1baf976
22:29:52.662 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:29:52.944 [New I/O worker #76] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xc4bebb14, /127.0.0.1:49903 => /127.0.0.1:49882]':
DefaultHttpRequest(chunked: false)
GET / HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:49882
Accept: */*
User-Agent: AHC/1.0
22:29:53.022 [New I/O worker #76] 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:49882
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: 9dd0a892-b5e6-4329-b203-156669b45a25
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:29:53.022 [New I/O worker #76] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: https://127.0.0.1:49882 for channel [id: 0xc4bebb14, /127.0.0.1:49903 => /127.0.0.1:49882]
22:29:53.022 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:29:53.053 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$1 mapped to context-path: /suspend
22:29:53.053 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$1
22:29:53.053 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:29:53.053 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:29:53.053 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:29:53.115 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:29:53.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:29:53.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:29:53.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:29:53.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:29:53.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:29:53.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:29:53.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:29:53.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:29:53.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:29:53.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:29:53.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:29:53.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:29:53.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:29:53.147 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:29:53.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:29:53.147 [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
22:29:53.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
22:29:53.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:29:53.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:29:53.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:29:53.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:29:53.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:29:53.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:29:53.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:29:53.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:29:53.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:29:53.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:29:53.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:29:53.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:29:53.147 [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
22:29:53.147 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@1b79249
22:29:53.162 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:29:53.194 [New I/O worker #86] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xbd97d5f7, /127.0.0.1:49925 => /127.0.0.1:49904]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:49904
Accept: */*
User-Agent: AHC/1.0
22:29:53.194 [New I/O worker #86] 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:49904
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: 1828e4c0-3c3d-4813-8633-c567464aad75
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:29:53.194 [New I/O worker #86] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:49904 for channel [id: 0xbd97d5f7, /127.0.0.1:49925 => /127.0.0.1:49904]
22:29:53.209 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
22:29:53.209 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:29:53.225 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$21 mapped to context-path: /suspend
22:29:53.225 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$21
22:29:53.225 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:29:53.225 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:29:53.225 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:29:53.256 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:29:53.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:29:53.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:29:53.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:29:53.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:29:53.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:29:53.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:29:53.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:29:53.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:29:53.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:29:53.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:29:53.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:29:53.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:29:53.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:29:53.303 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:29:53.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:29:53.303 [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
22:29:53.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
22:29:53.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:29:53.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:29:53.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:29:53.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:29:53.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:29:53.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:29:53.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:29:53.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:29:53.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:29:53.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:29:53.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:29:53.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:29:53.303 [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
22:29:53.303 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@445dcf
22:29:53.334 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:29:53.350 [New I/O worker #96] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xcda298e3, /127.0.0.1:49947 => /127.0.0.1:49926]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:49926
Accept: */*
User-Agent: AHC/1.0
22:29:53.350 [New I/O worker #96] 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:49926
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: 12bdcdd6-3556-4a83-bc8c-d128646f6548
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:29:53.365 [New I/O worker #97] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x079176a1, /127.0.0.1:49948 => /127.0.0.1:49926]':
DefaultHttpRequest(chunked: false)
POST /suspend HTTP/1.1
Content-Length: 60007
Connection: keep-alive
Host: 127.0.0.1:49926
Accept: */*
User-Agent: AHC/1.0
22:29:53.365 [New I/O worker #97] 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:49926
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: 8a8e2009-b1cf-4af6-b059-2113194d16dd
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:29:53.365 [New I/O worker #97] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:49926 for channel [id: 0x079176a1, /127.0.0.1:49948 => /127.0.0.1:49926]
22:29:53.365 [New I/O worker #96] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:49926 for channel [id: 0xcda298e3, /127.0.0.1:49947 => /127.0.0.1:49926]
22:29:53.381 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
22:29:53.381 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:29:53.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1 mapped to context-path: /*
22:29:53.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1
22:29:53.397 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:29:53.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:29:53.397 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:29:53.428 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:29:53.475 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:29:53.475 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:29:53.475 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:29:53.475 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:29:53.475 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:29:53.475 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:29:53.475 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:29:53.475 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:29:53.475 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:29:53.475 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:29:53.475 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:29:53.475 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:29:53.475 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:29:53.475 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:29:53.475 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:29:53.475 [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
22:29:53.475 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
22:29:53.475 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:29:53.475 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:29:53.475 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:29:53.475 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:29:53.475 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:29:53.475 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:29:53.475 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:29:53.475 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:29:53.475 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:29:53.475 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:29:53.475 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:29:53.475 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:29:53.475 [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
22:29:53.475 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@153de6c
22:29:53.490 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:29:53.522 [New I/O worker #106] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x89233ef5, /127.0.0.1:49970 => /127.0.0.1:49949]':
DefaultHttpRequest(chunked: false)
GET / HTTP/1.1
Upgrade: WebSocket
Connection: Upgrade
Origin: http://127.0.0.1:49949
Sec-WebSocket-Key: FPSxP7IsTyPmF/LWZjEGUw==
Sec-WebSocket-Version: 13
Host: 127.0.0.1:49949
Accept: */*
User-Agent: AHC/1.0
22:29:58.600 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:29:58.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1 mapped to context-path: /*
22:29:58.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1
22:29:58.631 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:29:58.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:29:58.631 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:29:58.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:29:58.725 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:29:58.725 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:29:58.725 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:29:58.725 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:29:58.725 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:29:58.725 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:29:58.725 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:29:58.725 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:29:58.725 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:29:58.725 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:29:58.725 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:29:58.725 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:29:58.725 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:29:58.725 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:29:58.725 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:29:58.725 [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
22:29:58.725 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
22:29:58.725 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:29:58.725 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:29:58.725 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:29:58.725 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:29:58.725 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:29:58.725 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:29:58.725 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:29:58.725 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:29:58.725 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:29:58.725 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:29:58.725 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:29:58.725 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:29:58.725 [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
22:29:58.725 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@1f61519
22:29:58.740 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:29:58.772 [New I/O worker #116] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xf45745e6, /127.0.0.1:49992 => /127.0.0.1:49971]':
DefaultHttpRequest(chunked: false)
GET / HTTP/1.1
Upgrade: WebSocket
Connection: Upgrade
Origin: http://127.0.0.1:49971
Sec-WebSocket-Key: S4zRKYxSUFs1+THFW3K62A==
Sec-WebSocket-Version: 13
Host: 127.0.0.1:49971
Accept: */*
User-Agent: AHC/1.0
22:30:03.803 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:30:03.819 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:30:03.819 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:30:03.819 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:30:03.881 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
22:30:03.881 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
22:30:03.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
22:30:03.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:30:03.959 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 26, 2015 10:30:03 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 26, 2015 10:30:04 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 26, 2015 10:30:04 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 26, 2015 10:30:04 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 26, 2015 10:30:04 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
22:30:04.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:30:04.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:30:04.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:30:04.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:30:04.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:30:04.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:30:04.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:30:04.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:30:04.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:30:04.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:30:04.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:30:04.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:30:04.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:30:04.975 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:30:04.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:30:04.975 [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
22:30:04.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
22:30:04.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:30:04.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:30:04.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:30:04.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:30:04.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:30:04.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:30:04.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:30:04.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:30:04.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:30:04.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:30:04.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:30:04.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:30:04.975 [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
22:30:04.975 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@192de7f
22:30:04.990 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:30:05.006 [TestNGInvoker-testBroadcastFilter()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testBroadcastFilter
22:30:05.037 [New I/O worker #126] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x03043f68, /127.0.0.1:50014 => /127.0.0.1:49993]':
DefaultHttpRequest(chunked: false)
GET /invoke/foreverWithoutComments HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:49993
Accept: */*
User-Agent: AHC/1.0
22:30:09.037 [TestNGInvoker-testBroadcastFilter()] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x9dbd334e, /127.0.0.1:50017 => /127.0.0.1:49993]':
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:49993
Accept: */*
User-Agent: AHC/1.0
22:30:25.022 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:30:25.037 [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]
22:30:26.084 [New I/O worker #127] 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:49993
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
22:30:26.084 [New I/O worker #127] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:49993 for channel [id: 0x9dbd334e, /127.0.0.1:50017 => /127.0.0.1:49993]
22:30:26.084 [New I/O worker #127] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x9dbd334e, /127.0.0.1:50017 :> /127.0.0.1:49993] with attribute INSTANCE
22:30:26.084 [New I/O worker #126] 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:49993
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
22:30:26.084 [New I/O worker #126] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:49993 for channel [id: 0x03043f68, /127.0.0.1:50014 => /127.0.0.1:49993]
22:30:26.084 [New I/O worker #126] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x03043f68, /127.0.0.1:50014 :> /127.0.0.1:49993] with attribute INSTANCE
22:30:26.100 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:30:47.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:30:47.147 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:30:47.162 [Finalizer] DEBUG com.ning.http.client.AsyncHttpClient - AsyncHttpClient.close() hasn't been invoked, which may produce file descriptor leaks
22:30:49.506 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
22:30:49.506 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
22:30:49.522 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
22:30:49.522 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:30:49.584 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 26, 2015 10:30:49 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 26, 2015 10:30:49 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 26, 2015 10:30:49 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 26, 2015 10:30:49 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 26, 2015 10:30:49 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
22:30:49.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:30:49.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:30:49.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:30:49.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:30:49.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:30:49.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:30:49.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:30:49.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:30:49.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:30:49.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:30:49.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:30:49.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:30:49.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:30:49.897 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:30:49.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:30:49.897 [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
22:30:49.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
22:30:49.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:30:49.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:30:49.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:30:49.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:30:49.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:30:49.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:30:49.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:30:49.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:30:49.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:30:49.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:30:49.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:30:49.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:30:49.897 [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
22:30:49.897 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@f64915
22:30:49.928 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:30:49.928 [TestNGInvoker-testProgrammaticDelayBroadcast()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testDelayBroadcast
22:30:49.944 [New I/O worker #136] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x9b5e162a, /127.0.0.1:50041 => /127.0.0.1:50018]':
DefaultHttpRequest(chunked: false)
GET /invoke/forever HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:50018
Accept: */*
User-Agent: AHC/1.0
22:30:49.990 [New I/O worker #136] 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:50018
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:50018/invoke/forever/0335ae13-ad8e-4f24-a06b-072dd65e4f7b
Connection: Keep-Alive
X-Atmosphere-tracking-id: b3ca0588-dea1-46c3-bde4-fdb2c9c127a3
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:30:52.444 [New I/O worker #137] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x0c4bfbca, /127.0.0.1:50042 => /127.0.0.1:50018]':
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:50018
Accept: */*
User-Agent: AHC/1.0
22:30:52.444 [New I/O worker #137] 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:50018
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: 526b01e1-c1f5-4ac4-8315-8f82c3b7ab36
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:30:52.444 [New I/O worker #137] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50018 for channel [id: 0x0c4bfbca, /127.0.0.1:50042 => /127.0.0.1:50018]
22:30:52.444 [TestNGInvoker-testProgrammaticDelayBroadcast()] DEBUG c.n.h.c.p.n.r.NettyRequestSender - Using cached Channel [id: 0x0c4bfbca, /127.0.0.1:50042 => /127.0.0.1:50018]
for uri http://127.0.0.1:50018/invoke/publishAndResume
22:30:52.444 [TestNGInvoker-testProgrammaticDelayBroadcast()] DEBUG c.n.h.c.p.n.r.NettyRequestSender - Using cached Channel [id: 0x0c4bfbca, /127.0.0.1:50042 => /127.0.0.1:50018]
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:50018
Accept: */*
User-Agent: AHC/1.0
22:30:52.459 [New I/O worker #137] 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:50018
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: dd32c37c-6308-4a7b-aa77-528ed3442763
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:30:52.459 [New I/O worker #137] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50018 for channel [id: 0x0c4bfbca, /127.0.0.1:50042 => /127.0.0.1:50018]
22:30:52.459 [New I/O worker #136] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50018 for channel [id: 0x9b5e162a, /127.0.0.1:50041 => /127.0.0.1:50018]
22:30:52.475 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster invoke factory size now 1
22:30:52.475 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:30:52.490 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:30:52.506 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:30:52.506 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:30:52.569 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
22:30:52.569 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
22:30:52.569 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
22:30:52.569 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:30:52.647 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 26, 2015 10:30:52 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 26, 2015 10:30:52 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 26, 2015 10:30:52 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 26, 2015 10:30:52 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 26, 2015 10:30:52 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
22:30:52.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:30:52.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:30:52.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:30:52.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:30:52.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:30:52.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:30:52.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:30:52.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:30:52.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:30:52.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:30:52.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:30:52.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:30:52.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:30:52.928 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:30:52.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:30:52.928 [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
22:30:52.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
22:30:52.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:30:52.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:30:52.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:30:52.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:30:52.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:30:52.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:30:52.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:30:52.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:30:52.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:30:52.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:30:52.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:30:52.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:30:52.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
22:30:52.928 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@1be2eac
22:30:52.944 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:30:52.944 [TestNGInvoker-testScheduleBroadcast()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testScheduleBroadcast
22:30:52.975 [New I/O worker #146] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x336bfce7, /127.0.0.1:50064 => /127.0.0.1:50043]':
DefaultHttpRequest(chunked: false)
GET /invoke/foreverWithoutComments HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:50043
Accept: */*
User-Agent: AHC/1.0
22:30:52.975 [New I/O worker #146] 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:50043
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:50043/invoke/foreverWithoutComments/74f9c12d-c19d-42aa-a3a5-916fd070d1c7
Connection: Keep-Alive
X-Atmosphere-tracking-id: 6df3b676-cc0e-4552-9db1-ca1cd3863359
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:30:55.475 [New I/O worker #147] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x306df793, /127.0.0.1:50065 => /127.0.0.1:50043]':
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:50043
Accept: */*
User-Agent: AHC/1.0
22:30:55.490 [New I/O worker #147] 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:50043
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: 6bd98597-cceb-4d18-a9cd-8f6bc2b66ba8
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:30:55.490 [New I/O worker #147] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50043 for channel [id: 0x306df793, /127.0.0.1:50065 => /127.0.0.1:50043]
22:31:00.506 [New I/O worker #146] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50043 for channel [id: 0x336bfce7, /127.0.0.1:50064 => /127.0.0.1:50043]
22:31:00.537 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster invoke factory size now 1
22:31:00.537 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:31:00.553 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:31:00.569 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:31:00.569 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:31:00.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
22:31:00.631 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
22:31:00.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
22:31:00.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:31:00.709 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 26, 2015 10:31:00 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 26, 2015 10:31:00 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 26, 2015 10:31:00 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 26, 2015 10:31:00 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 26, 2015 10:31:00 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
22:31:01.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:31:01.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:31:01.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:31:01.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:31:01.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:31:01.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:31:01.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:31:01.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:31:01.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:31:01.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:31:01.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:31:01.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:31:01.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:31:01.022 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:31:01.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:31:01.022 [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
22:31:01.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
22:31:01.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:31:01.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:31:01.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:31:01.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:31:01.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:31:01.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:31:01.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:31:01.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:31:01.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:31:01.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:31:01.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:31:01.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:31:01.022 [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
22:31:01.022 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@ffa25e
22:31:01.037 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:31:01.053 [TestNGInvoker-testResumeOnBroadcastUsingBroadcasterFactory()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testResumeOnBroadcast
22:31:01.084 [New I/O worker #156] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xaad1627c, /127.0.0.1:50087 => /127.0.0.1:50066]':
DefaultHttpRequest(chunked: false)
GET /invoke/subscribeAndUsingExternalThread HTTP/1.1
X-Atmosphere-Transport: long-polling
Connection: keep-alive
Host: 127.0.0.1:50066
Accept: */*
User-Agent: AHC/1.0
22:31:05.115 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:49993 : 2
22:31:05.115 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Adding Candidate expired Channel [id: 0x9dbd334e, /127.0.0.1:50017 :> /127.0.0.1:49993]
22:31:05.115 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Adding Candidate expired Channel [id: 0x03043f68, /127.0.0.1:50014 :> /127.0.0.1:49993]
22:31:05.115 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 2 connections out of 2 in 0ms
22:31:21.053 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:31:21.069 [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]
22:31:22.115 [New I/O worker #156] 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:50066
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
22:31:22.115 [New I/O worker #156] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50066 for channel [id: 0xaad1627c, /127.0.0.1:50087 => /127.0.0.1:50066]
22:31:22.115 [New I/O worker #156] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0xaad1627c, /127.0.0.1:50087 :> /127.0.0.1:50066] with attribute INSTANCE
22:31:22.131 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:31:43.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:31:43.178 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:31:43.209 [Finalizer] DEBUG com.ning.http.client.AsyncHttpClient - AsyncHttpClient.close() hasn't been invoked, which may produce file descriptor leaks
22:31:45.506 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
22:31:45.506 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
22:31:45.522 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
22:31:45.522 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:31:45.584 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 26, 2015 10:31: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 26, 2015 10:31:45 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 26, 2015 10:31:45 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 26, 2015 10:31: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 26, 2015 10:31: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
22:31:45.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:31:45.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:31:45.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:31:45.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:31:45.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:31:45.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:31:45.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:31:45.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:31:45.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:31:45.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:31:45.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:31:45.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:31:45.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:31:45.897 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:31:45.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:31:45.897 [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
22:31:45.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
22:31:45.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:31:45.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:31:45.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:31:45.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:31:45.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:31:45.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:31:45.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:31:45.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:31:45.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:31:45.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:31:45.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:31:45.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:31:45.897 [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
22:31:45.897 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@181423
22:31:45.912 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:31:45.928 [TestNGInvoker-testDelayBroadcast()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testDelayBroadcast
22:31:45.944 [New I/O worker #166] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x0707b04a, /127.0.0.1:50113 => /127.0.0.1:50090]':
DefaultHttpRequest(chunked: false)
GET /invoke/forever HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:50090
Accept: */*
User-Agent: AHC/1.0
22:31:45.959 [New I/O worker #166] 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:50090
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:50090/invoke/forever/9a4d6e4f-e671-4d6a-8590-727edd7d8e58
Connection: Keep-Alive
X-Atmosphere-tracking-id: ddbf381d-2a51-4479-b5a8-2149398fe991
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:31:48.444 [New I/O worker #167] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x21492ba7, /127.0.0.1:50114 => /127.0.0.1:50090]':
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:50090
Accept: */*
User-Agent: AHC/1.0
22:31:48.459 [New I/O worker #167] 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:50090
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: 873a02e9-42af-4d1d-97af-a84432e77a19
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:31:48.459 [New I/O worker #167] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50090 for channel [id: 0x21492ba7, /127.0.0.1:50114 => /127.0.0.1:50090]
22:31:48.459 [TestNGInvoker-testDelayBroadcast()] DEBUG c.n.h.c.p.n.r.NettyRequestSender - Using cached Channel [id: 0x21492ba7, /127.0.0.1:50114 => /127.0.0.1:50090]
for uri http://127.0.0.1:50090/invoke/publishAndResume
22:31:48.459 [TestNGInvoker-testDelayBroadcast()] DEBUG c.n.h.c.p.n.r.NettyRequestSender - Using cached Channel [id: 0x21492ba7, /127.0.0.1:50114 => /127.0.0.1:50090]
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:50090
Accept: */*
User-Agent: AHC/1.0
22:31:48.459 [New I/O worker #167] 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:50090
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: 40b5a607-b3f0-4b93-8176-a71139a74201
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:31:48.459 [New I/O worker #167] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50090 for channel [id: 0x21492ba7, /127.0.0.1:50114 => /127.0.0.1:50090]
22:31:48.475 [New I/O worker #166] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50090 for channel [id: 0x0707b04a, /127.0.0.1:50113 => /127.0.0.1:50090]
22:31:48.490 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster invoke factory size now 1
22:31:48.490 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:31:48.506 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:31:48.522 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:31:48.522 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:31:48.584 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
22:31:48.584 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
22:31:48.584 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
22:31:48.584 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:31:48.662 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 26, 2015 10:31: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 26, 2015 10:31:48 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 26, 2015 10:31:48 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 26, 2015 10:31: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 26, 2015 10:31: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
22:31:48.959 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:31:48.959 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:31:48.959 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:31:48.959 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:31:48.959 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:31:48.959 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:31:48.959 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:31:48.959 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:31:48.959 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:31:48.959 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:31:48.959 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:31:48.959 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:31:48.959 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:31:48.959 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:31:48.959 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:31:48.959 [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
22:31:48.959 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
22:31:48.959 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:31:48.959 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:31:48.959 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:31:48.959 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:31:48.959 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:31:48.959 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:31:48.959 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:31:48.959 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:31:48.959 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:31:48.959 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:31:48.959 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:31:48.959 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:31:48.959 [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
22:31:48.959 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@ec4446
22:31:48.990 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:31:48.990 [TestNGInvoker-testSuspendTimeout()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testSuspendTimeout
22:31:49.006 [New I/O worker #176] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x2fef9a1e, /127.0.0.1:50136 => /127.0.0.1:50115]':
DefaultHttpRequest(chunked: false)
GET /invoke HTTP/1.1
X-Atmosphere-Transport: long-polling
Connection: keep-alive
Host: 127.0.0.1:50115
Accept: */*
User-Agent: AHC/1.0
22:31:49.006 [New I/O worker #176] 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:50115
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: ad8b5630-b95a-4bf0-859e-85c47efcbaa7
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:31:54.053 [New I/O worker #176] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50115 for channel [id: 0x2fef9a1e, /127.0.0.1:50136 => /127.0.0.1:50115]
22:31:54.053 [New I/O worker #176] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x2fef9a1e, /127.0.0.1:50136 :> /127.0.0.1:50115] with attribute INSTANCE
22:31:54.084 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster invoke factory size now 1
22:31:54.084 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:31:54.100 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:31:54.100 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:31:54.100 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:31:54.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
22:31:54.178 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
22:31:54.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
22:31:54.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:31:54.256 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 26, 2015 10:31:54 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 26, 2015 10:31:54 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 26, 2015 10:31:54 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 26, 2015 10:31:54 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 26, 2015 10:31:54 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
22:31:54.569 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:31:54.569 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:31:54.569 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:31:54.569 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:31:54.569 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:31:54.569 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:31:54.569 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:31:54.569 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:31:54.569 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:31:54.569 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:31:54.569 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:31:54.569 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:31:54.569 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:31:54.569 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:31:54.569 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:31:54.569 [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
22:31:54.569 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
22:31:54.569 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:31:54.569 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:31:54.569 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:31:54.569 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:31:54.569 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:31:54.569 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:31:54.569 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:31:54.569 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:31:54.569 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:31:54.569 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:31:54.569 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:31:54.569 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:31:54.569 [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
22:31:54.569 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@1a40ea6
22:31:54.584 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:31:54.584 [TestNGInvoker-testDelayNextBroadcast()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testDelayNextBroadcast
22:31:54.615 [New I/O worker #186] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x67035d25, /127.0.0.1:50158 => /127.0.0.1:50137]':
DefaultHttpRequest(chunked: false)
GET /invoke/forever HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:50137
Accept: */*
User-Agent: AHC/1.0
22:31:57.115 [New I/O worker #187] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xb0f5c592, /127.0.0.1:50161 => /127.0.0.1:50137]':
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:50137
Accept: */*
User-Agent: AHC/1.0
22:32:01.162 [Hashed wheel timer #31] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:50066 : 1
22:32:01.162 [Hashed wheel timer #31] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Adding Candidate expired Channel [id: 0xaad1627c, /127.0.0.1:50087 :> /127.0.0.1:50066]
22:32:01.162 [Hashed wheel timer #31] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 1 connections out of 1 in 0ms
22:32:05.209 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:49993 : 0
22:32:05.209 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 0 connections out of 0 in 2ms
22:32:14.600 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:32:14.615 [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]
22:32:15.662 [New I/O worker #187] 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:50137
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
22:32:15.662 [New I/O worker #186] 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:50137
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
22:32:15.662 [New I/O worker #187] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50137 for channel [id: 0xb0f5c592, /127.0.0.1:50161 => /127.0.0.1:50137]
22:32:15.662 [New I/O worker #186] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50137 for channel [id: 0x67035d25, /127.0.0.1:50158 => /127.0.0.1:50137]
22:32:15.662 [New I/O worker #186] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x67035d25, /127.0.0.1:50158 :> /127.0.0.1:50137] with attribute INSTANCE
22:32:15.662 [New I/O worker #187] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0xb0f5c592, /127.0.0.1:50161 :> /127.0.0.1:50137] with attribute INSTANCE
22:32:15.694 [Finalizer] DEBUG com.ning.http.client.AsyncHttpClient - AsyncHttpClient.close() hasn't been invoked, which may produce file descriptor leaks
Tests run: 19, Failures: 5, Errors: 0, Skipped: 0, Time elapsed: 171.312 sec <<< FAILURE!
Results :
Failed tests:
wssHandlerTest(org.atmosphere.nettosphere.test.NettyAtmosphereTest): expected:<Hello World from Nettosphere> but was:<null>
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
testResumeOnBroadcastUsingBroadcasterFactory(org.atmosphere.nettosphere.test.NettyJerseyTest): Method public void org.atmosphere.nettosphere.test.NettyJerseyTest.testResumeOnBroadcastUsingBroadcasterFactory() 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.375 s]
[INFO] Nettosphere Server ................................. FAILURE [02:57 min]
[INFO] Nettosphere Assemblies ............................. SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 02:58 min
[INFO] Finished at: 2015-01-26T22:32:16-08:00
[INFO] Final Memory: 15M/38M
[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:\nettosphere-nettosphere-project-2.3.0-RC1\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:\nettosphere-nettosphere-project-2.3.0-RC1 (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:\nettosphere-nettosphere-project-2.3.0-RC1\server\target
[INFO] Deleting C:\nettosphere-nettosphere-project-2.3.0-RC1\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:\nettosphere-nettosphere-project-2.3.0-RC1\server\src\main\resources
[INFO]
[INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ nettosphere ---
[INFO] Compiling 19 source files to C:\nettosphere-nettosphere-project-2.3.0-RC1\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:\nettosphere-nettosphere-project-2.3.0-RC1\server\target\test-classes
[INFO]
[INFO] --- maven-surefire-plugin:2.8.1:test (default-test) @ nettosphere ---
[INFO] Surefire report directory: C:\nettosphere-nettosphere-project-2.3.0-RC1\server\target\surefire-reports
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running TestSuite
22:34:24.990 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$4 mapped to context-path: /suspend
22:34:24.990 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$4
22:34:25.022 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:34:27.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:34:27.662 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:34:30.100 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:34:30.115 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:34:30.115 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:34:30.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:34:30.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:34:30.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:34:30.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:34:30.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:34:30.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:34:30.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:34:30.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:34:30.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:34:30.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:34:30.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:34:30.131 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:34:30.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:34:30.131 [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
22:34:30.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
22:34:30.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:34:30.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:34:30.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:34:30.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:34:30.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:34:30.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:34:30.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:34:30.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:34:30.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:34:30.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:34:30.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:34:30.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:34:30.147 [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
22:34:30.319 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:34:30.553 [New I/O worker #6] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x6ed38cee, /127.0.0.1:50185 => /127.0.0.1:50164]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:50164
Accept: */*
User-Agent: AHC/1.0
22:34:30.740 [New I/O worker #6] 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:50164
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: 2b433bf9-3888-4ca6-a06c-7e7651dd8880
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:34:30.756 [New I/O worker #7] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x01545224, /127.0.0.1:50186 => /127.0.0.1:50164]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:50164
Accept: */*
User-Agent: AHC/1.0
22:34:30.756 [New I/O worker #7] 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:50164
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: 93de375e-5665-4f10-a37b-602f3cb3537e
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:34:30.772 [New I/O worker #7] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50164 for channel [id: 0x01545224, /127.0.0.1:50186 => /127.0.0.1:50164]
22:34:30.803 [New I/O worker #6] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50164 for channel [id: 0x6ed38cee, /127.0.0.1:50185 => /127.0.0.1:50164]
22:34:30.834 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
22:34:30.850 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:34:30.881 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$2 mapped to context-path: /suspend
22:34:30.881 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$2
22:34:30.881 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:34:30.881 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:34:30.881 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:34:30.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:34:30.944 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:34:30.944 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:34:30.944 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:34:30.944 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:34:30.944 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:34:30.944 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:34:30.944 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:34:30.944 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:34:30.944 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:34:30.944 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:34:30.944 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:34:30.944 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:34:30.944 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:34:30.944 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:34:30.944 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:34:30.944 [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
22:34:30.944 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
22:34:30.944 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:34:30.944 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:34:30.944 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:34:30.944 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:34:30.944 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:34:30.944 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:34:30.944 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:34:30.944 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:34:30.944 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:34:30.944 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:34:30.944 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:34:30.944 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:34:30.944 [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
22:34:30.944 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@11d0054
22:34:30.959 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:34:30.990 [New I/O worker #16] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x573f039f, /127.0.0.1:50208 => /127.0.0.1:50187]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: long-polling
Connection: keep-alive
Host: 127.0.0.1:50187
Accept: */*
User-Agent: AHC/1.0
22:34:30.990 [New I/O worker #16] 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:50187
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: 1fe21caf-1d2e-47f9-8a13-fc5041838218
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:34:31.006 [New I/O worker #17] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xab6f3132, /127.0.0.1:50209 => /127.0.0.1:50187]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:50187
Accept: */*
User-Agent: AHC/1.0
22:34:31.006 [New I/O worker #17] 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:50187
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: cefe472d-e00a-4752-b4b7-191668505ff0
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:34:31.006 [New I/O worker #17] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50187 for channel [id: 0xab6f3132, /127.0.0.1:50209 => /127.0.0.1:50187]
22:34:31.006 [New I/O worker #16] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50187 for channel [id: 0x573f039f, /127.0.0.1:50208 => /127.0.0.1:50187]
22:34:31.022 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
22:34:31.022 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:34:31.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1 mapped to context-path: /*
22:34:31.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1
22:34:31.037 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:34:31.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:34:31.037 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:34:31.100 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:34:31.115 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:34:31.115 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:34:31.115 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:34:31.115 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:34:31.115 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:34:31.115 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:34:31.115 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:34:31.115 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:34:31.115 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:34:31.115 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:34:31.115 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:34:31.115 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:34:31.115 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:34:31.115 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:34:31.115 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:34:31.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
22:34:31.115 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
22:34:31.115 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:34:31.115 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:34:31.115 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:34:31.115 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:34:31.115 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:34:31.115 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:34:31.115 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:34:31.115 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:34:31.115 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:34:31.115 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:34:31.115 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:34:31.115 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:34:31.131 [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
22:34:31.131 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@5850e3
22:34:31.147 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:34:31.162 [New I/O worker #26] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xcc29ba88, /127.0.0.1:50231 => /127.0.0.1:50210]':
DefaultHttpRequest(chunked: false)
GET / HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:50210
Accept: */*
User-Agent: AHC/1.0
22:34:31.178 [New I/O worker #26] 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:50210
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: 30d0a8aa-3bf4-4713-9b9e-772a2f41d009
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:34:31.178 [New I/O worker #26] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50210 for channel [id: 0xcc29ba88, /127.0.0.1:50231 => /127.0.0.1:50210]
22:34:31.209 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:34:31.225 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$19 mapped to context-path: /suspend
22:34:31.225 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$19
22:34:31.225 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:34:31.225 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:34:31.240 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:34:31.287 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:34:31.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:34:31.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:34:31.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:34:31.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:34:31.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:34:31.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:34:31.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:34:31.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:34:31.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:34:31.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:34:31.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:34:31.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:34:31.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:34:31.303 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:34:31.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:34:31.303 [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
22:34:31.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
22:34:31.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:34:31.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:34:31.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:34:31.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:34:31.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:34:31.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:34:31.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:34:31.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:34:31.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:34:31.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:34:31.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:34:31.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:34:31.303 [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
22:34:31.303 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@1c82eaa
22:34:31.334 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:34:31.350 [New I/O worker #36] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x6a6e19a0, /127.0.0.1:50253 => /127.0.0.1:50232]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:50232
Accept: */*
User-Agent: AHC/1.0
22:34:31.381 [New I/O worker #37] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x6c4b2b83, /127.0.0.1:50254 => /127.0.0.1:50232]':
DefaultHttpRequest(chunked: false)
POST /suspend HTTP/1.1
Content-Length: 60007
Connection: keep-alive
Host: 127.0.0.1:50232
Accept: */*
User-Agent: AHC/1.0
22:34:31.397 [New I/O worker #36] 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:50232
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: e6979c34-c227-4e44-96eb-9cb50f617bfe
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:34:31.397 [New I/O worker #37] 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:50232
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: 5c8e353f-a305-4dfc-bb08-5e2657713562
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:34:31.397 [New I/O worker #37] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50232 for channel [id: 0x6c4b2b83, /127.0.0.1:50254 => /127.0.0.1:50232]
22:34:31.397 [New I/O worker #36] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50232 for channel [id: 0x6a6e19a0, /127.0.0.1:50253 => /127.0.0.1:50232]
22:34:31.412 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
22:34:31.412 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:34:31.428 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$15 mapped to context-path: /suspend
22:34:31.428 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$15
22:34:31.428 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:34:31.428 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:34:31.428 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:34:31.459 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:34:31.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:34:31.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:34:31.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:34:31.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:34:31.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:34:31.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:34:31.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:34:31.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:34:31.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:34:31.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:34:31.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:34:31.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:34:31.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:34:31.490 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:34:31.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:34:31.490 [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
22:34:31.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
22:34:31.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:34:31.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:34:31.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:34:31.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:34:31.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:34:31.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:34:31.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:34:31.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:34:31.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:34:31.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:34:31.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:34:31.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:34:31.490 [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
22:34:31.490 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@1a7d7e5
22:34:31.506 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:34:31.537 [New I/O worker #46] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x086bc28c, /127.0.0.1:50276 => /127.0.0.1:50255]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:50255
Accept: */*
User-Agent: AHC/1.0
22:34:33.537 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
22:34:33.553 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:34:33.553 [New I/O worker #46] 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:50255
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: 01c0184b-0154-4aa5-884b-04f61fe8e68f
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:34:33.569 [New I/O worker #46] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50255 for channel [id: 0x086bc28c, /127.0.0.1:50276 => /127.0.0.1:50255]
22:34:33.569 [New I/O worker #46] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x086bc28c, /127.0.0.1:50276 :> /127.0.0.1:50255] with attribute INSTANCE
22:34:33.584 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$17 mapped to context-path: /suspend
22:34:33.584 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$17
22:34:33.584 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:34:33.584 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:34:33.600 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:34:33.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:34:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:34:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:34:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:34:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:34:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:34:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:34:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:34:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:34:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:34:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:34:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:34:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:34:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:34:33.662 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:34:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:34:33.662 [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
22:34:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
22:34:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:34:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:34:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:34:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:34:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:34:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:34:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:34:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:34:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:34:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:34:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:34:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:34:33.662 [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
22:34:33.662 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@1799932
22:34:33.678 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:34:33.709 [New I/O worker #56] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xb8f3a52c, /127.0.0.1:50298 => /127.0.0.1:50277]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:50277
Accept: */*
User-Agent: AHC/1.0
22:34:33.709 [New I/O worker #57] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xfdaaa4d6, /127.0.0.1:50299 => /127.0.0.1:50277]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:50277
Accept: */*
User-Agent: AHC/1.0
22:34:33.709 [New I/O worker #57] 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:50277
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: 52fc6b3c-5478-4e9e-a1a2-f6c405ce93bb
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:34:33.709 [New I/O worker #57] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50277 for channel [id: 0xfdaaa4d6, /127.0.0.1:50299 => /127.0.0.1:50277]
22:34:33.725 [New I/O worker #56] 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:50277
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: 9b1d9ffd-6e82-4d2d-a2a2-b461877ca394
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:34:33.725 [New I/O worker #56] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50277 for channel [id: 0xb8f3a52c, /127.0.0.1:50298 => /127.0.0.1:50277]
22:34:33.725 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
22:34:33.725 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:34:33.740 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$6 mapped to context-path: /suspend
22:34:33.740 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$6
22:34:33.756 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:34:33.756 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:34:33.756 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:34:33.803 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:34:33.834 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:34:33.834 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:34:33.834 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:34:33.834 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:34:33.834 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:34:33.834 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:34:33.834 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:34:33.834 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:34:33.834 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:34:33.834 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:34:33.834 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:34:33.834 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:34:33.834 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:34:33.834 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:34:33.834 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:34:33.834 [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
22:34:33.834 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
22:34:33.834 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:34:33.834 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:34:33.834 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:34:33.834 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:34:33.834 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:34:33.834 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:34:33.834 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:34:33.834 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:34:33.834 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:34:33.834 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:34:33.834 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:34:33.834 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:34:33.834 [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
22:34:33.834 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@1ba8574
22:34:33.850 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:34:33.881 [New I/O worker #66] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xef170d51, /127.0.0.1:50321 => /127.0.0.1:50300]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Upgrade: WebSocket
Connection: Upgrade
Origin: http://127.0.0.1:50300
Sec-WebSocket-Key: Zit8Dp1QQqQGku/kP8IuCA==
Sec-WebSocket-Version: 13
Host: 127.0.0.1:50300
Accept: */*
User-Agent: AHC/1.0
22:34:33.928 [New I/O worker #66] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0xef170d51, /127.0.0.1:50321 :> /127.0.0.1:50300] with attribute INSTANCE
22:34:33.944 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
22:34:33.944 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:34:34.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1 mapped to context-path: /*
22:34:34.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1
22:34:34.037 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:34:34.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:34:34.037 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:34:34.084 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:34:34.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:34:34.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:34:34.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:34:34.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:34:34.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:34:34.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:34:34.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:34:34.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:34:34.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:34:34.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:34:34.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:34:34.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:34:34.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:34:34.131 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:34:34.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:34:34.131 [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
22:34:34.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
22:34:34.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:34:34.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:34:34.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:34:34.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:34:34.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:34:34.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:34:34.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:34:34.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:34:34.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:34:34.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:34:34.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:34:34.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:34:34.131 [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
22:34:34.131 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@17dbcd4
22:34:34.147 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:34:34.412 [New I/O worker #76] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xce3f992e, /127.0.0.1:50343 => /127.0.0.1:50322]':
DefaultHttpRequest(chunked: false)
GET / HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:50322
Accept: */*
User-Agent: AHC/1.0
22:34:34.506 [New I/O worker #76] 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:50322
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: 7a54e2ba-9acc-4563-b35d-3bc5558df04b
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:34:34.506 [New I/O worker #76] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: https://127.0.0.1:50322 for channel [id: 0xce3f992e, /127.0.0.1:50343 => /127.0.0.1:50322]
22:34:34.522 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:34:34.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$1 mapped to context-path: /suspend
22:34:34.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$1
22:34:34.537 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:34:34.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:34:34.537 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:34:34.584 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:34:34.615 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:34:34.615 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:34:34.615 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:34:34.615 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:34:34.615 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:34:34.615 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:34:34.615 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:34:34.615 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:34:34.615 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:34:34.615 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:34:34.615 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:34:34.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:34:34.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:34:34.631 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:34:34.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:34:34.631 [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
22:34:34.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
22:34:34.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:34:34.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:34:34.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:34:34.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:34:34.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:34:34.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:34:34.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:34:34.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:34:34.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:34:34.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:34:34.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:34:34.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:34:34.631 [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
22:34:34.631 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@1befe6e
22:34:34.647 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:34:34.662 [New I/O worker #86] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x5fb2e8cf, /127.0.0.1:50365 => /127.0.0.1:50344]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:50344
Accept: */*
User-Agent: AHC/1.0
22:34:34.662 [New I/O worker #86] 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:50344
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: 5cbc6340-7b63-4a50-90f5-6804610a3b96
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:34:34.662 [New I/O worker #86] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50344 for channel [id: 0x5fb2e8cf, /127.0.0.1:50365 => /127.0.0.1:50344]
22:34:34.678 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
22:34:34.678 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:34:34.678 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$21 mapped to context-path: /suspend
22:34:34.678 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$21
22:34:34.678 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:34:34.694 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:34:34.694 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:34:34.725 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:34:34.772 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:34:34.772 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:34:34.772 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:34:34.772 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:34:34.772 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:34:34.772 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:34:34.772 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:34:34.772 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:34:34.772 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:34:34.772 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:34:34.772 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:34:34.772 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:34:34.772 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:34:34.772 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:34:34.772 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:34:34.772 [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
22:34:34.772 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
22:34:34.772 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:34:34.772 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:34:34.772 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:34:34.772 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:34:34.772 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:34:34.772 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:34:34.772 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:34:34.772 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:34:34.772 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:34:34.772 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:34:34.772 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:34:34.772 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:34:34.772 [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
22:34:34.772 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@125cf56
22:34:34.787 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:34:34.819 [New I/O worker #96] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x32802ad2, /127.0.0.1:50387 => /127.0.0.1:50366]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:50366
Accept: */*
User-Agent: AHC/1.0
22:34:34.819 [New I/O worker #96] 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:50366
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: 649d7ff7-f18b-4544-afb4-ebbff61c17cc
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:34:34.834 [New I/O worker #97] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xa00ebe65, /127.0.0.1:50388 => /127.0.0.1:50366]':
DefaultHttpRequest(chunked: false)
POST /suspend HTTP/1.1
Content-Length: 60007
Connection: keep-alive
Host: 127.0.0.1:50366
Accept: */*
User-Agent: AHC/1.0
22:34:34.850 [New I/O worker #97] 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:50366
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: 7379eb06-7e10-469e-bafa-f873e60d09de
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:34:34.850 [New I/O worker #97] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50366 for channel [id: 0xa00ebe65, /127.0.0.1:50388 => /127.0.0.1:50366]
22:34:34.850 [New I/O worker #96] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50366 for channel [id: 0x32802ad2, /127.0.0.1:50387 => /127.0.0.1:50366]
22:34:34.865 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
22:34:34.865 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:34:34.881 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1 mapped to context-path: /*
22:34:34.881 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1
22:34:34.881 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:34:34.881 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:34:34.881 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:34:34.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:34:34.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:34:34.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:34:34.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:34:34.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:34:34.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:34:34.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:34:34.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:34:34.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:34:34.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:34:34.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:34:34.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:34:34.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:34:34.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:34:34.975 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:34:34.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:34:34.975 [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
22:34:34.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
22:34:34.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:34:34.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:34:34.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:34:34.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:34:34.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:34:34.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:34:34.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:34:34.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:34:34.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:34:34.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:34:34.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:34:34.975 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:34:34.975 [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
22:34:34.975 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@5805bc
22:34:34.990 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:34:35.006 [New I/O worker #106] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x533ec8ea, /127.0.0.1:50410 => /127.0.0.1:50389]':
DefaultHttpRequest(chunked: false)
GET / HTTP/1.1
Upgrade: WebSocket
Connection: Upgrade
Origin: http://127.0.0.1:50389
Sec-WebSocket-Key: +ZEIUxeTvM5zc2tGk0tTtA==
Sec-WebSocket-Version: 13
Host: 127.0.0.1:50389
Accept: */*
User-Agent: AHC/1.0
22:34:35.053 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:34:35.069 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1 mapped to context-path: /*
22:34:35.069 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1
22:34:35.069 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:34:35.069 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:34:35.069 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:34:35.115 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:34:35.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:34:35.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:34:35.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:34:35.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:34:35.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:34:35.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:34:35.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:34:35.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:34:35.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:34:35.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:34:35.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:34:35.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:34:35.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:34:35.178 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:34:35.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:34:35.178 [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
22:34:35.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
22:34:35.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:34:35.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:34:35.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:34:35.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:34:35.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:34:35.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:34:35.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:34:35.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:34:35.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:34:35.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:34:35.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:34:35.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:34:35.178 [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
22:34:35.178 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@c53235
22:34:35.194 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:34:35.209 [New I/O worker #116] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x34ae11a8, /127.0.0.1:50432 => /127.0.0.1:50411]':
DefaultHttpRequest(chunked: false)
GET / HTTP/1.1
Upgrade: WebSocket
Connection: Upgrade
Origin: http://127.0.0.1:50411
Sec-WebSocket-Key: beRQECM42KGM/h1UkL6xUg==
Sec-WebSocket-Version: 13
Host: 127.0.0.1:50411
Accept: */*
User-Agent: AHC/1.0
22:34:35.225 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:34:35.240 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:34:35.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:34:35.240 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:34:35.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
22:34:35.319 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
22:34:35.319 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
22:34:35.319 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:34:35.397 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 26, 2015 10:34: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 26, 2015 10:34:35 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 26, 2015 10:34:35 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 26, 2015 10:34: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 26, 2015 10:34: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
22:34:36.428 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:34:36.428 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:34:36.428 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:34:36.428 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:34:36.428 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:34:36.428 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:34:36.428 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:34:36.428 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:34:36.428 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:34:36.428 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:34:36.428 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:34:36.428 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:34:36.428 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:34:36.428 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:34:36.428 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:34:36.428 [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
22:34:36.428 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
22:34:36.428 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:34:36.428 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:34:36.428 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:34:36.428 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:34:36.428 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:34:36.444 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:34:36.444 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:34:36.444 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:34:36.444 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:34:36.444 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:34:36.444 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:34:36.444 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:34:36.444 [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
22:34:36.444 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@cd72ab
22:34:36.459 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:34:36.475 [TestNGInvoker-testBroadcastFilter()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testBroadcastFilter
22:34:36.490 [New I/O worker #126] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xeee01d09, /127.0.0.1:50454 => /127.0.0.1:50433]':
DefaultHttpRequest(chunked: false)
GET /invoke/foreverWithoutComments HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:50433
Accept: */*
User-Agent: AHC/1.0
22:34:39.600 [New I/O worker #126] 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:50433
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:50433/invoke/foreverWithoutComments/8b4180f2-ad7c-4f4f-9c84-243e5ed649bb
Connection: Keep-Alive
X-Atmosphere-tracking-id: e5cf619a-bcbf-49e8-92f7-2ac4492ed214
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:34:40.490 [TestNGInvoker-testBroadcastFilter()] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xe5d22e3e, /127.0.0.1:50455 => /127.0.0.1:50433]':
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:50433
Accept: */*
User-Agent: AHC/1.0
22:34:40.506 [New I/O worker #127] 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:50433
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: 309088ca-cf8e-40d3-9c75-3160c054a057
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:34:40.506 [New I/O worker #127] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50433 for channel [id: 0xe5d22e3e, /127.0.0.1:50455 => /127.0.0.1:50433]
22:34:40.506 [New I/O worker #126] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50433 for channel [id: 0xeee01d09, /127.0.0.1:50454 => /127.0.0.1:50433]
22:34:40.537 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster invoke factory size now 1
22:34:40.537 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:34:40.553 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:34:40.569 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:34:40.569 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:34:40.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
22:34:40.631 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
22:34:40.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
22:34:40.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:34:40.694 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 26, 2015 10:34: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 26, 2015 10:34:40 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 26, 2015 10:34:40 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 26, 2015 10:34: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 26, 2015 10:34: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
22:34:40.990 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:34:40.990 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:34:40.990 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:34:40.990 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:34:40.990 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:34:40.990 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:34:40.990 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:34:40.990 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:34:40.990 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:34:40.990 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:34:40.990 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:34:40.990 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:34:40.990 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:34:40.990 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:34:40.990 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:34:40.990 [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
22:34:40.990 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
22:34:40.990 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:34:40.990 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:34:40.990 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:34:40.990 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:34:40.990 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:34:40.990 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:34:40.990 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:34:40.990 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:34:40.990 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:34:40.990 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:34:40.990 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:34:40.990 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:34:40.990 [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
22:34:40.990 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@1e81cc9
22:34:41.022 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:34:41.037 [TestNGInvoker-testProgrammaticDelayBroadcast()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testDelayBroadcast
22:34:41.069 [New I/O worker #136] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x9ae573c5, /127.0.0.1:50477 => /127.0.0.1:50456]':
DefaultHttpRequest(chunked: false)
GET /invoke/forever HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:50456
Accept: */*
User-Agent: AHC/1.0
22:34:41.084 [New I/O worker #136] 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:50456
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:50456/invoke/forever/a8a9b7e4-a864-4dfc-ba36-2353e82931db
Connection: Keep-Alive
X-Atmosphere-tracking-id: 3b459438-a54f-4f34-bf96-d7d090fd07bd
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:34:43.553 [New I/O worker #137] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x4cd0a399, /127.0.0.1:50478 => /127.0.0.1:50456]':
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:50456
Accept: */*
User-Agent: AHC/1.0
22:34:43.569 [New I/O worker #137] 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:50456
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: 8ae51f94-da31-486b-8ded-902c2c5850c9
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:34:43.569 [New I/O worker #137] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50456 for channel [id: 0x4cd0a399, /127.0.0.1:50478 => /127.0.0.1:50456]
22:34:43.569 [TestNGInvoker-testProgrammaticDelayBroadcast()] DEBUG c.n.h.c.p.n.r.NettyRequestSender - Using cached Channel [id: 0x4cd0a399, /127.0.0.1:50478 => /127.0.0.1:50456]
for uri http://127.0.0.1:50456/invoke/publishAndResume
22:34:43.569 [TestNGInvoker-testProgrammaticDelayBroadcast()] DEBUG c.n.h.c.p.n.r.NettyRequestSender - Using cached Channel [id: 0x4cd0a399, /127.0.0.1:50478 => /127.0.0.1:50456]
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:50456
Accept: */*
User-Agent: AHC/1.0
22:34:43.569 [New I/O worker #137] 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:50456
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: 1d9b20fe-ec22-4431-850b-31adc73997a0
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:34:43.569 [New I/O worker #137] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50456 for channel [id: 0x4cd0a399, /127.0.0.1:50478 => /127.0.0.1:50456]
22:34:43.584 [New I/O worker #136] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50456 for channel [id: 0x9ae573c5, /127.0.0.1:50477 => /127.0.0.1:50456]
22:34:43.600 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster invoke factory size now 1
22:34:43.600 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:34:43.615 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:34:43.615 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:34:43.615 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:34:43.678 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
22:34:43.678 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
22:34:43.678 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
22:34:43.678 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:34:43.740 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 26, 2015 10:34:43 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 26, 2015 10:34:43 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 26, 2015 10:34:43 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 26, 2015 10:34:43 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 26, 2015 10:34:43 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
22:34:44.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:34:44.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:34:44.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:34:44.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:34:44.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:34:44.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:34:44.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:34:44.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:34:44.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:34:44.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:34:44.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:34:44.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:34:44.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:34:44.037 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:34:44.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:34:44.037 [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
22:34:44.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
22:34:44.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:34:44.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:34:44.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:34:44.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:34:44.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:34:44.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:34:44.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:34:44.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:34:44.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:34:44.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:34:44.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:34:44.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:34:44.037 [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
22:34:44.037 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@1c1b141
22:34:44.069 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:34:44.069 [TestNGInvoker-testScheduleBroadcast()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testScheduleBroadcast
22:34:44.100 [New I/O worker #146] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x7679f60f, /127.0.0.1:50500 => /127.0.0.1:50479]':
DefaultHttpRequest(chunked: false)
GET /invoke/foreverWithoutComments HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:50479
Accept: */*
User-Agent: AHC/1.0
22:34:44.115 [New I/O worker #146] 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:50479
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:50479/invoke/foreverWithoutComments/3a0fd10c-a17a-42bb-8676-a0343aa9ce6a
Connection: Keep-Alive
X-Atmosphere-tracking-id: 09bc3b2e-3261-4c6d-908d-d7c386fd1068
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:34:46.600 [New I/O worker #147] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x518c3e9c, /127.0.0.1:50501 => /127.0.0.1:50479]':
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:50479
Accept: */*
User-Agent: AHC/1.0
22:34:46.600 [New I/O worker #147] 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:50479
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: 6775a267-15e9-4201-a15e-4376942a965b
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:34:46.615 [New I/O worker #147] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50479 for channel [id: 0x518c3e9c, /127.0.0.1:50501 => /127.0.0.1:50479]
22:34:51.631 [New I/O worker #146] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50479 for channel [id: 0x7679f60f, /127.0.0.1:50500 => /127.0.0.1:50479]
22:34:51.647 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster invoke factory size now 1
22:34:51.647 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:34:51.662 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:34:51.678 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:34:51.678 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:34:51.740 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
22:34:51.740 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
22:34:51.740 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
22:34:51.756 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:34:51.819 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 26, 2015 10:34: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 26, 2015 10:34:51 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 26, 2015 10:34:51 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 26, 2015 10:34: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 26, 2015 10:34: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
22:34:52.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:34:52.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:34:52.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:34:52.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:34:52.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:34:52.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:34:52.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:34:52.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:34:52.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:34:52.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:34:52.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:34:52.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:34:52.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:34:52.147 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:34:52.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:34:52.147 [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
22:34:52.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
22:34:52.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:34:52.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:34:52.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:34:52.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:34:52.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:34:52.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:34:52.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:34:52.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:34:52.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:34:52.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:34:52.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:34:52.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:34:52.147 [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
22:34:52.147 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@106c58a
22:34:52.178 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:34:52.178 [TestNGInvoker-testResumeOnBroadcastUsingBroadcasterFactory()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testResumeOnBroadcast
22:34:52.194 [New I/O worker #156] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xabdf4cb7, /127.0.0.1:50523 => /127.0.0.1:50502]':
DefaultHttpRequest(chunked: false)
GET /invoke/subscribeAndUsingExternalThread HTTP/1.1
X-Atmosphere-Transport: long-polling
Connection: keep-alive
Host: 127.0.0.1:50502
Accept: */*
User-Agent: AHC/1.0
22:34:52.209 [New I/O worker #156] 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:50502
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: 73f62647-d431-4d43-b579-f9acce7248a3
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:34:57.209 [New I/O worker #156] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50502 for channel [id: 0xabdf4cb7, /127.0.0.1:50523 => /127.0.0.1:50502]
22:34:57.225 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster invoke factory size now 1
22:34:57.240 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:34:57.256 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:34:57.256 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:34:57.256 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:34:57.334 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
22:34:57.334 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
22:34:57.334 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
22:34:57.334 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:34:57.412 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 26, 2015 10:34: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 26, 2015 10:34:57 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 26, 2015 10:34:57 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 26, 2015 10:34: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 26, 2015 10:34: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
22:35:00.319 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:35:00.319 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:35:00.319 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:35:00.319 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:35:00.319 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:35:00.319 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:35:00.319 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:35:00.319 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:35:00.319 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:35:00.319 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:35:00.319 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:35:00.319 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:35:00.319 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:35:00.319 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:35:00.319 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:35:00.319 [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
22:35:00.319 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
22:35:00.319 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:35:00.319 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:35:00.319 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:35:00.319 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:35:00.319 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:35:00.319 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:35:00.319 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:35:00.319 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:35:00.319 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:35:00.319 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:35:00.319 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:35:00.319 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:35:00.319 [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
22:35:00.319 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@112327c
22:35:00.350 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:35:00.350 [TestNGInvoker-testDelayBroadcast()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testDelayBroadcast
22:35:00.381 [New I/O worker #166] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x8e049604, /127.0.0.1:50545 => /127.0.0.1:50524]':
DefaultHttpRequest(chunked: false)
GET /invoke/forever HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:50524
Accept: */*
User-Agent: AHC/1.0
22:35:00.397 [New I/O worker #166] 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:50524
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:50524/invoke/forever/7e2531c9-04a4-4ae1-b520-557babfca25b
Connection: Keep-Alive
X-Atmosphere-tracking-id: 37c53522-763b-46ab-b2a5-4c568ff7cbeb
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:35:02.881 [New I/O worker #167] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x70220127, /127.0.0.1:50546 => /127.0.0.1:50524]':
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:50524
Accept: */*
User-Agent: AHC/1.0
22:35:02.897 [New I/O worker #167] 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:50524
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: 041f227d-ea47-4284-8d37-63cd3e0f6f19
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:35:02.897 [New I/O worker #167] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50524 for channel [id: 0x70220127, /127.0.0.1:50546 => /127.0.0.1:50524]
22:35:02.897 [TestNGInvoker-testDelayBroadcast()] DEBUG c.n.h.c.p.n.r.NettyRequestSender - Using cached Channel [id: 0x70220127, /127.0.0.1:50546 => /127.0.0.1:50524]
for uri http://127.0.0.1:50524/invoke/publishAndResume
22:35:02.897 [TestNGInvoker-testDelayBroadcast()] DEBUG c.n.h.c.p.n.r.NettyRequestSender - Using cached Channel [id: 0x70220127, /127.0.0.1:50546 => /127.0.0.1:50524]
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:50524
Accept: */*
User-Agent: AHC/1.0
22:35:02.897 [New I/O worker #167] 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:50524
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: 0c87960b-c115-4002-b723-0aee25287c3b
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:35:02.897 [New I/O worker #167] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50524 for channel [id: 0x70220127, /127.0.0.1:50546 => /127.0.0.1:50524]
22:35:02.912 [New I/O worker #166] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50524 for channel [id: 0x8e049604, /127.0.0.1:50545 => /127.0.0.1:50524]
22:35:02.912 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster invoke factory size now 1
22:35:02.928 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:35:02.928 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:35:02.944 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:35:02.944 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:35:05.272 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
22:35:05.287 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
22:35:05.287 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
22:35:05.287 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:35:05.397 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 26, 2015 10:35:05 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 26, 2015 10:35:05 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 26, 2015 10:35:05 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 26, 2015 10:35:05 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 26, 2015 10:35:05 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
22:35:05.740 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:35:05.740 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:35:05.740 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:35:05.740 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:35:05.740 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:35:05.740 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:35:05.740 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:35:05.756 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:35:05.756 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:35:05.756 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:35:05.756 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:35:05.756 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:35:05.756 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:35:05.756 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:35:05.756 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:35:05.756 [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
22:35:05.756 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
22:35:05.756 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:35:05.756 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:35:05.756 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:35:05.756 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:35:05.756 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:35:05.756 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:35:05.756 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:35:05.756 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:35:05.756 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:35:05.756 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:35:05.756 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:35:05.756 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:35:05.756 [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
22:35:05.756 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@1fc6f6a
22:35:05.772 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:35:05.772 [TestNGInvoker-testDelayNextBroadcast()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testDelayNextBroadcast
22:35:05.803 [New I/O worker #176] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xa31b5652, /127.0.0.1:50568 => /127.0.0.1:50547]':
DefaultHttpRequest(chunked: false)
GET /invoke/forever HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:50547
Accept: */*
User-Agent: AHC/1.0
22:35:05.819 [New I/O worker #176] 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:50547
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:50547/invoke/forever/ad42cd55-cdbf-429b-b49e-c9e278b367b4
Connection: Keep-Alive
X-Atmosphere-tracking-id: 6b45829a-0417-4c73-af08-c2d1e7150b96
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:35:08.303 [New I/O worker #177] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x778bdab8, /127.0.0.1:50569 => /127.0.0.1:50547]':
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:50547
Accept: */*
User-Agent: AHC/1.0
22:35:08.303 [New I/O worker #177] 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:50547
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: f64c97a6-3f9c-4e2d-979a-117ecdcf3038
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:35:08.303 [New I/O worker #177] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50547 for channel [id: 0x778bdab8, /127.0.0.1:50569 => /127.0.0.1:50547]
22:35:08.303 [TestNGInvoker-testDelayNextBroadcast()] DEBUG c.n.h.c.p.n.r.NettyRequestSender - Using cached Channel [id: 0x778bdab8, /127.0.0.1:50569 => /127.0.0.1:50547]
for uri http://127.0.0.1:50547/invoke/delayAndResume
22:35:08.303 [TestNGInvoker-testDelayNextBroadcast()] DEBUG c.n.h.c.p.n.r.NettyRequestSender - Using cached Channel [id: 0x778bdab8, /127.0.0.1:50569 => /127.0.0.1:50547]
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:50547
Accept: */*
User-Agent: AHC/1.0
22:35:08.319 [New I/O worker #177] 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:50547
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: d02f1124-982b-4df6-b1d0-6ef75d2b12a8
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:35:08.319 [New I/O worker #177] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50547 for channel [id: 0x778bdab8, /127.0.0.1:50569 => /127.0.0.1:50547]
22:35:13.334 [New I/O worker #176] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50547 for channel [id: 0xa31b5652, /127.0.0.1:50568 => /127.0.0.1:50547]
22:35:13.365 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster invoke factory size now 1
22:35:13.365 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:35:13.381 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:35:13.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:35:13.397 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:35:13.459 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
22:35:13.459 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
22:35:13.459 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
22:35:13.459 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:35:13.553 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 26, 2015 10:35:13 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 26, 2015 10:35:13 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 26, 2015 10:35:13 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 26, 2015 10:35:13 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 26, 2015 10:35:13 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
22:35:13.881 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:35:13.881 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:35:13.881 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:35:13.881 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:35:13.881 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:35:13.881 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:35:13.881 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:35:13.881 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:35:13.881 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:35:13.881 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:35:13.881 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:35:13.881 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:35:13.881 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:35:13.881 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:35:13.881 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:35:13.881 [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
22:35:13.881 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
22:35:13.881 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:35:13.881 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:35:13.881 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:35:13.881 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:35:13.881 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:35:13.881 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:35:13.881 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:35:13.881 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:35:13.881 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:35:13.881 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:35:13.881 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:35:13.881 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:35:13.881 [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
22:35:13.881 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@cc601f
22:35:13.897 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:35:13.897 [TestNGInvoker-testSuspendTimeout()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testSuspendTimeout
22:35:13.928 [New I/O worker #186] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x06b0120e, /127.0.0.1:50591 => /127.0.0.1:50570]':
DefaultHttpRequest(chunked: false)
GET /invoke HTTP/1.1
X-Atmosphere-Transport: long-polling
Connection: keep-alive
Host: 127.0.0.1:50570
Accept: */*
User-Agent: AHC/1.0
22:35:13.928 [New I/O worker #186] 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:50570
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: 870c5fef-4346-44eb-87f8-5a07da8f4b45
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:35:18.944 [New I/O worker #186] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50570 for channel [id: 0x06b0120e, /127.0.0.1:50591 => /127.0.0.1:50570]
22:35:18.944 [New I/O worker #186] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x06b0120e, /127.0.0.1:50591 :> /127.0.0.1:50570] with attribute INSTANCE
22:35:18.975 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster invoke factory size now 1
22:35:18.975 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
Tests run: 19, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 54.766 sec
Results :
Tests run: 19, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Nettosphere Assemblies 2.3.0-RC1
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.4:clean (default-clean) @ nettosphere-assembly ---
[INFO] Deleting C:\nettosphere-nettosphere-project-2.3.0-RC1\assembly (includes = [*.log], excludes = [])
[INFO]
[INFO] --- maven-enforcer-plugin:1.0-beta-1:enforce (enforce-maven) @ nettosphere-assembly ---
[INFO]
[INFO] --- maven-resources-plugin:2.4.3:resources (default-resources) @ nettosphere-assembly ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory C:\nettosphere-nettosphere-project-2.3.0-RC1\assembly\src\main\resources
[INFO]
[INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ nettosphere-assembly ---
[INFO] Compiling 1 source file to C:\nettosphere-nettosphere-project-2.3.0-RC1\assembly\target\classes
[INFO]
[INFO] --- maven-resources-plugin:2.4.3:testResources (default-testResources) @ nettosphere-assembly ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory C:\nettosphere-nettosphere-project-2.3.0-RC1\assembly\src\test\resources
[INFO]
[INFO] --- maven-compiler-plugin:2.3.2:testCompile (default-testCompile) @ nettosphere-assembly ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-surefire-plugin:2.8.1:test (default-test) @ nettosphere-assembly ---
[INFO] No tests to run.
[INFO] Surefire report directory: C:\nettosphere-nettosphere-project-2.3.0-RC1\assembly\target\surefire-reports
Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-junit3/2.8.1/surefire-junit3-2.8.1.pom
2/2 KB
Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-junit3/2.8.1/surefire-junit3-2.8.1.pom (2 KB at 0.8 KB/sec)
Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-junit3/2.8.1/surefire-junit3-2.8.1.jar
4/26 KB
8/26 KB
8/26 KB
12/26 KB
16/26 KB
16/26 KB
20/26 KB
24/26 KB
24/26 KB
26/26 KB
Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-junit3/2.8.1/surefire-junit3-2.8.1.jar (26 KB at 26.7 KB/sec)
-------------------------------------------------------
T E S T S
-------------------------------------------------------
There are no tests to run.
Results :
Tests run: 0, Failures: 0, Errors: 0, Skipped: 0
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Nettosphere Project ................................ SUCCESS [ 0.360 s]
[INFO] Nettosphere Server ................................. SUCCESS [01:00 min]
[INFO] Nettosphere Assemblies ............................. SUCCESS [ 4.907 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 01:06 min
[INFO] Finished at: 2015-01-26T22:35:24-08:00
[INFO] Final Memory: 10M/48M
[INFO] ------------------------------------------------------------------------
[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:\nettosphere-nettosphere-project-2.3.0-RC1 (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:\nettosphere-nettosphere-project-2.3.0-RC1\server\target
[INFO] Deleting C:\nettosphere-nettosphere-project-2.3.0-RC1\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:\nettosphere-nettosphere-project-2.3.0-RC1\server\src\main\resources
[INFO]
[INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ nettosphere ---
[INFO] Compiling 19 source files to C:\nettosphere-nettosphere-project-2.3.0-RC1\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:\nettosphere-nettosphere-project-2.3.0-RC1\server\target\test-classes
[INFO]
[INFO] --- maven-surefire-plugin:2.8.1:test (default-test) @ nettosphere ---
[INFO] Surefire report directory: C:\nettosphere-nettosphere-project-2.3.0-RC1\server\target\surefire-reports
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running TestSuite
22:38:05.225 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$4 mapped to context-path: /suspend
22:38:05.225 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$4
22:38:05.256 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:38:07.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:38:07.897 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:38:10.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:38:10.334 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:38:10.334 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:38:10.334 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:38:10.350 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:38:10.350 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:38:10.350 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:38:10.350 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:38:10.350 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:38:10.350 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:38:10.350 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:38:10.350 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:38:10.350 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:38:10.350 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:38:10.350 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:38:10.350 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:38:10.350 [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
22:38:10.350 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
22:38:10.350 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:38:10.350 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:38:10.350 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:38:10.350 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:38:10.350 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:38:10.350 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:38:10.350 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:38:10.365 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:38:10.365 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:38:10.365 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:38:10.365 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:38:10.365 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:38:10.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
22:38:10.522 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:38:10.725 [New I/O worker #6] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x2c08b200, /127.0.0.1:50614 => /127.0.0.1:50593]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:50593
Accept: */*
User-Agent: AHC/1.0
22:38:10.897 [New I/O worker #6] 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:50593
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: 5851da1e-979f-40fc-af03-da095f09d859
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:38:10.912 [New I/O worker #7] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x4bdf3845, /127.0.0.1:50615 => /127.0.0.1:50593]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:50593
Accept: */*
User-Agent: AHC/1.0
22:38:10.928 [New I/O worker #7] 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:50593
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: 580fc18d-ee6a-4c00-adeb-c4e64b8acae4
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:38:10.928 [New I/O worker #7] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50593 for channel [id: 0x4bdf3845, /127.0.0.1:50615 => /127.0.0.1:50593]
22:38:10.944 [New I/O worker #6] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50593 for channel [id: 0x2c08b200, /127.0.0.1:50614 => /127.0.0.1:50593]
22:38:10.990 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
22:38:10.990 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:38:11.006 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$2 mapped to context-path: /suspend
22:38:11.006 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$2
22:38:11.006 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:38:11.006 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:38:11.006 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:38:11.053 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:38:11.084 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:38:11.084 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:38:11.084 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:38:11.084 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:38:11.084 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:38:11.084 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:38:11.084 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:38:11.084 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:38:11.084 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:38:11.084 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:38:11.084 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:38:11.084 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:38:11.084 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:38:11.084 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:38:11.084 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:38:11.084 [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
22:38:11.084 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
22:38:11.084 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:38:11.084 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:38:11.084 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:38:11.084 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:38:11.084 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:38:11.084 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:38:11.084 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:38:11.084 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:38:11.084 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:38:11.084 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:38:11.084 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:38:11.084 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:38:11.084 [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
22:38:11.084 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@11bdde
22:38:11.100 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:38:11.131 [New I/O worker #16] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x919e83e3, /127.0.0.1:50637 => /127.0.0.1:50616]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: long-polling
Connection: keep-alive
Host: 127.0.0.1:50616
Accept: */*
User-Agent: AHC/1.0
22:38:11.147 [New I/O worker #16] 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:50616
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: 10ed41af-07e6-4102-adb6-530a93cdc2ec
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:38:11.147 [New I/O worker #17] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x448a1eb2, /127.0.0.1:50638 => /127.0.0.1:50616]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:50616
Accept: */*
User-Agent: AHC/1.0
22:38:11.147 [New I/O worker #17] 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:50616
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: 92d352ff-6c2e-49cc-ae79-5aa2c2025d9f
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:38:11.147 [New I/O worker #17] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50616 for channel [id: 0x448a1eb2, /127.0.0.1:50638 => /127.0.0.1:50616]
22:38:11.147 [New I/O worker #16] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50616 for channel [id: 0x919e83e3, /127.0.0.1:50637 => /127.0.0.1:50616]
22:38:11.162 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
22:38:11.162 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:38:11.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1 mapped to context-path: /*
22:38:11.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1
22:38:11.178 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:38:11.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:38:11.178 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:38:11.225 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:38:11.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:38:11.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:38:11.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:38:11.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:38:11.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:38:11.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:38:11.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:38:11.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:38:11.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:38:11.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:38:11.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:38:11.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:38:11.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:38:11.240 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:38:11.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:38:11.240 [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
22:38:11.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
22:38:11.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:38:11.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:38:11.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:38:11.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:38:11.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:38:11.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:38:11.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:38:11.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:38:11.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:38:11.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:38:11.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:38:11.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:38:11.240 [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
22:38:11.240 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@58e1cc
22:38:11.256 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:38:11.287 [New I/O worker #26] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x40622f60, /127.0.0.1:50660 => /127.0.0.1:50639]':
DefaultHttpRequest(chunked: false)
GET / HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:50639
Accept: */*
User-Agent: AHC/1.0
22:38:11.287 [New I/O worker #26] 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:50639
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: 751e35fb-b79b-4311-896e-596dae19b5b1
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:38:11.287 [New I/O worker #26] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50639 for channel [id: 0x40622f60, /127.0.0.1:50660 => /127.0.0.1:50639]
22:38:11.303 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:38:11.319 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$19 mapped to context-path: /suspend
22:38:11.319 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$19
22:38:11.319 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:38:11.334 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:38:11.334 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:38:11.365 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:38:11.381 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:38:11.381 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:38:11.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:38:11.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:38:11.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:38:11.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:38:11.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:38:11.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:38:11.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:38:11.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:38:11.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:38:11.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:38:11.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:38:11.397 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:38:11.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:38:11.397 [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
22:38:11.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
22:38:11.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:38:11.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:38:11.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:38:11.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:38:11.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:38:11.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:38:11.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:38:11.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:38:11.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:38:11.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:38:11.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:38:11.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:38:11.397 [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
22:38:11.397 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@117beff
22:38:11.412 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:38:11.428 [New I/O worker #36] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xad6f2a58, /127.0.0.1:50682 => /127.0.0.1:50661]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:50661
Accept: */*
User-Agent: AHC/1.0
22:38:11.444 [New I/O worker #37] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xf7d41ba5, /127.0.0.1:50683 => /127.0.0.1:50661]':
DefaultHttpRequest(chunked: false)
POST /suspend HTTP/1.1
Content-Length: 60007
Connection: keep-alive
Host: 127.0.0.1:50661
Accept: */*
User-Agent: AHC/1.0
22:38:11.459 [New I/O worker #36] 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:50661
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: d65d09e7-5fe5-423f-877d-937212f3976c
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:38:11.459 [New I/O worker #37] 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:50661
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: f39bf888-7b86-485e-a6b1-c7e363b830b3
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:38:11.459 [New I/O worker #37] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50661 for channel [id: 0xf7d41ba5, /127.0.0.1:50683 => /127.0.0.1:50661]
22:38:11.475 [New I/O worker #36] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50661 for channel [id: 0xad6f2a58, /127.0.0.1:50682 => /127.0.0.1:50661]
22:38:11.475 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
22:38:11.475 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:38:11.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$15 mapped to context-path: /suspend
22:38:11.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$15
22:38:11.490 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:38:11.506 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:38:11.506 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:38:11.522 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:38:11.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:38:11.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:38:11.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:38:11.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:38:11.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:38:11.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:38:11.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:38:11.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:38:11.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:38:11.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:38:11.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:38:11.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:38:11.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:38:11.553 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:38:11.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:38:11.553 [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
22:38:11.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
22:38:11.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:38:11.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:38:11.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:38:11.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:38:11.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:38:11.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:38:11.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:38:11.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:38:11.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:38:11.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:38:11.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:38:11.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:38:11.553 [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
22:38:11.553 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@1d91c09
22:38:11.569 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:38:11.600 [New I/O worker #46] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x32ab0cca, /127.0.0.1:50705 => /127.0.0.1:50684]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:50684
Accept: */*
User-Agent: AHC/1.0
22:38:13.600 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
22:38:13.600 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:38:13.600 [New I/O worker #46] 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:50684
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: c8df9dca-b52a-4c47-9a68-b0d4134d194b
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:38:13.615 [New I/O worker #46] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50684 for channel [id: 0x32ab0cca, /127.0.0.1:50705 => /127.0.0.1:50684]
22:38:13.615 [New I/O worker #46] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x32ab0cca, /127.0.0.1:50705 :> /127.0.0.1:50684] with attribute INSTANCE
22:38:13.647 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$17 mapped to context-path: /suspend
22:38:13.647 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$17
22:38:13.647 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:38:13.647 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:38:13.647 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:38:13.678 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:38:13.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:38:13.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:38:13.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:38:13.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:38:13.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:38:13.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:38:13.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:38:13.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:38:13.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:38:13.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:38:13.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:38:13.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:38:13.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:38:13.709 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:38:13.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:38:13.709 [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
22:38:13.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
22:38:13.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:38:13.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:38:13.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:38:13.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:38:13.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:38:13.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:38:13.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:38:13.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:38:13.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:38:13.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:38:13.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:38:13.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:38:13.709 [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
22:38:13.709 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@ace5ba
22:38:13.725 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:38:13.756 [New I/O worker #56] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xf70c2fdf, /127.0.0.1:50727 => /127.0.0.1:50706]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:50706
Accept: */*
User-Agent: AHC/1.0
22:38:13.756 [New I/O worker #57] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x6f8c9d32, /127.0.0.1:50728 => /127.0.0.1:50706]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:50706
Accept: */*
User-Agent: AHC/1.0
22:38:13.756 [New I/O worker #57] 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:50706
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: e40d8734-cf99-4fb5-ac32-e2ffe7c06c4b
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:38:13.756 [New I/O worker #57] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50706 for channel [id: 0x6f8c9d32, /127.0.0.1:50728 => /127.0.0.1:50706]
22:38:13.772 [New I/O worker #56] 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:50706
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: 2abe4ed0-8a06-47a5-94a4-993ff2b95863
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:38:13.772 [New I/O worker #56] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50706 for channel [id: 0xf70c2fdf, /127.0.0.1:50727 => /127.0.0.1:50706]
22:38:13.772 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
22:38:13.772 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:38:13.787 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$6 mapped to context-path: /suspend
22:38:13.787 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$6
22:38:13.787 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:38:13.787 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:38:13.787 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:38:13.834 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:38:13.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:38:13.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:38:13.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:38:13.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:38:13.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:38:13.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:38:13.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:38:13.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:38:13.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:38:13.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:38:13.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:38:13.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:38:13.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:38:13.865 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:38:13.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:38:13.865 [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
22:38:13.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
22:38:13.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:38:13.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:38:13.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:38:13.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:38:13.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:38:13.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:38:13.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:38:13.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:38:13.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:38:13.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:38:13.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:38:13.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:38:13.865 [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
22:38:13.865 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@13c19e3
22:38:13.881 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:38:13.928 [New I/O worker #66] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x377757ed, /127.0.0.1:50750 => /127.0.0.1:50729]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Upgrade: WebSocket
Connection: Upgrade
Origin: http://127.0.0.1:50729
Sec-WebSocket-Key: X8SKoPahaz0Lw8C7GFkkkg==
Sec-WebSocket-Version: 13
Host: 127.0.0.1:50729
Accept: */*
User-Agent: AHC/1.0
22:38:13.975 [New I/O worker #66] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x377757ed, /127.0.0.1:50750 :> /127.0.0.1:50729] with attribute INSTANCE
22:38:13.990 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
22:38:13.990 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:38:14.084 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1 mapped to context-path: /*
22:38:14.084 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1
22:38:14.100 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:38:14.100 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:38:14.100 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:38:14.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:38:14.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:38:14.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:38:14.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:38:14.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:38:14.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:38:14.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:38:14.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:38:14.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:38:14.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:38:14.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:38:14.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:38:14.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:38:14.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:38:14.178 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:38:14.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:38:14.178 [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
22:38:14.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
22:38:14.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:38:14.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:38:14.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:38:14.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:38:14.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:38:14.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:38:14.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:38:14.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:38:14.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:38:14.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:38:14.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:38:14.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:38:14.178 [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
22:38:14.178 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@4fee5c
22:38:14.194 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:38:14.490 [New I/O worker #76] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xd7e8d2fe, /127.0.0.1:50772 => /127.0.0.1:50751]':
DefaultHttpRequest(chunked: false)
GET / HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:50751
Accept: */*
User-Agent: AHC/1.0
22:38:14.600 [New I/O worker #76] 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:50751
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: 6dd525fe-1c2e-4ef2-ab38-56fbdbbcb113
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:38:14.600 [New I/O worker #76] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: https://127.0.0.1:50751 for channel [id: 0xd7e8d2fe, /127.0.0.1:50772 => /127.0.0.1:50751]
22:38:14.615 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:38:14.615 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$1 mapped to context-path: /suspend
22:38:14.615 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$1
22:38:14.615 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:38:14.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:38:14.631 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:38:14.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:38:14.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:38:14.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:38:14.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:38:14.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:38:14.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:38:14.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:38:14.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:38:14.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:38:14.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:38:14.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:38:14.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:38:14.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:38:14.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:38:14.709 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:38:14.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:38:14.709 [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
22:38:14.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
22:38:14.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:38:14.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:38:14.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:38:14.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:38:14.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:38:14.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:38:14.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:38:14.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:38:14.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:38:14.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:38:14.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:38:14.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:38:14.709 [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
22:38:14.709 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@1d241c9
22:38:14.725 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:38:14.740 [New I/O worker #86] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x29aafd10, /127.0.0.1:50794 => /127.0.0.1:50773]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:50773
Accept: */*
User-Agent: AHC/1.0
22:38:14.740 [New I/O worker #86] 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:50773
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: 94b9e046-5b63-4541-8a66-f69b8e4bd4b7
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:38:14.740 [New I/O worker #86] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50773 for channel [id: 0x29aafd10, /127.0.0.1:50794 => /127.0.0.1:50773]
22:38:14.772 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
22:38:14.772 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:38:14.772 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$21 mapped to context-path: /suspend
22:38:14.772 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$21
22:38:14.772 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:38:14.787 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:38:14.787 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:38:14.819 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:38:14.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:38:14.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:38:14.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:38:14.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:38:14.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:38:14.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:38:14.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:38:14.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:38:14.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:38:14.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:38:14.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:38:14.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:38:14.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:38:14.865 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:38:14.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:38:14.865 [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
22:38:14.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
22:38:14.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:38:14.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:38:14.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:38:14.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:38:14.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:38:14.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:38:14.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:38:14.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:38:14.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:38:14.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:38:14.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:38:14.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:38:14.865 [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
22:38:14.865 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@1af73d2
22:38:14.881 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:38:14.912 [New I/O worker #96] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x9264d236, /127.0.0.1:50816 => /127.0.0.1:50795]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:50795
Accept: */*
User-Agent: AHC/1.0
22:38:14.912 [New I/O worker #96] 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:50795
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: ab5392b7-4bd4-4bec-ba70-26c4945d9e14
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:38:14.912 [New I/O worker #97] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x60d61eb4, /127.0.0.1:50817 => /127.0.0.1:50795]':
DefaultHttpRequest(chunked: false)
POST /suspend HTTP/1.1
Content-Length: 60007
Connection: keep-alive
Host: 127.0.0.1:50795
Accept: */*
User-Agent: AHC/1.0
22:38:14.928 [New I/O worker #97] 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:50795
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: 02630b60-ef75-4f24-8e6c-8c303f497996
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:38:14.928 [New I/O worker #97] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50795 for channel [id: 0x60d61eb4, /127.0.0.1:50817 => /127.0.0.1:50795]
22:38:14.928 [New I/O worker #96] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50795 for channel [id: 0x9264d236, /127.0.0.1:50816 => /127.0.0.1:50795]
22:38:14.944 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
22:38:14.944 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:38:14.959 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1 mapped to context-path: /*
22:38:14.959 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1
22:38:14.959 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:38:14.959 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:38:14.959 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:38:15.006 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:38:15.053 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:38:15.053 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:38:15.053 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:38:15.053 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:38:15.053 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:38:15.053 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:38:15.053 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:38:15.053 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:38:15.053 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:38:15.053 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:38:15.053 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:38:15.053 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:38:15.053 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:38:15.053 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:38:15.053 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:38:15.053 [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
22:38:15.053 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
22:38:15.053 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:38:15.053 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:38:15.053 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:38:15.053 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:38:15.053 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:38:15.053 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:38:15.053 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:38:15.053 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:38:15.053 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:38:15.053 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:38:15.053 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:38:15.053 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:38:15.053 [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
22:38:15.053 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@1f12809
22:38:15.069 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:38:15.100 [New I/O worker #106] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xf3103e13, /127.0.0.1:50839 => /127.0.0.1:50818]':
DefaultHttpRequest(chunked: false)
GET / HTTP/1.1
Upgrade: WebSocket
Connection: Upgrade
Origin: http://127.0.0.1:50818
Sec-WebSocket-Key: MSDxKQ5S1UW3NsXikfJ1rQ==
Sec-WebSocket-Version: 13
Host: 127.0.0.1:50818
Accept: */*
User-Agent: AHC/1.0
22:38:15.162 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:38:15.162 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1 mapped to context-path: /*
22:38:15.162 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1
22:38:15.162 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:38:15.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:38:15.178 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:38:15.209 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:38:15.256 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:38:15.256 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:38:15.256 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:38:15.256 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:38:15.256 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:38:15.256 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:38:15.256 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:38:15.256 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:38:15.256 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:38:15.272 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:38:15.272 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:38:15.272 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:38:15.272 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:38:15.272 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:38:15.272 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:38:15.272 [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
22:38:15.272 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
22:38:15.272 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:38:15.272 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:38:15.272 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:38:15.272 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:38:15.272 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:38:15.272 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:38:15.272 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:38:15.272 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:38:15.272 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:38:15.272 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:38:15.272 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:38:15.272 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:38:15.272 [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
22:38:15.272 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@1e10522
22:38:15.287 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:38:15.303 [New I/O worker #116] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x9591a0fe, /127.0.0.1:50861 => /127.0.0.1:50840]':
DefaultHttpRequest(chunked: false)
GET / HTTP/1.1
Upgrade: WebSocket
Connection: Upgrade
Origin: http://127.0.0.1:50840
Sec-WebSocket-Key: z+E7O5rPj9SUoSaVLzlZbA==
Sec-WebSocket-Version: 13
Host: 127.0.0.1:50840
Accept: */*
User-Agent: AHC/1.0
22:38:20.319 [New I/O worker #116] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x9591a0fe, /127.0.0.1:50861 :> /127.0.0.1:50840] with attribute NettyResponseFuture{currentRetry=5,
isDone=true,
isCancelled=false,
asyncHandler=com.ning.http.client.ws.WebSocketUpgradeHandler@1317ccb,
nettyRequest=com.ning.http.client.providers.netty.request.NettyRequest@1f7f824,
content=NettyWebSocket{channel=[id: 0x9591a0fe, /127.0.0.1:50861 :> /127.0.0.1:50840]},
uri=ws://127.0.0.1:50840,
keepAlive=true,
httpHeaders=org.jboss.netty.handler.codec.http.DefaultHttpHeaders@17331c4,
exEx=null,
redirectCount=0,
timeoutsHolder=null,
inAuth=false,
statusReceived=false,
touch=1599224}
22:38:20.319 [New I/O worker #116] DEBUG c.n.h.c.p.n.channel.ChannelManager - Closing Channel [id: 0x9591a0fe, /127.0.0.1:50861 :> /127.0.0.1:50840]
22:38:20.334 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:38:20.350 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:38:20.365 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:38:20.365 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:38:20.428 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
22:38:20.428 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
22:38:20.428 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
22:38:20.428 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:38:20.506 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 26, 2015 10:38:20 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 26, 2015 10:38:20 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 26, 2015 10:38:20 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 26, 2015 10:38:20 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 26, 2015 10:38:20 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
22:38:21.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:38:21.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:38:21.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:38:21.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:38:21.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:38:21.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:38:21.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:38:21.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:38:21.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:38:21.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:38:21.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:38:21.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:38:21.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:38:21.537 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:38:21.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:38:21.537 [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
22:38:21.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
22:38:21.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:38:21.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:38:21.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:38:21.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:38:21.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:38:21.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:38:21.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:38:21.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:38:21.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:38:21.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:38:21.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:38:21.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:38:21.537 [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
22:38:21.537 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@1fb9d58
22:38:21.569 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:38:21.569 [TestNGInvoker-testBroadcastFilter()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testBroadcastFilter
22:38:21.600 [New I/O worker #126] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x1bbc961d, /127.0.0.1:50883 => /127.0.0.1:50862]':
DefaultHttpRequest(chunked: false)
GET /invoke/foreverWithoutComments HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:50862
Accept: */*
User-Agent: AHC/1.0
22:38:25.600 [New I/O worker #127] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xecfec62d, /127.0.0.1:50886 => /127.0.0.1:50862]':
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:50862
Accept: */*
User-Agent: AHC/1.0
22:38:41.600 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:38:41.600 [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]
22:38:42.647 [New I/O worker #126] 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:50862
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
22:38:42.647 [New I/O worker #126] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50862 for channel [id: 0x1bbc961d, /127.0.0.1:50883 => /127.0.0.1:50862]
22:38:42.647 [New I/O worker #127] 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:50862
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
22:38:42.647 [New I/O worker #126] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x1bbc961d, /127.0.0.1:50883 :> /127.0.0.1:50862] with attribute INSTANCE
22:38:42.662 [New I/O worker #127] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50862 for channel [id: 0xecfec62d, /127.0.0.1:50886 => /127.0.0.1:50862]
22:38:42.662 [New I/O worker #127] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0xecfec62d, /127.0.0.1:50886 :> /127.0.0.1:50862] with attribute INSTANCE
22:38:42.662 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:39:03.709 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:39:03.709 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:39:03.725 [Finalizer] DEBUG com.ning.http.client.AsyncHttpClient - AsyncHttpClient.close() hasn't been invoked, which may produce file descriptor leaks
22:39:06.053 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
22:39:06.069 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
22:39:06.069 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
22:39:06.069 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:39:06.147 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 26, 2015 10:39:06 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 26, 2015 10:39:06 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 26, 2015 10:39:06 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 26, 2015 10:39:06 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 26, 2015 10:39:06 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
22:39:06.459 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:39:06.459 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:39:06.459 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:39:06.459 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:39:06.459 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:39:06.459 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:39:06.459 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:39:06.459 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:39:06.459 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:39:06.459 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:39:06.459 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:39:06.459 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:39:06.459 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:39:06.459 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:39:06.475 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:39:06.475 [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
22:39:06.475 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
22:39:06.475 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:39:06.475 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:39:06.475 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:39:06.475 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:39:06.475 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:39:06.475 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:39:06.475 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:39:06.475 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:39:06.475 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:39:06.475 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:39:06.475 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:39:06.475 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:39:06.475 [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
22:39:06.475 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@13d2d11
22:39:06.490 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:39:06.506 [TestNGInvoker-testProgrammaticDelayBroadcast()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testDelayBroadcast
22:39:06.553 [New I/O worker #136] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xe6c037a0, /127.0.0.1:50910 => /127.0.0.1:50887]':
DefaultHttpRequest(chunked: false)
GET /invoke/forever HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:50887
Accept: */*
User-Agent: AHC/1.0
22:39:06.615 [New I/O worker #136] 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:50887
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:50887/invoke/forever/6dd027fe-6d94-435a-a308-22cc35798887
Connection: Keep-Alive
X-Atmosphere-tracking-id: 7415a8c0-c3c4-4cde-956d-2e5c1f989277
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:39:09.037 [New I/O worker #137] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xc47e4917, /127.0.0.1:50911 => /127.0.0.1:50887]':
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:50887
Accept: */*
User-Agent: AHC/1.0
22:39:09.053 [New I/O worker #137] 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:50887
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: c2966374-8975-42be-8c19-d6ea05afb061
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:39:09.053 [New I/O worker #137] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50887 for channel [id: 0xc47e4917, /127.0.0.1:50911 => /127.0.0.1:50887]
22:39:09.053 [TestNGInvoker-testProgrammaticDelayBroadcast()] DEBUG c.n.h.c.p.n.r.NettyRequestSender - Using cached Channel [id: 0xc47e4917, /127.0.0.1:50911 => /127.0.0.1:50887]
for uri http://127.0.0.1:50887/invoke/publishAndResume
22:39:09.053 [TestNGInvoker-testProgrammaticDelayBroadcast()] DEBUG c.n.h.c.p.n.r.NettyRequestSender - Using cached Channel [id: 0xc47e4917, /127.0.0.1:50911 => /127.0.0.1:50887]
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:50887
Accept: */*
User-Agent: AHC/1.0
22:39:09.053 [New I/O worker #137] 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:50887
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: 90cd718d-4d6a-4dce-af28-5ae393bed71c
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:39:09.053 [New I/O worker #137] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50887 for channel [id: 0xc47e4917, /127.0.0.1:50911 => /127.0.0.1:50887]
22:39:09.069 [New I/O worker #136] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50887 for channel [id: 0xe6c037a0, /127.0.0.1:50910 => /127.0.0.1:50887]
22:39:09.100 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster invoke factory size now 1
22:39:09.100 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:39:09.115 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:39:09.115 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:39:09.115 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:39:09.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
22:39:09.178 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
22:39:09.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
22:39:09.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:39:09.240 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 26, 2015 10:39:09 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 26, 2015 10:39:09 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 26, 2015 10:39:09 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 26, 2015 10:39:09 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 26, 2015 10:39:09 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
22:39:09.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:39:09.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:39:09.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:39:09.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:39:09.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:39:09.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:39:09.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:39:09.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:39:09.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:39:09.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:39:09.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:39:09.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:39:09.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:39:09.537 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:39:09.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:39:09.537 [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
22:39:09.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
22:39:09.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:39:09.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:39:09.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:39:09.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:39:09.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:39:09.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:39:09.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:39:09.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:39:09.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:39:09.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:39:09.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:39:09.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:39:09.537 [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
22:39:09.537 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@b89281
22:39:09.553 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:39:09.553 [TestNGInvoker-testScheduleBroadcast()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testScheduleBroadcast
22:39:09.584 [New I/O worker #146] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xf2d78601, /127.0.0.1:50933 => /127.0.0.1:50912]':
DefaultHttpRequest(chunked: false)
GET /invoke/foreverWithoutComments HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:50912
Accept: */*
User-Agent: AHC/1.0
22:39:09.584 [New I/O worker #146] 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:50912
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:50912/invoke/foreverWithoutComments/4d173779-52d9-4137-a2c3-825534ea027e
Connection: Keep-Alive
X-Atmosphere-tracking-id: c7a1123e-ec70-45d0-89ec-fa0e4d9fc77c
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:39:12.084 [New I/O worker #147] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x65e5e66d, /127.0.0.1:50934 => /127.0.0.1:50912]':
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:50912
Accept: */*
User-Agent: AHC/1.0
22:39:12.100 [New I/O worker #147] 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:50912
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: 201f05ab-bdbd-4021-a0b7-ce239e8c3004
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:39:12.100 [New I/O worker #147] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50912 for channel [id: 0x65e5e66d, /127.0.0.1:50934 => /127.0.0.1:50912]
22:39:17.115 [New I/O worker #146] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50912 for channel [id: 0xf2d78601, /127.0.0.1:50933 => /127.0.0.1:50912]
22:39:17.131 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster invoke factory size now 1
22:39:17.147 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:39:17.162 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:39:17.178 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:39:17.178 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:39:17.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
22:39:17.240 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
22:39:17.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
22:39:17.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:39:17.319 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 26, 2015 10:39: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 26, 2015 10:39:17 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 26, 2015 10:39:17 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 26, 2015 10:39: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 26, 2015 10:39: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
22:39:17.615 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:39:17.615 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:39:17.615 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:39:17.615 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:39:17.615 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:39:17.615 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:39:17.615 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:39:17.615 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:39:17.615 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:39:17.615 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:39:17.615 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:39:17.615 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:39:17.615 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:39:17.615 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:39:17.615 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:39:17.615 [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
22:39:17.615 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
22:39:17.615 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:39:17.615 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:39:17.615 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:39:17.615 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:39:17.615 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:39:17.615 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:39:17.615 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:39:17.615 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:39:17.615 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:39:17.615 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:39:17.615 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:39:17.615 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:39:17.615 [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
22:39:17.615 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@ebbf02
22:39:17.647 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:39:17.647 [TestNGInvoker-testResumeOnBroadcastUsingBroadcasterFactory()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testResumeOnBroadcast
22:39:17.678 [New I/O worker #156] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x138cba82, /127.0.0.1:50956 => /127.0.0.1:50935]':
DefaultHttpRequest(chunked: false)
GET /invoke/subscribeAndUsingExternalThread HTTP/1.1
X-Atmosphere-Transport: long-polling
Connection: keep-alive
Host: 127.0.0.1:50935
Accept: */*
User-Agent: AHC/1.0
22:39:21.694 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:50862 : 2
22:39:21.694 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Adding Candidate expired Channel [id: 0x1bbc961d, /127.0.0.1:50883 :> /127.0.0.1:50862]
22:39:21.694 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Adding Candidate expired Channel [id: 0xecfec62d, /127.0.0.1:50886 :> /127.0.0.1:50862]
22:39:21.694 [Hashed wheel timer #25] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 2 connections out of 2 in 0ms
22:39:37.678 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:39:37.678 [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]
22:39:38.709 [New I/O worker #156] 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:50935
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
22:39:38.709 [New I/O worker #156] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50935 for channel [id: 0x138cba82, /127.0.0.1:50956 => /127.0.0.1:50935]
22:39:38.709 [New I/O worker #156] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x138cba82, /127.0.0.1:50956 :> /127.0.0.1:50935] with attribute INSTANCE
22:39:38.725 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:39:41.334 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:39:41.334 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:39:43.647 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
22:39:43.647 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
22:39:43.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
22:39:43.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:39:43.725 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 26, 2015 10:39:43 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 26, 2015 10:39:43 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 26, 2015 10:39:43 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 26, 2015 10:39:43 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 26, 2015 10:39:43 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
22:39:44.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:39:44.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:39:44.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:39:44.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:39:44.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:39:44.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:39:44.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:39:44.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:39:44.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:39:44.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:39:44.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:39:44.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:39:44.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:39:44.022 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:39:44.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:39:44.022 [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
22:39:44.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
22:39:44.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:39:44.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:39:44.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:39:44.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:39:44.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:39:44.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:39:44.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:39:44.022 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:39:44.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:39:44.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:39:44.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:39:44.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:39:44.037 [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
22:39:44.037 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@1cef68c
22:39:44.053 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:39:44.053 [TestNGInvoker-testDelayBroadcast()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testDelayBroadcast
22:39:44.084 [New I/O worker #166] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xd84db1b9, /127.0.0.1:50980 => /127.0.0.1:50959]':
DefaultHttpRequest(chunked: false)
GET /invoke/forever HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:50959
Accept: */*
User-Agent: AHC/1.0
22:39:44.084 [New I/O worker #166] 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:50959
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:50959/invoke/forever/3536886b-d663-4e01-94e1-5615b744ca80
Connection: Keep-Alive
X-Atmosphere-tracking-id: 7ea39972-71b7-4c4f-b19e-7aa5facde5b6
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:39:46.584 [New I/O worker #167] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xe72030d2, /127.0.0.1:50981 => /127.0.0.1:50959]':
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:50959
Accept: */*
User-Agent: AHC/1.0
22:39:46.600 [New I/O worker #167] 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:50959
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: 42574832-6f0a-4489-8e9f-b4c0779d7a1d
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:39:46.600 [New I/O worker #167] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50959 for channel [id: 0xe72030d2, /127.0.0.1:50981 => /127.0.0.1:50959]
22:39:46.600 [TestNGInvoker-testDelayBroadcast()] DEBUG c.n.h.c.p.n.r.NettyRequestSender - Using cached Channel [id: 0xe72030d2, /127.0.0.1:50981 => /127.0.0.1:50959]
for uri http://127.0.0.1:50959/invoke/publishAndResume
22:39:46.600 [TestNGInvoker-testDelayBroadcast()] DEBUG c.n.h.c.p.n.r.NettyRequestSender - Using cached Channel [id: 0xe72030d2, /127.0.0.1:50981 => /127.0.0.1:50959]
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:50959
Accept: */*
User-Agent: AHC/1.0
22:39:46.600 [New I/O worker #167] 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:50959
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: aa0ccda0-45d2-461f-8b02-a699d6b5d2b7
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:39:46.600 [New I/O worker #167] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50959 for channel [id: 0xe72030d2, /127.0.0.1:50981 => /127.0.0.1:50959]
22:39:46.600 [New I/O worker #166] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50959 for channel [id: 0xd84db1b9, /127.0.0.1:50980 => /127.0.0.1:50959]
22:39:46.631 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster invoke factory size now 1
22:39:46.631 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:39:46.631 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:39:46.647 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:39:46.647 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:39:46.725 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
22:39:46.725 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
22:39:46.725 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
22:39:46.725 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:39:46.803 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 26, 2015 10:39:46 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 26, 2015 10:39:46 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 26, 2015 10:39:46 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 26, 2015 10:39:46 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 26, 2015 10:39:46 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
22:39:47.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:39:47.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:39:47.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:39:47.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:39:47.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:39:47.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:39:47.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:39:47.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:39:47.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:39:47.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:39:47.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:39:47.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:39:47.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:39:47.131 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:39:47.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:39:47.131 [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
22:39:47.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
22:39:47.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:39:47.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:39:47.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:39:47.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:39:47.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:39:47.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:39:47.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:39:47.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:39:47.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:39:47.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:39:47.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:39:47.131 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:39:47.131 [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
22:39:47.131 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@53c90a
22:39:47.147 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:39:47.147 [TestNGInvoker-testDelayNextBroadcast()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testDelayNextBroadcast
22:39:47.178 [New I/O worker #176] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x0dfa3efd, /127.0.0.1:51003 => /127.0.0.1:50982]':
DefaultHttpRequest(chunked: false)
GET /invoke/forever HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:50982
Accept: */*
User-Agent: AHC/1.0
22:39:47.178 [New I/O worker #176] 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:50982
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:50982/invoke/forever/821379f1-f4f9-44d9-abdd-193e82fcb64f
Connection: Keep-Alive
X-Atmosphere-tracking-id: cb62a5ac-694a-414e-89cf-ac85e9a6fb1e
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:39:49.678 [New I/O worker #177] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x904a5d9d, /127.0.0.1:51004 => /127.0.0.1:50982]':
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:50982
Accept: */*
User-Agent: AHC/1.0
22:39:49.694 [New I/O worker #177] 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:50982
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: 1ac6ff36-15c1-4ea8-9cf9-a6715ceecb02
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:39:49.694 [New I/O worker #177] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50982 for channel [id: 0x904a5d9d, /127.0.0.1:51004 => /127.0.0.1:50982]
22:39:49.694 [TestNGInvoker-testDelayNextBroadcast()] DEBUG c.n.h.c.p.n.r.NettyRequestSender - Using cached Channel [id: 0x904a5d9d, /127.0.0.1:51004 => /127.0.0.1:50982]
for uri http://127.0.0.1:50982/invoke/delayAndResume
22:39:49.694 [TestNGInvoker-testDelayNextBroadcast()] DEBUG c.n.h.c.p.n.r.NettyRequestSender - Using cached Channel [id: 0x904a5d9d, /127.0.0.1:51004 => /127.0.0.1:50982]
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:50982
Accept: */*
User-Agent: AHC/1.0
22:39:49.694 [New I/O worker #177] 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:50982
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: c42ee122-0014-455a-b484-c042eb76a857
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:39:49.694 [New I/O worker #177] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50982 for channel [id: 0x904a5d9d, /127.0.0.1:51004 => /127.0.0.1:50982]
22:39:54.725 [New I/O worker #176] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:50982 for channel [id: 0x0dfa3efd, /127.0.0.1:51003 => /127.0.0.1:50982]
22:39:54.740 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster invoke factory size now 1
22:39:54.740 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:39:54.756 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:39:54.772 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:39:54.772 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:39:54.850 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
22:39:54.850 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
22:39:54.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
22:39:54.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:39:54.944 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 26, 2015 10:39:54 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 26, 2015 10:39:54 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 26, 2015 10:39:54 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 26, 2015 10:39:54 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 26, 2015 10:39:54 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
22:39:55.256 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:39:55.256 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:39:55.256 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:39:55.256 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:39:55.256 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:39:55.256 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:39:55.256 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:39:55.256 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:39:55.256 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:39:55.256 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:39:55.256 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:39:55.256 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:39:55.256 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:39:55.256 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:39:55.256 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:39:55.256 [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
22:39:55.256 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
22:39:55.256 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:39:55.256 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:39:55.256 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:39:55.256 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:39:55.256 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:39:55.256 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:39:55.256 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:39:55.256 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:39:55.256 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:39:55.256 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:39:55.256 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:39:55.256 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:39:55.256 [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
22:39:55.256 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@10c47e5
22:39:55.272 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:39:55.287 [TestNGInvoker-testSuspendTimeout()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testSuspendTimeout
22:39:55.303 [New I/O worker #186] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x42945ce1, /127.0.0.1:51026 => /127.0.0.1:51005]':
DefaultHttpRequest(chunked: false)
GET /invoke HTTP/1.1
X-Atmosphere-Transport: long-polling
Connection: keep-alive
Host: 127.0.0.1:51005
Accept: */*
User-Agent: AHC/1.0
22:39:55.319 [New I/O worker #186] 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:51005
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: 5e6f905e-b09d-478b-af5e-7ffa587759a8
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:40:00.334 [New I/O worker #186] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:51005 for channel [id: 0x42945ce1, /127.0.0.1:51026 => /127.0.0.1:51005]
22:40:00.334 [New I/O worker #186] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x42945ce1, /127.0.0.1:51026 :> /127.0.0.1:51005] with attribute INSTANCE
22:40:00.350 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster invoke factory size now 1
22:40:00.350 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
Tests run: 19, Failures: 3, Errors: 0, Skipped: 0, Time elapsed: 115.875 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
testResumeOnBroadcastUsingBroadcasterFactory(org.atmosphere.nettosphere.test.NettyJerseyTest): Method public void org.atmosphere.nettosphere.test.NettyJerseyTest.testResumeOnBroadcastUsingBroadcasterFactory() didn't finish within the time-out 20000
Tests run: 19, Failures: 3, Errors: 0, Skipped: 0
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Nettosphere Project ................................ SUCCESS [ 0.360 s]
[INFO] Nettosphere Server ................................. FAILURE [02:01 min]
[INFO] Nettosphere Assemblies ............................. SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 02:02 min
[INFO] Finished at: 2015-01-26T22:40:00-08:00
[INFO] Final Memory: 14M/39M
[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:\nettosphere-nettosphere-project-2.3.0-RC1\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:\nettosphere-nettosphere-project-2.3.0-RC1 (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:\nettosphere-nettosphere-project-2.3.0-RC1\server\target
[INFO] Deleting C:\nettosphere-nettosphere-project-2.3.0-RC1\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:\nettosphere-nettosphere-project-2.3.0-RC1\server\src\main\resources
[INFO]
[INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ nettosphere ---
[INFO] Compiling 19 source files to C:\nettosphere-nettosphere-project-2.3.0-RC1\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:\nettosphere-nettosphere-project-2.3.0-RC1\server\target\test-classes
[INFO]
[INFO] --- maven-surefire-plugin:2.8.1:test (default-test) @ nettosphere ---
[INFO] Surefire report directory: C:\nettosphere-nettosphere-project-2.3.0-RC1\server\target\surefire-reports
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running TestSuite
22:40:47.412 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$2 mapped to context-path: /suspend
22:40:47.412 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$2
22:40:47.459 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:41:08.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:41:08.537 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:41:29.787 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:41:29.819 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:41:29.819 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:41:29.819 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:41:29.834 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:41:29.834 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:41:29.834 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:41:29.834 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:41:29.834 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:41:29.834 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:41:29.834 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:41:29.834 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:41:29.834 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:41:29.834 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:41:29.850 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:41:29.850 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:41:29.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
22:41:29.850 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
22:41:29.850 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:41:29.850 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:41:29.850 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:41:29.850 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:41:29.850 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:41:29.850 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:41:29.850 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:41:29.850 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:41:29.850 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:41:29.850 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:41:29.850 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:41:29.850 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:41:29.850 [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
22:41:30.006 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:41:30.225 [New I/O worker #6] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x44571795, /127.0.0.1:51052 => /127.0.0.1:51027]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: long-polling
Connection: keep-alive
Host: 127.0.0.1:51027
Accept: */*
User-Agent: AHC/1.0
22:41:30.397 [New I/O worker #6] 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:51027
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: a0499115-31ac-443e-93a6-6657f0f8e2ea
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:41:30.412 [New I/O worker #7] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x65a46c9e, /127.0.0.1:51053 => /127.0.0.1:51027]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:51027
Accept: */*
User-Agent: AHC/1.0
22:41:30.428 [New I/O worker #7] 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:51027
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: b40a1015-e378-4283-881b-efc8e1703659
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:41:30.428 [New I/O worker #7] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:51027 for channel [id: 0x65a46c9e, /127.0.0.1:51053 => /127.0.0.1:51027]
22:41:30.428 [New I/O worker #6] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:51027 for channel [id: 0x44571795, /127.0.0.1:51052 => /127.0.0.1:51027]
22:41:30.506 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
22:41:30.506 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:41:30.522 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$4 mapped to context-path: /suspend
22:41:30.522 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$4
22:41:30.522 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:41:30.537 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:41:30.537 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:41:30.584 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:41:30.600 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:41:30.600 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:41:30.600 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:41:30.600 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:41:30.600 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:41:30.600 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:41:30.600 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:41:30.600 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:41:30.600 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:41:30.600 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:41:30.600 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:41:30.600 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:41:30.600 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:41:30.600 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:41:30.600 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:41:30.600 [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
22:41:30.600 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
22:41:30.600 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:41:30.600 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:41:30.600 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:41:30.600 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:41:30.600 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:41:30.600 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:41:30.600 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:41:30.600 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:41:30.600 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:41:30.600 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:41:30.600 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:41:30.600 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:41:30.600 [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
22:41:30.600 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@1b59afc
22:41:30.615 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:41:30.647 [New I/O worker #16] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xb737323a, /127.0.0.1:51075 => /127.0.0.1:51054]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:51054
Accept: */*
User-Agent: AHC/1.0
22:41:30.647 [New I/O worker #16] 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:51054
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: f1ae53b1-9e04-436a-b250-9905d760b729
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:41:30.647 [New I/O worker #17] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x74e4f7fc, /127.0.0.1:51076 => /127.0.0.1:51054]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:51054
Accept: */*
User-Agent: AHC/1.0
22:41:30.662 [New I/O worker #17] 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:51054
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: 449db0f0-3aab-485c-9341-3f1541976e56
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:41:30.662 [New I/O worker #17] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:51054 for channel [id: 0x74e4f7fc, /127.0.0.1:51076 => /127.0.0.1:51054]
22:41:30.662 [New I/O worker #16] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:51054 for channel [id: 0xb737323a, /127.0.0.1:51075 => /127.0.0.1:51054]
22:41:30.678 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
22:41:30.678 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:41:30.694 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$19 mapped to context-path: /suspend
22:41:30.694 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$19
22:41:30.694 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:41:30.694 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:41:30.694 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:41:30.725 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:41:30.740 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:41:30.740 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:41:30.740 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:41:30.740 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:41:30.740 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:41:30.740 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:41:30.740 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:41:30.740 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:41:30.740 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:41:30.740 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:41:30.740 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:41:30.740 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:41:30.740 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:41:30.740 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:41:30.740 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:41:30.740 [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
22:41:30.740 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
22:41:30.740 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:41:30.740 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:41:30.756 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:41:30.756 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:41:30.756 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:41:30.756 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:41:30.756 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:41:30.756 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:41:30.756 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:41:30.756 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:41:30.756 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:41:30.756 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:41:30.756 [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
22:41:30.756 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@66458b
22:41:30.756 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:41:30.787 [New I/O worker #26] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xab3c1c76, /127.0.0.1:51098 => /127.0.0.1:51077]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:51077
Accept: */*
User-Agent: AHC/1.0
22:41:30.819 [New I/O worker #27] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x6e11fc5d, /127.0.0.1:51099 => /127.0.0.1:51077]':
DefaultHttpRequest(chunked: false)
POST /suspend HTTP/1.1
Content-Length: 60007
Connection: keep-alive
Host: 127.0.0.1:51077
Accept: */*
User-Agent: AHC/1.0
22:41:30.834 [New I/O worker #27] 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:51077
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: 297b41a3-a922-488c-8fa2-d99ca8780d29
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:41:30.834 [New I/O worker #27] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:51077 for channel [id: 0x6e11fc5d, /127.0.0.1:51099 => /127.0.0.1:51077]
22:41:30.834 [New I/O worker #26] 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:51077
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: d468a5a1-aed1-44fa-a44c-39cfa48eb263
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:41:30.834 [New I/O worker #26] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:51077 for channel [id: 0xab3c1c76, /127.0.0.1:51098 => /127.0.0.1:51077]
22:41:30.850 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
22:41:30.850 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:41:30.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1 mapped to context-path: /*
22:41:30.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1
22:41:30.865 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:41:30.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:41:30.865 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:41:30.897 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:41:30.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:41:30.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:41:30.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:41:30.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:41:30.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:41:30.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:41:30.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:41:30.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:41:30.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:41:30.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:41:30.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:41:30.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:41:30.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:41:30.928 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:41:30.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:41:30.928 [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
22:41:30.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
22:41:30.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:41:30.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:41:30.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:41:30.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:41:30.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:41:30.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:41:30.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:41:30.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:41:30.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:41:30.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:41:30.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:41:30.928 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:41:30.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
22:41:30.928 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@1387985
22:41:30.944 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:41:30.959 [New I/O worker #36] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x56fcebcf, /127.0.0.1:51121 => /127.0.0.1:51100]':
DefaultHttpRequest(chunked: false)
GET / HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:51100
Accept: */*
User-Agent: AHC/1.0
22:41:30.975 [New I/O worker #36] 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:51100
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: b1b4d428-6a20-4c86-ab9d-fec9895ec634
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:41:30.975 [New I/O worker #36] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:51100 for channel [id: 0x56fcebcf, /127.0.0.1:51121 => /127.0.0.1:51100]
22:41:30.990 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:41:30.990 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$15 mapped to context-path: /suspend
22:41:30.990 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$15
22:41:31.006 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:41:31.006 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:41:31.006 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:41:31.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:41:31.053 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:41:31.053 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:41:31.053 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:41:31.053 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:41:31.069 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:41:31.069 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:41:31.069 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:41:31.069 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:41:31.069 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:41:31.069 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:41:31.069 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:41:31.069 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:41:31.069 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:41:31.069 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:41:31.069 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:41:31.069 [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
22:41:31.069 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
22:41:31.069 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:41:31.069 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:41:31.069 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:41:31.069 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:41:31.069 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:41:31.069 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:41:31.069 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:41:31.069 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:41:31.069 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:41:31.069 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:41:31.069 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:41:31.069 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:41:31.069 [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
22:41:31.069 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@12898f5
22:41:31.100 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:41:31.115 [New I/O worker #46] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x3a63c521, /127.0.0.1:51143 => /127.0.0.1:51122]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:51122
Accept: */*
User-Agent: AHC/1.0
22:41:33.115 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
22:41:33.115 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:41:33.115 [New I/O worker #46] 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:51122
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: 9545cac6-bfa9-4770-9613-daafe879159f
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:41:33.131 [New I/O worker #46] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:51122 for channel [id: 0x3a63c521, /127.0.0.1:51143 => /127.0.0.1:51122]
22:41:33.131 [New I/O worker #46] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x3a63c521, /127.0.0.1:51143 :> /127.0.0.1:51122] with attribute INSTANCE
22:41:33.162 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$17 mapped to context-path: /suspend
22:41:33.162 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$17
22:41:33.162 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:41:33.162 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:41:33.162 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:41:33.194 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:41:33.225 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:41:33.225 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:41:33.225 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:41:33.225 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:41:33.225 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:41:33.225 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:41:33.225 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:41:33.225 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:41:33.225 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:41:33.225 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:41:33.225 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:41:33.225 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:41:33.225 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:41:33.225 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:41:33.225 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:41:33.225 [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
22:41:33.225 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
22:41:33.225 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:41:33.225 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:41:33.225 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:41:33.225 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:41:33.225 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:41:33.225 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:41:33.225 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:41:33.225 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:41:33.225 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:41:33.225 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:41:33.225 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:41:33.225 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:41:33.225 [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
22:41:33.225 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@35b869
22:41:33.256 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:41:33.272 [New I/O worker #56] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xf01e1533, /127.0.0.1:51165 => /127.0.0.1:51144]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:51144
Accept: */*
User-Agent: AHC/1.0
22:41:33.287 [New I/O worker #57] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xa4a837b3, /127.0.0.1:51166 => /127.0.0.1:51144]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:51144
Accept: */*
User-Agent: AHC/1.0
22:41:33.287 [New I/O worker #57] 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:51144
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: e41c25a4-00b0-42c1-b4cf-6b24f7547142
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:41:33.287 [New I/O worker #57] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:51144 for channel [id: 0xa4a837b3, /127.0.0.1:51166 => /127.0.0.1:51144]
22:41:33.287 [New I/O worker #56] 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:51144
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: 7a50f15d-f322-44c8-aaef-522ffcea4f8f
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:41:33.287 [New I/O worker #56] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:51144 for channel [id: 0xf01e1533, /127.0.0.1:51165 => /127.0.0.1:51144]
22:41:33.303 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
22:41:33.303 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:41:33.319 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$6 mapped to context-path: /suspend
22:41:33.319 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$6
22:41:33.319 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:41:33.319 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:41:33.319 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:41:33.350 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:41:33.381 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:41:33.381 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:41:33.381 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:41:33.381 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:41:33.381 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:41:33.381 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:41:33.381 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:41:33.381 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:41:33.381 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:41:33.381 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:41:33.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:41:33.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:41:33.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:41:33.397 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:41:33.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:41:33.397 [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
22:41:33.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
22:41:33.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:41:33.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:41:33.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:41:33.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:41:33.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:41:33.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:41:33.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:41:33.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:41:33.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:41:33.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:41:33.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:41:33.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:41:33.397 [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
22:41:33.397 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@a78af0
22:41:33.412 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:41:33.428 [New I/O worker #66] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x9a9ac174, /127.0.0.1:51188 => /127.0.0.1:51167]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Upgrade: WebSocket
Connection: Upgrade
Origin: http://127.0.0.1:51167
Sec-WebSocket-Key: jOcQcfTPGLcVwQOL27Wy+A==
Sec-WebSocket-Version: 13
Host: 127.0.0.1:51167
Accept: */*
User-Agent: AHC/1.0
22:41:33.490 [New I/O worker #66] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x9a9ac174, /127.0.0.1:51188 :> /127.0.0.1:51167] with attribute INSTANCE
22:41:33.490 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
22:41:33.506 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:41:33.584 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1 mapped to context-path: /*
22:41:33.584 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1
22:41:33.584 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:41:33.584 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:41:33.584 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:41:33.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:41:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:41:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:41:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:41:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:41:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:41:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:41:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:41:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:41:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:41:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:41:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:41:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:41:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:41:33.662 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:41:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:41:33.662 [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
22:41:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
22:41:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:41:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:41:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:41:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:41:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:41:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:41:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:41:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:41:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:41:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:41:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:41:33.662 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:41:33.662 [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
22:41:33.662 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@69f31d
22:41:33.678 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:41:33.912 [New I/O worker #76] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xb531791f, /127.0.0.1:51210 => /127.0.0.1:51189]':
DefaultHttpRequest(chunked: false)
GET / HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:51189
Accept: */*
User-Agent: AHC/1.0
22:41:33.990 [New I/O worker #76] 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:51189
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: 7ae382fd-96a3-4053-bcff-99ce8ab3996f
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:41:33.990 [New I/O worker #76] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: https://127.0.0.1:51189 for channel [id: 0xb531791f, /127.0.0.1:51210 => /127.0.0.1:51189]
22:41:34.006 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:41:34.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$1 mapped to context-path: /suspend
22:41:34.037 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$1
22:41:34.037 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:41:34.053 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:41:34.053 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:41:34.084 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:41:34.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:41:34.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:41:34.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:41:34.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:41:34.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:41:34.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:41:34.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:41:34.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:41:34.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:41:34.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:41:34.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:41:34.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:41:34.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:41:34.147 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:41:34.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:41:34.147 [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
22:41:34.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
22:41:34.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:41:34.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:41:34.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:41:34.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:41:34.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:41:34.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:41:34.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:41:34.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:41:34.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:41:34.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:41:34.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:41:34.147 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:41:34.147 [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
22:41:34.147 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@1fe4211
22:41:34.162 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:41:34.194 [New I/O worker #86] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x73f7a5bb, /127.0.0.1:51232 => /127.0.0.1:51211]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
Connection: keep-alive
Host: 127.0.0.1:51211
Accept: */*
User-Agent: AHC/1.0
22:41:34.194 [New I/O worker #86] 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:51211
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: b43b0b2b-59c7-4ad1-b192-010353d127e9
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:41:34.194 [New I/O worker #86] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:51211 for channel [id: 0x73f7a5bb, /127.0.0.1:51232 => /127.0.0.1:51211]
22:41:34.194 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
22:41:34.194 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:41:34.209 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$21 mapped to context-path: /suspend
22:41:34.209 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.test.NettyAtmosphereTest$21
22:41:34.209 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:41:34.209 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:41:34.209 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:41:34.256 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:41:34.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:41:34.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:41:34.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:41:34.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:41:34.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:41:34.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:41:34.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:41:34.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:41:34.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:41:34.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:41:34.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:41:34.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:41:34.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:41:34.303 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:41:34.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:41:34.303 [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
22:41:34.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
22:41:34.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:41:34.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:41:34.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:41:34.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:41:34.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:41:34.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:41:34.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:41:34.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:41:34.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:41:34.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:41:34.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:41:34.303 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:41:34.303 [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
22:41:34.303 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@18c8c3e
22:41:34.319 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:41:34.350 [New I/O worker #96] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x3978e12f, /127.0.0.1:51254 => /127.0.0.1:51233]':
DefaultHttpRequest(chunked: false)
GET /suspend HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:51233
Accept: */*
User-Agent: AHC/1.0
22:41:34.350 [New I/O worker #96] 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:51233
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: 5000cb23-68a2-4590-aa6c-1b572489532e
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:41:34.350 [New I/O worker #97] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x3d210a95, /127.0.0.1:51255 => /127.0.0.1:51233]':
DefaultHttpRequest(chunked: false)
POST /suspend HTTP/1.1
Content-Length: 60007
Connection: keep-alive
Host: 127.0.0.1:51233
Accept: */*
User-Agent: AHC/1.0
22:41:34.365 [New I/O worker #97] 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:51233
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: df5a3523-e419-421f-8f19-9d6e9614eb9e
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:41:34.365 [New I/O worker #97] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:51233 for channel [id: 0x3d210a95, /127.0.0.1:51255 => /127.0.0.1:51233]
22:41:34.365 [New I/O worker #96] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:51233 for channel [id: 0x3978e12f, /127.0.0.1:51254 => /127.0.0.1:51233]
22:41:34.381 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /suspend factory size now 1
22:41:34.381 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:41:34.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1 mapped to context-path: /*
22:41:34.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1
22:41:34.397 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:41:34.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:41:34.397 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:41:34.428 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:41:34.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:41:34.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:41:34.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:41:34.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:41:34.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:41:34.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:41:34.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:41:34.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:41:34.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:41:34.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:41:34.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:41:34.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:41:34.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:41:34.490 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:41:34.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:41:34.490 [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
22:41:34.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
22:41:34.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:41:34.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:41:34.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:41:34.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:41:34.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:41:34.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:41:34.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:41:34.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:41:34.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:41:34.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:41:34.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:41:34.490 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:41:34.490 [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
22:41:34.490 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@3d7a5a
22:41:34.506 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:41:34.537 [New I/O worker #106] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x6935df44, /127.0.0.1:51277 => /127.0.0.1:51256]':
DefaultHttpRequest(chunked: false)
GET / HTTP/1.1
Upgrade: WebSocket
Connection: Upgrade
Origin: http://127.0.0.1:51256
Sec-WebSocket-Key: oa/7lY9vv1Q8xPGCuJOGiw==
Sec-WebSocket-Version: 13
Host: 127.0.0.1:51256
Accept: */*
User-Agent: AHC/1.0
22:41:34.569 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:41:34.584 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1 mapped to context-path: /*
22:41:34.584 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed the following AtmosphereInterceptor mapped to AtmosphereHandler org.atmosphere.nettosphere.Config$Builder$1
22:41:34.584 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:41:34.600 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:41:34.600 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:41:34.631 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:41:34.678 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:41:34.678 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:41:34.678 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:41:34.678 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:41:34.678 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:41:34.678 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:41:34.678 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:41:34.678 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:41:34.678 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:41:34.678 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:41:34.678 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:41:34.678 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:41:34.678 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:41:34.678 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:41:34.678 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:41:34.678 [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
22:41:34.678 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
22:41:34.678 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:41:34.678 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:41:34.678 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:41:34.678 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:41:34.678 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:41:34.678 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:41:34.678 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:41:34.678 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:41:34.678 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:41:34.678 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:41:34.678 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:41:34.678 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:41:34.678 [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
22:41:34.678 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@1551b28
22:41:34.709 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:41:34.725 [New I/O worker #116] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xc0df61fd, /127.0.0.1:51299 => /127.0.0.1:51278]':
DefaultHttpRequest(chunked: false)
GET / HTTP/1.1
Upgrade: WebSocket
Connection: Upgrade
Origin: http://127.0.0.1:51278
Sec-WebSocket-Key: JPkCMmOCNHpMrG7xiLcaCQ==
Sec-WebSocket-Version: 13
Host: 127.0.0.1:51278
Accept: */*
User-Agent: AHC/1.0
22:41:39.740 [New I/O worker #116] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0xc0df61fd, /127.0.0.1:51299 :> /127.0.0.1:51278] with attribute NettyResponseFuture{currentRetry=5,
isDone=true,
isCancelled=false,
asyncHandler=com.ning.http.client.ws.WebSocketUpgradeHandler@12348b3,
nettyRequest=com.ning.http.client.providers.netty.request.NettyRequest@17a1ad3,
content=NettyWebSocket{channel=[id: 0xc0df61fd, /127.0.0.1:51299 :> /127.0.0.1:51278]},
uri=ws://127.0.0.1:51278,
keepAlive=true,
httpHeaders=org.jboss.netty.handler.codec.http.DefaultHttpHeaders@a7476f,
exEx=null,
redirectCount=0,
timeoutsHolder=null,
inAuth=false,
statusReceived=false,
touch=1798642}
22:41:39.740 [New I/O worker #116] DEBUG c.n.h.c.p.n.channel.ChannelManager - Closing Channel [id: 0xc0df61fd, /127.0.0.1:51299 :> /127.0.0.1:51278]
22:41:39.756 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:41:39.787 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:41:42.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:41:42.397 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:41:42.459 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
22:41:42.459 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
22:41:42.475 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
22:41:42.475 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:41:42.537 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 26, 2015 10:41:42 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 26, 2015 10:41:42 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 26, 2015 10:41:42 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 26, 2015 10:41:42 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 26, 2015 10:41:42 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
22:41:43.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:41:43.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:41:43.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:41:43.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:41:43.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:41:43.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:41:43.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:41:43.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:41:43.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:41:43.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:41:43.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:41:43.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:41:43.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:41:43.553 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:41:43.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:41:43.553 [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
22:41:43.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
22:41:43.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:41:43.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:41:43.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:41:43.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:41:43.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:41:43.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:41:43.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:41:43.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:41:43.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:41:43.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:41:43.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:41:43.553 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:41:43.553 [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
22:41:43.553 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@1ab8e3f
22:41:43.584 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:41:43.584 [TestNGInvoker-testBroadcastFilter()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testBroadcastFilter
22:41:43.615 [New I/O worker #126] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x31d1c72c, /127.0.0.1:51321 => /127.0.0.1:51300]':
DefaultHttpRequest(chunked: false)
GET /invoke/foreverWithoutComments HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:51300
Accept: */*
User-Agent: AHC/1.0
22:41:46.240 [New I/O worker #126] 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:51300
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:51300/invoke/foreverWithoutComments/84c68c5f-1d11-4339-bc23-ec0724d6f5e7
Connection: Keep-Alive
X-Atmosphere-tracking-id: 0b0f44d1-a26c-46e7-9f7c-77ae2e58684c
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:41:47.600 [New I/O worker #127] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xc9ceb060, /127.0.0.1:51322 => /127.0.0.1:51300]':
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:51300
Accept: */*
User-Agent: AHC/1.0
22:41:47.615 [New I/O worker #127] 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:51300
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: 7a0d3d2e-560d-4bf5-816f-49eb87d0ef51
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:41:47.615 [New I/O worker #127] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:51300 for channel [id: 0xc9ceb060, /127.0.0.1:51322 => /127.0.0.1:51300]
22:41:47.615 [New I/O worker #126] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:51300 for channel [id: 0x31d1c72c, /127.0.0.1:51321 => /127.0.0.1:51300]
22:41:47.631 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster invoke factory size now 1
22:41:47.631 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:41:47.662 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:41:47.678 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:41:47.678 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:41:47.740 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
22:41:47.740 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
22:41:47.740 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
22:41:47.740 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:41:47.819 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 26, 2015 10:41: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 26, 2015 10:41:47 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 26, 2015 10:41:47 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 26, 2015 10:41: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 26, 2015 10:41: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
22:41:48.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:41:48.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:41:48.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:41:48.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:41:48.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:41:48.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:41:48.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:41:48.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:41:48.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:41:48.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:41:48.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:41:48.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:41:48.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:41:48.240 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:41:48.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:41:48.240 [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
22:41:48.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
22:41:48.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:41:48.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:41:48.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:41:48.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:41:48.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:41:48.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:41:48.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:41:48.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:41:48.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:41:48.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:41:48.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:41:48.240 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:41:48.240 [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
22:41:48.240 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@e188b0
22:41:48.272 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:41:48.272 [TestNGInvoker-testProgrammaticDelayBroadcast()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testDelayBroadcast
22:41:48.319 [New I/O worker #136] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x9fb835ef, /127.0.0.1:51344 => /127.0.0.1:51323]':
DefaultHttpRequest(chunked: false)
GET /invoke/forever HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:51323
Accept: */*
User-Agent: AHC/1.0
22:41:48.334 [New I/O worker #136] 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:51323
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:51323/invoke/forever/c6fc31c1-2166-404f-a7dc-6469b59a3ccf
Connection: Keep-Alive
X-Atmosphere-tracking-id: 4b0ff0e5-b98f-4410-9a73-197c7409d0bc
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:41:50.834 [New I/O worker #137] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xc4868ecd, /127.0.0.1:51345 => /127.0.0.1:51323]':
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:51323
Accept: */*
User-Agent: AHC/1.0
22:41:50.834 [New I/O worker #137] 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:51323
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: e386f382-b860-41d7-aaf4-d519895d9508
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:41:50.834 [New I/O worker #137] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:51323 for channel [id: 0xc4868ecd, /127.0.0.1:51345 => /127.0.0.1:51323]
22:41:50.834 [TestNGInvoker-testProgrammaticDelayBroadcast()] DEBUG c.n.h.c.p.n.r.NettyRequestSender - Using cached Channel [id: 0xc4868ecd, /127.0.0.1:51345 => /127.0.0.1:51323]
for uri http://127.0.0.1:51323/invoke/publishAndResume
22:41:50.834 [TestNGInvoker-testProgrammaticDelayBroadcast()] DEBUG c.n.h.c.p.n.r.NettyRequestSender - Using cached Channel [id: 0xc4868ecd, /127.0.0.1:51345 => /127.0.0.1:51323]
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:51323
Accept: */*
User-Agent: AHC/1.0
22:41:50.834 [New I/O worker #137] 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:51323
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: f7a9868d-e58d-4ceb-9318-f7649936ec44
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:41:50.834 [New I/O worker #137] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:51323 for channel [id: 0xc4868ecd, /127.0.0.1:51345 => /127.0.0.1:51323]
22:41:50.834 [New I/O worker #136] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:51323 for channel [id: 0x9fb835ef, /127.0.0.1:51344 => /127.0.0.1:51323]
22:41:50.850 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster invoke factory size now 1
22:41:50.850 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:41:50.865 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:41:50.881 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:41:50.881 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:41:50.959 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
22:41:50.959 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
22:41:50.959 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
22:41:50.959 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:41:51.037 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 26, 2015 10:41: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 26, 2015 10:41:51 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 26, 2015 10:41:51 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 26, 2015 10:41: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 26, 2015 10:41: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
22:41:51.350 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:41:51.350 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:41:51.350 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:41:51.350 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:41:51.350 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:41:51.350 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:41:51.350 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:41:51.350 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:41:51.350 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:41:51.350 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:41:51.350 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:41:51.350 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:41:51.350 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:41:51.350 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:41:51.350 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:41:51.350 [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
22:41:51.350 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
22:41:51.350 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:41:51.350 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:41:51.350 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:41:51.350 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:41:51.350 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:41:51.350 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:41:51.350 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:41:51.350 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:41:51.350 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:41:51.350 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:41:51.350 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:41:51.350 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:41:51.350 [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
22:41:51.350 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@123d14c
22:41:51.381 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:41:51.381 [TestNGInvoker-testScheduleBroadcast()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testScheduleBroadcast
22:41:51.412 [New I/O worker #146] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x68eb0be5, /127.0.0.1:51367 => /127.0.0.1:51346]':
DefaultHttpRequest(chunked: false)
GET /invoke/foreverWithoutComments HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:51346
Accept: */*
User-Agent: AHC/1.0
22:41:51.412 [New I/O worker #146] 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:51346
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:51346/invoke/foreverWithoutComments/47038a85-135d-4348-a302-4abb0e562056
Connection: Keep-Alive
X-Atmosphere-tracking-id: ab3e9fa3-802c-4b38-98cd-1d14ab145255
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:41:53.897 [New I/O worker #147] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x58a56388, /127.0.0.1:51368 => /127.0.0.1:51346]':
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:51346
Accept: */*
User-Agent: AHC/1.0
22:41:53.912 [New I/O worker #147] 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:51346
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: a2f8126b-d1aa-40ad-8828-ddff6a04dd41
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:41:53.912 [New I/O worker #147] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:51346 for channel [id: 0x58a56388, /127.0.0.1:51368 => /127.0.0.1:51346]
22:41:58.944 [New I/O worker #146] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:51346 for channel [id: 0x68eb0be5, /127.0.0.1:51367 => /127.0.0.1:51346]
22:41:58.975 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster invoke factory size now 1
22:41:58.975 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:41:58.990 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:41:59.006 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:41:59.006 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:41:59.069 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
22:41:59.069 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
22:41:59.069 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
22:41:59.084 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:41:59.147 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 26, 2015 10:41:59 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 26, 2015 10:41:59 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 26, 2015 10:41:59 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 26, 2015 10:41:59 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 26, 2015 10:41:59 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
22:41:59.444 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:41:59.444 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:41:59.444 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:41:59.444 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:41:59.444 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:41:59.444 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:41:59.444 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:41:59.444 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:41:59.444 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:41:59.444 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:41:59.444 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:41:59.444 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:41:59.444 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:41:59.444 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:41:59.444 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:41:59.444 [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
22:41:59.444 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
22:41:59.444 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:41:59.444 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:41:59.444 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:41:59.444 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:41:59.444 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:41:59.444 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:41:59.444 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:41:59.444 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:41:59.444 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:41:59.444 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:41:59.444 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:41:59.444 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:41:59.444 [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
22:41:59.444 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@135b09d
22:41:59.475 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:41:59.475 [TestNGInvoker-testResumeOnBroadcastUsingBroadcasterFactory()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testResumeOnBroadcast
22:41:59.506 [New I/O worker #156] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x9113febb, /127.0.0.1:51390 => /127.0.0.1:51369]':
DefaultHttpRequest(chunked: false)
GET /invoke/subscribeAndUsingExternalThread HTTP/1.1
X-Atmosphere-Transport: long-polling
Connection: keep-alive
Host: 127.0.0.1:51369
Accept: */*
User-Agent: AHC/1.0
22:41:59.522 [New I/O worker #156] 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:51369
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: e0d0f8d9-2905-4c48-b2dd-fa5012e32c89
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:42:04.522 [New I/O worker #156] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:51369 for channel [id: 0x9113febb, /127.0.0.1:51390 => /127.0.0.1:51369]
22:42:04.537 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster invoke factory size now 1
22:42:04.537 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:42:04.553 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:42:04.569 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:42:04.569 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:42:25.678 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
22:42:25.694 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
22:42:25.694 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
22:42:25.694 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:42:46.803 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 26, 2015 10:42:46 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 26, 2015 10:42:46 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 26, 2015 10:42:46 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 26, 2015 10:42:46 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 26, 2015 10:42:46 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
22:42:47.162 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:42:47.162 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:42:47.162 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:42:47.162 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:42:47.162 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:42:47.162 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:42:47.162 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:42:47.162 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:42:47.162 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:42:47.162 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:42:47.162 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:42:47.162 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:42:47.162 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:42:47.162 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:42:47.162 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:42:47.162 [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
22:42:47.162 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
22:42:47.162 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:42:47.162 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:42:47.162 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:42:47.162 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:42:47.162 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:42:47.162 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:42:47.162 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:42:47.162 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:42:47.162 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:42:47.162 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:42:47.162 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:42:47.162 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:42:47.162 [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
22:42:47.162 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@f02081
22:42:47.178 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:42:47.178 [TestNGInvoker-testDelayBroadcast()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testDelayBroadcast
22:42:47.209 [New I/O worker #166] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x42c31b90, /127.0.0.1:51416 => /127.0.0.1:51391]':
DefaultHttpRequest(chunked: false)
GET /invoke/forever HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:51391
Accept: */*
User-Agent: AHC/1.0
22:42:49.694 [New I/O worker #167] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0xe77ef72e, /127.0.0.1:51419 => /127.0.0.1:51391]':
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:51391
Accept: */*
User-Agent: AHC/1.0
22:43:07.194 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:43:07.209 [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]
22:43:08.240 [New I/O worker #166] 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:51391
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
22:43:08.240 [New I/O worker #167] 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:51391
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
22:43:08.240 [New I/O worker #167] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:51391 for channel [id: 0xe77ef72e, /127.0.0.1:51419 => /127.0.0.1:51391]
22:43:08.240 [New I/O worker #167] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0xe77ef72e, /127.0.0.1:51419 :> /127.0.0.1:51391] with attribute INSTANCE
22:43:08.240 [New I/O worker #166] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:51391 for channel [id: 0x42c31b90, /127.0.0.1:51416 => /127.0.0.1:51391]
22:43:08.240 [New I/O worker #166] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x42c31b90, /127.0.0.1:51416 :> /127.0.0.1:51391] with attribute INSTANCE
22:43:08.256 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:43:08.272 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:43:08.272 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:43:08.303 [Finalizer] DEBUG com.ning.http.client.AsyncHttpClient - AsyncHttpClient.close() hasn't been invoked, which may produce file descriptor leaks
22:43:29.397 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
22:43:29.397 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
22:43:29.412 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
22:43:29.412 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:43:47.287 [Hashed wheel timer #33] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Entry count for : http://127.0.0.1:51391 : 2
22:43:47.287 [Hashed wheel timer #33] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Adding Candidate expired Channel [id: 0xe77ef72e, /127.0.0.1:51419 :> /127.0.0.1:51391]
22:43:47.287 [Hashed wheel timer #33] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Adding Candidate expired Channel [id: 0x42c31b90, /127.0.0.1:51416 :> /127.0.0.1:51391]
22:43:47.287 [Hashed wheel timer #33] DEBUG c.n.h.c.p.n.c.p.DefaultChannelPool - Closed 2 connections out of 2 in 3ms
22:43:50.553 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 26, 2015 10:43:50 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 26, 2015 10:43:50 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 26, 2015 10:43:50 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 26, 2015 10:43:50 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 26, 2015 10:43:50 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
22:43:50.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:43:50.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:43:50.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:43:50.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:43:50.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:43:50.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:43:50.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:43:50.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:43:50.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:43:50.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:43:50.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:43:50.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:43:50.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:43:50.865 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:43:50.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:43:50.865 [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
22:43:50.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
22:43:50.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:43:50.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:43:50.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:43:50.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:43:50.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:43:50.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:43:50.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:43:50.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:43:50.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:43:50.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:43:50.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:43:50.865 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:43:50.865 [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
22:43:50.865 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@d42d02
22:43:50.897 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:43:50.897 [TestNGInvoker-testSuspendTimeout()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testSuspendTimeout
22:43:50.928 [New I/O worker #176] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x0c911388, /127.0.0.1:51445 => /127.0.0.1:51420]':
DefaultHttpRequest(chunked: false)
GET /invoke HTTP/1.1
X-Atmosphere-Transport: long-polling
Connection: keep-alive
Host: 127.0.0.1:51420
Accept: */*
User-Agent: AHC/1.0
22:43:50.928 [New I/O worker #176] 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:51420
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: f5f0949b-0e6d-4f10-b233-87d1cfd954fa
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:43:55.944 [New I/O worker #176] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:51420 for channel [id: 0x0c911388, /127.0.0.1:51445 => /127.0.0.1:51420]
22:43:55.944 [New I/O worker #176] DEBUG c.n.h.c.p.netty.handler.Processor - Channel Closed: [id: 0x0c911388, /127.0.0.1:51445 :> /127.0.0.1:51420] with attribute INSTANCE
22:43:55.959 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster invoke factory size now 1
22:43:55.959 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
22:43:55.975 [main] INFO org.atmosphere.util.IOUtils - META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
22:43:55.990 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using org.atmosphere.cpr.DefaultAnnotationProcessor for processing annotation
22:43:55.990 [main] INFO o.a.cpr.DefaultAnnotationProcessor - AnnotationProcessor class org.atmosphere.cpr.DefaultAnnotationProcessor$BytecodeBasedAnnotationProcessor being used
22:43:56.053 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Auto detecting atmosphere handlers /WEB-INF/classes/
22:43:56.069 [main] DEBUG o.atmosphere.cpr.AtmosphereFramework - Missing META-INF/atmosphere.xml but found the Jersey runtime. Starting Jersey
22:43:56.069 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed AtmosphereHandler org.atmosphere.handler.ReflectorServletProcessor mapped to context-path /* and Broadcaster Class org.atmosphere.jersey.JerseyBroadcaster
22:43:56.069 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
22:43:56.147 [main] INFO o.a.h.ReflectorServletProcessor - Installing Servlet com.sun.jersey.spi.container.servlet.ServletContainer
Jan 26, 2015 10:43: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 26, 2015 10:43:56 PM com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes found:
class org.atmosphere.nettosphere.test.Resource
Jan 26, 2015 10:43:56 PM com.sun.jersey.api.core.ScanningResourceConfig init
INFO: No provider classes found.
Jan 26, 2015 10:43: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 26, 2015 10:43: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
22:43:56.459 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Installing Default AtmosphereInterceptor
22:43:56.459 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
22:43:56.459 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
22:43:56.459 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
22:43:56.459 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
22:43:56.459 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.HeartbeatInterceptor : Heartbeat Interceptor Support
22:43:56.459 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
22:43:56.459 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
22:43:56.459 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
22:43:56.459 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
22:43:56.459 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
22:43:56.459 [main] INFO o.atmosphere.cpr.AtmosphereFramework - org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
22:43:56.459 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
22:43:56.459 [main] INFO o.a.interceptor.HeartbeatInterceptor - HeartbeatInterceptor configured with padding value 'X', client frequency 60 seconds and server frequency 0 seconds
22:43:56.459 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
22:43:56.459 [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
22:43:56.459 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Default Broadcaster Class: org.atmosphere.jersey.JerseyBroadcaster
22:43:56.459 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Broadcaster Polling Wait Time 100
22:43:56.459 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Shared ExecutorService supported: true
22:43:56.459 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Messaging Thread Pool Size: Unlimited
22:43:56.459 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Async I/O Thread Pool Size: 200
22:43:56.459 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
22:43:56.459 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using AtmosphereResurceFactory: org.atmosphere.cpr.DefaultAtmosphereResourceFactory
22:43:56.459 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
22:43:56.459 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Invoke AtmosphereInterceptor on WebSocket message true
22:43:56.459 [main] INFO o.atmosphere.cpr.AtmosphereFramework - HttpSession supported: false
22:43:56.459 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
22:43:56.459 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere is using async support: org.atmosphere.container.NettyCometSupport running under container: Nettosphere/2.0
22:43:56.459 [main] INFO o.atmosphere.cpr.AtmosphereFramework - Atmosphere Framework 2.3.0-RC1 started.
22:43:56.459 [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
22:43:56.459 [main] WARN org.atmosphere.cpr.Universe - More than one Universe configured. Universe class will gives wrong object reference org.atmosphere.cpr.DefaultBroadcasterFactory@1aa70ef
22:43:56.475 [main] INFO o.atmosphere.nettosphere.Nettosphere - NettoSphere 2.3.0-RC1 Started.
22:43:56.490 [TestNGInvoker-testDelayNextBroadcast()] INFO o.a.nettosphere.test.NettyJerseyTest - NettyJerseyTest: running test: testDelayNextBroadcast
22:43:56.506 [New I/O worker #186] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x9c90b882, /127.0.0.1:51467 => /127.0.0.1:51446]':
DefaultHttpRequest(chunked: false)
GET /invoke/forever HTTP/1.1
X-Atmosphere-Transport: streaming
Connection: keep-alive
Host: 127.0.0.1:51446
Accept: */*
User-Agent: AHC/1.0
22:43:59.006 [New I/O worker #187] DEBUG c.n.h.c.p.n.r.NettyConnectListener - Request using non cached Channel '[id: 0x25cf9ccf, /127.0.0.1:51468 => /127.0.0.1:51446]':
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:51446
Accept: */*
User-Agent: AHC/1.0
22:43:59.084 [New I/O worker #187] 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:51446
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: 17c78ed8-369d-4bfc-be77-9084d2fe1ee1
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:43:59.084 [New I/O worker #187] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:51446 for channel [id: 0x25cf9ccf, /127.0.0.1:51468 => /127.0.0.1:51446]
22:43:59.100 [TestNGInvoker-testDelayNextBroadcast()] DEBUG c.n.h.c.p.n.r.NettyRequestSender - Using cached Channel [id: 0x25cf9ccf, /127.0.0.1:51468 => /127.0.0.1:51446]
for uri http://127.0.0.1:51446/invoke/delayAndResume
22:43:59.100 [TestNGInvoker-testDelayNextBroadcast()] DEBUG c.n.h.c.p.n.r.NettyRequestSender - Using cached Channel [id: 0x25cf9ccf, /127.0.0.1:51468 => /127.0.0.1:51446]
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:51446
Accept: */*
User-Agent: AHC/1.0
22:43:59.115 [New I/O worker #186] 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:51446
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:51446/invoke/forever/b253f438-1f47-4f2e-8f88-f28f6cb0b15f
Connection: Keep-Alive
X-Atmosphere-tracking-id: 69939448-4f92-4147-91ac-347d722d3e07
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:43:59.115 [New I/O worker #187] 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:51446
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: 22a6d43a-6ce0-41eb-b216-22840ed518c5
Server: Nettosphere/2.0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate
22:43:59.115 [New I/O worker #187] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:51446 for channel [id: 0x25cf9ccf, /127.0.0.1:51468 => /127.0.0.1:51446]
22:44:04.131 [New I/O worker #186] DEBUG c.n.h.c.p.n.channel.ChannelManager - Adding key: http://127.0.0.1:51446 for channel [id: 0x9c90b882, /127.0.0.1:51467 => /127.0.0.1:51446]
22:44:04.162 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster invoke factory size now 1
22:44:04.162 [main] DEBUG o.a.cpr.DefaultBroadcasterFactory - Removing Broadcaster /* factory size now 0
Tests run: 19, Failures: 2, Errors: 0, Skipped: 0, Time elapsed: 197.578 sec <<< FAILURE!
Results :
Failed tests:
webSocketHandlerTest(org.atmosphere.nettosphere.test.NettyAtmosphereTest): expected:<Hello World from Nettosphere> but was:<null>
testDelayBroadcast(org.atmosphere.nettosphere.test.NettyJerseyTest): Method public void org.atmosphere.nettosphere.test.NettyJerseyTest.testDelayBroadcast() 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.422 s]
[INFO] Nettosphere Server ................................. FAILURE [03:23 min]
[INFO] Nettosphere Assemblies ............................. SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 03:24 min
[INFO] Finished at: 2015-01-26T22:44:05-08:00
[INFO] Final Memory: 15M/38M
[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:\nettosphere-nettosphere-project-2.3.0-RC1\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